Skip to content

fix mapping update not replicated when only new field is added#1642

Open
nhiemngo wants to merge 1 commit intoopensearch-project:mainfrom
nhiemngo:nhiem/fix_mapping_update
Open

fix mapping update not replicated when only new field is added#1642
nhiemngo wants to merge 1 commit intoopensearch-project:mainfrom
nhiemngo:nhiem/fix_mapping_update

Conversation

@nhiemngo
Copy link
Copy Markdown

@nhiemngo nhiemngo commented Mar 3, 2026

Description

Makes it so that adding only a new field to the leader index's mapping will trigger a replication to the follower. This was raised as a bug in #1430.

This behavior came from pollForMetadata() where the code previously only checked if a property in the follower had been modified. The fix is to also check that the leader has more/fewer properties than the follower.

Surprisingly there was a test for this behavior (don't update if only new field is added). However I don't find anything about this in the documentation. Given it was raised and accepted as a bug, PTAL and let me know how we should proceed.

Related Issues

Resolves #1430

Check List

  • New functionality includes testing.
  • New functionality has been documented.
  • API changes companion pull request created.
  • Commits are signed per the DCO using --signoff.
  • Public documentation issue/PR created.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Signed-off-by: Nhiem Ngo <nhiemngohoang@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Index mapping updates do not get replicated

1 participant