Commit Graph

  • 9bb2edcae6 serialization: fix std::map de-serializer to not invoke value's default constructor Gleb Natapov 2025-03-12 17:42:55 +02:00
  • e5cc3b75f8 gossiper: drop template from wait_alive_helper function Gleb Natapov 2025-03-10 15:22:35 +02:00
  • 0dd86b4f1d gossiper: move get_supported_features and its users to host id Gleb Natapov 2025-02-27 14:26:37 +02:00
  • f97bb6922d storage_service: make candidates_for_removal host id based Gleb Natapov 2025-02-24 13:33:26 +02:00
  • 82491cec19 gossiper: use peers table to detect address change Gleb Natapov 2025-02-23 10:45:31 +02:00
  • 6bff596fce tablets: Make tablet allocation equalize per-shard load Tomasz Grabiec 2025-03-27 13:42:08 +01:00
  • 1c2a9257e9 storage_service: use std::views::keys instead of std::views::transform that returns a key Gleb Natapov 2025-02-20 16:56:05 +02:00
  • a581a99dbf gossiper: move _pending_mark_alive_endpoints to host id Gleb Natapov 2025-02-20 15:24:57 +02:00
  • 555149c153 gossiper: do not allow to assassinate endpoint in raft topology mode Gleb Natapov 2025-02-20 15:01:06 +02:00
  • 4cc1c10035 gossiper: fix indentation after previous patch Gleb Natapov 2025-02-20 14:19:30 +02:00
  • e8b7aaa0d4 gossiper: do not allow to assassinate non existing endpoint Gleb Natapov 2025-02-20 14:16:36 +02:00
  • 90c20858ed Merge 'test/database: Remove most of take_snapshot() helper overloads and re-use them more' from Pavel Emelyanov Botond Dénes 2025-03-31 15:20:50 +03:00
  • 5f2ce0b022 loading_cache_test: test_loading_cache_reload_during_eviction: use manual_clock Benny Halevy 2025-03-31 09:13:15 +03:00
  • e3a3508960 Move object_storage.yaml endpoints to scylla.yaml Robert Bindar 2025-02-20 10:32:08 +02:00
  • 2ffbc81e19 doc: remove the outdated info on seeds-info Anna Stuchlik 2025-03-13 16:51:27 +01:00
  • 88e548ed72 .github: add action to make PR ready for review when conflicts label was removed Yaron Kaikov 2025-01-22 09:43:43 +02:00
  • ac582efb44 test/database: Re-use take_snapshot() helper once more Pavel Emelyanov 2025-03-31 13:17:02 +03:00
  • 7e6380b6bd test/database: Remove most of take_snapshot() helper overloads Pavel Emelyanov 2025-03-28 15:01:38 +03:00
  • ea55eed037 Merge 'Snapshot several tables at once in scrub API handler' from Pavel Emelyanov Botond Dénes 2025-03-31 13:00:32 +03:00
  • aff8cbc6f3 CODEOWNERS: remove expired owners Piotr Smaron 2025-03-31 09:40:59 +02:00
  • 0077acd1bb api: Properly validate table in tablet add|del replica handlers Pavel Emelyanov 2025-03-20 21:13:35 +03:00
  • c89d8c6566 cql3: prevent from empty option use in cf_statement::column_family() Andrzej Jackowski 2025-03-19 10:09:24 +01:00
  • e23fdc0799 table: fix a race in table::take_storage_snapshot() Michał Chojnowski 2025-03-20 03:37:18 +01:00
  • 2b9e1e61d0 docs: reader_concurrency_semaphore: document CPU concurrency limit Avi Kivity 2025-03-22 20:27:19 +02:00
  • b0b0c5905e test/cluster/test_multidc: Clean up RF-rack-valid keyspaces tests Dawid Mędrek 2025-03-24 19:32:03 +01:00
  • 1a7be07b8c docs: renders os-support from json file David Garcia 2025-03-25 11:07:45 +00:00
  • e3f2ebd4fb cql3: remove not needed cmd copy in indexed_table_select_statement Marcin Maliszkiewicz 2025-03-27 18:19:25 +01:00
  • 73e4a3c581 sstables: store features early in write path Avi Kivity 2025-03-28 16:23:08 +03:00
  • 693387bda6 Merge 'test.py: topology: allow to run tests with bare pytest command' from Evgeniy Naydanov Pavel Emelyanov 2025-03-31 09:30:06 +03:00
  • a4aa4d74c1 test/pylib: servers_add: add auto_rack_dc parameter Benny Halevy 2025-03-18 14:21:38 +02:00
  • c4dbb11c87 test/pylib: servers_add: support list of property_files Benny Halevy 2025-03-18 08:45:37 +02:00
  • a2bbbc6904 auth: forbid modifying system ks by non-superusers Piotr Smaron 2025-02-12 15:09:36 +01:00
  • 2c9b312b58 test: port of test and reproducer for resurrection during file based streaming Ferenc Szili 2025-03-27 10:26:16 +01:00
  • b8adbcbc84 audit: fix empty query string in BATCH query Andrzej Jackowski 2025-03-17 09:50:13 +01:00
  • b67329b34e .github: add action to make PR ready for review when conflicts label was removed Yaron Kaikov 2025-01-22 09:43:43 +02:00
  • 79a477ecb6 cmake: add the -dynamic-linker=... form to the -dynamic-linker regex Michał Chojnowski 2025-01-14 12:48:22 +01:00
  • 48ff7cf61c gms: Fix fmt formatter for gossip_digest_sync Kefu Chai 2025-03-04 20:24:57 +08:00
  • 7814f6d374 github: improve seastar bad include check Kefu Chai 2025-03-19 11:56:24 +08:00
  • 18d5af1cd3 storage_proxy: Prevent integer overflow in abstract_read_executor::execute Kefu Chai 2025-03-19 16:04:31 +08:00
  • 1a0c14aa50 test.py: async_cql: remove unused event_loop fixture Evgeniy Naydanov 2025-03-19 10:28:44 +00:00
  • cac0257914 test.py: random_failures: make it play well with xdist Evgeniy Naydanov 2025-02-24 06:37:25 +00:00
  • 9bba59631f test.py: add xdist worker ID to log filenames Evgeniy Naydanov 2025-02-23 07:05:43 +00:00
  • 9cb0ec2b42 test.py: topology: run tests using bare pytest command Evgeniy Naydanov 2025-02-20 13:48:18 +00:00
  • 42075170d1 test.py: add fixtures for current test suite and test Evgeniy Naydanov 2025-02-20 09:16:19 +00:00
  • c4ae4e247a test.py: refactor paths constants and options Evgeniy Naydanov 2025-02-19 12:30:11 +00:00
  • 0ee0696959 test/cqlpy/test_service_level_api: update to service levels on raft and remove flakiness Michał Jadwiszczak 2025-03-20 12:55:50 +01:00
  • 6cdd1cccdc test: tablets: Fix flakiness due to ungraceful shutdown Tomasz Grabiec 2025-03-26 15:18:53 +01:00
  • 975882a489 test: tablets: Fix flakiness due to ungraceful shutdown Tomasz Grabiec 2025-03-26 15:18:53 +01:00
  • 9aa986a49a snapshot-ctl: Remove unused snapshot-single-table method Pavel Emelyanov 2025-03-27 20:14:12 +03:00
  • 5162f75d0b api: Snapshot all tables at once in scrub handler Pavel Emelyanov 2025-03-27 20:14:08 +03:00
  • 6d7cb68aab test: ldap: avoid io_uring Seastar reactor backend Avi Kivity 2025-03-24 13:44:52 +02:00
  • d6232a4f5f tablets: load_balancer: Fix reporting of total load per node Tomasz Grabiec 2025-03-27 13:44:05 +01:00
  • bfb242b735 database: Pass schema_ptr as const ref in wrap_commitlog_add_error Sergey Zolotukhin 2025-03-20 09:59:22 +01:00
  • fe94b5a475 database: Unify exception handling in do_apply and apply_with_commitlog Sergey Zolotukhin 2025-03-20 09:48:38 +01:00
  • f7b7a47404 storage_proxy: Ignore wrapped gate_closed_exception and rpc::closed_error when node shuts down. Sergey Zolotukhin 2025-03-18 10:00:05 +01:00
  • 0e0d5241db exceptions: Add try_catch_nested to universally handle nested exceptions of the same type. Sergey Zolotukhin 2025-03-18 09:51:23 +01:00
  • bd8973a025 tools/scylla-nodetool: s/GetInt()/GetInt64()/ Botond Dénes 2025-03-21 05:27:58 -04:00
  • d57e71837f Merge 'Improve scoped restore test' from Pavel Emelyanov Botond Dénes 2025-03-27 13:23:41 +02:00
  • 3653662099 test.py: random_failures: deselect topology ops for some injections Evgeniy Naydanov 2025-03-23 07:54:40 +00:00
  • 288216a89e Merge 'Ignore wrapped exceptions gate_closed_exception and rpc::closed_error when node shuts down.' from Sergey Zolotukhin Piotr Dulikowski 2025-03-27 11:39:42 +01:00
  • 7336bb38fa doc: fix product names in the 2025.1 upgrage guides Anna Stuchlik 2025-03-10 13:39:56 +01:00
  • 9f036d957a Merge 'test/clqpy/test_tool.py: get_sstables_for_table(): exclude non-sealed sstables' from Botond Dénes Pavel Emelyanov 2025-03-27 09:45:07 +03:00
  • 8e506c5a8f test: tablets: Fix flakiness due to ungraceful shutdown Tomasz Grabiec 2025-03-26 15:18:53 +01:00
  • dccce670c1 topology_coordinator: fix indentation in generate_migration_updates Lakshmi Narayanan Sreethar 2025-03-13 20:36:00 +05:30
  • 5b47d84399 topology_coordinator: do not schedule migrations when there are pending resize finalizations Lakshmi Narayanan Sreethar 2024-12-23 14:45:21 +05:30
  • 8cabc66f07 load_balancer: make repair plans only when there is no pending resize finalization Lakshmi Narayanan Sreethar 2025-01-23 11:12:17 +05:30
  • b292b5800b Merge 'test.py: move starting LDAP service to dedicate method' from Andrei Chekun Avi Kivity 2025-03-26 15:31:00 +02:00
  • 801339bad9 test/cqlpy/test_tools.py: test_scylla_sstable_query: reduce scope of no-compaction context Botond Dénes 2025-03-26 09:19:38 -04:00
  • 3ec863c4ce test/clqpy/test_tool.py: get_sstables_for_table(): exclude non-sealed sstables Botond Dénes 2025-03-26 09:18:34 -04:00
  • 1da889f239 Merge 'Allow abort during join_cluster' from Benny Halevy Pavel Emelyanov 2025-03-26 15:48:57 +03:00
  • d448f3de77 database: Pass schema_ptr as const ref in wrap_commitlog_add_error Sergey Zolotukhin 2025-03-20 09:59:22 +01:00
  • 0d9d0fe60e database: Unify exception handling in do_apply and apply_with_commitlog Sergey Zolotukhin 2025-03-20 09:48:38 +01:00
  • b1e89246d4 storage_proxy: Ignore wrapped gate_closed_exception and rpc::closed_error when node shuts down. Sergey Zolotukhin 2025-03-18 10:00:05 +01:00
  • 6abfed9817 exceptions: Add try_catch_nested to universally handle nested exceptions of the same type. Sergey Zolotukhin 2025-03-18 09:51:23 +01:00
  • 574c81eac6 test.py: random_failures: deselect topology ops for some injections Evgeniy Naydanov 2025-03-23 07:54:40 +00:00
  • 38f37763d6 test/backup: Validate that restoring from non-existing sstables fails Pavel Emelyanov 2025-03-26 10:55:42 +03:00
  • 02610a9072 test/backup: Collect sstables names after snapshot Pavel Emelyanov 2025-03-26 10:40:54 +03:00
  • cff90755d8 Merge 'tablets: Make load balancing capacity-aware' from Tomasz Grabiec Avi Kivity 2025-03-11 14:34:27 +02:00
  • 3be469da29 test: tablets_test: Add support for auto-split mode Tomasz Grabiec 2025-02-11 16:16:30 +01:00
  • 1895724465 test: cql_test_env: Expose db config Tomasz Grabiec 2025-02-11 14:21:30 +01:00
  • 08004fe470 test/backup: Check that backup and restore succeed Pavel Emelyanov 2025-03-25 19:45:56 +03:00
  • 0aa4a82c83 messaging_service: do not call uninitialized _address_to_host_id_mapper std::function Gleb Natapov 2025-03-25 11:23:53 +02:00
  • 88d3fc68b5 alter_table_statement: fix renaming multiple columns in tables with views Wojciech Mitros 2025-01-07 19:32:20 +01:00
  • 9dca28d2b8 Update ScyllaDB version to: 2025.1.0 scylla-2025.1.0-candidate-20250327024402 scylla-2025.1.0 Jenkins Promoter 2025-03-25 09:19:12 +02:00
  • 9fac0045d1 boost/tablets_test: verify failure to create keyspace with tablets and non network replication strategy Benny Halevy 2025-01-13 12:21:49 +02:00
  • 62aeba759b tablets: enforce tablets using tablets_mode_for_new_keyspaces=enforced config option Benny Halevy 2025-01-12 12:49:58 +02:00
  • c62865df90 db/config: add tablets_mode_for_new_keyspaces option Benny Halevy 2025-02-10 17:00:57 +02:00
  • 49b8cf2d1d storage_service: fix tablet split of materialized views Michael Litvak 2025-03-18 10:56:15 +02:00
  • 79b9626d16 Merge 'service: do not include unused headers ' from Kefu Chai Pavel Emelyanov 2025-03-24 10:20:15 +03:00
  • cc5fe542ed test: ignore unused fmt::to_string() result Avi Kivity 2025-03-22 16:19:46 +02:00
  • 9d49c3254f install-dependencies.sh: disabiguate python magic package Avi Kivity 2025-03-22 16:42:04 +02:00
  • cd04ab1a4e test: avoid spaces when defining user-defined literal operator Avi Kivity 2025-03-22 16:20:26 +02:00
  • d436fb8045 Merge 'Fix EAR not applied on write to S3 (but on read).' from Calle Wilund Pavel Emelyanov 2025-03-24 10:12:46 +03:00
  • bc98301783 Merge '[Backport 2025.1] repair: allow concurrent repair and migration of two different tablets' from Aleksandra Martyniuk scylla-2025.1.0-rc4-candidate-20250324121000 scylla-2025.1.0-rc4 Avi Kivity 2025-03-23 20:14:53 +02:00
  • 8bb6414037 test.py: reuse clusters in Python suite Artsiom Mishuta 2025-03-06 12:30:17 +01:00
  • 220bbcf329 Merge '[Backport 2025.1] cql3: Introduce RF-rack-valid keyspaces' from Scylladb[bot] Avi Kivity 2025-03-23 16:16:29 +02:00
  • fdc5255eb8 build: disable DPDK for all release builds Kefu Chai 2025-03-21 15:12:40 +08:00
  • 9adfb91f46 Merge 'Introduce s3 data_source_impl for optimized object streaming' from Pavel Emelyanov Avi Kivity 2025-03-23 14:22:04 +02:00
  • ecdefe801c main: Refuse to start node when RF-rack-invalid keyspace exists Dawid Mędrek 2025-03-12 18:39:06 +01:00
  • af2215c2d2 cql3: Ensure that CREATE and ALTER never lead to RF-rack-invalid keyspaces Dawid Mędrek 2025-03-07 20:19:12 +01:00