-
Notifications
You must be signed in to change notification settings - Fork 659
Do not fail snapshotting when exporter position is -1 #7978
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
Comments
Just to get a better understanding, can you please confirm my assumption/understanding :) Current Behavior: Expected Behavior: Possible Solutions:
Can you confirm my understanding? |
This is correct.
No. It does not affect processing. The only impact is that - since it is logged as an error, a user may think that there is something wrong. But actually everything is fine. We will retry taking snapshot after sometime, and when the exporter position is updated, we will eventually be able to take a snapshot. |
This is a possible solution. We can just a log a message at appropriate level that we cannot take a snapshot because we have not exported anything. This is the minimum we should do.
This is a better solution, but also complicated.
This is not ideal. As you have already described, the log get compacted before they are exported. |
@deepthidevaki, thanks for your clarification! It would be great, if we could discuss this issue next week, additionally, a walkthrough of the snapshotting procedure would be great. I will schedule a call for next week. |
Outcome of discussion with @deepthidevaki:
|
Describe the bug
When exporter position is -1 takeTransientSansphot fails with an error.
Expected behavior
Either
OR
Environment:
The text was updated successfully, but these errors were encountered: