Skip to content

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

Merged
xtern merged 9 commits intoapache:mainfrom
gridgain:ignite-24055
Jan 21, 2025
Merged

IGNITE-24055 Sql. Update the observation timestamp only after processing DDL statements#5032
xtern merged 9 commits intoapache:mainfrom
gridgain:ignite-24055

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
@xtern xtern merged commit 422cbfc into apache:main Jan 21, 2025
@xtern xtern deleted the ignite-24055 branch January 21, 2025 10:14
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.

3 participants