You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow dynamic defaults in mappings of managed system indices (#133262)
System indices with non-dynamic mappings normally reject `put mapping` requests that attempt to modify the mapping of a managed index.
However, for fields like `dense_vector` and `semantic_text`, some mapping options depend on the shape of the ingested data. The first ingestion often requires a dynamic update to set these defaults.
To support this for system indices, this change marks the relevant `put mapping` requests as originating from bulk ingestion, which bypasses the system index mapping check. This is safe because:
* such updates are already validated against invalid dynamic updates, and
* an error would be raised earlier if a new field is added when `dynamic` is disabled.
Fixes#133171
Copy file name to clipboardExpand all lines: server/src/internalClusterTest/java/org/elasticsearch/action/admin/indices/create/CreateSystemIndicesIT.java
0 commit comments