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

[BUG] Flint index stuck in transient state #249

Open
dai-chen opened this issue Feb 8, 2024 · 0 comments
Open

[BUG] Flint index stuck in transient state #249

dai-chen opened this issue Feb 8, 2024 · 0 comments
Labels
0.5 bug Something isn't working

Comments

@dai-chen
Copy link
Collaborator

dai-chen commented Feb 8, 2024

What is the bug?

During each transaction commit, we attempt to perform a rollback in case of errors, intending to revert the state from transient to the initial state. However, there is still edge case where the rollback process can fail, specifically when the metadata log index (.query_execution_request_index) is unavailable.

This results in the Flint index becoming stuck in a particular state and subsequent action failure. For example, if a manual refresh fails, and the Flint index is stuck in the refreshing state, any subsequent attempts to manually refresh will also fail until the state is manually updated to active.

What is the expected behavior?

  1. Document the scenario clearly and create SOP that guides user to resolve the issue;
  2. Or consider existing lastUpdatedTime as lease time of the lock (index state)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.5 bug Something isn't working
Development

No branches or pull requests

1 participant