[jira] [Updated] (IGNITE-25212) CompactedException when encountering a tombstone
[ https://issues.apache.org/jira/browse/IGNITE-25212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ivan Bessonov updated IGNITE-25212: --- Reviewer: Roman Puchkovskiy > CompactedException when encountering a tombstone > > > Key: IGNITE-25212 > URL: https://issues.apache.org/jira/browse/IGNITE-25212 > Project: Ignite > Issue Type: Bug >Reporter: Ivan Bessonov >Assignee: Ivan Bessonov >Priority: Critical > Labels: ignite-3 > Time Spent: 10m > Remaining Estimate: 0h > > In watch processor, we read the previous value of every updated key. This > read should not fail, even if the previous value is already compacted > tombstone. > Currently, it might fail if we had a race in compactor, the left us some > links to already deleted revisions. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (IGNITE-25212) CompactedException when encountering a tombstone
[
https://issues.apache.org/jira/browse/IGNITE-25212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Bessonov updated IGNITE-25212:
---
Description:
In watch processor, we read the previous value of every updated key. This read
should not fail, even if the previous value is already compacted tombstone.
Currently, it might fail if we had a race in compactor, the left us some links
to already deleted revisions.
was:
Last two checks in this test:
{code:java}
AbstractCompactionKeyValueStorageTest#testGetSingleEntryAndCompactionForBarKey
{code}
We can return a tombstone instead of throwing an exception, if we encountered
it. (or an empty value in other similar cases, it tombstone timestamp is not
available anymore)
> CompactedException when encountering a tombstone
>
>
> Key: IGNITE-25212
> URL: https://issues.apache.org/jira/browse/IGNITE-25212
> Project: Ignite
> Issue Type: Bug
>Reporter: Ivan Bessonov
>Assignee: Ivan Bessonov
>Priority: Critical
> Labels: ignite-3
>
> In watch processor, we read the previous value of every updated key. This
> read should not fail, even if the previous value is already compacted
> tombstone.
> Currently, it might fail if we had a race in compactor, the left us some
> links to already deleted revisions.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
[jira] [Updated] (IGNITE-25212) CompactedException when encountering a tombstone
[
https://issues.apache.org/jira/browse/IGNITE-25212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Bessonov updated IGNITE-25212:
---
Issue Type: Bug (was: Improvement)
> CompactedException when encountering a tombstone
>
>
> Key: IGNITE-25212
> URL: https://issues.apache.org/jira/browse/IGNITE-25212
> Project: Ignite
> Issue Type: Bug
>Reporter: Ivan Bessonov
>Priority: Critical
> Labels: ignite-3
>
> Last two checks in this test:
> {code:java}
> AbstractCompactionKeyValueStorageTest#testGetSingleEntryAndCompactionForBarKey
> {code}
> We can return a tombstone instead of throwing an exception, if we encountered
> it. (or an empty value in other similar cases, it tombstone timestamp is not
> available anymore)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
[jira] [Updated] (IGNITE-25212) CompactedException when encountering a tombstone
[
https://issues.apache.org/jira/browse/IGNITE-25212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Bessonov updated IGNITE-25212:
---
Priority: Critical (was: Major)
> CompactedException when encountering a tombstone
>
>
> Key: IGNITE-25212
> URL: https://issues.apache.org/jira/browse/IGNITE-25212
> Project: Ignite
> Issue Type: Improvement
>Reporter: Ivan Bessonov
>Priority: Critical
> Labels: ignite-3
>
> Last two checks in this test:
> {code:java}
> AbstractCompactionKeyValueStorageTest#testGetSingleEntryAndCompactionForBarKey
> {code}
> We can return a tombstone instead of throwing an exception, if we encountered
> it. (or an empty value in other similar cases, it tombstone timestamp is not
> available anymore)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
[jira] [Updated] (IGNITE-25212) CompactedException when encountering a tombstone
[
https://issues.apache.org/jira/browse/IGNITE-25212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Bessonov updated IGNITE-25212:
---
Description:
Last two checks in this test:
{code:java}
AbstractCompactionKeyValueStorageTest#testGetSingleEntryAndCompactionForBarKey
{code}
We can return a tombstone instead of throwing an exception, if we encountered
it. (or an empty value in other similar cases, it tombstone timestamp is not
available anymore)
was:
Last two checks in this test:
{code:java}
AbstractCompactionKeyValueStorageTest#testGetSingleEntryAndCompactionForBarKey
{code}
We can return a tombstone instead of throwing an exception, if we encountered
it.
> CompactedException when encountering a tombstone
>
>
> Key: IGNITE-25212
> URL: https://issues.apache.org/jira/browse/IGNITE-25212
> Project: Ignite
> Issue Type: Improvement
>Reporter: Ivan Bessonov
>Priority: Major
> Labels: ignite-3
>
> Last two checks in this test:
> {code:java}
> AbstractCompactionKeyValueStorageTest#testGetSingleEntryAndCompactionForBarKey
> {code}
> We can return a tombstone instead of throwing an exception, if we encountered
> it. (or an empty value in other similar cases, it tombstone timestamp is not
> available anymore)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
[jira] [Updated] (IGNITE-25212) CompactedException when encountering a tombstone
[
https://issues.apache.org/jira/browse/IGNITE-25212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Bessonov updated IGNITE-25212:
---
Summary: CompactedException when encountering a tombstone (was:
CompactiedException when encountering a tombstone)
> CompactedException when encountering a tombstone
>
>
> Key: IGNITE-25212
> URL: https://issues.apache.org/jira/browse/IGNITE-25212
> Project: Ignite
> Issue Type: Improvement
>Reporter: Ivan Bessonov
>Priority: Major
> Labels: ignite-3
>
> Last two checks in this test:
> {code:java}
> AbstractCompactionKeyValueStorageTest#testGetSingleEntryAndCompactionForBarKey
> {code}
> We can return a tombstone instead of throwing an exception, if we encountered
> it.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
