[SERVER-17087] Add listCollections command functionality to 2.6 shell & client Created: 28/Jan/15 Updated: 31/Mar/17 Resolved: 06/Feb/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | None |
| Fix Version/s: | 2.6.8 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Eric Milkie | Assignee: | Eric Milkie |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Backwards Compatibility: | Minor Change | ||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||
| Case: | (copied to CRM) | ||||||||||||||||||||||||||||
| Description |
|
Several places in the code make use of the listCollections functionality of the server C++ driver:
These areas will fail to function correctly if the source is a 2.6 mongod and the target is a 2.8 mongod running with the WiredTiger storage engine. The code attempts to scan system.namespaces with a query. Since the failure will be silent (it simply looks like there are no collections on the target), we should fix this in the 2.6 branch by adding support for the new 2.8 listCollections command to the 2.6 server C++ client. |
| Comments |
| Comment by Githook User [ 04/Jan/16 ] |
|
Author: {u'username': u'Boomtime', u'name': u'Boomtime', u'email': u'andrew.ryder@10gen.com'}Message: Update fact-3.0-downgrade-path.rst
Signed-off-by: kay <kay.kim@10gen.com> |
| Comment by Githook User [ 04/Jan/16 ] |
|
Author: {u'username': u'Boomtime', u'name': u'Boomtime', u'email': u'andrew.ryder@10gen.com'}Message: Update fact-3.0-downgrade-path.rst
Signed-off-by: kay <kay.kim@10gen.com> |
| Comment by Githook User [ 06/Feb/15 ] |
|
Author: {u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}Message: |