[CDRIVER-906] Separate command and query code Created: 06/Oct/15 Updated: 08/Dec/15 Resolved: 16/Nov/15 |
|
| Status: | Closed |
| Project: | C Driver |
| Component/s: | libmongoc |
| Affects Version/s: | None |
| Fix Version/s: | 1.3.0-beta0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | A. Jesse Jiryu Davis | Assignee: | A. Jesse Jiryu Davis |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Description |
|
Don't create an internal cursor to execute a command with OP_QUERY. Still to do:
|
| Comments |
| Comment by Githook User [ 02/Dec/15 ] |
|
Author: {u'username': u'derickr', u'name': u'Derick Rethans', u'email': u'github@derickrethans.nl'}Message: mongoc_topology_description_server_by_id now takes an additional bson_error_t ( |
| Comment by Githook User [ 04/Nov/15 ] |
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: Fixes test_ssl_single () |
| Comment by Githook User [ 30/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: Fix the driver's handling of bulk->hint, and fix related issues about |
| Comment by Githook User [ 30/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: Unify two common operations: selecting a server and getting a stream. Before, we selected a server and got its id. Typically we then looked This caused verbose code & many mongoc_topology_description_server_by_id This is a large refactoring that bundles the three operations – select apply_read_preferences is therefore somewhat simplified, and callers of |
| Comment by Githook User [ 22/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: leak in mongoc_cluster_run_command_with_read_preference Memory leak in unreleased code for |
| Comment by Githook User [ 21/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: Simplify some code that handles mongoc_read_prefs_t pointers by |
| Comment by Githook User [ 21/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: |
| Comment by Githook User [ 19/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: |
| Comment by Githook User [ 19/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: |
| Comment by Githook User [ 19/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: |
| Comment by Githook User [ 19/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: Write commands no longer use mongoc_cursor_t. |
| Comment by Githook User [ 19/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: mongoc_client_command_simple now uses mongoc_cluster_run_command, To support this change, apply_read_preferences and its callers now |
| Comment by Githook User [ 19/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: mongoc_topology_server_by_id now takes a bson_error_t to fill out if |
| Comment by Githook User [ 14/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: |
| Comment by Githook User [ 14/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: Continuing work for a full-featured command function that doesn't |
| Comment by Githook User [ 12/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: Further preparations for separating query and command paths. |
| Comment by Githook User [ 08/Oct/15 ] |
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: Preparing to separate command path from query path. No new code, just |