Commit Graph

  • 7275b614aa scylla_util.py: wait for apt operation on other processes Takuya ASADA 2023-12-26 06:46:04 +09:00
  • 331d9ce788 install.sh: fix scylla-server.service failure on nonroot mode Takuya ASADA 2023-12-27 22:32:26 +09:00
  • 6394854f04 Merge 'Some cleanups in tests for tablets + MV ' from Nadav Har'El Avi Kivity 2023-12-27 20:18:14 +02:00
  • e31f6893af storage_service: topology coordinator: fix accessing outdated node in case of barrier failure Gleb Natapov 2023-12-27 17:36:59 +02:00
  • 3ce0576a31 Merge 'Sanitize keyspace_metadata creation' from Pavel Emelyanov Avi Kivity 2023-12-27 17:15:04 +02:00
  • 1647b29cba tools/schema_loader: add db::config parameter to all load methods Botond Dénes 2023-12-20 05:23:53 -05:00
  • 3d22f42cf9 Merge 'select statement: verify EXECUTE permissions only for non native functions' from Eliran Sinvani scylla-5.4.1 Nadav Har'El 2023-12-26 18:14:21 +02:00
  • e6dc9bca0d Merge 'Profile dumping rest api support' from Eliran Sinvani Nadav Har'El 2023-12-27 12:06:39 +02:00
  • e49b3ffc89 test.py: Dump coverage profile before killing a node Eliran Sinvani 2023-12-25 16:25:14 +02:00
  • 4c60804c4c rest api: Add an api for profile dumping Eliran Sinvani 2023-12-25 16:19:34 +02:00
  • 2a76065e3d table, memtable: share log-structured allocator statistics across all memtables in a table Avi Kivity 2023-12-26 21:24:51 +02:00
  • 02111d6754 memtable: consolidate _read_section, _allocating_section in a struct Avi Kivity 2023-12-26 20:39:13 +02:00
  • fc71c34597 Merge 'select statement: verify EXECUTE permissions only for non native functions' from Eliran Sinvani Nadav Har'El 2023-12-26 18:14:21 +02:00
  • 74d17719db test: add test to check failure handling in cdc generation commit Gleb Natapov 2023-12-26 15:57:43 +02:00
  • 21063b80fb storage_service: topology coordinator: rollback on failure to commit cdc generation Gleb Natapov 2023-12-26 14:08:35 +02:00
  • 129196db98 schema_tables: Use new_keyspace() sugar Pavel Emelyanov 2023-12-26 11:51:57 +03:00
  • a1ad2571fc keyspace_metadata: Drop vector-of-schemas argument from new_keyspace() Pavel Emelyanov 2023-12-26 11:50:47 +03:00
  • ffdafe4024 keyspace_metadata: Add default value for new_keyspace's durable_writes Pavel Emelyanov 2023-12-26 11:47:37 +03:00
  • 8ca5794756 Merge 'cql: fix regression in SELECT * GROUP BY' from Nadav Har'El Avi Kivity 2023-12-25 19:53:55 +02:00
  • 9ab0065796 keyspace_metadata: Pack constructors with default arguments Pavel Emelyanov 2023-12-26 11:41:01 +03:00
  • a336550041 test.py: Add test for native functions permissions Eliran Sinvani 2023-12-26 10:11:27 +02:00
  • cac79977d6 select statement: verify EXECUTE permissions only for non native functions Eliran Sinvani 2023-12-25 16:49:06 +02:00
  • 3968fc11bf Merge 'cql: fix regression in SELECT * GROUP BY' from Nadav Har'El Avi Kivity 2023-12-25 19:53:55 +02:00
  • 3da346a86d Merge 'Drop CentOS7 specific codes' from Takuya ASADA Avi Kivity 2023-12-25 18:25:05 +02:00
  • 68c98d2203 build: cmake: link against boost static when --static-boost is specified Kefu Chai 2023-12-25 14:26:16 +08:00
  • da022ca4e8 Merge 'build: cmake: add "mode_list" target ' from Kefu Chai Avi Kivity 2023-12-25 18:20:34 +02:00
  • 4a817f8a2a data_dictionary: use insert_or_assign() when appropriate Kefu Chai 2023-12-20 14:08:03 +08:00
  • 0b894a7cac locator::ec2_snitch: change retry logic to exponential backoff Takuya ASADA 2023-04-03 21:07:23 +09:00
  • 8917947f29 build_docker: Add description and summary labels Yaron Kaikov 2023-12-14 16:41:08 +02:00
  • ac3dd4bf5d test: Coroutinize some secondary_index_test cases Pavel Emelyanov 2023-12-25 13:12:35 +03:00
  • 55317666c6 test/cql-pytest: check that most aggregators don't take "*" Nadav Har'El 2023-12-25 17:03:05 +02:00
  • e2773b4a3a cql-pytest: add reproducer for GROUP BY regression Nadav Har'El 2023-12-24 10:51:51 +02:00
  • 1aea2136c8 cql: fix regression in SELECT * GROUP BY Nadav Har'El 2023-12-25 17:33:15 +02:00
  • a7efaca878 Merge 'Move initial_tablets to system_schema.scylla_keyspaces' from Pavel Emelyanov Avi Kivity 2023-12-25 17:44:10 +02:00
  • 1d2c871219 test: Add sanity tests for tablets initialization and altering Pavel Emelyanov 2023-12-15 14:05:40 +03:00
  • c43501d973 locator,schema: Move initial tablets from r.s. options to params Pavel Emelyanov 2023-12-21 15:21:19 +03:00
  • 30e7273658 schema_tables: Relax extract_scylla_specific_ks_info() check Pavel Emelyanov 2023-12-25 15:51:36 +03:00
  • 562fcf0c19 locator: Keep optional initial_tablets on r.s. params Pavel Emelyanov 2023-12-21 15:06:53 +03:00
  • 2d480a2093 ks_prop_defs: Add initial_tablets& arg to prepare_options() Pavel Emelyanov 2023-12-21 13:34:17 +03:00
  • a67c535539 keyspace_metadata: Carry optional<initial_tablets> on board Pavel Emelyanov 2023-12-21 13:23:02 +03:00
  • 45f4276de6 locator: Pass abstract_replication_strategy& into validate_tablet_options() Pavel Emelyanov 2023-12-21 15:12:45 +03:00
  • bf824d79d9 locator: Carry r.s. params into process_tablet_options() Pavel Emelyanov 2023-12-21 14:20:41 +03:00
  • a943bd927b locator: Call create_replication_strategy() with r.s. params Pavel Emelyanov 2023-12-21 14:03:58 +03:00
  • f88ba0bf5a locator: Wrap replication_strategy_config_options into replication_strategy_params Pavel Emelyanov 2023-12-21 12:29:32 +03:00
  • ecbafd81f2 locator: Use local members in ..._replication_strategy constructors Pavel Emelyanov 2023-12-21 12:55:22 +03:00
  • f621afa3ec database: Copy storage options too when updating keyspace metadata Pavel Emelyanov 2023-12-22 13:18:20 +03:00
  • 060b16f987 view: apply_to_remote_endpoints: fix use-after-free Benny Halevy 2023-12-24 21:21:58 +02:00
  • da033343b7 tools/schema_loader: read_schema_table_mutation(): close the reader Botond Dénes 2023-12-22 04:39:20 -05:00
  • 6640278aa7 materialized views: fix typo in comment Nadav Har'El 2023-12-24 09:35:42 +02:00
  • f9f20e779c test_mv_tablets: simplify lookup of tablets Nadav Har'El 2023-12-18 13:34:54 +02:00
  • cdd5b19f12 alternator, tablets: improve Alternator LSI tablets test Nadav Har'El 2023-12-18 10:24:19 +02:00
  • 2bec6751d3 build: cmake: add "mode_list" target Kefu Chai 2023-12-24 00:46:42 +08:00
  • 79943e0516 build: cmake: define scylla_build_mode Kefu Chai 2023-12-24 11:59:22 +08:00
  • 2590274f95 Merge 'Don't allow ALTER KEYSPACE to change replication strategy vnode/per-table flavor' from Pavel Emelyanov Tomasz Grabiec 2023-12-22 17:22:36 +01:00
  • 642652efab test/cql-pytest/test_tools.py: test shard-of with a single partition Kefu Chai 2023-12-22 17:53:28 +08:00
  • c05fd8c018 storage_service: node_ops_cmd_handler: decommission rollback, ignore the node if's already removed Petr Gusev 2023-12-21 14:43:52 +04:00
  • 6f6170aae7 Update seastar submodule Avi Kivity 2023-12-20 19:45:47 +02:00
  • 45ffa5221e Improve nodetool scrub definition Tzach Livyatan 2023-12-22 10:52:04 +02:00
  • 9c7e5f6277 Merge 'Fix secondary index feature with tablets' from Nadav Har'El Tomasz Grabiec 2023-12-21 23:36:59 +01:00
  • 1ce07c6f27 test/cql-pytest: test_select_from_mutation_fragments: bump timeout for test_many_partitions Botond Dénes 2023-12-11 08:30:20 -05:00
  • a03755d6d7 test: Add a test that switching between vnodes and tablets is banned Pavel Emelyanov 2023-12-15 14:05:40 +03:00
  • 4de433ac23 cql3/statements: Don't allow switching between vnode and per-table replication strategies Pavel Emelyanov 2023-12-21 19:43:21 +03:00
  • 299219833b cql3/statements: Keep local keyspace variable in alter_keyspace_statement::validate Pavel Emelyanov 2023-12-21 19:32:09 +03:00
  • 79011eeb24 Merge 'virtual_tables, schema_registry: fix use after free related to schema registry' from Avi Kivity Nadav Har'El 2023-12-21 17:10:25 +02:00
  • c00b376a3e schema_registry, database: flush entries when no longer in use Avi Kivity 2023-12-21 16:24:02 +02:00
  • d7b524cf10 main: add a call to LLVM profile dump before exit Michał Chojnowski 2022-06-14 16:37:58 +02:00
  • 2853f79f96 virtual_tables: scope virtual tables registry in system_keyspace Avi Kivity 2023-12-21 16:19:42 +02:00
  • a41140f569 Merge 'scylla-sstable: handle attempt to load schema for non-existent tables more gracefully' from Botond Dénes Nadav Har'El 2023-12-21 15:40:51 +02:00
  • 6018e0fea7 database: log when done with truncating Kefu Chai 2023-12-01 15:30:38 +08:00
  • 5e55954f27 replica: Make the storage snapshot survive concurrent compactions Raphael S. Carvalho 2023-12-19 20:48:17 -03:00
  • e6147c1853 Merge 'Some cleanup in compaction group' from Raphael "Raph" Carvalho Botond Dénes 2023-12-21 12:48:33 +02:00
  • a613a3cad2 secondary-index, tablets: ensure that LSI are synchronous Nadav Har'El 2023-12-17 19:20:20 +02:00
  • 7c5092cb8f test: add missing "tags" schema extension to cql_test_env Nadav Har'El 2023-12-21 11:12:26 +02:00
  • b815aa021c mv, test: fix delay_before_remote_view_update injection point Nadav Har'El 2023-12-17 18:23:45 +02:00
  • 8181e28731 secondary index: fix view creation when using tablets Nadav Har'El 2023-12-13 13:36:54 +02:00
  • ee203f846e test: Fix segfault when running offstrategy test Raphael S. Carvalho 2023-12-15 15:04:44 -03:00
  • 9af6c7e40b docs: add myst parser David Garcia 2023-12-06 17:02:28 +00:00
  • d1e6dfadea sstables: Harden estimate_droppable_tombstone_ratio() interface Raphael S. Carvalho 2023-11-02 21:31:49 +02:00
  • 758d9cf005 Merge 'build: cmake: map 'release' to 'RelWithDebInfo'' from Kefu Chai Botond Dénes 2023-12-20 16:35:07 +02:00
  • 5866d265c3 Merge ' tools/utils: tool_app_template: handle the case of no args ' from Botond Dénes Pavel Emelyanov 2023-12-20 17:34:17 +03:00
  • 6fcaec75db Merge 'Add maintenance socket' from Mikołaj Grzebieluch Kamil Braun 2023-12-20 13:23:54 +01:00
  • 5ef0d16eb3 test/cql-pytest: test_tools.py: add test for failed schema loadig Botond Dénes 2023-12-20 05:36:34 -05:00
  • 3e0058a594 tools/scylla-sstable: use at() instead of operator [] when obtaining data dirs Botond Dénes 2023-12-20 05:31:33 -05:00
  • 208d2e890e tools/schema_loader: also check for empty table/column mutations Botond Dénes 2023-12-20 05:27:43 -05:00
  • 81e5033902 tools/schema_loader: log more details when loading schema from schema tables Botond Dénes 2023-12-20 05:26:17 -05:00
  • abeeefb427 doc: add Raft verification to 5.4 upgrade Anna Stuchlik 2023-12-20 10:55:23 +01:00
  • 76c3dda640 storage_service: register schema version observer before joining group0 and starting gossiper Gleb Natapov 2023-08-23 17:36:10 +03:00
  • 7ee55dd03e cdc, tablets: don't allow enabling CDC with tablets Nadav Har'El 2023-12-19 22:21:23 +02:00
  • ffb6ae917f Merge 'Add support for tablets in Alternator' from Nadav Har'El Kamil Braun 2023-12-20 10:00:31 +01:00
  • 1f6460972b Merge 'Fix crash on table drop concurrent with streaming ' from Tomasz Grabiec Kamil Braun 2023-12-20 09:57:06 +01:00
  • db9e314965 treewide: apply codespell to the comments in source code Kefu Chai 2023-12-13 23:19:27 +08:00
  • fafe9d9c38 build: cmake: map 'release' to 'RelWithDebInfo' Kefu Chai 2023-12-20 13:09:13 +08:00
  • 72dcb2466d build: define BuildType for enclosing build_by_default Kefu Chai 2023-12-20 12:42:45 +08:00
  • 287546923e Merge 'db: hints: add checksum to sync_point encoding' from Patryk Jędrzejczak Kamil Braun 2023-07-18 13:05:10 +02:00
  • 9c482ff262 Update tools/java submodule Botond Dénes 2023-12-19 13:43:58 +02:00
  • c0dab523f9 Update tools/java submodule Botond Dénes 2023-12-19 13:46:05 +02:00
  • 2e031f2d8e mv, tablets, alternator: test for Alternator LSI with tablets Nadav Har'El 2023-12-10 14:30:20 +02:00
  • 15acceb69f Merge 'commitlog_test::test_commitlog_reader: handle segment_truncation' from Calle Wilund Avi Kivity 2023-12-19 15:33:38 +02:00
  • 5499f7b5a8 cdc: use chunked_vector for topology_description entries Michael Huang 2023-09-15 00:49:40 -04:00
  • 7055ac45d1 test: use more frequent reconnection policy Piotr Grabowski 2023-08-21 15:39:27 +02:00