Skip to content

[core] Introduce 'visibility-callback.enabled'#7235

Open
JingsongLi wants to merge 4 commits intoapache:masterfrom
JingsongLi:VisibilityWaitCallback
Open

[core] Introduce 'visibility-callback.enabled'#7235
JingsongLi wants to merge 4 commits intoapache:masterfrom
JingsongLi:VisibilityWaitCallback

Conversation

@JingsongLi
Copy link
Contributor

Purpose

This feature is particularly useful for write-only tables where data should be queryable immediately after insertion. The callback ensures that queries wait for the necessary compaction to complete, providing immediate visibility guarantees.

Tests

VisibilityCallbackTest.scala

API and Format

Configuration Options

  • visibility-callback.enabled: Enable/disable the visibility callback
  • visibility-callback.timeout: Maximum time to wait for compaction
  • visibility-callback.check-interval: Polling interval when checking compaction status

Documentation

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