Commit Graph

  • 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
  • 41e643ddb9 tablets: load_balancer: Extract nodes_by_load_cmp Tomasz Grabiec 2024-07-16 20:44:42 +02:00
  • 8a7257971d tablets: load_balancer: Maintain tablet count per table Tomasz Grabiec 2024-06-19 14:22:10 +02:00
  • 4e4f13ac9d tablets: load_balancer: Reuse src_node_info Tomasz Grabiec 2024-06-19 14:21:53 +02:00
  • 71b8d6b7aa test: perf: tablet_load_balancing: Print warnings about bad overcommit Tomasz Grabiec 2024-07-03 11:14:12 +02:00
  • 0d50a028a5 test: perf: tablet_load_balancing: Allow running a single simulation Tomasz Grabiec 2024-06-26 09:53:01 +02:00
  • 3f3660c3fe test: perf: tablet_load_balancing: Report best possible shard overcommit Tomasz Grabiec 2024-07-16 23:53:47 +02:00
  • c89a320925 test: perf: tablet_load_balancing: Report global shard overcommit Tomasz Grabiec 2024-06-26 09:52:42 +02:00
  • 8bf8feb5ff service/storage_proxy.cc All metric groups should have the same description Amnon Heiman 2024-07-31 10:10:28 +03:00
  • 23b62540dd raft/server.cc: All metric groups should have the same description Amnon Heiman 2024-07-31 10:06:37 +03:00
  • 5dfc50d354 raft: fix the shutdown phase being stuck Emil Maskovsky 2024-07-23 13:55:17 +02:00
  • 2dbe9ef2f2 raft: use the abort source reference in raft group0 client interface Emil Maskovsky 2024-07-24 11:42:47 +02:00
  • 82333036f3 cell_locker: maybe_rehash: reindent Benny Halevy 2024-07-30 14:51:53 +03:00
  • 8853adea96 cell_locker: maybe_rehash: ignore allocation failures Benny Halevy 2024-07-28 13:39:29 +03:00
  • 9214aecbe7 storage_service: Remove orphan forward declaration of a method Pavel Emelyanov 2024-07-30 10:05:12 +03:00
  • e58ca8c44b service_level_controller: stop: always call subscription on_abort Benny Halevy 2024-07-30 09:36:26 +03:00
  • 35394c3f9a docs/dev: fix a typo Kefu Chai 2024-07-26 22:16:49 +08:00
  • 97154b0671 Merge 'mapreduce_service: complete coroutinization' from Avi Kivity Pavel Emelyanov 2024-07-30 10:44:34 +03:00
  • d293a5787f alternator: exclude CDC log table from ListTables Nadav Har'El 2024-07-28 21:18:12 +03:00
  • ca8b91f641 test: increase timeouts for /localnodes test Nadav Har'El 2024-07-29 01:24:54 +03:00
  • 9572674f25 docs: extend "forbidden operations" section for Raft-topology upgrade Kamil Braun 2024-07-15 16:22:57 +02:00
  • ed4f2ecca4 docs: extend "forbidden operations" section for Raft-topology upgrade Kamil Braun 2024-07-15 16:22:57 +02:00
  • 416cbafd16 Merge '[Backport 6.0] sstables: fix some mixups between the writer's schema and the sstable's schema' from Michał Chojnowski Tomasz Grabiec 2024-07-29 15:36:52 +02:00
  • 8f80a84e93 Update ScyllaDB version to: 6.1.0-rc2 Jenkins Promoter 2024-07-29 15:50:26 +03:00
  • 36cb61589d Update ScyllaDB version to: 6.0.3 Jenkins Promoter 2024-07-29 15:21:14 +03:00
  • 52ee6127dd Merge 'Use boto3 in object_store test to list bucket' from Pavel Emelyanov Avi Kivity 2024-07-29 13:49:50 +03:00
  • 8b1a106b62 test/object_store: Use boto3.resource to list bucket Pavel Emelyanov 2024-07-26 10:58:44 +03:00
  • 172e1cb0da test/object_store: Add get_s3_resource() helper Pavel Emelyanov 2024-07-26 10:58:28 +03:00
  • 1094c71282 cql3/statement: use compile-time format string Kefu Chai 2024-07-26 22:07:10 +08:00
  • be880ab22c Update seastar submodule Benny Halevy 2024-07-28 18:03:51 +03:00
  • 36f5032b2d db: correct the doxygen comment Kefu Chai 2024-07-26 22:09:09 +08:00
  • 58377036b0 Merge '[Backport 5.4] sstables: fix some mixups between the writer's schema and the sstable's schema ' from Michał Chojnowski Avi Kivity 2024-07-28 18:15:27 +03:00
  • 67e07bee25 build: cmake: use per-mode build dir Kefu Chai 2024-07-27 11:40:08 +08:00
  • 149a47088e mapreduce_service: reindent Avi Kivity 2024-07-28 17:55:51 +03:00
  • 0dd03789f3 mapreduce_service: coroutinize retrying_dispatcher::dispatch_to_node() Avi Kivity 2024-07-28 17:47:05 +03:00
  • b019927a0e mapreduce_service: coroutinize dispatch() inner lambda Avi Kivity 2024-07-28 17:36:08 +03:00
  • ee80742c39 cql3: do not include unused headers Kefu Chai 2024-07-26 22:16:03 +08:00
  • 26abad23d9 sstable_directory: delete_atomically: allow sstables from multiple prefixes Benny Halevy 2024-06-30 14:10:39 +03:00
  • dec02b38ae test: regression test for MV crash with tablets during decommission Piotr Dulikowski 2024-07-16 16:24:18 +02:00
  • 95abb6d4a7 test: regression test for MV crash with tablets during decommission Piotr Dulikowski 2024-07-16 16:24:18 +02:00
  • a1436f1ce2 db/view: drop view updates to replaced node marked as left Piotr Dulikowski 2024-07-16 15:50:11 +02:00
  • 30b0cb4f5d db/view: drop view updates to replaced node marked as left Piotr Dulikowski 2024-07-16 15:50:11 +02:00
  • aaad2bbeaf storage_service: Remote gossiper argument from join_cluster() Pavel Emelyanov 2024-07-26 15:52:15 +03:00
  • a1dbaba9e1 proxy: Use remote gossiper to start hints resource manager Pavel Emelyanov 2024-07-26 15:49:35 +03:00
  • dd7c7c301d hints: Const-ify gossiper references and anchor pointers Pavel Emelyanov 2024-07-26 15:47:46 +03:00
  • 27b305b9d1 boost/bloom_filter_test: wait for total memory reclaimed update Lakshmi Narayanan Sreethar 2024-07-25 17:19:25 +05:30
  • fefa76bffc scylla_raid_setup: install update-initramfs when it's not available Takuya ASADA 2024-07-08 19:27:47 +09:00
  • 5b29da123f sstables/mx/writer: when creating local_compression, use the sstables's schema, not the writer's Michał Chojnowski 2024-07-11 10:43:49 +02:00
  • 92ee525f22 sstables/mx/writer: when creating filter, use the sstables's schema, not the writer's Michał Chojnowski 2024-07-11 10:35:00 +02:00
  • bc1c6275a4 sstables: for i_filter downcasts, use dynamic_cast instead of static_cast Michał Chojnowski 2024-07-11 10:30:50 +02:00
  • 43ba44ce97 sstables/mx/writer: when creating local_compression, use the sstables's schema, not the writer's Michał Chojnowski 2024-07-11 10:43:49 +02:00
  • d6d3a91283 sstables/mx/writer: when creating filter, use the sstables's schema, not the writer's Michał Chojnowski 2024-07-11 10:35:00 +02:00
  • 0555d4c30b sstables: for i_filter downcasts, use dynamic_cast instead of static_cast Michał Chojnowski 2024-07-11 10:30:50 +02:00
  • 851da230c8 Merge 'db/view: drop view updates to replaced node marked as left' from Piotr Dulikowski Tomasz Grabiec 2024-07-25 11:47:14 +02:00
  • 97ae704f99 alternator: do not allow authentication with a non-"login" role scylla-6.1.0-rc1-candidate-20240727120202 scylla-6.1.0-rc1 Nadav Har'El 2024-07-15 14:22:38 +03:00
  • 6f25f4b387 mv: skip reading rows when generating partition tombstone update Michael Litvak 2024-07-10 16:44:11 +03:00
  • d0b02dc0d0 mv: delete a partition in a single operation when applicable Michael Litvak 2024-06-17 16:38:08 +03:00
  • 98cc707c76 cql-pytest: move ScyllaMetrics to util file to allow reuse Michael Litvak 2024-06-19 14:50:48 +03:00
  • 1bfe73c2ea Merge 'Order API endpoints registration in main' from Pavel Emelyanov Botond Dénes 2024-07-25 09:59:38 +03:00
  • be513a5b61 scylla_raid_setup: install update-initramfs when it's not available mergify/copy/branch-5.4/pr-19651 Takuya ASADA 2024-07-08 19:27:47 +09:00
  • 456dbc122b api: Unset cache_service endpoints on stop Pavel Emelyanov 2024-07-10 12:52:06 +03:00
  • 61fb0ad996 main: Don't ignore set_cache_service() future Pavel Emelyanov 2024-07-10 08:39:43 +03:00
  • e1eb48f9c2 api: Move storage API few steps above Pavel Emelyanov 2024-07-10 08:36:32 +03:00
  • 6ae09cc6bf api: Register token-metadata API next to token-metadata itsels Pavel Emelyanov 2024-07-10 08:34:38 +03:00
  • 10566256fd api: Do not return zero local host-id Pavel Emelyanov 2024-07-22 12:14:08 +03:00
  • 29738f0cb6 api: Move snitch API registration next to snitch itself Pavel Emelyanov 2024-07-10 08:30:33 +03:00
  • 6357755624 replica: Remove keyspace::config::datadir Pavel Emelyanov 2024-07-24 17:06:49 +03:00
  • f767e25c8b sstables/storage: Evaluate path for keyspace directory in storage Pavel Emelyanov 2024-07-24 16:56:23 +03:00
  • 3ae41bd6f6 sstables/storage: Add sstables_manager arg to init_keyspace_storage() Pavel Emelyanov 2024-07-24 16:52:49 +03:00
  • 6337372b9d test/boost/reader_concurrency_semaphore_test: un-flake test admission Botond Dénes 2024-07-24 03:38:37 -04:00
  • 79629a80cd alternator: fix "/localnodes" to not return nodes still joining Nadav Har'El 2024-07-14 15:04:48 +03:00
  • 02b20089cb scylla_raid_setup: install update-initramfs when it's not available Takuya ASADA 2024-07-08 19:27:47 +09:00
  • af39675c38 alternator: fix "/localnodes" to not return nodes still joining Nadav Har'El 2024-07-14 15:04:48 +03:00
  • b02d20d12d Merge 'Minor improvements around compaction groups' from Raphael "Raph" Carvalho Pavel Emelyanov 2024-07-24 11:22:24 +03:00
  • 738e4c3681 alternator: fix "/localnodes" to not return nodes still joining Nadav Har'El 2024-07-14 15:04:48 +03:00
  • edc5bca6b1 alternator: do not allow authentication with a non-"login" role Nadav Har'El 2024-07-15 14:22:38 +03:00
  • ee74fe4e0e [Backport 6.1] sstables: do not reload components of unlinked sstables Lakshmi Narayanan Sreethar 2024-07-22 17:50:22 +05:30
  • 84db147c58 Merge 'tasks: introduce virtual tasks' from Aleksandra Martyniuk Botond Dénes 2024-07-24 08:34:28 +03:00
  • 0bb6413ea5 Merge 'github: disable scheduled workflow on forks' from Kefu Chai Botond Dénes 2024-07-24 07:50:21 +03:00
  • 3c1fd843c8 [Backport 6.0]: sstables: do not reload components of unlinked sstables Lakshmi Narayanan Sreethar 2024-07-22 18:20:38 +05:30
  • 3c930a61c9 Merge 'test: scylla_cluster: support more test scenarios' from Patryk Jędrzejczak Avi Kivity 2024-07-23 22:05:31 +03:00