Commit Graph

  • 4595f51d5c utils/logalloc: do not allocate memory in reclaim_timer::report() Kefu Chai 2024-03-29 18:34:08 +08:00
  • d6c7a26419 utils/logalloc: do not allocate memory in reclaim_timer::report() Kefu Chai 2024-03-29 18:34:08 +08:00
  • 7e05a54b9c schema_tables: pass reload flag when calling merge_schema cross-shard Kamil Braun 2023-08-23 17:23:39 +02:00
  • 2fa581d8fb Docs: Fix link fro scylla-sstable.rst to /architecture/sstable/ Tzach Livyatan 2024-03-29 09:59:25 +03:00
  • 2179bfc40d Merge 'Relax initialization of virtual tables' from Pavel Emelyanov Botond Dénes 2024-04-02 13:39:26 +03:00
  • 892c97295b mv: adjust the overhead estimation for view updates Wojciech Mitros 2024-02-06 00:28:27 +01:00
  • c0c34d2af0 mv: keep semaphore units alive until the end of a remote view update Wojciech Mitros 2024-03-19 09:03:05 +01:00
  • 469ff4f290 Merge 'repair: Load repair history in background' from Asias He Botond Dénes 2024-04-02 10:53:10 +03:00
  • fd12052c89 Update tools/java/ submodule Botond Dénes 2024-04-02 10:47:57 +03:00
  • fcdb80773e github: sync-labels: run only in scylladb oss repo Yaron Kaikov 2024-04-02 08:16:42 +03:00
  • ffdd47c2b1 Merge 'Track and limit memory used by bloom filters' from Lakshmi Narayanan Sreethar Botond Dénes 2024-04-02 10:40:52 +03:00
  • 803d414896 get_description.py: Make the Script a library Amnon Heiman 2024-04-01 21:31:43 +03:00
  • ea8478a3e7 scripts/open-coredump.sh: introduce --ci Botond Dénes 2024-03-26 03:44:00 -04:00
  • 55d0ea48bd test: randomized_nemesis_test: remove fmt::formatter for seastar::timed_out_error Kefu Chai 2024-03-30 09:09:57 +08:00
  • d5ac0c06b3 test_sstable_reversing_reader_random_schema: drop workaround for #9352 Benny Halevy 2024-03-31 20:11:54 +03:00
  • 29f9f7594f replica: Kill table::storage_group_id_for_token() Raphael S. Carvalho 2024-04-01 13:58:33 -03:00
  • 99b7ccfa8b repair: Load repair history in background Asias He 2024-03-25 15:28:54 +08:00
  • 523895145d repair: Abort load_history process in shutdown Asias He 2024-03-11 15:20:55 +08:00
  • 5f6b1dc5b9 Update ScyllaDB version to: 5.4.6 Jenkins Promoter 2024-04-01 23:37:05 +03:00
  • d86505e399 test_bloom_filter.py: disable reclaiming memory from components Lakshmi Narayanan Sreethar 2024-03-28 17:03:13 +05:30
  • d261f0fbea sstable_datafile_test: add tests to verify auto reclamation of components Lakshmi Narayanan Sreethar 2024-03-22 14:46:13 +05:30
  • 169629dd40 test/lib: allow overriding available memory via test_env_config Lakshmi Narayanan Sreethar 2024-03-22 14:51:23 +05:30
  • a36965c474 sstables_manager: support reclaiming memory from components Lakshmi Narayanan Sreethar 2024-03-20 11:30:49 +05:30
  • 2ca4b0a7a2 sstables_manager: store available memory size Lakshmi Narayanan Sreethar 2024-03-21 18:19:23 +05:30
  • f05bb4ba36 sstables_manager: add variable to track component memory usage Lakshmi Narayanan Sreethar 2024-03-21 16:04:42 +05:30
  • e8026197d2 db/config: add a new variable to limit memory used by table components Lakshmi Narayanan Sreethar 2024-03-14 13:50:26 +05:30
  • e0b6186d16 sstable_datafile_test: add testcase to verify reclamation from sstables Lakshmi Narayanan Sreethar 2024-03-20 17:58:50 +05:30
  • 4f0aee62d1 sstables: support reclaiming memory from components Lakshmi Narayanan Sreethar 2024-03-12 13:28:28 +05:30
  • 627c5fdf04 virtual_tables: Open-code install_virtual_readers_and_writers() Pavel Emelyanov 2024-04-01 18:16:06 +03:00
  • 1d79cfc6cf virtual_tables: Move readers setup loop into add_table() Pavel Emelyanov 2024-04-01 18:14:30 +03:00
  • 891e792717 virtual_tables: Move tables creation loop into add_table() Pavel Emelyanov 2024-04-01 18:10:38 +03:00
  • 420ce3634f virtual_tables: Make add_tablet() a coroutine Pavel Emelyanov 2024-04-01 18:08:41 +03:00
  • ddc6f9279f virtual_tables: Open-code register_virtual_tables() Pavel Emelyanov 2024-04-01 18:04:17 +03:00
  • c5601a749e github: sync_labels: do not error out if PR's cover letter is empty Kefu Chai 2024-04-01 15:30:02 +08:00
  • 88fb686d67 test: generate core dumps on crashes in debug clusters Avi Kivity 2024-02-25 16:37:43 +02:00
  • 07c40f5600 github: sync_labels: use ${{}} expression syntax in "if" condition Kefu Chai 2024-04-01 16:06:22 +08:00
  • 1494499f90 github: sync_labels: checkout a single file not the whole repo Kefu Chai 2024-04-01 16:13:05 +08:00
  • b8c705bc54 .github: sync-labels: fix pull request permissions Yaron Kaikov 2024-04-01 13:41:14 +03:00
  • 46bbfc0c53 expression: Shorten making raw_value from FragmetedView Pavel Emelyanov 2024-04-01 13:42:57 +03:00
  • 01fc1a9f66 schema_tables: std::move mutation into the mutation vector Benny Halevy 2024-03-31 20:04:56 +03:00
  • 5427967f45 schema: Introduce build() && overload Pavel Emelyanov 2024-03-28 17:44:24 +03:00
  • be3776ec2a configure.py: add --build-dir option Takuya ASADA 2024-02-16 08:24:52 +09:00
  • b6854cbb21 Merge 'test/cql-pytest: match error message formated using {fmt} ' from Kefu Chai Nadav Har'El 2024-04-01 11:23:24 +03:00
  • fcf7ca5675 utils/logalloc: do not allocate memory in reclaim_timer::report() Kefu Chai 2024-03-29 18:34:08 +08:00
  • 885cb2af07 utils/rjson: include tasklocal backtrace in rapidjson assert error message Botond Dénes 2024-03-29 05:48:53 -04:00
  • 41a1b1c0d0 move_tablets: Emplace mutations into vector, not push Pavel Emelyanov 2024-03-28 17:23:54 +03:00
  • f5603ad9ca Merge 'test.py: test_topology_upgrade_basic: make ring_delay_ms nonzero' from Mikołaj Grzebieluch Kamil Braun 2024-03-29 12:52:31 +01:00
  • 4930095d39 Docs: Fix link fro scylla-sstable.rst to /architecture/sstable/ Tzach Livyatan 2024-03-29 09:59:25 +03:00
  • 57719ece4f Merge 'main: reload service levels data accessor after join_cluster' from Marcin Maliszkiewicz Piotr Dulikowski 2024-03-29 09:39:11 +01:00
  • f1d547e74e bytes.hh: stop at '}' in fmt::formatter<fmt_hex> Kefu Chai 2024-03-28 09:20:11 +08:00
  • 1632fbbef9 test/cql-pytest: match error message formated using {fmt} Kefu Chai 2024-03-27 17:46:24 +08:00
  • 8f47fcedf6 test/cql-pytest: extract scylla_error() for not allowed options test Kefu Chai 2024-03-27 17:32:41 +08:00
  • 1e2607563f test.py: test_topology_upgrade_basic: make ring_delay_ms nonzero Mikołaj Grzebieluch 2024-03-22 15:16:22 +01:00
  • 4c0dadee7c Merge 'test: changes to prepare for dropping FMT_DEPRECATED_OSTREAM' from Kefu Chai Botond Dénes 2024-03-28 15:33:56 +02:00
  • 33751f8f4e Merge 'raft topology: drop RAFT_PULL_TOPOLOGY_SNAPSHOT RPC' from Gleb Kamil Braun 2024-03-28 14:25:58 +01:00
  • 566223c34a Merge ' tools/scylla-nodetool: repair: abort on first failed repair' from Botond Dénes Nadav Har'El 2024-03-28 14:02:29 +02:00
  • 81bbfae77a tools/scylla-nodetool: implement the checkAndRepairCdcStreams command Botond Dénes 2024-03-27 11:39:27 -04:00
  • 3df5de60a9 cache_flat_mutation_reader: only call get_iterator_in_latest() when pointing at a row Michał Chojnowski 2024-03-27 00:19:06 +01:00
  • 1adf16ce73 Merge 'network_topology_strategy: reallocate_tablets: support for rf changes' from Benny Halevy Pavel Emelyanov 2024-03-28 11:19:11 +03:00
  • c34a503ef3 Update seastar submodule (iotune error path crash fix) Pavel Emelyanov 2024-03-28 10:53:51 +03:00
  • 2bfc7324d4 mutation: friend fmt::formatter<atomic_cell> in atomic_cell_view Kefu Chai 2024-03-28 09:45:54 +08:00
  • 99e743de9d test: nodetool: match with vector printed by {fmt} Kefu Chai 2024-03-27 17:05:48 +08:00
  • c2ffa0d813 bytes.hh: stop at '}' in fmt::formatter<fmt_hex> Kefu Chai 2024-03-28 09:20:11 +08:00
  • 50e0032bca test: auth: remove if not exists from auth cql statement Marcin Maliszkiewicz 2024-03-25 20:52:58 +01:00
  • 902c71bac8 storage_service: Fix undefined behavior in stream_tablet() Raphael S. Carvalho 2024-03-27 15:12:49 -03:00
  • 6e6aefc9ab raft topology: drop RAFT_PULL_TOPOLOGY_SNAPSHOT RPC Gleb Natapov 2024-03-13 13:12:24 +02:00
  • c1dcf0fae7 Use correct limit for raft commands throughout the code. Gleb Natapov 2024-03-27 15:50:04 +02:00
  • c3989d8e03 Merge 'storage_service: keep subscription to raft topology feature alive' from Piotr Dulikowski Kamil Braun 2024-03-27 14:46:42 +01:00
  • 96a3544739 Merge 'alternator: reduce stall for Query and Scan with large pages' from Nadav Har'El Avi Kivity 2024-03-27 15:06:32 +02:00
  • 447a3beb47 release: prepare for 5.2.17 scylla-5.2.17 Beni Peled 2024-03-27 14:35:37 +02:00
  • 404406e6a1 Merge ' test/cql-pytest: test_select_from_mutation_fragments.py: move away from memtables' from Botond Dénes Kamil Braun 2024-03-27 13:21:19 +01:00
  • fdd5367974 Merge 'compaction: implement unchecked_tombstone_compaction' from Ferenc Szili Botond Dénes 2024-03-27 13:56:02 +02:00
  • 6bd0be71ab mutation: add fmt::formatter for invalid_mutation_fragment_stream Kefu Chai 2024-03-27 13:06:58 +08:00
  • d1e8d89ae2 doc: topology-over-raft: add transition_state to node state diagram Kefu Chai 2024-03-26 16:20:16 +08:00
  • 0752ef1481 test: remove skip annotation for multi-DC test with 5 DCs with one node in each Andrei Chekun 2024-03-19 17:27:13 +01:00
  • 295b27a07b cache_flat_mutation_reader: only call get_iterator_in_latest() when pointing at a row Michał Chojnowski 2024-03-27 00:19:06 +01:00
  • d274f63d89 Merge 'Add support for "initial-token" parameter in raft mode' from Gleb Kamil Braun 2024-03-27 11:41:06 +01:00
  • 71a519dee8 test: unit: add fmt::formatter for test_data in tests Kefu Chai 2024-03-27 13:20:43 +08:00
  • 4f8c1a4729 test/lib: do not print with fmt::to_string() Kefu Chai 2024-03-27 13:16:51 +08:00
  • d0ceb35e7e test/boost: print runtime_error using e.what() Kefu Chai 2024-03-27 13:14:23 +08:00
  • 8a77319cb7 network_topology_strategy: reallocate_tablets: consider new_racks before existing racks Benny Halevy 2024-03-27 11:39:25 +02:00
  • c5ff060dee network_topology_startegy_test: add NetworkTopologyStrategy_tablet_allocation_balancing_test Benny Halevy 2024-03-22 10:57:15 +02:00
  • 4a7d57525e network_topology_strategy: reallocate_tablets: support deallocation via rf change Benny Halevy 2024-03-17 21:26:34 +02:00
  • 1e8f8db5b8 network_topology_startegy_test: tablets_test: randomize cases Benny Halevy 2024-03-19 14:14:45 +02:00
  • 898cd1d404 network_topology_strategy: allocate_tablets_for_new_table: do not rely on token ownership Benny Halevy 2024-03-17 14:15:35 +02:00
  • f70f04c240 tools/scylla-nodetool: repair: abort on first failed repair Botond Dénes 2024-03-07 03:32:37 -05:00
  • fa4193e09f Reapply "test.py: adjust the test for topology upgrade to write to and read from CDC tables" Mikołaj Grzebieluch 2024-03-25 09:58:27 +01:00
  • 40a4b349bd network_topology_startegy_test: add NetworkTopologyStrategy_tablets_negative_test Benny Halevy 2024-03-19 09:31:02 +02:00
  • f19dbb4ae5 network_topology_strategy_test: endpoints_check: use particular BOOST_CHECK_* functions Benny Halevy 2024-03-17 21:30:52 +02:00
  • 93b6573a90 network_topology_strategy_test: endpoints_check: verify that replicas are placed on unique nodes Benny Halevy 2024-03-18 14:20:23 +02:00
  • c11ffd14cc network_topology_strategy_test: endpoints_check: strictly check rf for tablets Benny Halevy 2024-03-17 19:42:38 +02:00
  • ffa5870758 network_topology_strategy_test: full_ring_check for tablets: drop unused options param Benny Halevy 2024-03-17 19:47:23 +02:00
  • 764e9a344d test/nodetool: nodetool(): add check_return_code param Botond Dénes 2024-03-07 05:52:16 -05:00
  • 8f3b1db37f test/nodetool: nodetool(): return res object instead of just stdout Botond Dénes 2024-03-07 04:23:27 -05:00
  • 2e2c3a5fea locator: fix a typo in comment Kefu Chai 2024-03-27 13:39:24 +08:00
  • e76817502f gms: feature: mark when_enabled(func) with nodiscard Piotr Dulikowski 2024-03-27 08:13:15 +01:00
  • 7ea6e1ec0a storage_service: keep subscription to raft topology feature alive Piotr Dulikowski 2024-03-27 08:20:10 +01:00
  • 2d12db81cf Merge 'docs: document nodetool {getsstables, sstableinfo}' from Kefu Chai Botond Dénes 2024-03-27 09:04:55 +02:00
  • aca50c46b7 tools/toolchain: update python driver Botond Dénes 2024-03-06 05:12:06 -05:00
  • 4d98b7d532 test/nodetool: count unexpected requests Botond Dénes 2024-03-07 04:17:00 -05:00