Commit Graph

  • 04fc82620b auth: coroutinize the standard_role_manager start() function Paweł Zakrzewski 2024-09-22 12:53:33 +02:00
  • f525d4b0c1 auth: don't start server until the superuser is created Paweł Zakrzewski 2024-10-10 10:13:17 +02:00
  • d1a31460a0 cql/tablets: handle MVs in ALTER tablets KEYSPACE Piotr Smaron 2024-10-08 19:11:38 +02:00
  • 9175cc528b Merge '[Backport 6.2] cql: improve validating RF's change in ALTER tablets KS' from ScyllaDB Botond Dénes 2024-10-11 14:13:43 +03:00
  • 18be4f454e Merge '[Backport 6.2] Node replace and remove operations: Add deprecate IP addresses usage warning.' from ScyllaDB Botond Dénes 2024-10-11 14:12:50 +03:00
  • a7042d66e3 sstables: Flatten S3 object name making Pavel Emelyanov 2024-10-02 14:06:47 +03:00
  • 8d5537a439 sstable_directory: Flatten directory lister creation Pavel Emelyanov 2024-10-02 14:01:55 +03:00
  • 031893259a treewide: Rename sstable registry location field to be owner Pavel Emelyanov 2024-10-02 13:56:10 +03:00
  • f35a083abe repair/row_level: remove reader timeout Botond Dénes 2024-09-19 07:13:17 -04:00
  • 57affc7fad doc: document the option to run ScyllaDB in Docker on macOS Anna Stuchlik 2024-09-27 15:32:49 +02:00
  • 927e526e2d replica: Fix schema change during migration cleanup Raphael S. Carvalho 2024-09-24 14:17:37 -03:00
  • b224665575 database: Also forced new schema commitlog segment on user initiated memtable flush Calle Wilund 2024-09-18 17:47:05 +00:00
  • 3315e3a2a9 system_keyspace: Change sstables registry partition key type Pavel Emelyanov 2024-10-02 13:51:38 +03:00
  • a2f9136e36 test.py: Use "python -m pytest" for pytest invocation for PythonTest pehala 2024-10-10 13:50:40 +02:00
  • bb13b7bf72 sstables: Keep location variant on s3 backend too Pavel Emelyanov 2024-10-02 13:20:26 +03:00
  • 1181b6b082 storage_options: Use variant on S3 options Pavel Emelyanov 2024-10-02 13:14:51 +03:00
  • 4d99cd2055 Merge 'raft: fast tombstone GC for group0-managed tables' from Emil Maskovsky Kamil Braun 2024-10-11 11:52:27 +02:00
  • ba97072709 sstables: Split sstable::filename() helper Pavel Emelyanov 2024-10-02 14:02:55 +03:00
  • 6f9cb51259 sstables: Add s3_storage::owner() helper Pavel Emelyanov 2024-10-02 13:17:51 +03:00
  • c373edab2d Add conditions checking for get_read_executor Sergey Zolotukhin 2024-09-27 11:37:19 +02:00
  • 8db6d6bd57 Avoid an extra call to block_for in db::filter_for_query. Sergey Zolotukhin 2024-09-27 11:28:17 +02:00
  • ad93cf5753 Improve code readability in consistency_level.cc and storage_proxy.cc Sergey Zolotukhin 2024-09-27 10:50:44 +02:00
  • ae23d42889 tools: Add build_info header with functions providing build type information Sergey Zolotukhin 2024-09-26 18:30:39 +02:00
  • 132358dc92 tests: Add tests for alter table with RF=1 to RF=0 Sergey Zolotukhin 2024-09-26 17:55:53 +02:00
  • 77eb9ddb0f sstable_set: Reserve vector of readers Pavel Emelyanov 2024-10-10 18:36:31 +03:00
  • 16eab130fa Merge '[Backport 6.0] scylla_raid_setup: configure SELinux file context' from ScyllaDB Avi Kivity 2024-10-10 19:02:11 +03:00
  • e31d6c278f Merge '[Backport 6.1] scylla_raid_setup: configure SELinux file context' from ScyllaDB Avi Kivity 2024-10-10 19:01:40 +03:00
  • 899c696a3e storage_proxy: make sure there is no end iterator in _live_iterators array Gleb Natapov 2024-10-06 16:52:06 +03:00
  • 551da72492 api: Use captured database, not the one from ctx Pavel Emelyanov 2024-10-10 17:00:05 +03:00
  • 74f7071db8 api: Pass sharded<database> to commitlog endpoints registration Pavel Emelyanov 2024-10-10 16:58:45 +03:00
  • 14ab6d2615 api: Move commitlog-related from storage_service.cc Pavel Emelyanov 2024-10-10 16:56:25 +03:00
  • ba73704774 api: Unset commitlog API endpoints Pavel Emelyanov 2024-10-10 16:51:39 +03:00
  • 44ec6d36f3 api: Extract set_server_commitlog() from set_server_done() Pavel Emelyanov 2024-10-10 16:03:11 +03:00
  • 9afb1afefa storage_proxy: make sure there is no end iterator in _live_iterators array Gleb Natapov 2024-10-06 16:52:06 +03:00
  • 2557991f92 cql: sum of abs RFs diffs cannot exceed 1 in ALTER tablets KS Piotr Smaron 2024-08-23 21:52:22 +02:00
  • f05b9adba6 cql: join new and old KS options in ALTER tablets KS Piotr Smaron 2024-08-23 17:25:16 +02:00
  • 1863ccd900 tablets: Validate system.tablets update Pavel Emelyanov 2024-10-10 12:01:28 +03:00
  • e5bf376cbc group0_client: Introduce change validation Pavel Emelyanov 2024-10-10 10:34:58 +03:00
  • f09fe4f351 group0_client: Add shared_token_metadata dependency Pavel Emelyanov 2024-10-10 11:36:55 +03:00
  • 86fd9ce8fd schema/schema: break circular dependency with replica::database Botond Dénes 2024-09-30 10:24:10 -04:00
  • 81423e8e76 Merge 'repair: Fix stall in repair_get_row_diff_with_rpc_stream_process_op_slow_path' from Asias He Botond Dénes 2024-10-10 09:27:27 +03:00
  • 3a12ad96c7 sstables: scylla_metadata: add sstable identifier Benny Halevy 2024-10-08 16:06:09 +03:00
  • 72153cac96 auth: capture boost::regex_error not std::regex_error Kefu Chai 2024-10-03 00:14:28 +08:00
  • e0f1076f63 auth: capture boost::regex_error not std::regex_error Kefu Chai 2024-10-03 00:14:28 +08:00
  • f988980260 utils/rjson.cc: correct a comment about assert() Michał Chojnowski 2024-10-04 14:27:01 +02:00
  • b66479ea98 Merge 'compaction: fix potential data resurrection with file-based migration' from Ferenc Szili Avi Kivity 2024-10-09 21:49:48 +03:00
  • bb1867c7c7 Merge 'sstables: Add digest checking in the validation path of the sstable layer' from Nikos Dragazis Avi Kivity 2024-10-09 21:33:08 +03:00
  • 1d11adf766 doc: remove outdated JMX references Anna Stuchlik 2024-10-01 14:38:59 +02:00
  • d34878e96c view: check_needs_view_update_path: get token_metadata_ptr Benny Halevy 2024-10-07 09:53:05 +03:00
  • a1999cd5d5 cql-pytest: fix run-cassandra on systems with default Java 8 Nadav Har'El 2024-10-08 15:21:26 +03:00
  • 592d925516 storage_proxy: make sure there is no end iterator in _live_iterators array Gleb Natapov 2024-10-06 16:52:06 +03:00
  • 2247bdbc8c docs: Fix confgroup links David Garcia 2024-10-09 08:40:08 +01:00
  • 3dcf3d65d7 replica: Use substract_sets() helper Pavel Emelyanov 2024-10-09 10:43:44 +03:00
  • f7e7e61fa7 raft: add more information to start_read_barrier error Gleb Natapov 2024-10-08 17:37:40 +03:00
  • 7163fbcef5 Merge 'utils: replace dependency on boost ranges with <ranges>' from Avi Kivity Pavel Emelyanov 2024-10-09 16:04:48 +03:00
  • dae1d18145 Update ScyllaDB version to: 6.2.0-rc3 Jenkins Promoter 2024-10-09 15:10:48 +03:00
  • 3e468608e7 Merge 'Collect sstables on boot from all datadirs (and don't collect from S3 twice)' from Pavel Emelyanov Botond Dénes 2024-10-09 14:43:34 +03:00
  • c2ba300f1c reader_concurrency_semaphore: in stats, fix swapped count_resources and memory_resources Michał Chojnowski 2024-09-19 16:00:13 +02:00
  • e9588a8a53 Merge '[Backport 6.2] Wait for all users of group0 server to complete before destroying it' from ScyllaDB Kamil Braun 2024-10-09 12:19:16 +02:00
  • 69c385f540 compaction: make drain wait for compactions to stop during shutdown Lakshmi Narayanan Sreethar 2024-09-18 21:07:32 +05:30
  • 17ec416178 Merge 'Make sure S3 upload completion parses possible error' from Ernest Zaslavsky Pavel Emelyanov 2024-10-09 12:01:27 +03:00
  • e0c1a51642 cql/tablets: handle MVs in ALTER tablets KEYSPACE Piotr Smaron 2024-10-08 19:11:38 +02:00
  • 0bc8d0c620 Merge 'utils: unconst: wean away from boost range library' from Avi Kivity Pavel Emelyanov 2024-10-09 10:06:52 +03:00
  • 1cc7821d12 tools: fix typos in the code Yuao Ma 2024-10-06 22:45:47 +08:00
  • 2d8442f663 repair: Fix stall in repair_get_row_diff_with_rpc_stream_process_op_slow_path Asias He 2024-10-09 09:32:07 +08:00
  • f5f26e1bba repair: Add clear_gently for partition_key_and_mutation_fragments Asias He 2024-10-09 09:31:14 +08:00
  • 0c9308cf48 raft: add the check for the group0 tables Emil Maskovsky 2024-09-13 17:40:12 +02:00
  • a03e98d6e8 raft: fast tombstone GC for group0-managed tables Emil Maskovsky 2024-08-20 19:02:07 +02:00
  • 74bd79bbb3 tombstone_gc: refactor the repair map Emil Maskovsky 2024-09-28 10:39:13 +02:00
  • 22471410e7 raft: flag the group0-managed tables Emil Maskovsky 2024-08-20 19:02:07 +02:00
  • baea9cfa67 gossip: broadcast the group0 state id Emil Maskovsky 2024-08-20 19:02:07 +02:00
  • fa45fdf5f7 raft/test: add test for the group0 tombstone GC Emil Maskovsky 2024-07-26 18:08:26 +02:00
  • a840949ea0 treewide: code cleanup and refactoring Emil Maskovsky 2024-08-22 17:13:29 +02:00
  • 87d872321b cql3/functions/user_function: Print arguments and return type without frozen mergify/copy/branch-6.2/pr-20816 Dawid Mędrek 2024-09-25 14:47:10 +02:00
  • 7f01cd7dc0 cql3/functions/user_function: Print arguments and return type without frozen mergify/copy/branch-6.1/pr-20816 Dawid Mędrek 2024-09-25 14:47:10 +02:00
  • 85457713f6 cql3/functions/user_function: Use fmt to format create statement Dawid Mędrek 2024-09-25 13:19:03 +02:00
  • ab2d7278e0 cql3/functions/user_function: Use fmt to format create statement Dawid Mędrek 2024-09-25 13:19:03 +02:00
  • 7aceb8a763 cql: fix validation of ALTERing RFs in tablets KS Piotr Smaron 2024-08-23 12:01:01 +02:00
  • 0913a15dc1 cql: harden alter_keyspace_statement.cc::validate_rf_difference Piotr Smaron 2024-08-23 10:00:34 +02:00
  • e03cc8aa6c cql: validate RF change for new DCs in ALTER tablets KS Piotr Smaron 2024-08-19 15:01:52 +02:00
  • 4172d34c5c cql: extend test_alter_tablet_keyspace_rf Piotr Smaron 2024-08-19 13:49:30 +02:00
  • b3fcd9fc5b cql: refactor test_tablets::test_alter_tablet_keyspace Piotr Smaron 2024-08-19 13:39:19 +02:00
  • 9810fb3efd cql: remove unused helper function from test_tablets Piotr Smaron 2024-08-19 13:37:12 +02:00
  • 08165851fb cql: sum of abs RFs diffs cannot exceed 1 in ALTER tablets KS Piotr Smaron 2024-08-23 21:52:22 +02:00
  • 1f6befe16d cql: join new and old KS options in ALTER tablets KS Piotr Smaron 2024-08-23 17:25:16 +02:00
  • c73d0ffbaa cql: sum of abs RFs diffs cannot exceed 1 in ALTER tablets KS Piotr Smaron 2024-08-23 21:52:22 +02:00
  • c7b5571766 cql: join new and old KS options in ALTER tablets KS Piotr Smaron 2024-08-23 17:25:16 +02:00
  • 97b37fbbd0 cql: fix validation of ALTERing RFs in tablets KS Piotr Smaron 2024-08-23 12:01:01 +02:00
  • 92325073a9 cql: fix validation of ALTERing RFs in tablets KS Piotr Smaron 2024-08-23 12:01:01 +02:00
  • 7c837837eb cql: harden alter_keyspace_statement.cc::validate_rf_difference Piotr Smaron 2024-08-23 10:00:34 +02:00
  • f5c0969c06 cql: harden alter_keyspace_statement.cc::validate_rf_difference Piotr Smaron 2024-08-23 10:00:34 +02:00
  • 0e0fe4d756 cql: validate RF change for new DCs in ALTER tablets KS Piotr Smaron 2024-08-19 15:01:52 +02:00
  • 90ced080a8 group: hold group0 shutdown gate during async operations Gleb Natapov 2024-09-29 16:36:59 +03:00
  • 7674d80c31 cql: validate RF change for new DCs in ALTER tablets KS Piotr Smaron 2024-08-19 15:01:52 +02:00
  • 78bf036419 cql: extend test_alter_tablet_keyspace_rf Piotr Smaron 2024-08-19 13:49:30 +02:00
  • 06ceef34a7 group0: Stop group0 if node initialization fails Gleb Natapov 2024-09-25 17:02:06 +03:00
  • ec83367b45 cql: extend test_alter_tablet_keyspace_rf Piotr Smaron 2024-08-19 13:49:30 +02:00
  • 4fc45b6fa6 cql: refactor test_tablets::test_alter_tablet_keyspace Piotr Smaron 2024-08-19 13:39:19 +02:00
  • dfe2e20442 cql: refactor test_tablets::test_alter_tablet_keyspace Piotr Smaron 2024-08-19 13:39:19 +02:00
  • dbb912c8dd cql: remove unused helper function from test_tablets Piotr Smaron 2024-08-19 13:37:12 +02:00