Commit Graph

  • 4b8699e278 db: snapshot-ctl: pass table_id to backup_task Benny Halevy 2025-03-24 11:00:11 +02:00
  • d646603bfd db: snapshot-ctl: expose sharded db() getter Benny Halevy 2025-03-24 10:57:44 +02:00
  • 63bc1d4626 db: snapshot: backup_task: do_backup: organize components by sstable generation Benny Halevy 2025-03-10 13:23:33 +02:00
  • a731c1b33d db: snapshot: coroutinize backup_task Benny Halevy 2025-03-27 14:22:36 +02:00
  • 189075b885 db: snapshot: backup_task: refactor backup_file out of uploads_worker Benny Halevy 2025-03-18 19:34:37 +02:00
  • e3ba425c2b db: snapshot: backup_task: refactor uploads_worker out of do_backup Benny Halevy 2025-03-18 19:13:01 +02:00
  • ff25b4c97f db: snapshot: backup_task: process_snapshot_dir: initialize total progress Benny Halevy 2025-03-27 17:26:01 +02:00
  • bff75aa812 Merge '[Backport 2025.1] Add tablet enforcing option' from Scylladb[bot] Botond Dénes 2025-04-09 08:47:10 +03:00
  • 6da215e8af utils/s3: upload_progress: init members to 0 Benny Halevy 2025-03-27 14:38:59 +02:00
  • 70307e8120 db: snapshot: backup_task: do_backup: refactor process_snapshot_dir Benny Halevy 2025-03-18 19:05:07 +02:00
  • 8a4b6b9614 db: snapshot: backup_task: keep expection as member Benny Halevy 2025-03-18 19:24:55 +02:00
  • b65a76ab6f Merge 'nodetool: cluster repair: add a command to repair tablet keyspaces' from Aleksandra Martyniuk Botond Dénes 2025-04-09 08:20:34 +03:00
  • 5f697d373f test/cqlpy/test_tools.py: use AIO backend in scylla-sstable query tests Botond Dénes 2025-04-08 02:56:52 -04:00
  • 2a74426084 table: fix a race in table::take_storage_snapshot() Michał Chojnowski 2025-03-20 03:37:18 +01:00
  • 664d36c737 table: fix a race in table::take_storage_snapshot() Michał Chojnowski 2025-03-20 03:37:18 +01:00
  • dfdca2d84e locator: topology: drop unused calculate_datacenters Benny Halevy 2024-02-01 11:37:16 +02:00
  • b7e72b3167 replica/table::do_apply : do not check for async gate's closure Lakshmi Narayanan Sreethar 2025-04-03 18:06:53 +05:30
  • 90add328ad replica/table::do_apply : do not check for async gate's closure Lakshmi Narayanan Sreethar 2025-04-03 18:06:53 +05:30
  • 06b49bdf69 Merge 'row_cache: don't garbage-collect tombstones which cover data in memtables' from Botond Dénes Tomasz Grabiec 2025-04-08 17:26:58 +02:00
  • c12f976389 audit: add semaphore to audit_syslog_storage_helper Andrzej Jackowski 2025-03-27 13:02:22 +01:00
  • 889fd5bc9f audit: corutinize audit_syslog_storage_helper Andrzej Jackowski 2025-03-27 13:01:48 +01:00
  • dbd2acd2be audit: moved syslog_send_helper to audit_syslog_storage_helper Andrzej Jackowski 2025-03-27 10:39:48 +01:00
  • f702adf6a5 main: fix typo in tablet allocator checkpoint message Benny Halevy 2025-03-10 08:56:46 +02:00
  • 583a813d17 docs/dev/tombstone.md: fix link to ddl.html Botond Dénes 2025-04-07 06:13:37 -04:00
  • 93a7b3ac1d doc: add enabling consistent topology updates to the 2025.1 upgrade guide-from-2024 Anna Stuchlik 2025-04-08 10:44:31 +02:00
  • 98359dbfb1 .github: Make "make-pr-ready-for-review" workflow run in base repo Yaron Kaikov 2025-04-07 20:04:40 +03:00
  • f4909aafc7 .github: Make "make-pr-ready-for-review" workflow run in base repo Yaron Kaikov 2025-04-07 20:04:40 +03:00
  • 4e3eb2fdac Move direct_failure_detector from root to service/ Robert Bindar 2025-03-12 07:40:18 +02:00
  • 372b562f5e test: add test for rebuild with repair Aleksandra Martyniuk 2025-03-06 16:29:24 +01:00
  • acd32b24d3 locator: service: move to rebuild_v2 transition if cluster is upgraded Aleksandra Martyniuk 2025-03-18 18:10:18 +01:00
  • eb17af6143 locator: service: add transition to rebuild_repair stage for rebuild_v2 Aleksandra Martyniuk 2025-03-05 16:18:08 +01:00
  • 4a847df55c locator: service: add rebuild_repair tablet transition stage Aleksandra Martyniuk 2025-03-05 14:15:45 +01:00
  • 5d6041617b locator: add maybe_get_primary_replica Aleksandra Martyniuk 2025-03-20 11:20:04 +01:00
  • ed7b8bb787 locator: service: add rebuild_v2 tablet transition kind Aleksandra Martyniuk 2025-03-18 17:51:27 +01:00
  • b80e957a40 gms: add REPAIR_BASED_TABLET_REBUILD cluster feature Aleksandra Martyniuk 2025-02-19 16:57:22 +01:00
  • 9769d7a564 docs: nodetool: update repair and add tablet-repair docs Aleksandra Martyniuk 2025-02-24 13:15:41 +01:00
  • 02fb71da42 test: nodetool: add tests for cluster repair command Aleksandra Martyniuk 2025-02-24 12:11:31 +01:00
  • 8bbc5e8923 nodetool: add cluster repair command Aleksandra Martyniuk 2025-02-24 12:00:44 +01:00
  • aa3973c850 nodetool: repair: extract getting hosts and dcs to functions Aleksandra Martyniuk 2025-02-13 16:57:48 +01:00
  • b81c81c7f4 nodetool: repair: warn about repairing tablet keyspaces Aleksandra Martyniuk 2025-02-21 15:18:15 +01:00
  • cbde835792 nodetool: repair: move keyspace_uses_tablets function Aleksandra Martyniuk 2025-02-13 16:38:47 +01:00
  • 2dc7ea366b .github: Make "make-pr-ready-for-review" workflow run in base repo Yaron Kaikov 2025-04-07 20:04:40 +03:00
  • 27ca0d1812 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
  • 736f89b31a tablets: enforce tablets using tablets_mode_for_new_keyspaces=enforced config option Benny Halevy 2025-01-12 12:49:58 +02:00
  • a49e27ac8f db/config: add tablets_mode_for_new_keyspaces option Benny Halevy 2025-02-10 17:00:57 +02:00
  • 0f59deffaa replica: Fix truncate and drop table after tablet migration happens Raphael S. Carvalho 2025-04-02 22:24:38 -03:00
  • 0d39091df2 test/boost/row_cache_test: add memtable overlap check tests Botond Dénes 2025-03-21 09:49:43 -04:00
  • 6c1f6427b3 replica/table: add error injection to memtable post-flush phase Botond Dénes 2025-04-03 10:29:22 -04:00
  • f7938e3f8b utils/error_injection: add a way to set parameters from error injection points Botond Dénes 2025-04-03 10:25:44 -04:00
  • 34b18d7ef4 test/cluster: add test_data_resurrection_in_memtable.py Botond Dénes 2025-03-12 07:11:08 -04:00
  • e5afd9b5fb test/pylib/utils: wait_for_cql_and_get_hosts(): sort hosts Botond Dénes 2025-03-18 05:37:40 -04:00
  • df09b3f970 replica/mutation_dump: don't assume cells are live Botond Dénes 2025-03-14 07:13:30 -04:00
  • cb76cafb60 replica/database: do_apply() add error injection point Botond Dénes 2025-03-12 07:03:20 -04:00
  • d126ea09ba replica: improve memtable overlap checks for the cache Botond Dénes 2025-03-26 05:47:03 -04:00
  • 7e600a0747 replica/memtable: add is_merging_to_cache() Botond Dénes 2025-04-03 10:28:02 -04:00
  • 6b5b563ef7 db/row_cache: add overlap-check for cache tombstone garbage collection Botond Dénes 2025-03-12 07:06:36 -04:00
  • c2518cdf1a mutation/mutation_compactor: copy key passed-in to consume_new_partition() Botond Dénes 2025-03-18 05:24:15 -04:00
  • 4f4c884d5d tablets: Make tablet allocation equalize per-shard load Tomasz Grabiec 2025-03-27 13:42:08 +01:00
  • 55bfbe8ea3 tablets: load_balancer: Fix reporting of total load per node Tomasz Grabiec 2025-03-27 13:44:05 +01:00
  • 8d2a41db82 Merge "Fixes for gossiper conversion to host id" from Gleb Avi Kivity 2025-04-07 17:04:28 +03:00
  • 827d774241 test_sstable_compression_dictionaries: reproduce an internal error in debug logging Michał Chojnowski 2025-04-07 12:56:55 +02:00
  • 056da4b326 compress: fix an internal error when a specific debug log is enabled Michał Chojnowski 2025-04-07 12:17:15 +02:00
  • a899cae158 build(deps): bump sphinx-scylladb-theme from 1.8.5 to 1.8.6 in /docs dependabot[bot] 2025-04-01 21:23:15 +00:00
  • 76ceaf129b raft: distribute voters by rack inside DC Emil Maskovsky 2025-01-10 16:44:30 +01:00
  • 831fae4bff raft/test: fix lint warnings in test_raft_no_quorum Emil Maskovsky 2025-02-25 16:37:12 +01:00
  • 92f6662cd1 raft/test: add the upgrade test for limited voters feature Emil Maskovsky 2025-02-11 21:03:04 +01:00
  • a740623fa1 raft topology: handle on_up/on_down to add/remove node from voters Emil Maskovsky 2025-02-14 15:53:42 +01:00
  • dc6afd47b7 raft: fix the indentation after the limited voters changes Emil Maskovsky 2025-03-24 19:42:58 +01:00
  • 1d06ea3a5a raft: implement the limited voters feature Emil Maskovsky 2024-12-02 22:24:06 +01:00
  • 750f4baf44 replica/table::do_apply : do not check for async gate's closure Lakshmi Narayanan Sreethar 2025-04-03 18:06:53 +05:30
  • 8b186ab0ff raft: drop the voter removal from the decommission Emil Maskovsky 2025-03-28 12:36:30 +01:00
  • 00794af94d raft/test: disable the stop_before_becoming_raft_voter test Emil Maskovsky 2025-03-24 16:36:45 +01:00
  • 57df5d013e raft/test: stop the server less gracefully in the voters test Emil Maskovsky 2025-01-07 15:33:02 +01:00
  • 10376b5b85 db: Re-use database::snapshot_table_on_all_shards() Pavel Emelyanov 2025-04-01 18:40:37 +03:00
  • 84fd52315f alternator: in GetRecords, enforce Limit to be <= 1000 Nadav Har'El 2025-04-02 14:28:47 +03:00
  • 55777812d4 s3/client: Optimize file streaming with zero-copy multipart uploads Kefu Chai 2025-04-03 16:24:49 +08:00
  • ac3d25eb44 sstable_set: incremental_reader_selector: be more careful when filtering out already engaged sstables Avi Kivity 2025-04-04 22:19:11 +03:00
  • 1a896169dc Merge '[Backport 2025.1] repair: release erm in repair_writer_impl::create_writer when possible' from Scylladb[bot] scylla-2025.1.1-candidate-20250408065609 scylla-2025.1.1 Botond Dénes 2025-04-07 10:10:20 +03:00
  • 9e3eb4329c .github: Make "make-pr-ready-for-review" workflow run in base repo Kefu Chai 2025-02-10 10:59:05 +08:00
  • 9ccad33e59 .github: Make "make-pr-ready-for-review" workflow run in base repo Kefu Chai 2025-02-10 10:59:05 +08:00
  • a982db326e gossiper: send newest entry in a digest message Gleb Natapov 2025-04-06 13:15:08 +03:00
  • 8d534ee68e gossiper: change make_random_gossip_digest to return value instead of modifying passed parameter Gleb Natapov 2025-04-06 12:39:10 +03:00
  • 6f53611337 gossiper: move force_remove_endpoint to work on host id Gleb Natapov 2025-04-03 14:55:45 +03:00
  • b55f24c14d alternator: Add tests for the batch items histograms Amnon Heiman 2025-03-19 17:05:05 +02:00
  • c060c0b867 alternator: Add histogram for batch item count Amnon Heiman 2025-03-19 16:54:47 +02:00
  • b94acfb37b test: remove alternator code from perf-simple-query Marcin Maliszkiewicz 2025-03-27 18:43:24 +01:00
  • d4f3a3ee4f cql: Remove unused "initial_tablets" mention from guardrails Pavel Emelyanov 2025-04-02 16:17:17 +03:00
  • a17dd4d4c9 [Backport 2025.1] auth: forbid modifying system ks by non-superusers Piotr Smaron 2025-02-12 15:09:36 +01:00
  • df6cd87bcc gossiper: do not send outdated endpoint in gossiper round Gleb Natapov 2025-04-03 14:54:43 +03:00
  • a2a4c6e4b2 test/alternator: increase timeout in Alternator RBAC test Nadav Har'El 2025-04-03 15:49:04 +03:00
  • 64182d9df6 Update seastar submodule (prefaulter leaving zombie threads) Avi Kivity 2025-04-05 22:28:53 +03:00
  • 3146a09638 dist: systemd: use default KillMode next-6.1 Kefu Chai 2024-11-09 11:52:26 +08:00
  • 4ac3f82df9 dist: systemd: use default KillMode Kefu Chai 2024-11-09 11:52:26 +08:00
  • 8e85ef90d2 sstables_loader: Do not stop sharded<progress_monitor> unconditionally Pavel Emelyanov 2025-03-28 16:03:51 +03:00
  • b5b2ffa5df \test: add test to check concurrent migration and repair of two different tablets Aleksandra Martyniuk 2025-03-27 12:30:04 +01:00
  • 431de48df9 test/alternator: test for item with many attributes Nadav Har'El 2025-04-03 11:37:48 +03:00
  • a9a6f9eecc test/alternator: increase timeout in Alternator RBAC test Nadav Har'El 2025-04-03 15:49:04 +03:00
  • cdf9fe9e50 Update seastar submodule Benny Halevy 2025-04-03 10:37:30 +03:00
  • b7f067ce33 audit: fix empty query string in BATCH query Andrzej Jackowski 2025-03-17 09:50:13 +01:00
  • 1198213000 Merge 'tablets: Make tablet allocation equalize per-shard load ' from Tomasz Grabiec Botond Dénes 2025-04-03 16:32:53 +03:00