Skip to content

Conversation

@ScottDugas
Copy link
Collaborator

It was unnecessary to have the ResolvedKeySpacePath, and we want to be able to import into a different cluster, where the resolved values are different from the exported data.
This means that DataInKeySpacePath has a few more fields, but makes it more versatile going forward.
This also changes exportAllData to use mapPipelined to resolve the path, so that DataInKeySpacePath does not contain a future.

This is in support of #3573

…edKeySpacePath

It was unnecessary to have the ResolvedKeySpacePath, and we want to
be able to import into a different cluster, where the resolved values
are different from the exported data.
This means that DataInKeySpacePath has a few more fields,
but makes it more versatile going forward.
@ScottDugas ScottDugas added the breaking change Changes that are not backwards compatible label Nov 3, 2025

public CompletableFuture<ResolvedKeySpacePath> getResolvedPath() {
return resolvedPath;
this.value = value;
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Instead of copying the byte[] here and in getValue, I created an issue to convert it to ByteString: #3717

@ScottDugas ScottDugas marked this pull request as ready for review November 3, 2025 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking change Changes that are not backwards compatible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant