Commit Graph

  • 5abd343cf9 db/hints: Make commitlog use commitlog IO scheduling group Dawid Medrek 2024-06-07 14:14:23 +02:00
  • 8d90b81766 db/hints: Make commitlog use commitlog IO scheduling group scylla-6.1.1-candidate-20240815125859 scylla-6.1.1 Dawid Medrek 2024-06-07 14:14:23 +02:00
  • bc0097688f replica: Fix race between split compaction and migration Raphael S. Carvalho 2024-08-01 15:33:59 -03:00
  • 6d6f93e4b5 Merge 'test/nodetool: enable running nodetool tests under test/nodetool' from Kefu Chai Avi Kivity 2024-08-14 22:10:38 +03:00
  • f7eb74e31f cql3/statements/create_service_level: forbid creating SL starting with $ Michał Jadwiszczak 2024-08-13 07:42:08 +02:00
  • 7b6f1a1e2f Merge '[Backport 6.0] replica: remove rwlock for protecting iteration over storage group map' from Raphael "Raph" Carvalho Avi Kivity 2024-08-14 21:24:20 +03:00
  • 5ce07e5d84 build: cmake: add compiler-training target Kefu Chai 2024-08-11 18:34:57 +08:00
  • f5f65ead1e Add .clang-format, also add CLion build folder to the .gitignore file Ernest Zaslavsky 2024-08-13 09:10:33 +03:00
  • 69c1a0e2ca repair: use find_column_family in insert_repair_meta Aleksandra Martyniuk 2024-07-31 11:29:52 +02:00
  • 66d72e010c distributed_loader: Lock table via global table ptr Pavel Emelyanov 2024-08-14 11:41:36 +03:00
  • 2c7ce97af2 Merge '[Backport 6.0] Prevent ALTERing non-existing KS with tablets' from ScyllaDB Avi Kivity 2024-08-14 20:50:42 +03:00
  • 7e3e5cfcad sstable_directory: Simplify special-purpose local-only constructor Pavel Emelyanov 2024-08-13 15:44:24 +03:00
  • 28d3b91cce Merge 'test/perf/perf_sstables: use test_modes as the type of its option' from Kefu Chai Avi Kivity 2024-08-14 20:18:22 +03:00
  • c382e19e5e Merge '[Backport 6.1] Prevent ALTERing non-existing KS with tablets' from ScyllaDB Avi Kivity 2024-08-14 20:16:55 +03:00
  • b786e6a39a cql_test_env: ensure shutdown() before stop() for system_keyspace Michał Chojnowski 2024-08-09 14:05:44 +02:00
  • 136ccff353 cql_test_env: ensure shutdown() before stop() for system_keyspace Michał Chojnowski 2024-08-09 14:05:44 +02:00
  • 3286c14d76 test/cql-pytest: Add test for GROUP BY queries with LIMIT Paweł Zakrzewski 2024-05-23 03:11:27 +02:00
  • 1773dd5632 cql3: process LIMIT for GROUP BY queries Paweł Zakrzewski 2024-05-23 03:11:07 +02:00
  • c1292c69cf cql3/select_statement: simplify the get_limit function Paweł Zakrzewski 2024-07-25 01:23:06 +02:00
  • f27edaa19c cql3: respect the user-defined page size in aggregate queries Paweł Zakrzewski 2024-07-02 21:43:50 +02:00
  • 31cb5b132b codeowners: remove non contributors Piotr Smaron 2024-08-13 22:34:01 +02:00
  • 3de4e8f91b Merge 'cql: process LIMIT for GROUP BY select queries' from Paweł Zakrzewski Avi Kivity 2024-08-14 17:54:59 +03:00
  • 8c257db283 Merge 'Native reverse pages over RPC' from Łukasz Paszkowski Avi Kivity 2024-08-14 17:51:56 +03:00
  • 99be8de71e doc: set 6.1 as the latest stable version Anna Stuchlik 2024-08-06 16:15:11 +02:00
  • d87d1ae29d service/raft_sys_table_storage: simplify (snap.idx - preserve_log_entries) Laszlo Ersek 2024-08-14 13:20:17 +02:00
  • e781046739 service/raft_sys_table_storage: untag index_t and term_t for queries Laszlo Ersek 2024-08-13 22:45:21 +02:00
  • 4f1f207be1 raft/server: clean up index_t usage Laszlo Ersek 2024-08-13 19:14:47 +02:00
  • 1b134d52ac raft/tracker: don't drop out of index_t space for subtraction Laszlo Ersek 2024-08-13 18:29:07 +02:00
  • b6233209d9 raft/fsm: clean up index_t and term_t usage Laszlo Ersek 2024-08-13 18:19:09 +02:00
  • 5b9a4428c6 raft/log: clean up index_t usage Laszlo Ersek 2024-08-13 17:46:32 +02:00
  • 9e95f3a198 db/system_keyspace: promise a tagged integer from increment_and_get_generation() Laszlo Ersek 2024-08-13 15:38:07 +02:00
  • baccbc09c5 gms/gossiper: return "strong_ordering" from compare_endpoint_startup() Laszlo Ersek 2024-08-13 21:47:19 +02:00
  • 3bb608056c gms/gossiper: get "int32_t" value of "gms::version_type" explicitly Laszlo Ersek 2024-08-13 15:19:41 +02:00
  • b10bf17df7 tests: ensure ALTER tablets KS doesn't crash if KS doesn't exist Piotr Smaron 2024-08-01 12:53:42 +02:00
  • d0ceaa01ee cql: refactor rf_change indentation Piotr Smaron 2024-08-01 14:35:36 +02:00
  • 352c159460 Prevent ALTERing non-existing KS with tablets Piotr Smaron 2024-07-09 21:54:06 +02:00
  • 706761d8ec tests: ensure ALTER tablets KS doesn't crash if KS doesn't exist Piotr Smaron 2024-08-01 12:53:42 +02:00
  • 41e4c39087 cql: refactor rf_change indentation Piotr Smaron 2024-08-01 14:35:36 +02:00
  • d5bdef9ee5 Prevent ALTERing non-existing KS with tablets Piotr Smaron 2024-07-09 21:54:06 +02:00
  • ee18de71b4 repair: drop timeout from table_sync_and_check Aleksandra Martyniuk 2024-05-20 10:56:50 +02:00
  • a4dcf3956e Update ScyllaDB version to: 6.1.1 Jenkins Promoter 2024-08-14 12:28:43 +03:00
  • 4d77faa61e cql_test_env: ensure shutdown() before stop() for system_keyspace Michał Chojnowski 2024-08-09 14:05:44 +02:00
  • 06c60f6abe test/perf/perf_sstable: use switch-case when appropriate Kefu Chai 2024-08-14 17:05:39 +08:00
  • 5141c6efe0 test/perf/perf_sstables: use test_modes as the type of its option Kefu Chai 2024-08-14 16:49:39 +08:00
  • 4ba9cb0036 README: Update the version of C++ to C++23 Dawid Medrek 2024-08-13 21:54:56 +02:00
  • a3d53bd224 Merge 'Prevent ALTERing non-existing KS with tablets' from Piotr Smaron Kamil Braun 2024-08-14 10:27:41 +02:00
  • ddb5204929 tests: ensure ALTER tablets KS doesn't crash if KS doesn't exist Piotr Smaron 2024-08-01 12:53:42 +02:00
  • 05adee4c82 test: Add test for s3::client::bucket_lister Pavel Emelyanov 2024-08-12 18:30:48 +03:00
  • a02e65c649 s3_client: Add bucket lister Pavel Emelyanov 2024-08-12 18:30:45 +03:00
  • 721f0ff46d replica: Fix race between split compaction and migration Raphael S. Carvalho 2024-08-01 15:33:59 -03:00
  • 31451ec2a0 replica: remove rwlock for protecting iteration over storage group map Raphael S. Carvalho 2024-06-24 17:59:08 -03:00
  • f6da439ac6 replica: remove linear search when picking memtable_list for range scan with tablets Raphael S. Carvalho 2024-06-13 15:47:52 -03:00
  • 39eb44dfa0 replica: get rid of fragile compaction group intrusive list Raphael S. Carvalho 2024-06-24 15:14:26 -03:00
  • d82fd8b5f0 Merge 'Relax sstable_directory::process_descriptor() call graph' from Pavel Emelyanov Avi Kivity 2024-08-13 16:42:52 +03:00
  • d3870304a9 sstable_directory: Open-code load_sstable() into process_descriptor() Pavel Emelyanov 2024-08-13 13:26:06 +03:00
  • da4a5df339 sstable_directory: Squash sort_sstable() with process_descriptor() Pavel Emelyanov 2024-08-13 13:22:30 +03:00
  • d8cb175fb7 sstable_directory: Remove unused sstable_filename(desc) helper Pavel Emelyanov 2024-08-13 12:38:56 +03:00
  • aa40aeb72f sstable_directory: Log sst->get_filename(), not sstable_filename(desc) Pavel Emelyanov 2024-08-13 12:36:30 +03:00
  • 369f9111b8 sstable_directory: Keep loaded sst in local var Pavel Emelyanov 2024-08-13 12:38:24 +03:00
  • ad3725fbbd sstable_directory: Remove unused helpers Pavel Emelyanov 2024-08-13 12:34:36 +03:00
  • 63f1969e08 sstable_directory: Load sstable once when sorting Pavel Emelyanov 2024-08-13 12:30:38 +03:00
  • ba2f037af5 mutation_partition: drop reverse parameter in compact_for_query Łukasz Paszkowski 2024-06-06 12:31:29 +02:00
  • 43221bbeed clustering_key_filter: unify get_ranges and get_native_ranges Łukasz Paszkowski 2024-06-18 14:39:57 +02:00
  • 8b5ec0e963 streamed_mutation_freezer: drop the reverse parameter Łukasz Paszkowski 2024-06-18 14:39:24 +02:00
  • f4ca734ccb reverse-reads.md: Drop legacy reverse format information Łukasz Paszkowski 2024-05-29 08:00:34 +02:00
  • b3bf555036 Fix comments refering to half-reversed (legacy) slices Łukasz Paszkowski 2024-06-18 14:38:53 +02:00
  • 15a01c7111 select_statement::do_execute: Add tracing informaction Łukasz Paszkowski 2024-06-03 15:19:59 +02:00
  • 158b994676 query::trim_clustering_row_ranges_to: require reversed schema for native reversed ranges Łukasz Paszkowski 2024-06-18 14:38:18 +02:00
  • 8d95d44027 query-request: Drop half_reverse_slice as it is no longer used anywhere Łukasz Paszkowski 2024-06-03 15:14:07 +02:00
  • da95f44adc readers: Use reversed schema and native reversed slices Łukasz Paszkowski 2024-06-19 13:13:43 +02:00
  • faa62310d9 database: accept reversed schema for reversed queries Łukasz Paszkowski 2024-06-19 13:08:19 +02:00
  • df734e35a1 storage_proxy: Support reverse queries in native format Łukasz Paszkowski 2024-06-18 14:48:01 +02:00
  • d9e76a5295 query_pagers: Replace _schema with _query_schema Łukasz Paszkowski 2024-06-18 13:13:45 +02:00
  • 0b2e5ff28f query_pagers: Support reverse queries in native format Łukasz Paszkowski 2024-06-18 13:11:18 +02:00
  • 309ba68692 select_statement: Execute reversed query in native format Łukasz Paszkowski 2024-06-11 13:17:11 +02:00
  • 8c391a8ebe storage_proxy::remote: Add support for mixed-node clusters Łukasz Paszkowski 2024-06-10 13:26:13 +02:00
  • fbd324b5cd mutation_query: Add reversed function to reverse reconcilable_result Łukasz Paszkowski 2024-06-10 12:55:49 +02:00
  • b91edbacf1 query-request: Add reversed function to reverse read_command Łukasz Paszkowski 2024-06-10 12:51:55 +02:00
  • 9690785112 features: add native_reverse_queries Łukasz Paszkowski 2024-05-23 14:43:37 +02:00
  • 7b201e9165 kl::reader::make_reader: Unify interface with mx::reader::make_reader Łukasz Paszkowski 2024-05-23 14:37:56 +02:00
  • b270097f1f config: drop reversed_reads_auto_bypass_cache Łukasz Paszkowski 2024-05-28 10:31:23 +02:00
  • 80df313f49 config: drop enable_optimized_reversed_reads Łukasz Paszkowski 2024-04-23 14:20:40 +02:00
  • 6675bd8a5c s3_client: Encode query parameter value for query-string Pavel Emelyanov 2024-08-12 18:30:31 +03:00
  • 74612ad358 tablets: Fix race between repair and split Raphael S. Carvalho 2024-06-21 15:22:54 -03:00
  • 239344ab55 compaction: Allow "offline" sstable to be split Raphael S. Carvalho 2024-08-07 15:52:08 -03:00
  • 607abe96e8 test/sstable: merge test_using_reusable_sst*() Laszlo Ersek 2024-08-09 12:47:14 +02:00
  • db4654ca49 test/nodetool: deduce subpression path from top srcdir Kefu Chai 2024-08-12 22:26:36 +08:00
  • c817e13d63 test/nodetool: deduce path from top srcdir Kefu Chai 2024-08-12 22:23:39 +08:00
  • 90363ce802 test: Test the SSTable validation API against malformed SSTables Nikos Dragazis 2024-08-07 23:54:52 +03:00
  • fec57c83e6 Merge 'cell_locker: maybe_rehash: ignore allocation failures' from Benny Halevy Botond Dénes 2024-08-12 10:54:56 +03:00
  • 0ae04ee819 build: cmake: use $<CONFIG:cfgs> when appropriate Kefu Chai 2024-08-11 20:40:48 +08:00
  • 318278ff92 Merge 'tablets: reload only changed metadata' from Botond Dénes Avi Kivity 2024-08-11 21:27:18 +03:00
  • 2b2db510b7 test/perf/perf_tablets: add tablet metadata reload perf measurement Botond Dénes 2024-07-24 08:52:26 -04:00
  • 65eee200b2 test/boost/tablets_test: add test for partial tablet metadata updates Botond Dénes 2023-10-25 04:38:40 -04:00
  • b886ed44a7 db/schema_tables: pass tablet hint to update_tablet_metadata() Botond Dénes 2023-09-26 03:43:59 -04:00
  • 5bff422b54 service/storage_service: load_tablet_metadata(): add hint parameter Botond Dénes 2023-09-26 03:43:34 -04:00
  • 2cec0d8dd1 service/migration_listener: update_tablet_metadata(): add hint parameter Botond Dénes 2023-09-26 03:41:11 -04:00
  • ca302d9e28 service/raft/group0_state_machine: provide tablet change hint on topology change Botond Dénes 2023-09-25 11:08:31 -04:00
  • 806ec3244a service/storage_service: topology_state_load(): allow providing change hint Botond Dénes 2023-09-25 11:07:37 -04:00
  • bb1e733fe0 replica/tablets: add update_tablet_metadata() Botond Dénes 2023-09-25 10:15:04 -04:00