Kirill Tkalenko created IGNITE-23847:
----------------------------------------
Summary: Add metastorage revision update notification for
operations that do not update metastorage data
Key: IGNITE-23847
URL: https://issues.apache.org/jira/browse/IGNITE-23847
Project: Ignite
Issue Type: Bug
Reporter: Kirill Tkalenko
Assignee: Kirill Tkalenko
Fix For: 3.0
I found that operations that update the metastorage revision, but do not update
its data, do not notify about the revision update, so for example, the version
values do not know about it.
This can lead to errors when cleaning up version values on the compaction.
For example, the last revision that the version values know about is 11, and
an operation came that did nothing but updated the revision to 12, the version
value was not updated, then when the metastorage compaction wants to delete
everything up to revision 12, we get an error when trying to clean up the
version value up to revision 12, since for the version value its last revision
is 11 and it cannot be deleted.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)