Skip to content

Feature/alias implementation#6

Draft
rileydes-improving wants to merge 32 commits intomainfrom
feature/alias-implementation
Draft

Feature/alias implementation#6
rileydes-improving wants to merge 32 commits intomainfrom
feature/alias-implementation

Conversation

@rileydes-improving
Copy link
Copy Markdown

Completing feature AEA-273

Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Extend FT.INTERNAL_UPDATE to accept an optional 5th argument (type_name) so replicas and reconciliation can route metadata to the correct registered type rather than always defaulting to the index-schema type.

Signed-off-by: Riley Des <riley.desserre@improving.com>
…r mode

Add AddAliasInternal/RemoveAliasInternal/UpdateAliasInternal helpers and route AddAlias/RemoveAlias/UpdateAlias through MetadataManager when the coordinator is enabled, so alias changes are broadcast to all primaries.

Signed-off-by: Riley Des <riley.desserre@improving.com>
…tor is active

Coordinator handles cross primary propagation via FT.INTERNAL_UPDATE,  verbatim replication is only needed in standalone mode.

Signed-off-by: Riley Des <riley.desserre@improving.com>
…ormat

Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
…ster nodes

Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
…ests

Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
…s in test comparison

Signed-off-by: Riley Des <riley.desserre@improving.com>
…regate

Signed-off-by: Riley Des <riley.desserre@improving.com>
…tests

Signed-off-by: Riley Des <riley.desserre@improving.com>
… for replay

Signed-off-by: Riley Des <riley.desserre@improving.com>
@rileydes-improving rileydes-improving force-pushed the feature/alias-implementation branch from 6619394 to ae654e7 Compare March 30, 2026 20:33
…ove error handling

Signed-off-by: Riley Des <riley.desserre@improving.com>
Signed-off-by: Riley Des <riley.desserre@improving.com>
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This reduction in size is only because tests are currently broken on main, so they are skipped to generate the answers file.

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.

1 participant