Commit Graph

  • 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
  • 4ff29d1637 raft: drop assert in server_impl::apply_snapshot for a condition that may happen Gleb Natapov 2023-08-30 16:52:32 +03:00
  • 6bcf9e6631 When add duration field to UDT check whether this UDT is used in some clustering key Alexey Novikov 2023-11-10 16:01:23 +03:00
  • 74dd8f08e3 dist: fix local-fs.target dependency Takuya ASADA 2023-10-06 00:55:57 +09:00
  • bfc98d1909 dist: fix local-fs.target dependency Takuya ASADA 2023-10-06 00:55:57 +09:00
  • 6abdced7b9 test: add regression tests for invoking tools with no args Botond Dénes 2023-12-19 02:23:09 -05:00
  • 76492407ab tools/utils: tool_app_template: handle the case of no args Botond Dénes 2023-12-19 02:20:46 -05:00
  • 975c11a54b tools/utils: tool_app_template: remove "scylla-" prefix from app name Botond Dénes 2023-12-19 02:19:28 -05:00
  • 68507ed4d9 Merge '[Backport 5.2] Shard of shard repair task impl' from Aleksandra Martyniuk Botond Dénes 2023-12-19 10:28:57 +02:00
  • 46a29e9a02 Merge 'alternator: fix isolation of concurrent modifications to tags' from Nadav Har'El Botond Dénes 2023-04-11 11:17:23 +03:00
  • 23fd6939eb Merge '[Backport to 5.2] gossiper: mark_alive: use deferred_action to unmark pending' from Benny Halevy Botond Dénes 2023-12-19 09:06:36 +02:00
  • ce317d50bc bytes.hh: correct spelling of delimiter and delimited Botond Dénes 2023-12-18 08:49:57 -05:00
  • ef10b497e1 test.py: add maintenance socket test Mikołaj Grzebieluch 2023-11-24 12:21:32 +01:00
  • e327478bb5 test.py: enable maintenance socket in tests by default Mikołaj Grzebieluch 2023-12-15 11:20:26 +01:00
  • 21b3ba4927 docs: add maintenance socket documentation Mikołaj Grzebieluch 2023-11-24 12:14:56 +01:00
  • f96d30c2b5 main: add maintenance socket Mikołaj Grzebieluch 2023-12-08 13:19:55 +01:00
  • 16ab2c28e4 main: refactor initialization of cql controller and auth service Mikołaj Grzebieluch 2023-12-08 13:01:21 +01:00
  • 999be1d14b auth/service: don't create system_auth keyspace when used by maintenance socket Mikołaj Grzebieluch 2023-11-24 11:34:46 +01:00
  • 2b9a88d17a cql_controller: maintenance socket: fix indentation Mikołaj Grzebieluch 2023-12-08 11:25:42 +01:00
  • ac61d0f695 cql_controller: add option to start maintenance socket Mikołaj Grzebieluch 2023-11-24 10:52:32 +01:00
  • 1cf499cfea Update tools/java submodule Botond Dénes 2023-12-18 14:39:16 +02:00
  • 91e05dc646 cql: fix SELECT toJson() or SELECT JSON of time column Nadav Har'El 2023-11-21 18:41:50 +02:00
  • 84ea8b32b2 test: tablets: Restart cluster in a graceful manner to avoid connection drop in the middle of request serving Tomasz Grabiec 2023-11-09 01:05:04 +01:00
  • 2cef52aeaa Update tools/java submodule Botond Dénes 2023-12-18 14:36:00 +02:00
  • 63e4d6c965 test: Enable debug compaction logging for sstable_compaction_test Raphael S. Carvalho 2023-12-15 12:07:27 -03:00
  • db16048761 test/pylib: avoid using asyncio.get_event_loop() Kefu Chai 2023-12-12 20:14:43 +08:00
  • 5fa69b8a67 replica: Fix indentation Raphael S. Carvalho 2023-12-18 10:23:22 -03:00
  • 8a9784d29c replica: Kill unused calculate_disk_space_used_for() Raphael S. Carvalho 2023-12-18 10:22:19 -03:00
  • cd88f9eb76 Update tools/java submodule (native nodetool) Avi Kivity 2023-12-18 14:50:25 +02:00
  • a2009c4a8c gossiper: mark_alive: use deferred_action to unmark pending Benny Halevy 2023-07-11 11:40:41 +03:00
  • 999a6bfaae gossiper: mark_alive: enter background_msg gate Benny Halevy 2023-07-11 11:40:41 +03:00
  • a55561fc64 When add duration field to UDT check whether this UDT is used in some clustering key Alexey Novikov 2023-11-10 16:01:23 +03:00
  • 7288bdfe09 sstables: Fix update of tombstone GC settings to have immediate effect Raphael S. Carvalho 2023-10-17 16:03:32 -03:00
  • faef786c88 reloc: strip.sh: always generate symbol list with posix format Kefu Chai 2023-09-22 10:37:31 +08:00
  • 7e9bdef8bb row_cache: when the constructor fails, clear _partitions in the right allocator Michał Chojnowski 2023-10-04 15:25:48 +02:00
  • af38b255c8 cql3: Fix invalid JSON parsing for JSON objects with ASCII keys Michael Huang 2023-09-21 10:42:06 -04:00
  • c4b699525a sstables: throw at seeing invalid chunk_len Kefu Chai 2023-09-04 16:20:00 +08:00
  • 3a24b8c435 sstables: stop warning when auto-snapshot leaves non-empty directory Nadav Har'El 2023-07-06 20:55:26 +03:00
  • 9e9a488da3 streaming: cast the progress to a float before formatting it Kefu Chai 2023-07-09 23:37:21 +08:00
  • 614d15b9f6 repair: rename shard_repair_task_impl::id Aleksandra Martyniuk 2023-02-22 10:44:17 +01:00
  • fc2799096f repair: delete redundant shard id from logs Aleksandra Martyniuk 2023-02-22 10:25:37 +01:00
  • b9178bd853 hints: send_one_hint: extend the scope of file_send_gate holder Petr Gusev 2023-08-16 15:58:11 +04:00
  • 12aacea997 compound_compat: do not format an sstring with {:d} Kefu Chai 2023-07-08 15:09:34 +08:00
  • cf43787295 db/config: add maintenance_socket_enabled bool class Mikołaj Grzebieluch 2023-11-24 10:49:57 +01:00
  • 11a2748d7f auth: add maintenance_socket_role_manager Mikołaj Grzebieluch 2023-11-24 10:43:46 +01:00
  • e682e362a3 db/config: add maintenance_socket variable Mikołaj Grzebieluch 2023-11-24 10:38:37 +01:00
  • df30f66bfa tools/scylla-sstable: dump column_desc as an object Kefu Chai 2023-08-14 11:38:56 +08:00
  • 2427bda737 forward_service: introduce shutdown checks Michał Sala 2023-05-16 02:27:11 +02:00
  • 27adf340ef storage_proxy: mutation:: make frozen_mutation [[ref]] Petr Gusev 2023-05-23 16:47:27 +04:00
  • 5c33c9d6a6 Merge 'thrift: return address in listen_addresses() only after server is ready' from Marcin Maliszkiewicz Botond Dénes 2023-03-28 08:26:16 +03:00
  • 3b108f2e31 Merge 'db: config: make consistent_cluster_management mandatory' from Patryk Jędrzejczak Kamil Braun 2023-12-18 09:44:52 +01:00
  • a6200e99e6 Merge 'Handle S3 partial read overflows' from Pavel Emelyanov Botond Dénes 2023-12-18 10:00:32 +02:00
  • 9aaaa66981 Merge 'cql3: fix a few misformatted printouts of column names in error messages' from Nadav Har'El Kamil Braun 2023-04-25 14:21:09 +02:00
  • b21ec82894 Merge 'Do not yield while traversing the gossiper endpoint state map' from Benny Halevy Avi Kivity 2023-05-16 17:07:18 +03:00
  • 081f30d149 Merge 'Add support to tablet storage splitting' from Raphael "Raph" Carvalho Avi Kivity 2023-12-17 21:12:01 +02:00
  • 37b5c03865 mv: coroutinize wait code for remote view updates Nadav Har'El 2023-12-10 13:55:15 +02:00
  • bf6848d277 mv, test: add injection point to delay remove view update Nadav Har'El 2023-12-10 11:27:40 +02:00
  • 2c0b472f44 alternator: explicitly request synchronous updates for LSI Nadav Har'El 2023-12-07 17:35:04 +02:00
  • d11f5e9625 alternator: fix view creation when using tablets Nadav Har'El 2023-12-06 21:30:17 +02:00
  • 8e356d8c31 alternator: add experimental method to create a table with tablets Nadav Har'El 2023-12-06 20:50:44 +02:00
  • e436856cf7 token_metadata: pass node id when formatting it Kefu Chai 2023-12-15 16:08:36 +08:00
  • 10eebe3c66 test: use different IP addresses for listen and RPC addresses Evgeniy Naydanov 2023-11-06 12:57:18 +00:00
  • 546b31846a replica: Introduce storage group splitting Raphael S. Carvalho 2023-12-05 20:52:07 -03:00
  • 3c5b00ea04 replica: Add storage_group::memtable_count() Raphael S. Carvalho 2023-12-05 20:44:38 -03:00