You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@cassandra.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2025/04/18 02:54:10 UTC

Build complete: Cassandra-trunk #2117 [ABORTED] 91f29a1f866c15a522ece99d92ad44cb9d502c7d

-------------------------------------------------------------------------------
  Build Cassandra-trunk #2117 Aborted
  URL: https://ci-cassandra.apache.org/job/Cassandra-trunk/2117/
  -------------------------------------------------------------------------------
  Changes:
  [David Capwell] CEP-15 (C*): Messaging and storage engine integration

[David Capwell] add AsyncChain implementations and tests

[David Capwell] CEP-15/Accord Immutable State Refactor

[David Capwell] Remove git hook for pre-push as it is redundant and causes issues when

[David Capwell] CEP-15: (Accord) Migrate Accord away from JDK random to a new interface

[David Capwell] Improve transaction statement validation

[David Capwell] fixing remaining (mostly compilation) issues after initial rebase of

[David Capwell] Operations.migrateReadRequiredOperations fails due to concurrent access

[David Capwell] CEP-15 (Accord) Expected reply message with verb

[David Capwell] CEP-15 (Accord) Original and recover coordinators may hit a race

[David Capwell] CEP-15: (C*) Accord message processing should avoid being passed on to a

[David Capwell] CEP-15: (C*) Enhance in-memory FileSystem to work with mmap and support

[David Capwell] CEP-15: Store PreAccept, Accept, Commit, and Apply messages

[David Capwell] (Accord only) Permit nodes to join a cluster without the full

[David Capwell] - make sure workspace.xml specifies a storagedir

[David Capwell] CEP-15: (C*) Add notion of CommandsForRanges and make this durable in C*

[David Capwell] CEP-15: Extend Accord MessageType with a side effect flag

[David Capwell] CEP-15: Convert AccordStateCache cache from write-through to write-back

[David Capwell] CEP-15: Accord Bootstrap Integration

