[SERVER-40825] In-progress hybrid builds should only record the set difference of removed and inserted keys Created: 25/Apr/19 Updated: 29/Oct/23 Resolved: 13/Jun/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 4.2.0-rc3, 4.3.1 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Louis Williams | Assignee: | Gregory Noma |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Backport Requested: |
v4.2
|
||||||||||||
| Sprint: | Execution Team 2019-06-03, Execution Team 2019-06-17 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 8 | ||||||||||||
| Description |
|
Updates received during hybrid builds are recorded and decomposed into "unindex" and "index" operations. For completed indexes, the set difference is used to only insert or remove keys that have changed. Inserts received during hybrid builds should also use this code path. |
| Comments |
| Comment by Githook User [ 06/Jul/19 ] |
|
Author: {'name': 'Gregory Noma', 'username': 'gregorynoma', 'email': 'gregory.noma@gmail.com'}Message: (cherry picked from commit c557028f8458acacdd98f6549639310bc168e980) |
| Comment by Githook User [ 13/Jun/19 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: |
| Comment by Louis Williams [ 06/May/19 ] |
|
BF-12206 is resolved. Moving back to "Needs Scheduling" |