Commit Graph

  • 11993efc8c Merge '[Backport 6.2] row_cache: don't garbage-collect tombstones which cover data in memtables' from Scylladb[bot] Avi Kivity 2025-04-10 21:41:52 +03:00
  • 6ff7927d67 sstables: store features early in write path Avi Kivity 2025-03-28 16:23:08 +03:00
  • 5fb8a6dae2 mutation/frozen_mutation: frozen_mutation_consumer_adaptor: fix end-of-partition handling Botond Dénes 2025-04-08 07:36:57 -04:00
  • 1021a3d126 Merge '[Backport 2025.1] Allow abort during join_cluster' from Scylladb[bot] Pavel Emelyanov 2025-04-10 19:03:45 +03:00
  • 5d8bb068fa Merge '[Backport 2025.1] streaming: fix the way a reason of streaming failure is determined' from Scylladb[bot] Avi Kivity 2025-04-10 18:22:16 +03:00
  • cf11d5eb69 fix: openapi not rendering in docs.scylladb.com/manual David Garcia 2025-04-10 12:21:19 +01:00
  • 07a7a75b98 Merge 'raft: implement the limited voters feature' from Emil Maskovsky Patryk Jędrzejczak 2025-04-10 15:29:15 +02:00
  • fb069f0fbf topology_coordinator: fix indentation in generate_migration_updates Lakshmi Narayanan Sreethar 2025-03-13 20:36:00 +05:30
  • 48077b160d topology_coordinator: do not schedule migrations when there are pending resize finalizations Lakshmi Narayanan Sreethar 2024-12-23 14:45:21 +05:30
  • c286fc231a load_balancer: make repair plans only when there is no pending resize finalization Lakshmi Narayanan Sreethar 2025-01-23 11:12:17 +05:30
  • 9559e53f55 Merge 'Adjust tablet-mon.py for capacity-aware load balancing' from Tomasz Grabiec Avi Kivity 2025-04-10 14:59:07 +03:00
  • 885838fc46 Merge 'scylla-gdb.py: improve scylla repairs command' from Botond Dénes Avi Kivity 2025-04-10 14:52:43 +03:00
  • a157b3e62f test/boost/row_cache_test: add memtable overlap check tests Botond Dénes 2025-03-21 09:49:43 -04:00
  • ce1d990dd6 replica/table: add error injection to memtable post-flush phase Botond Dénes 2025-04-03 10:29:22 -04:00
  • 37b51871ec utils/error_injection: add a way to set parameters from error injection points Botond Dénes 2025-04-03 10:25:44 -04:00
  • ac18570069 test/cluster: add test_data_resurrection_in_memtable.py Botond Dénes 2025-03-12 07:11:08 -04:00
  • 990e92d7cf test/pylib/utils: wait_for_cql_and_get_hosts(): sort hosts Botond Dénes 2025-03-18 05:37:40 -04:00
  • 67a56ae192 replica/mutation_dump: don't assume cells are live Botond Dénes 2025-03-14 07:13:30 -04:00
  • 85a7a9cb05 replica/database: do_apply() add error injection point Botond Dénes 2025-03-12 07:03:20 -04:00
  • 95205a1b29 replica: improve memtable overlap checks for the cache Botond Dénes 2025-03-26 05:47:03 -04:00
  • ef423eb4c7 replica/memtable: add is_merging_to_cache() Botond Dénes 2025-04-03 10:28:02 -04:00
  • d10a2688b1 db/row_cache: add overlap-check for cache tombstone garbage collection Botond Dénes 2025-03-12 07:06:36 -04:00
  • e92740cc2b .github: update bug_report.yml Dani Tweig 2024-11-11 16:03:53 +02:00
  • 88318d3b50 topology_coordinator: Use shorter fault-injection overloads Pavel Emelyanov 2025-03-20 21:20:56 +03:00
  • df4872b82a test/boost/row_cache_test: add memtable overlap check tests Botond Dénes 2025-03-21 09:49:43 -04:00
  • 7943db9844 replica/table: add error injection to memtable post-flush phase Botond Dénes 2025-04-03 10:29:22 -04:00
  • bd8c584a01 utils/error_injection: add a way to set parameters from error injection points Botond Dénes 2025-04-03 10:25:44 -04:00
  • 50c05abd14 test/cluster: add test_data_resurrection_in_memtable.py Botond Dénes 2025-03-12 07:11:08 -04:00
  • d67202972a mutation/frozen_mutation: frozen_mutation_consumer_adaptor: fix end-of-partition handling Botond Dénes 2025-04-08 07:36:57 -04:00
  • 4de48a9d24 encryption: Mark parts of encrypted_data_sink private Pavel Emelyanov 2025-04-09 17:45:30 +03:00
  • 0ed21d9cc1 test/cluster/test_tablets.py: Fix test errorneous indentation Dawid Mędrek 2025-04-08 16:36:30 +02:00
  • 3a49808707 streaming: fix the way a reason of streaming failure is determined Aleksandra Martyniuk 2025-02-14 16:00:09 +01:00
  • b57774dea6 streaming: save a continuation lambda Aleksandra Martyniuk 2025-03-04 14:09:59 +01:00
  • 67b0ea99a0 streaming: use streaming namespace in table_check.{cc,hh} Aleksandra Martyniuk 2025-02-14 15:52:33 +01:00
  • 7fa0e041eb repair: streaming: move table_check.{cc,hh} to streaming Aleksandra Martyniuk 2025-02-14 15:41:16 +01:00
  • de1d8372fa test/pylib/utils: wait_for_cql_and_get_hosts(): sort hosts Botond Dénes 2025-03-18 05:37:40 -04:00
  • dcc3604e02 replica/mutation_dump: don't assume cells are live Botond Dénes 2025-03-14 07:13:30 -04:00
  • 39ca3463b3 replica/database: do_apply() add error injection point Botond Dénes 2025-03-12 07:03:20 -04:00
  • 1c7a6ba140 replica: improve memtable overlap checks for the cache Botond Dénes 2025-03-26 05:47:03 -04:00
  • 4febf2a938 replica/memtable: add is_merging_to_cache() Botond Dénes 2025-04-03 10:28:02 -04:00
  • b43d024ffb db/row_cache: add overlap-check for cache tombstone garbage collection Botond Dénes 2025-03-12 07:06:36 -04:00
  • 4bb1969a7f mutation/mutation_compactor: copy key passed-in to consume_new_partition() Botond Dénes 2025-03-18 05:24:15 -04:00
  • 6bcf513f11 doc: add enabling consistent topology updates to the 2025.1 upgrade guide-from-2024 Anna Stuchlik 2025-04-08 10:44:31 +02:00
  • b1a995b571 Merge '[Backport 2025.1] tablets: Make tablet allocation equalize per-shard load ' from Scylladb[bot] Botond Dénes 2025-04-10 10:08:38 +03:00
  • ec7da3d785 tools/scylla-nodetool: s/GetInt()/GetInt64()/ Botond Dénes 2025-03-21 05:27:58 -04:00
  • 02d89435a9 Merge '[Backport 2025.1] Ignore wrapped exceptions gate_closed_exception and rpc::closed_error when node shuts down.' from Scylladb[bot] Botond Dénes 2025-04-10 10:04:50 +03:00
  • 4e500bc806 gms: Fix fmt formatter for gossip_digest_sync Kefu Chai 2025-03-04 20:24:57 +08:00
  • 0a86511359 Merge '[Backport 2025.1] reader_concurrency_semaphore: register_inactive_read(): handle aborted permit' from Scylladb[bot] Botond Dénes 2025-04-10 09:58:19 +03:00
  • a7ab9149e8 repair: Fix return type for storage_service/tablets/repair API Asias He 2025-02-27 13:20:40 +08:00
  • a866dada1d test: test_mv_topology_change: increase timeout for removenode Piotr Dulikowski 2025-02-20 12:51:38 +01:00
  • 4e51f37c76 topology_coordinator: handle_table_migration: do not continue after executing metadata barrier Lakshmi Narayanan Sreethar 2025-01-23 20:22:47 +05:30
  • c44362451c replica/database: setup_scylla_memory_diagnostics_producer() un-static semaphore dump lambda Botond Dénes 2025-02-10 09:25:16 -05:00
  • 7b351682ac network_topology_strategy/alter ks: Remove dc:s from options once rf=0 Calle Wilund 2025-02-04 17:05:51 +00:00
  • eaf67dd227 main: allow abort during join_cluster Benny Halevy 2025-03-16 12:21:15 +02:00
  • fa92b6787c main: add checkpoint before joining cluster Benny Halevy 2025-03-16 12:08:04 +02:00
  • a86e7ff286 storage_service: add start_sys_dist_ks Benny Halevy 2025-03-16 12:05:23 +02:00
  • 258213f73b Merge 'Alternator batch count histograms' from Amnon Heiman Nadav Har'El 2025-04-09 22:41:14 +03:00
  • b5211cca85 Merge 'tablets: rebuild: use repair for tablet rebuild' from Aleksandra Martyniuk Tomasz Grabiec 2025-04-09 21:35:37 +02:00
  • ed3e4f33fd Merge 'generic_server: throttle and shed incoming connections according to semaphore limit' from Marcin Maliszkiewicz Avi Kivity 2025-04-09 21:41:38 +03:00
  • 5b5ada1743 tablet-mon.py: Add presentation mode which scales tablet size by its storage utilization Tomasz Grabiec 2025-03-01 12:59:58 +01:00
  • 217184f16b tablet-mon.py: Center tablet id text properly in the vertical axis Tomasz Grabiec 2025-02-24 21:48:09 +01:00
  • 20cac72056 tablet-mon.py: Show migration stage tag in table mode only when migrating Tomasz Grabiec 2025-02-24 21:43:26 +01:00
  • 0b9a75d7b6 virtual-tables: Introduce system.load_per_node Tomasz Grabiec 2025-04-03 19:07:37 +02:00
  • 668094dc58 virtual_tables: memtable_filling_virtual_table: Propagate permit to execute() Tomasz Grabiec 2025-04-04 19:29:43 +02:00
  • 34beaa30b5 docs: virtual-tables: Fix instructions Tomasz Grabiec 2025-04-03 19:04:10 +02:00
  • 76bc11c78c service: tablets: Keep load_stats inside tablet_allocator Tomasz Grabiec 2025-04-03 18:58:16 +02:00
  • 6da78533ed audit: add semaphore to audit_syslog_storage_helper Andrzej Jackowski 2025-03-27 13:02:22 +01:00
  • 1bb35952d7 audit: corutinize audit_syslog_storage_helper Andrzej Jackowski 2025-03-27 13:01:48 +01:00
  • efb99f29bc audit: moved syslog_send_helper to audit_syslog_storage_helper Andrzej Jackowski 2025-03-27 10:39:48 +01:00
  • c7f1e1814c docs: nodetool: update repair and add tablet-repair docs Aleksandra Martyniuk 2025-02-24 13:15:41 +01:00
  • 7bbffb53dd test: nodetool: add tests for cluster repair command Aleksandra Martyniuk 2025-02-24 12:11:31 +01:00
  • c5c631f175 nodetool: add cluster repair command Aleksandra Martyniuk 2025-02-24 12:00:44 +01:00
  • 8453d4f987 nodetool: repair: extract getting hosts and dcs to functions Aleksandra Martyniuk 2025-02-13 16:57:48 +01:00
  • a1b8ae57d9 nodetool: repair: warn about repairing tablet keyspaces Aleksandra Martyniuk 2025-02-21 15:18:15 +01:00
  • b500fa498d nodetool: repair: move keyspace_uses_tablets function Aleksandra Martyniuk 2025-02-13 16:38:47 +01:00
  • 4647aa0366 mutation/mutation_compactor: copy key passed-in to consume_new_partition() Botond Dénes 2025-03-18 05:24:15 -04:00
  • d9853efa7c Merge '[Out-of-space prevention] db: backup: prioritize sstables that were deleted from the table' from Benny Halevy Pavel Emelyanov 2025-04-09 15:32:11 +03:00
  • c94d8e2471 Merge '[Backport 2025.1] transport/server.cc: set default timestamp info in EXECUTE and BATCH tracing' from Scylladb[bot] Nadav Har'El 2025-04-09 14:59:13 +03:00
  • d7265a1bc2 storage_proxy: Prevent integer overflow in abstract_read_executor::execute Kefu Chai 2025-03-19 16:04:31 +08:00
  • 7f19a27f4f Merge '[Backport 2025.1] main: safely check stop_signal in-between starting services' from Scylladb[bot] Nadav Har'El 2025-04-09 14:54:19 +03:00
  • ce18909688 transport: move on_connection_close into connection destructor Marcin Maliszkiewicz 2025-04-09 10:48:32 +02:00
  • c6825920a6 alternator: in GetRecords, enforce Limit to be <= 1000 Nadav Har'El 2025-04-02 14:28:47 +03:00
  • 35dfc8c782 Merge 'audit: add semaphore to audit_syslog_storage_helper' from Andrzej Jackowski Pavel Emelyanov 2025-04-09 12:39:06 +03:00
  • 619944555f test: perf: make aggregated_perf_results formatting more human readable Marcin Maliszkiewicz 2025-03-12 10:35:08 +01:00
  • 599f4d312b transport: add blocked and shed connection metrics Marcin Maliszkiewicz 2025-02-20 14:57:02 +01:00
  • 26518704ab generic_server: throttle and shed incoming connections according to semaphore limit Marcin Maliszkiewicz 2025-02-20 15:12:38 +01:00
  • 9f5de2c256 generic_server: add data source and sink wrappers bookkeeping network IO Marcin Maliszkiewicz 2025-02-20 15:06:32 +01:00
  • c56116372e generic_server: coroutinize part of server::do_accepts Marcin Maliszkiewicz 2025-02-21 15:07:49 +01:00
  • 719d04d501 test: add benchmark for generic_server Marcin Maliszkiewicz 2025-03-03 21:09:01 +01:00
  • b957cedace test: perf: add option to count multiple ops per time_parallel iteration Marcin Maliszkiewicz 2025-03-12 09:02:55 +01:00
  • ed82bede39 generic_server: add semaphore for limiting new connections concurrency Marcin Maliszkiewicz 2025-02-20 15:04:38 +01:00
  • 33122d3f93 generic_server: add config to the constructor Marcin Maliszkiewicz 2025-02-20 14:54:22 +01:00
  • 474e84199c generic_server: add on_connection_ready handler Marcin Maliszkiewicz 2025-02-20 14:49:54 +01:00
  • 1ab3ec061b db: snapshot: backup_task: prioritize sstables deleted during upload Benny Halevy 2025-03-11 12:58:11 +02:00
  • d8b0c661e4 sstables_manager: add subscriptions Benny Halevy 2025-03-10 11:01:35 +02:00
  • d3b4874ec3 db: snapshot: backup_task: limit concurrency Benny Halevy 2025-03-11 18:06:26 +02:00
  • e60fcc58b7 sstables: directory_semaphore: expose get_units Benny Halevy 2025-03-24 11:05:56 +02:00
  • b7807ec165 db: snapshot: backup_task: add sharded sstables_manager Benny Halevy 2025-03-11 18:06:26 +02:00
  • b270d552fb database: expose get_sstables_manager(schema) Benny Halevy 2025-03-10 11:35:22 +02:00
  • 9a4b4afade db: snapshot: backup_task: do_backup: prioritize sstables that are already deleted from the table Benny Halevy 2025-03-11 19:10:45 +02:00