Commit Graph

  • 0bc886d005 service: mark fmt::formatter<T>::format() as const Kefu Chai 2024-08-05 12:12:33 +08:00
  • a038a1fdef Merge 'db: coroutinize do_apply_counter_update' from Michael Litvak Piotr Dulikowski 2024-08-05 10:08:18 +02:00
  • 78e3f0f208 Merge '[Backport 6.0] hinted handoff: migrate sync point to host ID ' from Dawid Mędrek Piotr Dulikowski 2024-08-05 09:46:48 +02:00
  • 247b84715a test/cql-pytest: reproducers for key length bugs Nadav Har'El 2024-01-15 13:39:22 +02:00
  • 861a1cedea Improve tombstone_compaction_interval description Tzach Livyatan 2024-07-29 21:59:46 -04:00
  • f0f28cf685 docs: Extend debugging with info about exploring ELF notes Pavel Emelyanov 2024-07-31 16:43:40 +03:00
  • 858fd4d183 Update tracing.rst - fix table node_slow_log_time name Tzach Livyatan 2024-07-31 11:31:56 -04:00
  • 76b6e8c5aa Merge 'Drop datadir from keyspace::config' from Pavel Emelyanov Botond Dénes 2024-08-05 09:46:29 +03:00
  • 2eff4b41ad repair: row_level: coroutinize working_row_hashes() Avi Kivity 2024-07-28 22:13:43 +03:00
  • eca2dfd8c3 doc: add OS support for version 6.1 Anna Stuchlik 2024-08-02 13:11:16 +02:00
  • aa1270a00c treewide: change assert() to SCYLLA_ASSERT() Avi Kivity 2024-08-04 13:25:04 +03:00
  • cdee667170 alternator: destroy streamed json values gently Avi Kivity 2024-07-31 19:57:32 +03:00
  • c34127092d reader_concurrency_semaphore: test constructor: don't ignore metrics param Botond Dénes 2024-08-04 08:30:07 -04:00
  • 0933a52c0b test/sstable: remove useless variable from promoted_index_read() Laszlo Ersek 2024-08-02 23:21:24 +02:00
  • bb58446258 test/sstable: rewrite promoted_index_read() with async() Laszlo Ersek 2024-08-02 23:13:34 +02:00
  • 1f565626d4 test/sstable: unfuturize lambda invocation in test_using_reusable_sst*() Laszlo Ersek 2024-08-02 18:07:54 +02:00
  • 8ea881ae04 test/sstable: rewrite wrong_range() with async() Laszlo Ersek 2024-08-02 17:50:44 +02:00
  • e7e9a0a696 test/sstable: simplify not_find_key_composite_bucket0() under test_using_reusable_sst() Laszlo Ersek 2024-08-02 17:37:13 +02:00
  • 95cf16708d test/sstable: rewrite full_index_search() with async() Laszlo Ersek 2024-08-02 17:29:51 +02:00
  • 2a27d5b344 test/sstable: simplify find_key*(), all_in_place() under test_using_reusable_sst() Laszlo Ersek 2024-08-02 17:10:06 +02:00
  • d22bd93abb test/sstable: rewrite (un)compressed_random_access_read() with async() Laszlo Ersek 2024-08-02 17:01:29 +02:00
  • 6e35e584c8 test/sstable: simplify write_and_validate_sst() Laszlo Ersek 2024-08-02 16:50:52 +02:00
  • 8819b3f134 test/sstable: simplify check_toc_func() under async() Laszlo Ersek 2024-08-02 16:44:36 +02:00
  • de56883a17 test/sstable: simplify check_statistics_func() under async() Laszlo Ersek 2024-08-02 16:36:32 +02:00
  • 1a85412f96 test/sstable: simplify check_summary_func() under async() Laszlo Ersek 2024-08-02 16:26:06 +02:00
  • 7b21bce1ca test/sstable: coroutinize check_component_integrity() Laszlo Ersek 2024-07-31 18:59:07 +02:00
  • caca13fe28 test/sstable: rewrite write_sst_info() with async() Laszlo Ersek 2024-07-31 18:33:02 +02:00
  • cfe92ee203 test/sstable: simplify missing_summary_first_last_sane() Laszlo Ersek 2024-07-31 18:13:00 +02:00
  • 10ebc0a2d2 test/sstable: coroutinize summary_query_fail() Laszlo Ersek 2024-07-31 17:53:18 +02:00
  • a403ad0703 test/sstable: rewrite summary_query() with async() Laszlo Ersek 2024-07-31 17:02:17 +02:00
  • 3a57a7cfea test/sstable: coroutinize (simple/composite)_index_read() Laszlo Ersek 2024-07-31 16:49:06 +02:00
  • eeeab1110a test/sstable: rewrite index_read() with async() Laszlo Ersek 2024-07-31 16:32:49 +02:00
  • 17d4fac669 test/sstable: rewrite test_using_reusable_sst() with async() Laszlo Ersek 2024-08-01 17:51:01 +02:00
  • 79a8a6c638 test/sstable: rewrite test_using_working_sst() with async() Laszlo Ersek 2024-07-31 15:02:31 +02:00
  • 0660675387 utils/div_ceil: add constraints to template arguments Kefu Chai 2024-08-03 22:36:17 +08:00
  • abbf0b24a6 Update ScyllaDB version to: 6.1.0 scylla-6.1.0-candidate-20240804073311 scylla-6.1.0 Jenkins Promoter 2024-08-04 14:31:47 +03:00
  • 2ab56b7f56 repair: use find_column_family in insert_repair_meta Aleksandra Martyniuk 2024-07-31 11:29:52 +02:00
  • 571ae0ac96 docs: link to current document instead of the github wiki Kefu Chai 2024-07-31 17:41:57 +08:00
  • f7556edc65 build: cmake: define SCYLLA_ENABLE_PREEMPTION_SOURCE for dev build Kefu Chai 2024-07-31 13:49:49 +08:00
  • 8221a178d8 Revert "dist: support nonroot and offline mode for scylla-housekeeping" Yaron Kaikov 2024-08-01 14:33:48 +03:00
  • e1dab2779d test/boost: include test/lib/test_utils.hh Kefu Chai 2024-05-25 09:23:01 +08:00
  • c456a43173 compaction: replace optional<task_info> with task_info param Aleksandra Martyniuk 2024-08-02 13:40:06 +02:00
  • 108d0344b8 compaction: keep split executor in task manager Aleksandra Martyniuk 2024-08-02 12:39:10 +02:00
  • 543dab9e88 mv: test the view update behavior Wojciech Mitros 2024-06-20 09:49:01 +02:00
  • 795ac177c2 mv: add test for admission control Wojciech Mitros 2024-06-20 09:32:26 +02:00
  • a55b7688b6 storage_proxy: return overloaded_exception instead of throwing Wojciech Mitros 2024-07-08 13:57:01 +02:00
  • 5eaae05aaf mv: reject user requests by coordinator when a replica is overloaded by MVs Wojciech Mitros 2024-04-18 09:58:49 +02:00
  • 7a2396867b Merge '[Backport 6.0] raft: fix the shutdown phase being stuck' from Emil Maskovsky Kamil Braun 2024-08-02 11:25:37 +02:00
  • 347857e5e5 Merge '[Backport 6.1] raft: fix the shutdown phase being stuck' from ScyllaDB Kamil Braun 2024-08-02 11:24:34 +02:00
  • 39b49a41cc Merge 'mv: delete a partition in a single operation when applicable' from Michael Litvak Piotr Dulikowski 2024-08-02 11:00:18 +02:00
  • 6e8911ed51 raft: fix the shutdown phase being stuck Emil Maskovsky 2024-07-23 13:55:17 +02:00
  • 9c4fa2652c raft: use the abort source reference in raft group0 client interface Emil Maskovsky 2024-07-24 11:42:47 +02:00
  • 0f5e8c52ad db: test counter update while table is dropped Michael Litvak 2024-08-01 14:01:21 +03:00
  • 99d0aaa7d2 Merge 'tablets: load_balancer: Improve per-table balance' from Tomasz Grabiec Avi Kivity 2024-08-01 21:12:14 +03:00
  • b99d87863d raft: fix the shutdown phase being stuck Emil Maskovsky 2024-07-23 13:55:17 +02:00
  • 0770069dda raft: use the abort source reference in raft group0 client interface Emil Maskovsky 2024-07-24 11:42:47 +02:00
  • 22b282f5c5 db: coroutinize do_apply_counter_update Michael Litvak 2024-08-01 14:00:56 +03:00
  • 9972e50134 doc: add the 6.0-to-6.1 upgrade guide Anna Stuchlik 2024-08-01 14:58:14 +02:00
  • 13183069f7 test/boost/hint_test.cc: Add missing parse() callback Dawid Medrek 2024-06-19 14:54:33 +02:00
  • 0ea2128140 cql: refactor rf_change indentation Piotr Smaron 2024-08-01 14:35:36 +02:00
  • 5b089d8e10 Prevent ALTERing non-existing KS with tablets Piotr Smaron 2024-07-09 21:54:06 +02:00
  • 44f327675d Merge 'Remove gossiper argument from storage_service::join_cluster()' from Pavel Emelyanov Piotr Dulikowski 2024-08-01 10:18:14 +02:00
  • c944e28e43 db: fix waiting for counter update operations on table stop Michael Litvak 2024-07-31 10:09:32 +03:00
  • cd2ca5ef57 raft: fix the shutdown phase being stuck Emil Maskovsky 2024-07-23 13:55:17 +02:00
  • 5a4065ecd5 raft: use the abort source reference in raft group0 client interface Emil Maskovsky 2024-07-24 11:42:47 +02:00
  • df0503afd6 db/hints: migrate sync point to host ID Michael Litvak 2024-06-10 09:11:19 +02:00
  • 42ee9f9e59 db/hints: rename sync point structures with _v1 suffix to _v1_v2 Michael Litvak 2024-06-10 09:10:29 +02:00
  • 5411559a94 test/cql-pytest: test ALLOW FILTERING in intersection of two indexes Nadav Har'El 2024-07-28 11:05:47 +03:00
  • e67eb0ccc1 test/sstable: coroutinize do_write_sst() Laszlo Ersek 2024-07-22 17:54:05 +02:00
  • 020333fcf1 sstables: fix a typo in comment Kefu Chai 2024-07-31 09:46:29 +08:00
  • 28de5231f4 test: perf: tablet_load_balancing: Test with higher shard and tablet counts Tomasz Grabiec 2024-07-26 14:04:41 +02:00
  • 19b7fb3a4d tablets: load_balancer: Avoid quadratic complexity when finding best candidate Tomasz Grabiec 2024-07-31 10:57:28 +02:00
  • 93df82032f tablets: load_balancer: Maintain load sketch properly during intra-node migration Tomasz Grabiec 2024-07-30 14:48:12 +02:00
  • 88988ce0db tablets: load_balancer: Use "drained" flag Tomasz Grabiec 2024-07-30 14:26:08 +02:00
  • 56801b7cb7 test: perf: tablet_load_balancing: Report load balancer stats Tomasz Grabiec 2024-07-30 01:05:04 +02:00
  • 90c9934099 tablets: load_balancer: Move load_balancer_stats_manager to header file Tomasz Grabiec 2024-07-30 00:49:24 +02:00
  • ae28880fc8 doc: enable publishing docs for branch-6.1 Anna Stuchlik 2024-07-30 10:22:52 +02:00
  • c05e077a13 Merge 'raft: fix the shutdown phase being stuck' from Emil Maskovsky Kamil Braun 2024-07-31 12:10:30 +02:00
  • 93ed978729 view_builder: Drop unused members Pavel Emelyanov 2024-07-30 12:02:30 +03:00
  • 613161c7b9 view_builder: Use cross-shard barrier on start Pavel Emelyanov 2024-07-30 12:01:48 +03:00
  • fb1b749445 view_builder: Add cross-shard barrier to its .start() method Pavel Emelyanov 2024-07-30 11:54:58 +03:00
  • 94cce4b7d3 tablets: load_balancer: Split evaluate_candidate() into src and dst part Tomasz Grabiec 2024-07-29 14:49:01 +02:00
  • 4df2abe47a tablets: load_balancer: Optimize evaluate_candidate() Tomasz Grabiec 2024-07-29 14:49:01 +02:00
  • 5e7facd543 tablets: load_balancer: Add more statistics Tomasz Grabiec 2024-07-30 00:44:06 +02:00
  • be055977c9 tablets: load_balancer: Track load per table on cluster level Tomasz Grabiec 2024-07-29 14:37:41 +02:00
  • 81fcee2040 tablets: load_balancer: Track load per table on node level Tomasz Grabiec 2024-07-29 14:30:20 +02:00
  • e7ef7419dc tablets: load_balancer: Use a single load sketch for tracking all nodes Tomasz Grabiec 2024-07-29 14:23:25 +02:00
  • 352b8e0ddd locator: load_sketch: Introduce populate_dc() Tomasz Grabiec 2024-07-29 14:22:41 +02:00
  • 9a7afd334b tablets: load_balancer: Modify target load sketch only when emitting migration Tomasz Grabiec 2024-07-26 16:17:41 +02:00
  • b78657ce7d locator: load_sketch: Introduce get_most_loaded_shard() Tomasz Grabiec 2024-07-26 15:55:42 +02:00
  • de404471b7 locator: load_sketch: Introduce get_least_loaded_shard() Tomasz Grabiec 2024-07-26 15:53:18 +02:00
  • 8fbfd595bb locator: load_sketch: Optimize pick()/unload() Tomasz Grabiec 2024-07-26 15:48:52 +02:00
  • d0b0f95849 locator: load_sketch: Introduce load_type Tomasz Grabiec 2024-07-26 15:48:20 +02:00
  • 8f3b623144 test: perf: tablet_load_balancing: Report total tablet counts Tomasz Grabiec 2024-07-26 14:04:21 +02:00
  • 662a0ff038 test: perf: tablet_load_balancing: Print run parameters in the single simulation case too Tomasz Grabiec 2024-07-26 14:03:58 +02:00
  • a040404875 test: perf: tablet_load_balancing: Report time it took to schedule migrations Tomasz Grabiec 2024-07-26 14:02:45 +02:00
  • ae7fd80554 tablets: load_balancer: Log table load stats after each migration Tomasz Grabiec 2024-06-26 09:52:04 +02:00
  • b8996a0f59 tablets: load_balancer: Log per-shard load distribution in debug level Tomasz Grabiec 2024-07-17 10:38:40 +02:00
  • 469e2f3f90 tablets: load_balancer: Improve per-table balance Tomasz Grabiec 2024-06-20 13:46:15 +02:00
  • b7661aa6c9 tablets: load_balancer: Extract check_convergence() Tomasz Grabiec 2024-07-16 17:00:38 +02:00