[jira] [Updated] (CASSANDRA-19265) Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal but this may fail during CommitLogReplay for LocalPartitioner
[ https://issues.apache.org/jira/browse/CASSANDRA-19265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-19265: -- Fix Version/s: 5.1 (was: 5.x) Since Version: 5.1-alpha1 Source Control Link: https://github.com/apache/cassandra/commit/91e8a22d63683e46d26c7d9a25df3b3d80eba500 Resolution: Fixed Status: Resolved (was: Ready to Commit) > Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal > but this may fail during CommitLogReplay for LocalPartitioner > -- > > Key: CASSANDRA-19265 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19265 > Project: Cassandra > Issue Type: Bug > Components: Accord >Reporter: David Capwell >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.1 > > > This was found on the cep-15-accord branch. We have a system table > all_commands_for_key and it seems that the LocalPartitioner pointer gets > changed, causing CommitLogReplyer to fail > {code} > java.lang.AssertionError: Update to key > DecoratedKey(11:01c93b4893674349ae:2b74bbca-eae8-3217-a675-115cf5642ef3\:3030312e302e393134, > > 0004000b0901c93b4893674349ae2100102b74bbcaeae83217a675115cf5642ef300093030312e302e39313400) > with partitioner org.apache.cassandra.dht.LocalPartitioner@1fc4de9e (class > org.apache.cassandra.dht.LocalPartitioner) had an update > ([system_accord.all_commands_for_key]...) with a different partitioner! > org.apache.cassandra.dht.LocalPartitioner@c7d8be7 (class > org.apache.cassandra.dht.LocalPartitioner) > at org.apache.cassandra.utils.Throwables.unchecked(Throwables.java:308) > at org.apache.cassandra.utils.Throwables.cleaned(Throwables.java:327) > at > org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:544) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.handleMutation(CommitLogReplayer.java:521) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readMutation(CommitLogReader.java:478) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readSection(CommitLogReader.java:397) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:244) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:147) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.replayFiles(CommitLogReplayer.java:195) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverFiles(CommitLog.java:225) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverSegmentsOnDisk(CommitLog.java:206) > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:332) > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:726) > at > org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:876) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-19265) Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal but this may fail during CommitLogReplay for LocalPartitioner
[ https://issues.apache.org/jira/browse/CASSANDRA-19265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-19265: -- Reviewers: Marcus Eriksson (was: Aleksey Yeschenko, Marcus Eriksson) > Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal > but this may fail during CommitLogReplay for LocalPartitioner > -- > > Key: CASSANDRA-19265 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19265 > Project: Cassandra > Issue Type: Bug > Components: Accord >Reporter: David Capwell >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.1 > > > This was found on the cep-15-accord branch. We have a system table > all_commands_for_key and it seems that the LocalPartitioner pointer gets > changed, causing CommitLogReplyer to fail > {code} > java.lang.AssertionError: Update to key > DecoratedKey(11:01c93b4893674349ae:2b74bbca-eae8-3217-a675-115cf5642ef3\:3030312e302e393134, > > 0004000b0901c93b4893674349ae2100102b74bbcaeae83217a675115cf5642ef300093030312e302e39313400) > with partitioner org.apache.cassandra.dht.LocalPartitioner@1fc4de9e (class > org.apache.cassandra.dht.LocalPartitioner) had an update > ([system_accord.all_commands_for_key]...) with a different partitioner! > org.apache.cassandra.dht.LocalPartitioner@c7d8be7 (class > org.apache.cassandra.dht.LocalPartitioner) > at org.apache.cassandra.utils.Throwables.unchecked(Throwables.java:308) > at org.apache.cassandra.utils.Throwables.cleaned(Throwables.java:327) > at > org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:544) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.handleMutation(CommitLogReplayer.java:521) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readMutation(CommitLogReader.java:478) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readSection(CommitLogReader.java:397) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:244) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:147) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.replayFiles(CommitLogReplayer.java:195) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverFiles(CommitLog.java:225) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverSegmentsOnDisk(CommitLog.java:206) > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:332) > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:726) > at > org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:876) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-19265) Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal but this may fail during CommitLogReplay for LocalPartitioner
[ https://issues.apache.org/jira/browse/CASSANDRA-19265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-19265: -- Reviewers: Marcus Eriksson, Aleksey Yeschenko (was: Marcus Eriksson) Marcus Eriksson, Aleksey Yeschenko (was: Aleksey Yeschenko, Marcus Eriksson) Status: Review In Progress (was: Patch Available) > Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal > but this may fail during CommitLogReplay for LocalPartitioner > -- > > Key: CASSANDRA-19265 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19265 > Project: Cassandra > Issue Type: Bug > Components: Accord >Reporter: David Capwell >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.x > > > This was found on the cep-15-accord branch. We have a system table > all_commands_for_key and it seems that the LocalPartitioner pointer gets > changed, causing CommitLogReplyer to fail > {code} > java.lang.AssertionError: Update to key > DecoratedKey(11:01c93b4893674349ae:2b74bbca-eae8-3217-a675-115cf5642ef3\:3030312e302e393134, > > 0004000b0901c93b4893674349ae2100102b74bbcaeae83217a675115cf5642ef300093030312e302e39313400) > with partitioner org.apache.cassandra.dht.LocalPartitioner@1fc4de9e (class > org.apache.cassandra.dht.LocalPartitioner) had an update > ([system_accord.all_commands_for_key]...) with a different partitioner! > org.apache.cassandra.dht.LocalPartitioner@c7d8be7 (class > org.apache.cassandra.dht.LocalPartitioner) > at org.apache.cassandra.utils.Throwables.unchecked(Throwables.java:308) > at org.apache.cassandra.utils.Throwables.cleaned(Throwables.java:327) > at > org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:544) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.handleMutation(CommitLogReplayer.java:521) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readMutation(CommitLogReader.java:478) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readSection(CommitLogReader.java:397) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:244) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:147) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.replayFiles(CommitLogReplayer.java:195) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverFiles(CommitLog.java:225) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverSegmentsOnDisk(CommitLog.java:206) > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:332) > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:726) > at > org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:876) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-19265) Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal but this may fail during CommitLogReplay for LocalPartitioner
[ https://issues.apache.org/jira/browse/CASSANDRA-19265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sam Tunnicliffe updated CASSANDRA-19265: Component/s: Accord (was: Transactional Cluster Metadata) > Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal > but this may fail during CommitLogReplay for LocalPartitioner > -- > > Key: CASSANDRA-19265 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19265 > Project: Cassandra > Issue Type: Bug > Components: Accord >Reporter: David Capwell >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.x > > > This was found on the cep-15-accord branch. We have a system table > all_commands_for_key and it seems that the LocalPartitioner pointer gets > changed, causing CommitLogReplyer to fail > {code} > java.lang.AssertionError: Update to key > DecoratedKey(11:01c93b4893674349ae:2b74bbca-eae8-3217-a675-115cf5642ef3\:3030312e302e393134, > > 0004000b0901c93b4893674349ae2100102b74bbcaeae83217a675115cf5642ef300093030312e302e39313400) > with partitioner org.apache.cassandra.dht.LocalPartitioner@1fc4de9e (class > org.apache.cassandra.dht.LocalPartitioner) had an update > ([system_accord.all_commands_for_key]...) with a different partitioner! > org.apache.cassandra.dht.LocalPartitioner@c7d8be7 (class > org.apache.cassandra.dht.LocalPartitioner) > at org.apache.cassandra.utils.Throwables.unchecked(Throwables.java:308) > at org.apache.cassandra.utils.Throwables.cleaned(Throwables.java:327) > at > org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:544) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.handleMutation(CommitLogReplayer.java:521) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readMutation(CommitLogReader.java:478) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readSection(CommitLogReader.java:397) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:244) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:147) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.replayFiles(CommitLogReplayer.java:195) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverFiles(CommitLog.java:225) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverSegmentsOnDisk(CommitLog.java:206) > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:332) > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:726) > at > org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:876) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-19265) Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal but this may fail during CommitLogReplay for LocalPartitioner
[ https://issues.apache.org/jira/browse/CASSANDRA-19265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-19265: -- Reviewers: Marcus Eriksson > Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal > but this may fail during CommitLogReplay for LocalPartitioner > -- > > Key: CASSANDRA-19265 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19265 > Project: Cassandra > Issue Type: Bug > Components: Transactional Cluster Metadata >Reporter: David Capwell >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.x > > > This was found on the cep-15-accord branch. We have a system table > all_commands_for_key and it seems that the LocalPartitioner pointer gets > changed, causing CommitLogReplyer to fail > {code} > java.lang.AssertionError: Update to key > DecoratedKey(11:01c93b4893674349ae:2b74bbca-eae8-3217-a675-115cf5642ef3\:3030312e302e393134, > > 0004000b0901c93b4893674349ae2100102b74bbcaeae83217a675115cf5642ef300093030312e302e39313400) > with partitioner org.apache.cassandra.dht.LocalPartitioner@1fc4de9e (class > org.apache.cassandra.dht.LocalPartitioner) had an update > ([system_accord.all_commands_for_key]...) with a different partitioner! > org.apache.cassandra.dht.LocalPartitioner@c7d8be7 (class > org.apache.cassandra.dht.LocalPartitioner) > at org.apache.cassandra.utils.Throwables.unchecked(Throwables.java:308) > at org.apache.cassandra.utils.Throwables.cleaned(Throwables.java:327) > at > org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:544) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.handleMutation(CommitLogReplayer.java:521) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readMutation(CommitLogReader.java:478) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readSection(CommitLogReader.java:397) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:244) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:147) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.replayFiles(CommitLogReplayer.java:195) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverFiles(CommitLog.java:225) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverSegmentsOnDisk(CommitLog.java:206) > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:332) > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:726) > at > org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:876) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-19265) Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal but this may fail during CommitLogReplay for LocalPartitioner
[ https://issues.apache.org/jira/browse/CASSANDRA-19265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-19265: -- Test and Documentation Plan: N/A Status: Patch Available (was: Open) > Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal > but this may fail during CommitLogReplay for LocalPartitioner > -- > > Key: CASSANDRA-19265 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19265 > Project: Cassandra > Issue Type: Bug > Components: Transactional Cluster Metadata >Reporter: David Capwell >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.x > > > This was found on the cep-15-accord branch. We have a system table > all_commands_for_key and it seems that the LocalPartitioner pointer gets > changed, causing CommitLogReplyer to fail > {code} > java.lang.AssertionError: Update to key > DecoratedKey(11:01c93b4893674349ae:2b74bbca-eae8-3217-a675-115cf5642ef3\:3030312e302e393134, > > 0004000b0901c93b4893674349ae2100102b74bbcaeae83217a675115cf5642ef300093030312e302e39313400) > with partitioner org.apache.cassandra.dht.LocalPartitioner@1fc4de9e (class > org.apache.cassandra.dht.LocalPartitioner) had an update > ([system_accord.all_commands_for_key]...) with a different partitioner! > org.apache.cassandra.dht.LocalPartitioner@c7d8be7 (class > org.apache.cassandra.dht.LocalPartitioner) > at org.apache.cassandra.utils.Throwables.unchecked(Throwables.java:308) > at org.apache.cassandra.utils.Throwables.cleaned(Throwables.java:327) > at > org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:544) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.handleMutation(CommitLogReplayer.java:521) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readMutation(CommitLogReader.java:478) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readSection(CommitLogReader.java:397) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:244) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:147) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.replayFiles(CommitLogReplayer.java:195) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverFiles(CommitLog.java:225) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverSegmentsOnDisk(CommitLog.java:206) > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:332) > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:726) > at > org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:876) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-19265) Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal but this may fail during CommitLogReplay for LocalPartitioner
[ https://issues.apache.org/jira/browse/CASSANDRA-19265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Capwell updated CASSANDRA-19265: -- Bug Category: Parent values: Correctness(12982)Level 1 values: Recoverable Corruption / Loss(12986) Complexity: Normal Discovered By: Performance Regression Test Fix Version/s: 5.x Severity: Critical Status: Open (was: Triage Needed) > Mutation.PartitionUpdateCollector#add asserts Partitioner pointers are equal > but this may fail during CommitLogReplay for LocalPartitioner > -- > > Key: CASSANDRA-19265 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19265 > Project: Cassandra > Issue Type: Bug > Components: Transactional Cluster Metadata >Reporter: David Capwell >Assignee: Sam Tunnicliffe >Priority: Normal > Fix For: 5.x > > > This was found on the cep-15-accord branch. We have a system table > all_commands_for_key and it seems that the LocalPartitioner pointer gets > changed, causing CommitLogReplyer to fail > {code} > java.lang.AssertionError: Update to key > DecoratedKey(11:01c93b4893674349ae:2b74bbca-eae8-3217-a675-115cf5642ef3\:3030312e302e393134, > > 0004000b0901c93b4893674349ae2100102b74bbcaeae83217a675115cf5642ef300093030312e302e39313400) > with partitioner org.apache.cassandra.dht.LocalPartitioner@1fc4de9e (class > org.apache.cassandra.dht.LocalPartitioner) had an update > ([system_accord.all_commands_for_key]...) with a different partitioner! > org.apache.cassandra.dht.LocalPartitioner@c7d8be7 (class > org.apache.cassandra.dht.LocalPartitioner) > at org.apache.cassandra.utils.Throwables.unchecked(Throwables.java:308) > at org.apache.cassandra.utils.Throwables.cleaned(Throwables.java:327) > at > org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:544) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.handleMutation(CommitLogReplayer.java:521) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readMutation(CommitLogReader.java:478) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readSection(CommitLogReader.java:397) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:244) > at > org.apache.cassandra.db.commitlog.CommitLogReader.readCommitLogSegment(CommitLogReader.java:147) > at > org.apache.cassandra.db.commitlog.CommitLogReplayer.replayFiles(CommitLogReplayer.java:195) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverFiles(CommitLog.java:225) > at > org.apache.cassandra.db.commitlog.CommitLog.recoverSegmentsOnDisk(CommitLog.java:206) > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:332) > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:726) > at > org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:876) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org