Commit Graph

  • 022a825b33 raft: introduce not_a_member error and return it when non member tries to do add/modify_config Gleb Natapov 2022-12-05 10:05:32 +02:00
  • c61083852c storage_service: handle_state_normal: calculate candidates_for_removal when replacing tokens Benny Halevy 2022-11-25 19:15:09 +02:00
  • e4ba0c56df db/view/view_builder: don't drop partition and range tombstones when resuming Botond Dénes 2022-09-30 11:13:19 +03:00
  • aa206a6b6a test/alternator: increase timeout on TTL tests Nadav Har'El 2022-11-28 12:19:38 +02:00
  • 9baf72b049 test/alternator: fix timeout in flaky test test_ttl_stats Nadav Har'El 2022-10-03 17:37:22 +03:00
  • 8e62405117 test/alternator: test Alternator TTL metrics Nadav Har'El 2022-08-25 13:08:44 +03:00
  • 3d620378d4 Merge 'view: coroutinize maybe_mark_view_as_built' from Avi Kivity Botond Dénes 2022-12-05 13:43:34 +02:00
  • 15421e45a0 test/alternator: skip fewer Alternator TTL tests Nadav Har'El 2022-08-25 15:56:28 +03:00
  • 3f8aaeeab9 test/topology: enable replace tests Kamil Braun 2022-11-30 17:33:11 +01:00
  • ee19411783 service/raft: report an error when Raft ID can't be found in raft_group0::remove_from_group0 Kamil Braun 2022-11-25 20:56:33 +01:00
  • 4429885543 service: handle replace correctly with Raft enabled Kamil Braun 2022-11-28 16:58:38 +01:00
  • 45bb5bfb52 gms/gossiper: fetch RAFT_SERVER_ID during shadow round Kamil Braun 2022-11-29 15:57:22 +01:00
  • 7222c2f9a1 service: storage_service: sleep 2*ring_delay instead of BROADCAST_INTERVAL before replace Kamil Braun 2022-11-23 10:08:47 +01:00
  • b5ede873f2 sstable_directory: Get components lister from manager Pavel Emelyanov 2022-11-28 20:57:30 +03:00
  • 3f9b8c855d sstable_directory: Extract directory lister Pavel Emelyanov 2022-11-28 20:54:19 +03:00
  • abd3602b10 sstable_directory: Remove sstable creation callback Pavel Emelyanov 2022-11-28 20:34:36 +03:00
  • 3d559391df sstable_directory: Call manager to make sstables Pavel Emelyanov 2022-11-28 18:12:25 +03:00
  • db657a8d1c sstable_directory: Keep error handler generator Pavel Emelyanov 2022-11-28 20:31:51 +03:00
  • 4281f4af42 sstable_directory: Keep schema_ptr Pavel Emelyanov 2022-11-28 20:29:20 +03:00
  • 8df1bcb907 sstable_directory: Use directory semaphore from manager Pavel Emelyanov 2022-11-28 20:25:05 +03:00
  • 4da941e159 sstable_directory: Keep reference on manager Pavel Emelyanov 2022-11-28 20:20:46 +03:00
  • 784d78810a tests: Use sstables creation helper in some cases Pavel Emelyanov 2022-11-28 18:01:09 +03:00
  • 5e13ce2619 sstables_manager: Keep directory semaphore reference Pavel Emelyanov 2022-11-28 19:42:12 +03:00
  • be8512d7cc sstables, code: Wrap directory semaphore with concurrency Pavel Emelyanov 2022-11-28 19:01:39 +03:00
  • c6087cf3a0 repair: Reduce repair reader eviction with diff shard count Asias He 2022-11-28 16:00:00 +08:00
  • 1e20095547 Update tools/java submodule Botond Dénes 2022-12-05 09:54:51 +02:00
  • c4d72c8dd0 Merge 'cql3: select_statement: split and coroutinize process_results()' from Avi Kivity Botond Dénes 2022-12-05 08:16:22 +02:00
  • a0a4711b74 snapshot: protect list operations against the lambda coroutine fiasco Avi Kivity 2022-12-04 21:10:08 +02:00
  • cb842b2729 Replacing the Docs top bar message from the LIVE event to the community forum announcement guy9 2022-12-04 13:53:11 +02:00
  • 6326be5796 cql3: batch_statement: reindent get_mutations() Avi Kivity 2022-12-04 21:45:10 +02:00
  • 2d74360de3 cql3: batch_statement: coroutinize get_mutations() Avi Kivity 2022-12-04 21:45:10 +02:00
  • 0834bb0365 cql3: select_statement: reindent process_results_complex() Avi Kivity 2022-12-04 21:36:17 +02:00
  • a63f98e3fc cql3: select_statement: coroutinize process_results_complex() Avi Kivity 2022-12-04 21:33:02 +02:00
  • 7f29efa0ad cql3: select_statement: split process_results() into fast path and complex path Avi Kivity 2022-12-04 21:29:19 +02:00
  • 02b66bb31a Merge 'Mark sstable::<directory accessing methods> private' from Pavel Emelyanov Avi Kivity 2022-12-04 17:45:37 +02:00
  • 329d55cc4f configure: add --perf-tests-debuginfo option Benny Halevy 2022-08-21 13:02:42 +03:00
  • cf6bcffc1b configure: add --perf-tests-debuginfo option Benny Halevy 2022-08-21 13:02:42 +03:00
  • a50b7f3d6a modification_statement: fix LWT insert crash if clustering key is null Petr Gusev 2022-11-21 14:30:53 +04:00
  • 0e06025487 distributed_loader: Use coroutine::lambda in sleeping coroutine Pavel Emelyanov 2022-12-01 21:05:32 +03:00
  • 820b79d56e Update seastar submodule (coroutine lambda fiasco) Avi Kivity 2022-12-04 15:44:02 +02:00
  • b956293f47 modification_statement: fix LWT insert crash if clustering key is null Petr Gusev 2022-11-21 14:30:53 +04:00
  • b551cd254c test: test_raft_upgrade: fix test_recover_stuck_raft_upgrade flakiness Kamil Braun 2022-12-01 12:22:12 +01:00
  • 94f18b5580 test: sstable_conforms_to_mutation_source: use do_with_async() where needed Avi Kivity 2022-12-02 12:50:13 +02:00
  • 084522d9eb sstable: Mark some methods private Pavel Emelyanov 2022-12-02 18:26:56 +03:00
  • fb63850f2c test: Don't get sstable dir when known Pavel Emelyanov 2022-12-02 20:51:38 +03:00
  • 4c742a658d test: Use move_to_quarantine() helper Pavel Emelyanov 2022-12-02 18:37:17 +03:00
  • d6244b7408 test: Use sstable::filename() overload without dir name Pavel Emelyanov 2022-12-02 18:20:03 +03:00
  • a702affd4d sstables: Reimplement batch directory sync after move Pavel Emelyanov 2022-12-02 18:18:18 +03:00
  • 1b42d5fce3 table, tests: Make use of move_to_new_dir() default arg Pavel Emelyanov 2022-12-02 18:15:41 +03:00
  • 339feb4205 sstables: Remove fsync_directory() helper Pavel Emelyanov 2022-12-02 17:27:22 +03:00
  • 80f5d7393f table: Simplify take_snapshot()'s collecting sstables names Pavel Emelyanov 2022-12-02 17:16:57 +03:00
  • d61b4f9dfb compaction_manager: Delete compaction_state's move constructor Raphael S. Carvalho 2022-12-01 13:22:31 -03:00
  • 1a6bf2e9ca Merge 'service/raft: specialized verb for failure detector pinger' from Kamil Braun Tomasz Grabiec 2022-12-02 13:54:00 +01:00
  • 71179ff5ab distributed_loader: Use coroutine::lambda in sleeping coroutine Pavel Emelyanov 2022-12-01 21:05:32 +03:00
  • 1d91914166 sstables: Drop set_generation() method Pavel Emelyanov 2022-12-01 18:24:42 +03:00
  • 2978052113 view: reindent maybe_mark_view_as_built Avi Kivity 2022-12-01 22:09:21 +02:00
  • ac2e2f8883 view: coroutinize maybe_mark_view_as_built Avi Kivity 2022-12-01 22:04:51 +02:00
  • cbdcc944b5 service/raft: specialized verb for failure detector pinger Kamil Braun 2022-11-25 18:04:28 +01:00
  • 02c64becdc db: system_keyspace: de-staticize {get,set}_raft_server_id Kamil Braun 2022-11-25 17:56:36 +01:00
  • 99fe580068 service/raft: make this node's Raft ID available early in group registry Kamil Braun 2022-11-25 17:45:02 +01:00
  • 6fcb5302a6 alternator-test: xfail a flaky test exposing a known bug Nadav Har'El 2022-12-01 20:05:57 +02:00
  • 3cd035d1b9 test/pylib: scylla_cluster: remove ScyllaCluster.decommissioned field Kamil Braun 2022-12-01 13:24:30 +01:00
  • a4b77a5691 Merge 'Cleanup sstables::test_env's manager usage' from Pavel Emelyanov Avi Kivity 2022-12-01 17:47:25 +02:00
  • 4c6bfc078d code: Use http::re(quest|ply) instead of httpd:: ones Pavel Emelyanov 2022-12-01 13:50:45 +03:00
  • adc6ee7ea8 test, utils: Use only one tempdir Pavel Emelyanov 2022-11-30 14:07:46 +03:00
  • 15a7b9cafa sstable_compaction_test: Dont create nested envs Pavel Emelyanov 2022-11-30 14:36:54 +03:00
  • 69fe5fd054 mutation_reader_test: Remove unused create_sstable() helper Pavel Emelyanov 2022-11-30 13:29:28 +03:00
  • 400bc2c11d tests, lib: Move globals onto sstables::test_env Pavel Emelyanov 2022-11-30 13:16:00 +03:00
  • 6a294b9ad6 tests: Use sstables::test_env.db_config() to access config Pavel Emelyanov 2022-11-30 13:06:45 +03:00
  • b4e31ad359 features: Mark feature_config_from_db_config const Pavel Emelyanov 2022-11-30 12:56:25 +03:00
  • 8178845ef3 sstable_3_x_test: Use env method to create sst Pavel Emelyanov 2022-11-30 14:39:42 +03:00
  • 8d5d05012e sstable_3_x_test: Indentation fix after previous patch Pavel Emelyanov 2022-11-30 12:09:05 +03:00
  • 6628d801f2 sstable_3_x_test: Use sstable::test_env Pavel Emelyanov 2022-11-30 12:08:37 +03:00
  • 1d8c76164f test: Add config to sstable::test_env creation Pavel Emelyanov 2022-11-30 13:00:57 +03:00
  • 6d0c8fb6e2 config: Add constexpr value for default murmur ignore bits Pavel Emelyanov 2022-11-29 20:27:39 +03:00
  • dbd00fd3e9 Merge 'Task manager shard repair tasks' from Aleksandra Martyniuk Botond Dénes 2022-12-01 10:04:31 +02:00
  • 5eda8ce4fd alternator ttl: in scanning thread, don't retry the same page too many times Nadav Har'El 2022-11-30 17:09:43 +02:00
  • d08eef5a30 alternator: fix hang during shutdown of expiration-scanning thread Nadav Har'El 2022-11-30 15:04:03 +02:00
  • 05ea0c1d60 dev/docs: add additional git pull to backport docs Jan Ciolek 2022-11-30 16:14:02 +01:00
  • e74873408b docs/dev: add a note about cherry-picking individual commits Jan Ciolek 2022-11-30 16:04:35 +01:00
  • 0f9d0dd86e Merge 'raft: support IP address change' from Konstantin Osipov Kamil Braun 2022-11-30 15:37:16 +01:00
  • 78a6193c01 repair: reindent Aleksandra Martyniuk 2022-11-16 13:57:49 +01:00
  • b4ad914fe1 repair: replace repair_info with shard_repair_task_impl Aleksandra Martyniuk 2022-11-13 15:29:18 +01:00
  • f6ec2cec92 repair: move repair_info methods to shard_repair_task_impl Aleksandra Martyniuk 2022-11-11 16:45:38 +01:00
  • 32663e6adb docs/dev: use 'is merged into' instead of 'becomes' Jan Ciolek 2022-11-30 13:25:10 +01:00
  • 28cf8a18de docs/dev: mention that new backport instructions are for the contributor Jan Ciolek 2022-11-30 13:23:15 +01:00
  • 4ecc08c4fe docker: switch default locale to C.UTF-8 Takuya ASADA 2022-11-29 02:45:25 +09:00
  • 15cc3ecf64 doc: update the releases in the KB about updating the mode after upgrade Anna Stuchlik 2022-11-30 12:53:13 +01:00
  • 242a3916f0 doc: fix the broken link in the 5.1 upgrade guide Anna Stuchlik 2022-11-30 12:49:20 +01:00
  • f7aa08ef25 test.py: don't stop cluster's site if not started Alejo Sanchez 2022-11-09 15:44:11 +01:00
  • 1575d96856 doc: add the link to the 5.1-related KB article to the 5.1 upgrade guide Anna Stuchlik 2022-11-30 12:40:49 +01:00
  • ce347f4b67 test/cql-pytest: add test for meaning of fetch_size with filtering Nadav Har'El 2022-11-28 09:05:44 +02:00
  • 8bd8ef3d03 test/cql-pytest: add regression test for old issue Nadav Har'El 2022-11-29 12:19:39 +02:00
  • 8e64e18b80 forward_service: add debug logs Michał Jadwiszczak 2022-11-28 14:36:20 +01:00
  • b66ca3407a doc: Typo - then -> than Yaniv Kaul 2022-11-30 09:48:22 +02:00
  • 50aea9884b Merge 'Improve the Raft upgrade procedure' from Kamil Braun Botond Dénes 2022-11-30 11:24:20 +02:00
  • 6a5d9ff261 treewide: use non-experimental std::source_location Avi Kivity 2022-11-29 18:23:05 +02:00
  • fde4a6e92d Merge 'doc: document the procedure for updating the mode after upgrade' from Anna Stuchlik Botond Dénes 2022-11-29 12:41:46 +02:00
  • 56a802c979 docs/dev: Add backport instructions for contributors Jan Ciolek 2022-11-28 18:02:03 +01:00
  • fbe7886cc0 raft: (rpc) do not throw in case of a missing IP address in RPC Konstantin Osipov 2022-11-09 10:38:58 +03:00