[SERVER-39787] Add buildUUID as an allowed index spec field name Created: 25/Feb/19 Updated: 25/Feb/19 Resolved: 25/Feb/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Gregory Wlodarek | Assignee: | Gregory Wlodarek |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Operating System: | ALL | ||||||||
| Sprint: | Storage NYC 2019-02-25 | ||||||||
| Participants: | |||||||||
| Description |
|
When calling `listIndexes()` with in-progress index builds, the `buildUUID` field name is added to the in-progress index specs (see here). If this node is used as the sync source during initial sync, the node performing the initial sync will fail to create the index due to the invalid `buildUUID` field name in the index spec. |