------------------------------------------------------------------------------- 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/
--------------------------------------------------------------------- To unsubscribe, e-mail: builds-unsubscr...@cassandra.apache.org For additional commands, e-mail: builds-h...@cassandra.apache.org