[SERVER-15860] Switch replication metadata ops to be replication-specific, rather than using commands Created: 29/Oct/14 Updated: 19/Sep/15 Resolved: 17/Apr/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | 3.1.2 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Eric Milkie | Assignee: | Matt Dannenberg |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Sprint: | RPL 1 04/03/15, RPL 2 04/24/15 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
For example, an index drop should have a special op in the oplog, rather than simply the command 'c' op for dropIndexes(). This would make it possible to verify that the correct idempotent operation was applied. (For example, currently the dropIndexes() command returns an error if the index is already missing, even though this is ok from an idempotency perspective.) |
| Comments |
| Comment by Githook User [ 17/Apr/15 ] |
|
Author: {u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}Message: |
| Comment by Githook User [ 17/Apr/15 ] |
|
Author: {u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}Message: |