[SERVER-23590] Prevent propagation of DuplicateKeyValue error codes Created: 06/Apr/16 Updated: 24/Aug/16 Resolved: 14/Apr/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | 3.3.4 |
| Fix Version/s: | 3.3.5 |
| Type: | Improvement | Priority: | Critical - P2 |
| Reporter: | Kyle Suarez | Assignee: | Kyle Suarez |
| 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: | Integration 13 (04/22/16) | ||||||||
| Participants: | |||||||||
| Linked BF Score: | 0 | ||||||||
| Description |
|
In MMAPv1, a DuplicateKeyValue error (error code 84) is a "safe" error, which indicates that a duplicate key has been encountered during a background index build. As mentioned in This ticket is a temporary fix until |
| Comments |
| Comment by Githook User [ 14/Apr/16 ] |
|
Author: {u'username': u'ksuarz', u'name': u'Kyle Suarez', u'email': u'ksuarz@gmail.com'}Message: |
| Comment by Githook User [ 14/Apr/16 ] |
|
Author: {u'username': u'ksuarz', u'name': u'Kyle Suarez', u'email': u'ksuarz@gmail.com'}Message: Tests that indexes are properly updated when updates are performed during a This test is disabled for now and will be re-enabled in |
| Comment by Githook User [ 14/Apr/16 ] |
|
Author: {u'username': u'ksuarz', u'name': u'Kyle Suarez', u'email': u'ksuarz@gmail.com'}Message: It's possible for the MMAPv1 btree to encounter a key and value already in the We should expect Status::OK() rather than ErrorCodes::DuplicateKeyValue. |