[David Capwell] Support state eviction (i.e. permit the state machine to erase

[David Capwell] CEP-15 (C*) When a host replacement happens don't loose the peer mapping

[David Capwell] CASSANDRA-18774: Fix pre-commit hook

[David Capwell] Allow exceptions to be propagated remotely

[David Capwell] CEP-15 (C*): when loading commands that have empty waiting_on, make sure

[David Capwell] Bootstrap/TCM integration test fixes

[David Capwell] Fix Accord compaction purger tombstone logic

[David Capwell] CEP-15: (C*) accord.messages.BeginRecovery.RecoverNack#supersededBy is

[David Capwell] - Avoid persisting fragments that do not require completion as Updates

[David Capwell] CEP-15: Minimize transaction state kept in system tables

[David Capwell] ninja-fix: checkstyle fixes in VirtualTableTest, HistoryValidatorTest,

[David Capwell] ninja-fix: minor post-TCM-rebase cleanup

[David Capwell] CEP-15: Accord metrics

[David Capwell] CEP-15: Add Accord configuration stub

[David Capwell] CEP-15: (C*) Implement TopologySorter to prioritise hosts based on

[David Capwell] Use pinned Harry version

[David Capwell] Several simulator fixes not yet merged to cep-15-accord

[David Capwell] Accord/non-Accord interoperability and support for live migration

[David Capwell] Fix Paxos V2 prepare response serialization

[David Capwell] Quick fix for AccordCommandStoreTest#commandLoadSave()

[David Capwell] Improve validation and address various discovered faults

[David Capwell] Reduce command deps

[David Capwell] Fix additional live migration/interop merge issues

[David Capwell] Fix Mutation serializer

[David Capwell] Fix AccordCommandsPurger universal durability check

[David Capwell] Fix TombstoneCountWarningTest

[David Capwell] Schema based accord fast path configuration

[David Capwell] (Accord) NPE while trying to serialize FoundKnownMap as value is null

[David Capwell] (Accord): Bug fixes from CASSANDRA-18675 to better support adding

[David Capwell] Pre-requisite changes for CASSANDRA-18888

[David Capwell] Fix LocalPartitioner duplication in *_for_key Accord system tables

[David Capwell] CASSANDRA-18365: Protocol fixes

[David Capwell] Get simulator working (again)

[David Capwell] Fix (de)serialization of WaitingOn into cache

[David Capwell] Add TODO for TxnQuery using wrong cluster metadata

[David Capwell] Fast single-partition "Ephemeral Reads"

[David Capwell] CEP-15: (C*) per-table transactional configuration

[David Capwell] fix MultiElementType pack/unpack accessor api

[David Capwell] post-trunk rebase fixes

[David Capwell] perf improvements

[David Capwell] Ninja for CASSANDRA-19305: Disable EphemeralRead by default to get

[David Capwell] Accord: PreLoadContext must properly and consistently support ranges

[David Capwell] (Accord) Cassandra bootstrap no longer using the range txn and instead

[David Capwell] When jvm-dtest is shutting down an instance TCM retries block the

[David Capwell] CEP-15 (C*) Integrate accord with repair

[David Capwell] Prohibit counter column access in Accord transactions

[David Capwell] Accord: NPE in RangeDeps.forEach

[David Capwell] post-rebase fixes, mostly around CASSANDRA-19341 and CASSANDRA-19567

[David Capwell] Move preaccept expiration logic away from Agent

[David Capwell] IndexOutOfBoundsException while serializing CommandsForKey

[David Capwell] Baseline Diagnostic vtables for Accord

[David Capwell] Accord barrier/inclusive sync point fixes

[David Capwell] Accord Journal Determinism: PreAccept replay stability

[David Capwell] ninja: fix cqlsh tests

[David Capwell] CEP-15: (Accord) Bootstraps LocalOnly txn can not be recreated from

[David Capwell] Move burn test read timestamp validation from replica to coordination

[David Capwell] Don't run incremental repairs for consensus only repairs

[David Capwell] ApplyThenWaitUntilApplied supplies wrong epoch for executeAtEpoch

[David Capwell] CEP-15: (Accord) SyncPoint timeouts become a Exhausted rather than a

[David Capwell] Introduce Periodic mode to Accord Journal

[David Capwell] CEP-15: (Accord) When nodes are removed from a cluster, need to update

[David Capwell] Bring back Journal simulator (w/o Accord at least for now); add

[David Capwell] CEP-15 (Accord): When starting a transaction in a table where Accord is

[David Capwell] CommandsForKey Improvements incl Pruning

[David Capwell] CASSANDRA-19825: Fix various bugs and abstraction deficiencies,

[David Capwell] Accord migration and interop correctness

[David Capwell] CommandsForRanges does not support slice which cause over returned data

[David Capwell] Add an ability to reconstruct arbitrary epoch state from the log to TCM

[David Capwell] Revert acccord module to absolute path

[David Capwell] Switch to infinite loop executor instead of a while-loop thread.

[David Capwell] Add size to the segment index for safer journal reads

[David Capwell] txns that update a static row when the desired row doesn't exist leads

[David Capwell] Switch to streaming serialization of SavedCommand

[David Capwell] Command to Exclude Replicas from Durability Status Coordination

[David Capwell] Add a table to inspect the current state of a txn

[David Capwell] Create a fuzz test that randomizes topology changes, cluster actions,

[David Capwell] Fix a problem with static segments being opened with an empty offset

[David Capwell] Fix Journal segment allocation/switch race condition

[David Capwell] Redesign progress mechanisms to be memory efficient, use fewer messages

[David Capwell] Journal segment compaction

[David Capwell] CEP-15 (C*) increase message timeouts for range barrier messages

[David Capwell] CEP-15: C* - Early repair failures hang nodetool

[David Capwell] Rebase fixup: SerializationsTest needed to recreate the

[David Capwell] Ninja fix: RandomSource.asJdkRandom did not provide a seed.  This should

[David Capwell] Rebase fixup: Accord should follow the pattern and use

[David Capwell] CEP-15 (C*): Read accord repair cfk keys from sstable index.

[David Capwell] CEP-15 (C*) - misc accord perf improvements

[David Capwell] This commits contains the following two patches in order to reduce the

[David Capwell] Change MaxConflicts to use a BTree under the hood

[David Capwell] ninja: handle serialization of truncated accept responses

[David Capwell] Implement Journal replay on startup:

[David Capwell] improve AccordLoadTest to support more keys

[David Capwell] Add purging to Accord Journal table

[David Capwell] Support Restart node in Accord

[David Capwell] ninja: fix CFK serializer

[David Capwell] ninja: Fix AcceptSerializer

[David Capwell] Follow-up to CASSANDRA-19967 and CASSANDRA-19869

[David Capwell] Accord: Share DurableBefore between CommandStores

[David Capwell] ninja: increase durability scheduling delays

[David Capwell] visit journal backwards to save time parsing

[David Capwell] Fix condition on where we shut down accord; move scheduled executor

[David Capwell] ExclusiveSyncPoints should always wait for a simple quorum

[David Capwell] Halve cache memory consumption by not retaining 'original' to diff;

[David Capwell] Enable and test purging

[David Capwell] Journal diff serialization: validateFlags and WaitingOn size

[David Capwell] Fix truncatedApply deserialization

[David Capwell] Ninja: fast path now updates after 60s rather than 5s.  Added toString

[David Capwell] Follow-up to: Do not contact faulty replicas, and support reporting slow

[David Capwell] Ninja: fast path now updates after 3600s rather than 60s.

[David Capwell] increase timeout for CalculateDepsReq

[David Capwell] disable TableId interning

[David Capwell] do not schedule additional durability attempts while some in flight;

[David Capwell] Store historical transactions per epoch

[David Capwell] Add bounce to load test

[David Capwell] Accord should not block partition restricted index queries

[David Capwell] Shut down scheduler with "now"

[David Capwell] Accord metrics are isolated which cause existing coordination metrics to

[David Capwell] Accord should block currently unsafe operations

[David Capwell] TopologyMixupTestBase does not fix replication factor for Keyspaces

[David Capwell] Check for splittable ranges

[David Capwell] Use ExclusiveSyncPoints to join a new topology

[David Capwell] Get Harry working on top of Accord and fix various issues found by

[David Capwell] Miscellaneous migration test fixes

[David Capwell] Accord's ConfigService lock is held over large areas which cause

[David Capwell] Split accord migration into two phases

[David Capwell] Implement missing virtual tables for Accord debugging

[David Capwell] Non-serial reads and range reads without live migration support

[David Capwell] Set Accord debug tables partitioner to LocalPartitioner

[David Capwell] Fix AbstractKeys.without (and CoordinateEphemeralRead execution in

[David Capwell] Key transaction recovery should witness range transactions

[David Capwell] Accord: Fix unit tests and improve burn test stability

[David Capwell] Make it easier to reuse generators, make Harry more extensible and

[David Capwell] Fix restartWithEpochChanges test; make CMS nodes first gossip with CMS

[David Capwell] Semi integrate burn test:

[David Capwell] Fix infinite loop, and notify progress log of sync point durability

[David Capwell] Accord simulation test failing with "ClassNotFoundException: WARN 

[David Capwell] Implement field saving/loading in AccordJournal

[David Capwell] Fix Accord SAI tests and Accord double apply

[David Capwell] Fixes

[David Capwell] Remove TimestampsForKey

[David Capwell] Migrate in memory journal to CommandChange logic shared with

[David Capwell] Refactor the ast package to enable harry model based testing

[David Capwell] Fix topology replay during bootstrap and startup, decouple Accord from

[David Capwell] FetchRequest should report as unavailable any slice that executes in a

[David Capwell] Fix problem with iteration order in AccordJournal

[David Capwell] Fix serialization order for topology updates

[David Capwell] Fix CoordinatorReadLatencyMetricTest

[David Capwell] Fix ForceSnapshotTest

[David Capwell] Protocol optimisations:

[David Capwell] Migrate route index from commands table to journal, and drop the

[David Capwell] Remove Journal record ownership tags functionality

[David Capwell] Fix deps serializers

[David Capwell] Fix Simulator Tests

[David Capwell] Fix race condition in AccordExecutor#cancelExclusive

[David Capwell] Agree a distributed uniqueHlc to use for Apply

[David Capwell] Fix "modifiers" missing field exception on JDK17

[David Capwell] Fix testClearSnapshot_RemoveMultiple

[David Capwell] Follow-up to CASSANDRA-20228:

[David Capwell] Fix empty LatestDepsSerializer

[David Capwell] Live migration for non-serial reads

[David Capwell] Fix ShortAccordSimulationTest

[David Capwell] Fix paging with Accord range reads

[David Capwell] Fix TxnNamedRead discarding paging state

[David Capwell] Follow-up to CASSANDRA-20222:

[David Capwell] To improve accord interoperability test coverage, need to extend the

[David Capwell] Improve topology fetching

[David Capwell] Refactor RedundantStatus to encode vector of states that can be merged

[David Capwell] When generating AbstractTypeGenerators.safeTypeGen() for tests composite

[David Capwell] Accord: jvm-dtest changed semantics of uncaughtExceptions handling which

[David Capwell] Avoid double loading in Cassandra side of journal; make sure to include

[David Capwell] Fix:

[David Capwell] Add @Ignore to failing tests while we triage

[David Capwell] Accord: TableParamsTest is flakey due to bad generators and production

[David Capwell] Fix topology loading

[David Capwell] Fix null field accounting

[David Capwell] Expose epoch ready state as a vtable for operators to inspect things

[David Capwell] Fix flakey test

[David Capwell] (Accord) Fix recovery when one shard is committed/stable and another is

[David Capwell] Fix AccordMigrationTest, preclude possible races in topology propagation

[David Capwell] Improve stability of tests with many epochs

[David Capwell] Accord: Serialization Improvements

[David Capwell] Fix:

[David Capwell] Accord fixes:

[David Capwell] Integrate RX with Cassandra Repair, so that repair safely flushes

[David Capwell] Add initial Accord Overview Doc

[David Capwell] InterceptingExecutor.schedule returns a simulator-unsafe Future

[David Capwell] When bootstrap fails the retry field is not populated which leads to a

[David Capwell] Epoch/Topology Garbage Collection

[David Capwell] Implement Nemesis compactor, improve partial compaction

[David Capwell] Topology mixup tests should do repairs for host replacement and other

[David Capwell] Fix:

[David Capwell] Accord repin: turn pruning back on

[David Capwell] Fix:

[David Capwell] Accord: test fixes and stability improvements

[David Capwell] fixing post-rebase checkstyle problems

[David Capwell] Switch to plain Thread for AccordExecutor, and improve testing for ASYNC

[David Capwell] Fix CQLSSTableWriterConcurrencyTest

[David Capwell] Fix upgrade TTL tests that fail due to improved error detection in

[David Capwell] Various fixes and improvements

[David Capwell] Accord: Fix issue where 3 tests would crash consistently in CI

[David Capwell] Fix simulator after rebase

[David Capwell] Improve Journal table key serialization

[David Capwell] Fix RouteIndexTest when run with -latest.yaml

[David Capwell] Accord: switch back to 1g heap to keep CI stable

[David Capwell] Cleanup Accord diff to get it ready for merge

[David Capwell] ninja: remove accord_demo.txt and simulator.sh

[David Capwell] Accord: Test fixes

[David Capwell] Accord: Hopefully last rebase cleanup


  -------------------------------------------------------------------------------
  Failed Tests:
  19 tests failed.
FAILED:  dtest-latest.topology_test.TestTopology.Tests / dtest-latest jdk17 7/64 / test_resumable_decommission
FAILED:  dtest-novnode.replace_address_test.TestReplaceAddress.Tests / dtest-novnode jdk17 32/64 / test_fail_when_seed
FAILED:  dtest.largecolumn_test.TestLargeColumn.Tests / dtest jdk11 34/64 / test_cleanup
FAILED:  dtest.read_repair_test.TestSpeculativeReadRepair.Tests / dtest jdk17 9/64 / test_quorum_requirement_on_speculated_read
FAILED:  org.apache.cassandra.fuzz.topology.HarryOnAccordTopologyMixupTest.Tests / jvm-dtest jdk17 1/12 / test-_jdk17_x86_64
FAILED:  org.apache.cassandra.index.accord.RouteIndexTest.Tests / test-cdc jdk11 3/8 / test-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.io.sstable.indexsummary.IndexSummaryTest.Tests / test-oa jdk17 12/16 / testLargeIndexSummary-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.io.sstable.indexsummary.IndexSummaryTest.Tests / test-cdc jdk17 4/8 / testLargeIndexSummary-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.io.sstable.indexsummary.IndexSummaryTest.Tests / test-compression jdk17 12/16 / testLargeIndexSummary-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.io.sstable.indexsummary.IndexSummaryTest.Tests / test jdk17 12/16 / testLargeIndexSummary-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.io.sstable.indexsummary.IndexSummaryTest.Tests / test-system-keyspace-directory jdk17 12/16 / testLargeIndexSummary-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.simulator.test.ShortAccordSimulationTest.Tests / simulator-dtest jdk11 / simulationTest-_jdk11_x86_64
FAILED:  dtest-upgrade-large.upgrade_tests.upgrade_through_versions_test.TestUpgrade_current_4_1_x_To_indev_trunk.Tests / dtest-upgrade-large jdk11 3/32 / test_bootstrap
FAILED:  dtest-latest.largecolumn_test.TestLargeColumn.Tests / dtest-latest jdk11 34/64 / test_cleanup
FAILED:  dtest-latest.largecolumn_test.TestLargeColumn.Tests / dtest-latest jdk17 34/64 / test_cleanup
FAILED:  org.apache.cassandra.io.sstable.SSTableCorruptionDetectionTest.Tests / test-latest jdk17 3/16 / testSSTableSimpleScanner-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.distributed.upgrade.ClusterMetadataUpgradeHarryTest.Tests / jvm-dtest-upgrade jdk11 6/6 / simpleUpgradeTest-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.fuzz.sai.MultiNodeSAITest.Tests / jvm-dtest jdk11 7/12 / indexOnlySaiTest-cassandra.testtag_IS_UNDEFINED
FAILED:  org.apache.cassandra.fuzz.sai.MultiNodeSAITest.Tests / jvm-dtest jdk17 7/12 / mixedFilteringSaiTest-cassandra.testtag_IS_UNDEFINED

  -------------------------------------------------------------------------------
  For complete test report and logs see https://nightlies.apache.org/cassandra/Cassandra-trunk/2117/