When listIndexes is called with includeBuildUUIDs: true, and there's an index build in-progress for a partial index on a time series collection, we can experience issues. We nest the index spec under a "spec" field, which is parsed as a NewIndexSpec, rather than as a ListIndexesReplyItem, which allows the "originalSpec" field. We need to keep the rest of the fields for these types in sync.
- is related to
-
SERVER-58779 Store the original user index definition on the transformed index definition on the buckets collection
- Closed
-
SERVER-39723 Change listIndexes command behavior to show in-progress index builds
- Closed
-
SERVER-62187 Modify 'originalSpec' to be part of the unstable API for listIndexes
- Closed
-
SERVER-59084 Add "includeIndexBuildInfo" flag to listIndexes
- Closed