[SERVER-48465] restore noop write msg format for single-phase index builds Created: 28/May/20 Updated: 29/Oct/23 Resolved: 28/May/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | None |
| Fix Version/s: | 4.4.0-rc8, 4.7.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Benety Goh | Assignee: | Benety Goh |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||||||
| Backport Requested: |
v4.4
|
||||||||||||||||||||||||
| Sprint: | Execution Team 2020-06-01 | ||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||
| Linked BF Score: | 50 | ||||||||||||||||||||||||
| Description |
|
At the beginning of each replicated single phase index build, the primary writes a noop oplog entry with a msg field that includes the namespace of the collection. This noop write, introduced in In The original msg format was introduced in Since there is no other identifying information in the noop oplog entry, it would be prudent to keep this message stable for users that may have be relying on this since 4.0. Starting in 4.4, this is less of an issue with two phase index builds because we have distinct oplog entries for both index build start and completion. |
| Comments |
| Comment by Githook User [ 28/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: This partially reverts commit e7febe077be215d6af6a84232c7070b6905523d7. (cherry picked from commit d9252e517ec41bd7251055f8fde234d9c22ca671) |
| Comment by Githook User [ 28/May/20 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: This partially reverts commit 1417eee440b4132e24d1388011d681e2c9fcec41. |
| Comment by Benety Goh [ 28/May/20 ] |
|
The need for a noop write at the start of a single phase index build should go away in |