[CXX-168] C++ driver functionality is years behind other drivers Created: 04/Apr/14 Updated: 28/Apr/14 Resolved: 28/Apr/14 |
|
| Status: | Closed |
| Project: | C++ Driver |
| Component/s: | API |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Gerry F | Assignee: | Andrew Morrow (Inactive) |
| Resolution: | Duplicate | Votes: | 1 |
| Labels: | legacy-cxx | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Description |
|
The C++ driver is missing some core functionality from other drivers. We know that this driver is recommended by MongoDB (http://docs.mongodb.org/ecosystem/drivers/cpp/), but it is missing many features that are in, for instance, the Java API. WriteConcern and MongoClient changes from November 2012: http://docs.mongodb.org/ecosystem/drivers/cpp/ Bulk Write support for MongoDB 2.6 |
| Comments |
| Comment by Andrew Morrow (Inactive) [ 28/Apr/14 ] |
|
All of the issues identified in this ticket have been broken out into individual tickets and are linked from here. Closing since no further action will happen on this ticket. |
| Comment by Gerry F [ 28/Apr/14 ] |
|
Thanks, Tyler and Andrew, for doing the audit and filing the detailed entries. As a result, I am happy to close this ticket and will be watching the specific tickets closely |
| Comment by Tyler Brock [ 24/Apr/14 ] |
|
Hi Gerry, We have recently completed an audit of the C++ driver to identify and ticket missing functionality. We have linked this ticket to the specific tickets that track the issues you identified above. If it is OK with you, we would like to close this ticket in favor of the more specific per-feature tickets. If you'd like to track the overall progress of the driver towards feature parity please watch the roadmap: In particular, the majority of the missing features are currently targeted for the upcoming legacy-0.9.0 release. Please let us know if that is all right or if there is anything else we can do for you in this ticket. |
| Comment by Andrew Morrow (Inactive) [ 04/Apr/14 ] |
|
Yes, we know. One of the primary motivations for separating the C++ driver code out of the server repository and into its own repository was so that we could iterate on implementing the missing functionality without being tied to the server release cycle. Once we have stabilized and minimized the driver in its new home we will begin implementing the missing functionality. That work should begin sometime in the next month according to our current schedule. In the future, it is more helpful if you file individual tickets for each item of missing functionality so that work can be tracked independently. |