Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IGNITE-24055 Sql. Update the observation timestamp only after processing DDL statements #5032

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

xtern
Copy link
Contributor

@xtern xtern commented Jan 13, 2025

https://issues.apache.org/jira/browse/IGNITE-24055

  • Added observable time update inside query execution after applying catalog command.
  • Removed delay in applying catalog commands in CatalogUtils.clusterWideEnsuredActivationTsSafeForRoReads. Otherwise these changes seem useless. The description of IGNITE-20378 looks outdated because it is about different clients, but at the moment the concept has changed and we guarantee the visibility of changes only within one client instance.
  • testClientPropagatesLatestKnownHybridTimestamp (from ObservableTimestampPropagationTest) has been trimmed since the observable time is now updated inside the query execution, and an additional test ddlExecutionUpdatesObservableTime (ExecutionServiceImplTest) has been added to verify this.

@xtern xtern force-pushed the ignite-24055 branch 2 times, most recently from d97d706 to f28840a Compare January 15, 2025 08:52
@xtern xtern marked this pull request as ready for review January 15, 2025 08:53
@xtern xtern changed the title IGNITE-24055 IGNITE-24055 Sql. Update the observation timestamp only after processing DDL statements Jan 15, 2025
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