-
-
Notifications
You must be signed in to change notification settings - Fork 51
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
Tombstone messages appear in tableview entries #292
Comments
Hi! I hope @nodece can help as a developer of the tableview feature |
Thank you @nodece ! This should be fixed in 3.7.0 |
Hi @jim-glasson , In addition to this fix #293, you should also use the var message = producer.NewMessage(null, counter.ToString()); Could you use the latest version and try again? The producer didn't hang during my testing. If it still does, it might be a different issue. |
@RobertIndie I have upgraded the library reference to 3.7.0 and changed to using Is 3.7.0 considered to be a "stable release"? |
It is as stable as any other release |
When using TableView, if a "tombstone" message is published to delete a key from the underlying compacted topic, the tombstone message appears as an entry in the TableView with an empty value. If compaction is not run, any newly created TableView will also contain the tombstone message in its entries. If compaction is run, then any TableView created afterwards will not include the tombstone entries, however any previously existing TableView will continue to include the tombstone entries.
Expected behavior: when a tombstone message is sent, the tableview entry with the same key as the tombstone message will be removed from the entries of any existing tableviews, and will not appear in the entries of any tableviews created in future. The removal should not require compaction to be run.
I am using version 3.6.1 of the Pulsar.Client library and .NET 8.0.
The following code reproduces the issue. There are some pertinent details in comments in the code.
The text was updated successfully, but these errors were encountered: