Commit Graph

  • a6f681029f qos: add shares to service_level_options Piotr Dulikowski 2024-12-21 16:41:14 +01:00
  • 2eb35f37d0 qos: explicitly specify columns when querying service level tables Piotr Dulikowski 2024-12-12 08:47:51 +01:00
  • ea25b29684 db/system_distributed_keyspace: add shares column and upgrade code Piotr Dulikowski 2024-12-13 10:38:41 +01:00
  • 346fc84c3e db/system_keyspace: adjust SL schema for workload prioritization Piotr Dulikowski 2024-12-02 17:57:48 +01:00
  • ecbf8721de gms: introduce WORKLOAD_PRIORITIZATION cluster feature Piotr Dulikowski 2024-12-02 16:52:02 +01:00
  • 75d2d0d949 build: increase the max number of scheduling groups Piotr Dulikowski 2024-12-02 18:19:06 +01:00
  • 48e7ffc300 qos: return correct error code when SL does not exist Piotr Dulikowski 2024-12-12 09:03:31 +01:00
  • 727f68e0f5 Merge 'cql3: allow SELECT of specific collection element' from Michael Litvak Avi Kivity 2025-01-01 14:48:40 +02:00
  • c4b26ba8dc test: drop test_old_ip_notification_repro.py Gleb Natapov 2024-12-31 13:48:20 +02:00
  • c4db90799a test: address_map: check generation handling during entry addition Gleb Natapov 2024-12-31 13:45:54 +02:00
  • 85bd799308 storage_service: replicate_to_all_cores: prevent stalls when preparing per-table erms Benny Halevy 2024-12-15 11:59:18 +02:00
  • 745b6d7d0d gossiper: ignore gossiper entries with local host id in gossiper mode as well Gleb Natapov 2024-12-26 11:38:13 +02:00
  • 76cf5148e1 Merge 'message: introduce advanced rpc compression' from Michał Chojnowski Avi Kivity 2024-12-31 14:26:25 +02:00
  • 4260f3f55a test.py: topology_random_failures: log randomization parameters in test Evgeniy Naydanov 2024-12-26 12:31:43 +00:00
  • 2b48c2e72a Merge 'build: add support for LTO and PGO to the building system' from Kefu Chai Avi Kivity 2024-12-31 14:14:40 +02:00
  • 4905b1bf76 Merge 'table: make update_effective_replication_map sync again' from Benny Halevy Avi Kivity 2024-12-30 23:42:06 +02:00
  • bf3d0b3543 reader_concurrency_semaphore: Optimize resource_units destruction by postponing wait list processing Tomasz Grabiec 2024-10-27 21:27:19 +01:00
  • 5ef7afb968 cql3: allow SELECT of specific collection key Michael Litvak 2024-12-23 17:27:16 +02:00
  • 74cbc77f50 test: add test for schema registry maintaining base info for views Wojciech Mitros 2024-12-16 01:58:55 +01:00
  • 3094ff7cbe schema_registry: avoid setting base info when getting the schema from registry Wojciech Mitros 2024-12-10 02:34:26 +01:00
  • 82f2e1b44c schema_registry: update cached base schemas when updating a view Wojciech Mitros 2024-12-10 02:20:33 +01:00
  • dfe3810f64 schema_registry: cache base schemas for views Wojciech Mitros 2024-12-10 02:19:40 +01:00
  • 6f11edbf3f db: set base info before adding schema to registry Wojciech Mitros 2024-12-10 00:30:57 +01:00
  • b32b7ab806 Merge 'test.py: only access combined_tests executable if it is built' from Konstantin Osipov Avi Kivity 2024-12-30 15:15:39 +02:00
  • 2352063f20 server: set connection_stage to READY when authenticated Piotr Smaron 2024-12-04 10:26:13 +01:00
  • 6281fb825f test/pytest.ini: ignore warning on deprecated record_property fixture Kefu Chai 2024-12-27 17:32:36 +08:00
  • 27180620af Merge 'topology_random_failures: deselect more cases which can cause #21534' from Evgeniy Naydanov Nadav Har'El 2024-12-30 10:52:22 +02:00
  • 2701b5d50d cql3: allow set subscript Michael Litvak 2024-12-26 16:17:49 +02:00
  • 8b7a5ca88d test.py: only access combined_tests if it exists Konstantin Osipov 2024-12-27 14:54:13 -05:00
  • 2b1ba9c3fd test.py: rethrow CancelledError when executing a test Konstantin Osipov 2024-12-26 09:04:49 -05:00
  • fdb2d2209c messaging_service: use advanced_rpc_compression::tracker for compression Michał Chojnowski 2024-12-04 18:01:54 +01:00
  • cf35562e89 test/pylib: use foo instead of '{}'.format(foo) Kefu Chai 2024-12-16 11:28:52 +08:00
  • 71eccf01c7 test/pylib: use "foo not in bar" instead of "not foo in bar" Kefu Chai 2024-12-16 11:26:26 +08:00
  • 6adf70ec03 build: cmake: add CMake options for PGO support Kefu Chai 2023-06-29 20:56:41 +08:00
  • 4154789670 build: cmake: add "Scylla_ENABLE_LTO" option Kefu Chai 2023-05-14 00:04:24 +08:00
  • 2647369d46 build: set LTO and PGO flags for Seastar in cmake build Kefu Chai 2024-10-28 10:02:42 +08:00
  • ffe8c5dcdb build: collect scylla libraries with scylla_libs variable Kefu Chai 2024-11-19 18:17:05 +08:00
  • 610f1b7a0a build: Unify Abseil CXX flags configuration Kefu Chai 2024-11-26 09:12:25 +08:00
  • 131b1d6f81 configure.py: prepare the build for a default PGO profile in version control Michał Chojnowski 2023-04-07 23:56:42 +02:00
  • a868b44ad8 configure.py: introduce profile-guided optimization Michał Chojnowski 2022-06-14 16:37:50 +02:00
  • 80989556ac pgo: add alternator workloads training Marcin Maliszkiewicz 2024-05-07 11:51:26 +02:00
  • 95c8d88b96 pgo: add a repair workload Michał Chojnowski 2023-02-15 03:37:54 +01:00
  • 1c9ce0a9ee pgo: add a counters workload Michał Chojnowski 2023-02-15 03:37:49 +01:00
  • 47dc0399cb pgo: add a secondary index workload Michał Chojnowski 2023-02-15 03:37:40 +01:00
  • e67f4a5c51 pgo: add a LWT workload Michał Chojnowski 2023-02-15 03:37:31 +01:00
  • e217c124a6 pgo: add a decommission workload Michał Chojnowski 2023-02-15 03:37:24 +01:00
  • 65abecaede pgo: add a clustering workload Michał Chojnowski 2023-02-15 03:37:17 +01:00
  • c1297dbcd2 pgo: add a basic workload Michał Chojnowski 2023-02-15 03:37:10 +01:00
  • f73b122de3 pgo: introduce a PGO training script Michał Chojnowski 2022-05-31 14:05:23 +02:00
  • 6f01ceae3d configure.py: don't include non-default modes in dist-server-* rules Michał Chojnowski 2023-01-17 03:32:57 +01:00
  • dd1a847d61 configure.py: enable LTO in release builds by default Michał Chojnowski 2023-01-25 14:17:43 +01:00
  • 4b03b91fbd configure.py: introduce link-time optimization Michał Chojnowski 2022-05-31 14:53:45 +02:00
  • 192cb6de4b configure.py: add a default to add_tristate. Michał Chojnowski 2023-01-25 14:44:56 +01:00
  • 1224200d7a configure.py: unify build rules for cxxbridge .cc files and regular .cc files Michał Chojnowski 2023-01-17 03:04:39 +01:00
  • 3e22998dc1 sstables: parse(summary): reserve positions vector Benny Halevy 2024-12-02 14:12:43 +02:00
  • bc487c9456 .github: cherry-pick each commit instead of merge commit when available Yaron Kaikov 2024-12-23 13:50:23 +02:00
  • 6acc5294a4 treewide: migrate from boost::copy_range to std::ranges::to Kefu Chai 2024-12-11 10:38:58 +08:00
  • 6c031ad92f test/topology: Percent-encode URL in pytest artifact links Kefu Chai 2024-12-18 16:59:03 +08:00
  • a25c3eaa1c utils: phased_barrier: add close() method Benny Halevy 2024-12-21 11:28:50 +02:00
  • 311c52fbb1 utils: phased_barrier: advance_and_await: allocate new gate only when needed Benny Halevy 2024-12-21 11:07:06 +02:00
  • d87e1eb7ef test: merge topology_experimental_raft into topology_custom Konstantin Osipov 2024-12-20 13:24:24 -05:00
  • 0fc7e786dd .github/scripts/auto-backport.py: fix wrong username param Yaron Kaikov 2024-12-24 08:16:36 +02:00
  • 465449e4a1 test: combined_test: relicense Avi Kivity 2024-12-25 13:53:54 +02:00
  • 3ffe93b6ae Merge 'Enhance load-and-stream with "scope"' from Pavel Emelyanov Avi Kivity 2024-12-25 13:52:51 +02:00
  • cda997fe59 gossiper: do not reset _just_removed_endpoints in non raft mode Gleb Natapov 2024-12-17 16:55:44 +02:00
  • 2163839c6d gossiper: do not reset _just_removed_endpoints in non raft mode Gleb Natapov 2024-12-17 16:55:44 +02:00
  • 23213e8696 Merge 'Make get_built_indexes REST API endpoint be consistent with system."IndexInfo" table' from Pavel Emelyanov Nadav Har'El 2024-12-25 11:47:03 +02:00
  • 5992e8b031 test.py: topology_random_failures: more deselects for #21534 Evgeniy Naydanov 2024-12-24 14:44:44 +00:00
  • f337ecbafa test.py: topology_random_failures: handle more node's hangs during 30s sleep Evgeniy Naydanov 2024-12-24 14:24:09 +00:00
  • f9c3ab03a3 Merge 'Sort by proximity: shuffle equal-distance replicas' from Benny Halevy Avi Kivity 2024-12-24 17:37:48 +02:00
  • ec85bf4e24 Create urgent_issue_reminder.yml dani-tweig-patch-3 Dani Tweig 2024-12-24 15:46:40 +02:00
  • 644d36996d test: Add tests for MVs and indexes reporting by API endpoint(s) Pavel Emelyanov 2024-11-12 16:24:25 +03:00
  • 5eb3278d9e api: Use built_views table in get_built_indexes API Pavel Emelyanov 2024-11-25 16:29:07 +03:00
  • d1490bb7bf locator/topology: do_sort_by_proximity: shuffle equal-distance replicas Benny Halevy 2024-12-17 18:27:43 +02:00
  • 0fe8bdd0db locator/topology: sort_by_proximity: calculate distance only once Benny Halevy 2024-12-16 14:39:02 +02:00
  • 4af522f61e utils: small_vector: expose internal_capacity() Benny Halevy 2024-12-20 09:12:11 +02:00
  • 3a3df43799 storage_proxy: sort_endpoints_by_proximity: lookup my_id only if cannot sort by proximity Benny Halevy 2024-12-16 13:56:26 +02:00
  • 75da99ce8b test/perf: add perf_sort_by_proximity benchmark Benny Halevy 2024-12-17 11:47:43 +02:00
  • a19ad3c655 Merge 'install-dependencies.sh: cleanups to silence shellcheck' from Kefu Chai Pavel Emelyanov 2024-12-24 10:27:27 +03:00
  • 5ce1e4410f message/dictionary_service: introduce dictionary_service Michał Chojnowski 2024-08-30 14:13:40 +02:00
  • 6a982ee0dc service: make Raft group 0 aware of system.dicts Michał Chojnowski 2024-12-04 18:02:03 +01:00
  • cc15ca329e db/system_keyspace: add system.dicts Michał Chojnowski 2024-08-19 16:35:47 +02:00
  • 0fd1050784 utils: add advanced_rpc_compressor Michał Chojnowski 2024-12-04 17:32:22 +01:00
  • 5294762ac7 utils: add dict_trainer Michał Chojnowski 2024-12-04 17:37:05 +01:00
  • 9de52b1c98 utils: introduce reservoir_sampling Michał Chojnowski 2023-12-07 19:41:02 +01:00
  • d301c29af5 utils: introduce alien_worker Michał Chojnowski 2024-03-23 11:11:40 +01:00
  • 866326efe4 utils: add stream_compressor Michał Chojnowski 2024-12-04 17:28:38 +01:00
  • 972ff80fad test: Add scope-streaming test (for restore from backup) Pavel Emelyanov 2024-10-18 11:02:44 +03:00
  • a24dc02255 api: New "scope" API param to load-and-stream calls Pavel Emelyanov 2024-10-16 15:32:41 +03:00
  • 960041d4b4 sstables_loader: Propagate scope from API down Pavel Emelyanov 2024-10-16 15:26:30 +03:00
  • e8201a7897 sstables_loader: Filter tablets based on scope Pavel Emelyanov 2024-12-03 15:00:25 +03:00
  • 93aed22cd5 streamer: Disable scoped streaming of primary replica only Pavel Emelyanov 2024-12-09 17:46:23 +03:00
  • 30aac0d1da sstables_loader: Introduce streaming scope Pavel Emelyanov 2024-10-16 15:03:46 +03:00
  • 7c1eaa427e sstables_loader: Wrap get_endpoints() Pavel Emelyanov 2024-10-16 14:55:45 +03:00
  • 68b0b442fd locator: refactor sort_by_proximity Benny Halevy 2024-12-17 17:22:16 +02:00
  • 155a0462d5 gossiper: do not call apply for the node's old state Gleb Natapov 2024-12-17 16:54:25 +02:00
  • 951bfd4203 gossiper: do not call apply for the node's old state Gleb Natapov 2024-12-17 16:54:25 +02:00
  • cd2a2bd021 repair: correct misspelling of "corespondent" Kefu Chai 2024-12-20 14:09:10 +08:00
  • 03461d6a54 test: compile unit tests into a single executable Takuya ASADA 2024-09-05 05:37:28 +09:00
  • 200f0bb219 alternator: use get_datacenters() in get_network_topology_options() Piotr Smaron 2024-12-16 12:11:10 +01:00