Commit Graph

  • 332bd8ea98 raft: raft_group_registry: start_server_for_group: catch and rethrow abort_requested_exception Patryk Jędrzejczak 2024-05-08 17:05:51 +02:00
  • 073680768f repair: tablet_repair_task_impl: modernize table lookup Benny Halevy 2024-05-08 08:49:21 +03:00
  • c55aa4b121 repair: tablet_repair: make best effort in spite of errors Benny Halevy 2024-05-05 10:06:33 +03:00
  • a080daaa94 sstable_datafile_test: add test to verify auto reload of reclaimed components Lakshmi Narayanan Sreethar 2024-04-26 12:32:53 +05:30
  • 0b061194a7 sstables_manager: reload previously reclaimed components when memory is available Lakshmi Narayanan Sreethar 2024-05-07 19:25:58 +05:30
  • f758d7b114 sstables_manager: start a fiber to reload components Lakshmi Narayanan Sreethar 2024-04-03 20:29:30 +05:30
  • 24064064e9 sstable_directory_test: fix generation in sstable_directory_test_table_scan_incomplete_sstables Lakshmi Narayanan Sreethar 2024-05-08 17:52:17 +05:30
  • 69b2a127b0 sstable_datafile_test: add test to verify reclaimed components reload Lakshmi Narayanan Sreethar 2024-04-04 18:32:47 +05:30
  • 54bb03cff8 sstables: support reloading reclaimed components Lakshmi Narayanan Sreethar 2024-04-03 20:04:45 +05:30
  • 2340ab63c6 sstables_manager: add new intrusive set to track the reclaimed sstables Lakshmi Narayanan Sreethar 2024-04-03 18:11:27 +05:30
  • 140d8871e1 sstable: add link and comparator class to support new instrusive set Lakshmi Narayanan Sreethar 2024-04-03 18:22:25 +05:30
  • 3ef2f79d14 sstable: renamed intrusive list link type Lakshmi Narayanan Sreethar 2024-04-03 17:50:23 +05:30
  • 02d272fdb3 sstable: track memory reclaimed from components per sstable Lakshmi Narayanan Sreethar 2024-04-09 18:39:51 +03:00
  • a53af1f878 sstable: rename local variable in sstable::total_reclaimable_memory_size Lakshmi Narayanan Sreethar 2024-04-03 16:41:30 +05:30
  • a1099791c4 test: perf: alternator: add option to skip data pre-population Marcin Maliszkiewicz 2024-05-08 20:45:15 +02:00
  • fd416fac3b perf-alternator-workloads: add operations-per-shard option Marcin Maliszkiewicz 2024-05-07 09:35:11 +02:00
  • 5b8acf182a test: perf: add global secondary indexes write workload for alternator Marcin Maliszkiewicz 2023-10-25 19:38:43 +02:00
  • 43a64ac558 test: perf: add option to continue after failed request Marcin Maliszkiewicz 2023-10-25 19:37:21 +02:00
  • 70b5b5024b test: perf: add read modify write workload for alternator (lwt) Marcin Maliszkiewicz 2023-07-19 13:58:51 +02:00
  • 5b8e554431 test: perf: add scan workload for alternator Marcin Maliszkiewicz 2023-05-30 15:38:15 +02:00
  • 55030b1550 test: perf: add end-to-end benchmark for alternator Marcin Maliszkiewicz 2023-03-09 13:13:09 +01:00
  • 6152223890 test: perf: extract result aggregation logic to a separate struct Marcin Maliszkiewicz 2024-05-08 20:13:36 +02:00
  • 3b40d450e5 gossiper: try to locate an endpoint by the host id when applying state if search by IP fails Gleb Natapov 2024-05-07 13:35:40 +03:00
  • b0fbe71eaf Update launch-on-gcp.rst Patrik 2024-05-03 14:15:33 +02:00
  • b7055b5f2f storage_service: don't rely on optional<> formatting for removed node error Avi Kivity 2024-05-06 13:17:39 +03:00
  • 906700d523 test/nodetool: accept -1 returncode also when --help is invoked Kefu Chai 2024-05-09 09:42:58 +08:00
  • 6047b3b6aa build: cmake: build async_utils.cc Kefu Chai 2024-05-06 12:30:52 +08:00
  • c336904722 build: cmake: mark abseil include SYSTEM Kefu Chai 2024-05-03 15:57:22 +08:00
  • 2a9a874e19 db,service: fix typos in comments Kefu Chai 2024-05-08 21:57:46 +08:00
  • 65c8b81051 doc: add OS support in version 6.0 Anna Stuchlik 2024-05-08 12:04:35 +02:00
  • 74fb9808ed doc: update Consistent Topology with Raft Anna Stuchlik 2024-05-07 17:59:55 +02:00
  • 79d56ccaad commitlog: Fix request_controller semaphore accounting. Calle Wilund 2024-05-01 12:26:07 +00:00
  • 155332ebf8 Merge 'Drain view_builder in generic drain (again)' from Pavel Emelyanov Botond Dénes 2024-05-08 16:43:21 +03:00
  • 67bbaad62e tasks: use default task_ttl in scylla.yaml Aleksandra Martyniuk 2024-05-02 11:29:05 +02:00
  • 0438febdc9 Merge 'alternator: fix REST API access to an Alternator LSI' from Nadav Har'El Botond Dénes 2024-05-08 16:37:06 +03:00
  • 124064844f docs/dev/object_stroage.md: convert example AWS keys to be more innocent Yaniv Michael Kaul 2024-05-08 15:38:28 +03:00
  • 46269a99d8 repair: Add ranges_parallelism option support for tablet Asias He 2024-04-24 09:57:14 +08:00
  • 0156e97560 storage_proxy: cas: reject for tablets-enabled tables Benny Halevy 2024-03-28 19:50:21 +02:00
  • 053a2893cf raft topology: join_token_ring: prevent shutdown hangs Patryk Jędrzejczak 2024-05-07 15:25:08 +02:00
  • 96a7ed7efb Merge 'sstables: add dead row count when issuing warning to system.large_partitions' from Ferenc Szili Botond Dénes 2024-05-08 15:59:46 +03:00
  • d63d418ae3 docs: change "create an issue" github label to "type/documentation" David Garcia 2024-05-07 15:35:43 +01:00
  • 02be1e9309 .github: add clang-tidy workflow Kefu Chai 2024-03-31 14:31:11 +08:00
  • 4a1b109641 docs: add swagger ui extension David Garcia 2024-04-30 09:38:32 +01:00
  • b68c06cc3a direct_failure_detector: increase ping timeout and make it tunable Kamil Braun 2024-04-26 20:07:58 +02:00
  • c7c4964b1c tools/scylla-nodetool: make doc link version-specific Botond Dénes 2024-04-30 07:31:27 -04:00
  • 2d1e938849 release: introduce doc_link() Botond Dénes 2024-04-30 07:22:06 -04:00
  • 9d2156bd8a build: pass scylla product to release.cc Botond Dénes 2024-04-30 06:56:41 -04:00
  • ed89deab40 direct_failure_detector: increase ping timeout and make it tunable Kamil Braun 2024-04-26 20:07:58 +02:00
  • 4dcae66380 Merge 'test: {auth,topology}: use manager.rolling_restart' from Piotr Dulikowski Kamil Braun 2024-05-08 09:45:08 +02:00
  • 180cb7a2b9 storage_service: notify lifecycle subs only after token metadata update Piotr Dulikowski 2024-04-23 17:33:37 +02:00
  • 03818c4aa9 direct_failure_detector: increase ping timeout and make it tunable Kamil Braun 2024-04-26 20:07:58 +02:00
  • 98367cb6a1 doc: Snitch switch is not supported with tablets Anna Stuchlik 2024-05-07 15:03:52 +02:00
  • 677e80a4d5 table: Coroutinize table::delete_sstables_atomically() Pavel Emelyanov 2024-05-02 15:17:58 +03:00
  • 53443f566a Merge 'Coroutinize generic_server's listen() method' from Pavel Emelyanov Kamil Braun 2024-05-07 17:08:59 +02:00
  • 60bf846f68 sstable: added test for counting dead rows Ferenc Szili 2024-04-29 09:57:12 +02:00
  • 8e9771d010 sstable: added docs for system.large_partitions.dead_rows Ferenc Szili 2024-04-27 16:26:43 +02:00
  • 9b8dfb2b19 compaction: compaction_strategy validation: don't rely on optional<> formatting Avi Kivity 2024-05-06 13:17:39 +03:00
  • 7e578ae964 message: do not include unused headers Kefu Chai 2024-01-20 14:36:21 +08:00
  • 570e3f8df0 compaction: exclude expired sstables from calculation of base timestamps Raphael S. Carvalho 2024-05-02 14:00:38 -03:00
  • 2d9142250e Fix flakiness in test_tablet_load_and_stream due to premature gossiper abort on shutdown Raphael S. Carvalho 2024-04-30 13:07:29 -03:00
  • 5459cfed6a Merge 'auth: don't run legacy migrations in auth-v2 mode' from Marcin Maliszkiewicz Piotr Dulikowski 2024-05-06 19:53:35 +02:00
  • 905b8f59bd Update seastar submodule (iotune iodepth underflow fix) Pavel Emelyanov 2024-05-06 19:27:31 +03:00
  • 1cb959fc84 Update seastar submodule (iotune iodepth underflow fix) Pavel Emelyanov 2024-05-06 19:25:41 +03:00
  • 8472c46c8a service_level_controller: coroutinize notify_service_level_removed Wojciech Mitros 2024-05-06 07:39:11 +02:00
  • 92e5018ddb test: get rid of server-side server_restart Piotr Dulikowski 2024-05-06 12:54:53 +02:00
  • 8de2bda7ae test: util: get rid of the restart helper Piotr Dulikowski 2024-04-24 09:36:24 +02:00
  • 897e603bf0 test: {auth,topology}: use manager.rolling_restart Piotr Dulikowski 2024-04-23 20:10:04 +02:00
  • ccbb9f5343 Merge 'topology_coordinator: clear obsolete generations earlier' from Patryk Jędrzejczak Kamil Braun 2024-05-06 12:03:33 +02:00
  • 1a50a524e7 Merge 'topology_coordinator: compute cluster size correctly during upgrade' from Piotr Dulikowski Kamil Braun 2024-05-06 11:06:09 +02:00
  • 64ba620dc2 Merge 'hinted handoff: Use host IDs instead of IPs in the module' from Dawid Mędrek Piotr Dulikowski 2024-05-06 09:58:18 +02:00
  • 628d7e709e cdc: generation: fix retrieve_generation_data_v2 Patryk Jędrzejczak 2024-04-30 17:22:09 +02:00
  • 16846bf5ce Merge 'Do not serialize removenode operation with api lock if topology over raft is enabled' from Gleb Kamil Braun 2024-05-06 09:03:03 +02:00
  • ebff5f5d70 everywhere: include seastar headers using angle brackets Benny Halevy 2024-05-03 16:10:11 +03:00
  • 862e2affe0 cql3: Fix invalid JSON parsing for JSON object with different key types Nadav Har'El 2024-04-30 17:27:02 +03:00
  • 5ca9a46a91 test/lib: do not include unused headers Kefu Chai 2024-04-27 17:11:40 +08:00
  • 0b0e661a85 build: bring abseil submodule back Kefu Chai 2024-05-03 15:57:22 +08:00
  • ea791919cf service/storage_proxy: drop unused operator<< Kefu Chai 2024-05-05 18:45:49 +08:00
  • 21557cfaa6 cql3: Fix invalid JSON parsing for JSON object with different key types Nadav Har'El 2024-04-30 17:27:02 +03:00
  • f2b1c47dfc test/boost: s/boost::range::random_shuffle/std::ranges::shuffle/ Kefu Chai 2024-05-05 16:09:27 +08:00
  • 99f9807f15 sstables: Remove operator<<(std::ostream&, const deletion_time&) Pavel Emelyanov 2024-05-02 19:12:25 +03:00
  • ddd2623418 generic_server: Fix indentation after previous patch Pavel Emelyanov 2024-05-03 12:27:12 +03:00
  • a1daa7093e generic_server: Coroutinize listen() method Pavel Emelyanov 2024-05-03 12:26:42 +03:00
  • 030f1ef81c generic_server: Rename creds argument to builder Pavel Emelyanov 2024-05-03 12:25:54 +03:00
  • 53b98a8610 test: string_format_test: disable test if {fmt} >= 10.0.0 Kefu Chai 2024-05-03 11:11:42 +08:00
  • 3421e6dcc1 tools/scylla-nodetool: add formatter for char* Kefu Chai 2024-05-03 01:21:51 +08:00
  • 8de81f8f91 Merge 'Unstall merge topology snapshot' from Benny Halevy Avi Kivity 2024-05-02 23:24:38 +03:00
  • f604269f0a cql3, secondary index: consistently choose index to use in a query Nadav Har'El 2023-06-29 16:12:44 +03:00
  • 890b890e36 storage_proxy: add mutate_locally(vector<frozen_mutation_and_schema>) method Benny Halevy 2024-05-02 19:42:58 +03:00
  • 4ae5bbb058 raft: group0_state_machine: write_mutations_to_database: freeze mutations gently Benny Halevy 2024-04-28 14:42:34 +03:00
  • a9f157b648 database: apply_in_memory: unfreeze_gently large mutations Benny Halevy 2024-04-25 14:30:16 +03:00
  • 7dd6a81026 storage_service: get_system_mutations: make_canonical_mutation_gently Benny Halevy 2024-04-25 14:30:16 +03:00
  • 3143f575e5 tablets: read_tablet_mutations: make_canonical_mutation_gently Benny Halevy 2024-04-18 00:07:17 +03:00
  • 7f372dd9ae schema_tables: convert_schema_to_mutations: make_canonical_mutation_gently Benny Halevy 2024-04-28 13:42:58 +03:00
  • 61dea98185 schema_tables: redact_columns_for_missing_features: get input mutation using rvalue reference Benny Halevy 2024-04-28 13:47:14 +03:00
  • bc1985b8ce storage_service: merge_topology_snapshot: freeze_gently Benny Halevy 2024-04-16 18:26:50 +03:00
  • a016e1d05d canonical_mutation: add make_canonical_mutation_gently Benny Halevy 2024-04-17 22:49:23 +03:00
  • a126160d7e frozen_mutation: move unfreeze_gently to async_utils Benny Halevy 2024-05-01 16:44:18 +03:00
  • aa27ef8811 mutation: add freeze_gently Benny Halevy 2024-04-30 15:28:58 +03:00
  • 0da2940c72 idl-compiler: generate async serialization functions for stub members Benny Halevy 2024-04-30 15:28:05 +03:00
  • 504a9ab897 raft: group0_state_machine: write_mutations_to_database: use to_mutation_gently Benny Halevy 2024-04-25 14:30:16 +03:00