[SERVER-27667] Get rid of the sharding Request class Created: 12/Jan/17 Updated: 05/Apr/17 Resolved: 16/Jan/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | 3.5.1 |
| Fix Version/s: | 3.4.2, 3.5.2 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Kaloian Manassiev | Assignee: | Kaloian Manassiev |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Backport Requested: |
v3.4
|
||||
| Sprint: | Sharding 2017-01-02 | ||||
| Participants: | |||||
| Description |
|
The Request class in sharding is an unnecessary abstraction between the service entrypoint and the request processing code and introduces extra namespace copying. It should be removed since it does not contribute any value. |
| Comments |
| Comment by Githook User [ 17/Jan/17 ] |
|
Author: {u'username': u'kaloianm', u'name': u'Kaloian Manassiev', u'email': u'kaloian.manassiev@mongodb.com'}Message: (cherry picked from commit df3ca24457ea3842ec8524d6b196027dbdbc52f5) |
| Comment by Githook User [ 16/Jan/17 ] |
|
Author: {u'username': u'kaloianm', u'name': u'Kaloian Manassiev', u'email': u'kaloian.manassiev@mongodb.com'}Message: |