[jira] [Commented] (IGNITE-25194) Pending entries tree corruption when entry recreated with the same expire time
[ https://issues.apache.org/jira/browse/IGNITE-25194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17947246#comment-17947246 ] Ignite TC Bot commented on IGNITE-25194: {panel:title=Branch: [pull/12020/head] Base: [master] : Possible Blockers (1)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1} {color:#d04437}Platform .NET (Windows){color} [[tests 0 TIMEOUT , Exit Code |https://ci2.ignite.apache.org/viewLog.html?buildId=8410820]] {panel} {panel:title=Branch: [pull/12020/head] Base: [master] : New Tests (25)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#8b}PDS (Compatibility){color} [[tests 24|https://ci2.ignite.apache.org/viewLog.html?buildId=8409986]] * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=1, cacheDump=false, customSnpPath=false, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=1, cacheDump=false, customSnpPath=false, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=1, cacheDump=false, customSnpPath=true, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=1, cacheDump=false, customSnpPath=true, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=3, cacheDump=false, customSnpPath=false, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=3, cacheDump=false, customSnpPath=false, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=3, cacheDump=false, customSnpPath=true, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=3, cacheDump=false, customSnpPath=true, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=1, cacheDump=true, customSnpPath=false, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=1, cacheDump=true, customSnpPath=false, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=8d802f6e-bfc2-4024-a680-b5f8b6fea117, oldNodesCnt=1, cacheDump=true, customSnpPath=true, testCacheGrp=false] - PASSED{color} ... and 13 new tests {color:#8b}PDS 8{color} [[tests 1|https://ci2.ignite.apache.org/viewLog.html?buildId=8409985]] * {color:#013220}IgnitePdsTestSuite8: PendingTreeCorruptionTest.testCorruptionOnExpiration - PASSED{color} {panel} [TeamCity *--> Run :: All* Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8410035&buildTypeId=IgniteTests24Java8_RunAll] > Pending entries tree corruption when entry recreated with the same expire time > -- > > Key: IGNITE-25194 > URL: https://issues.apache.org/jira/browse/IGNITE-25194 > Project: Ignite > Issue Type: Bug >Reporter: Aleksey Plekhanov >Assignee: Aleksey Plekhanov >Priority: Major > Labels: ise > Time Spent: 50m > Remaining Estimate: 0h > > Pending entries tree can be corrupted when the entry is recreated on the same > place with the same expire time. Consider the following situation: > # There is one expired entry in the cache and one corresponding pending tree > entry. > # Pending entry row is deleted by ttl-cleanup-worker and cache entry is > preparing for removal. > # Concurrently another thread deletes the same key and puts to the same > place the same key
[jira] [Commented] (IGNITE-25194) Pending entries tree corruption when entry recreated with the same expire time
[ https://issues.apache.org/jira/browse/IGNITE-25194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17946638#comment-17946638 ] Ignite TC Bot commented on IGNITE-25194: {panel:title=Branch: [pull/12020/head] Base: [master] : No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} {panel:title=Branch: [pull/12020/head] Base: [master] : New Tests (25)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#8b}PDS (Compatibility){color} [[tests 24|https://ci2.ignite.apache.org/viewLog.html?buildId=8404548]] * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=1, cacheDump=false, customSnpPath=true, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=1, cacheDump=false, customSnpPath=true, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=3, cacheDump=false, customSnpPath=true, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=3, cacheDump=false, customSnpPath=true, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=1, cacheDump=false, customSnpPath=false, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=1, cacheDump=false, customSnpPath=false, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=1, cacheDump=true, customSnpPath=true, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=1, cacheDump=true, customSnpPath=true, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=3, cacheDump=false, customSnpPath=false, testCacheGrp=false] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=true, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=3, cacheDump=false, customSnpPath=false, testCacheGrp=true] - PASSED{color} * {color:#013220}IgniteCompatibilityBasicTestSuite: SnapshotCompatibilityTest.testSnapshotRestore[incrementalSnp=false, consistentID=af113f1a-c2e6-4f11-adf6-7c7910073c3b, oldNodesCnt=1, cacheDump=false, customSnpPath=true, testCacheGrp=false] - PASSED{color} ... and 13 new tests {color:#8b}PDS 8{color} [[tests 1|https://ci2.ignite.apache.org/viewLog.html?buildId=8404547]] * {color:#013220}IgnitePdsTestSuite8: PendingTreeCorruptionTest.testCorruptionOnExpiration - PASSED{color} {panel} [TeamCity *--> Run :: All* Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8404597&buildTypeId=IgniteTests24Java8_RunAll] > Pending entries tree corruption when entry recreated with the same expire time > -- > > Key: IGNITE-25194 > URL: https://issues.apache.org/jira/browse/IGNITE-25194 > Project: Ignite > Issue Type: Bug >Reporter: Aleksey Plekhanov >Assignee: Aleksey Plekhanov >Priority: Major > Labels: ise > Time Spent: 20m > Remaining Estimate: 0h > > Pending entries tree can be corrupted when the entry is recreated on the same > place with the same expire time. Consider the following situation: > # There is one expired entry in the cache and one corresponding pending tree > entry. > # Pending entry row is deleted by ttl-cleanup-worker and cache entry is > preparing for removal. > # Concurrently another thread deletes the same key and puts to the same > place the same key with the same expire time (already expired, but this is > possible for CDC for example). This operation produces the new row in pending > tree.