[SERVER-10275] Reduce modifier implementation boilerplate in new update framework Created: 21/Jul/13 Updated: 06/Dec/22 Resolved: 01/Jul/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Write Ops |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Andrew Morrow (Inactive) | Assignee: | Backlog - Query Team (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Query
|
| Participants: |
| Description |
|
Many of the modifier implementations have redundant blocks that can be factored out into support code. Similarly, many mods simply log the affected element as is, or log an entire array. We should provide utility functions to facilitate these simple logging styles. There are also some slight impedance mismatches between various parts of the existing support code. We should clean those up to reduce the need for things like casts, fenceposts, etc. |
| Comments |
| Comment by Asya Kamsky [ 30/Jun/19 ] |
|
Is this still relevant post-3.6 update re-write?
|
| Comment by auto [ 23/Jul/13 ] |
|
Author: {u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@10gen.com'}Message: |
| Comment by auto [ 22/Jul/13 ] |
|
Author: {u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@10gen.com'}Message: |