Commit Graph

  • 574cb7d977 storage_service: merge_topology_snapshot: co_await to_mutation_gently Benny Halevy 2024-04-16 16:34:19 +03:00
  • c485ed6287 canonical_mutation: add to_mutation_gently Benny Halevy 2024-04-17 22:26:48 +03:00
  • 7f7e4616ab idl-compiler: emit include directive in generated impl header file Benny Halevy 2024-05-01 14:34:46 +03:00
  • e1411f3911 mutation_partition: add apply_gently Benny Halevy 2024-04-16 20:23:14 +03:00
  • f625cd76a9 collection_mutation: improve collection_mutation_view formatting Benny Halevy 2024-04-17 21:06:44 +03:00
  • 15e8ecb670 mutation_partition: apply_monotonically: do not support schema upgrade Benny Halevy 2024-04-17 18:47:53 +03:00
  • e5ca65f78b test/perf: report also log_allocations/op Benny Halevy 2024-05-02 12:18:29 +03:00
  • e0d597348b Merge 'Remove sstable_directory::_sstable_dir member' from Pavel Emelyanov Avi Kivity 2024-05-02 17:52:21 +03:00
  • b8e3bf4b09 topology_coordinator: clear obsolete generations earlier Patryk Jędrzejczak 2024-04-24 15:35:36 +02:00
  • f61c50baa4 test: test_raft_snapshot_request: improve the last assertion Patryk Jędrzejczak 2024-04-29 14:55:42 +02:00
  • 44791a849e test: test_raft_snapshot_request: find raft leader after restart Patryk Jędrzejczak 2024-04-29 11:08:03 +02:00
  • 41198998c5 test: test_raft_shanpshot_request: simplify appended_command Patryk Jędrzejczak 2024-04-29 14:30:09 +02:00
  • 2cf7cc1ea5 scylla_setup: Remove jmx and tools packages from being verified Yaron Kaikov 2024-05-02 10:55:38 +03:00
  • b8f9eeb82b sstable_directory: Remove _sstable_dir member Pavel Emelyanov 2024-05-02 13:08:22 +03:00
  • 608762adda sstable_directory: Create sstable path with make_path() when logging Pavel Emelyanov 2024-05-02 13:07:39 +03:00
  • 07c1df575e sstable_directory: Use make_path to construct filesystem lister Pavel Emelyanov 2024-05-02 13:08:05 +03:00
  • ef98777b27 sstable_directory: Move some logging around Pavel Emelyanov 2024-05-02 13:06:33 +03:00
  • 90634b419c sstable: added cluster feature for dead rows and range tombstones Ferenc Szili 2024-04-27 11:19:42 +02:00
  • b06af5b2b9 sstable: write dead_rows count to system.large_partitions Ferenc Szili 2024-04-26 13:28:57 +02:00
  • 63e724c974 sstable: added counter for dead rows Ferenc Szili 2024-04-26 13:24:04 +02:00
  • 5558143014 test/alternator: test addressing LSI using REST API Nadav Har'El 2024-03-28 18:04:24 +02:00
  • 1aacfdf460 REST API: stop using deprecated, buggy, path parameter Nadav Har'El 2024-04-17 16:42:18 +03:00
  • 59b7920b0b view_update_generator: add get_storage_proxy() Jan Ciolek 2023-05-04 15:52:21 +02:00
  • 4c5cfc7683 storage_proxy: make view backlog getters public Jan Ciolek 2023-05-04 15:39:48 +02:00
  • 67736b5cd3 Reapply "Merge 'Drain view_builder in generic drain' from ScyllaDB" Pavel Emelyanov 2024-04-19 13:55:05 +03:00
  • d47053266b view: Abort pending view updates when draining Pavel Emelyanov 2024-04-24 17:14:01 +03:00
  • f183f5aa80 Update seastar submodule Kefu Chai 2024-05-02 08:24:28 +08:00
  • b8634fb244 dist: stop installing scylla-tools, scylla-jmx by default Takuya ASADA 2024-05-01 18:57:07 +09:00
  • af5674211d redis/server.hh: suppress -Wimplicit-fallthrough from protocol_parser.hh Kefu Chai 2024-05-01 20:00:02 +08:00
  • 08d1362f80 utils/chunked_vector: fix some typos in comment Kefu Chai 2024-05-01 17:46:06 +08:00
  • 4e78e2d506 test/cql-pytest, cdc: add test for what happens when log name is taken Nadav Har'El 2024-05-01 11:42:07 +03:00
  • 5f5acc813a view-builder: Print correct exception in built ste exception handler Pavel Emelyanov 2024-04-22 17:51:28 +03:00
  • d68d765247 view-builder: Print correct exception in built ste exception handler Pavel Emelyanov 2024-04-22 17:51:28 +03:00
  • d8df02f490 docs: clarify that DELETE can be used with USING TIMEOUT Michał Chojnowski 2024-04-25 16:24:36 +02:00
  • 5d992a4f01 proxy: Remove declaration of nonexisting view_update_write_response_handler class Pavel Emelyanov 2024-04-25 12:02:48 +03:00
  • 65a385f5d0 Merge 'Relax the way view builder code checks if a table exists' from Pavel Emelyanov Botond Dénes 2024-05-01 10:14:58 +03:00
  • 94ac0799d9 build: cmake: link scylla_tracing against scylla-main Kefu Chai 2024-04-29 13:45:10 +08:00
  • f0d12df7fc reloc: create $BUILDDIR for getting its path Kefu Chai 2024-04-29 22:11:16 +08:00
  • 8168f02550 raft_group_registry: do not use moved variable Kefu Chai 2024-04-27 17:06:49 +08:00
  • bd0d246b57 tools/scylla-nodetool: implement the resetlocalschema command Kefu Chai 2024-04-30 16:54:24 +08:00
  • b980634ff2 test: Verify tablet cleanup is properly retried on failure Raphael S. Carvalho 2024-04-25 13:17:03 -03:00
  • 62b1cfa89c topology_coordinator: Fix synchronization of tablet split with other concurrent ops Raphael S. Carvalho 2024-04-23 12:24:41 -03:00
  • f71a687baf doc: run repair after changing RF of system_auth Anna Stuchlik 2024-04-29 16:58:55 +02:00
  • d85d37921a doc: run repair after changing RF of system_auth Anna Stuchlik 2024-04-29 16:58:55 +02:00
  • 525553aa41 SCYLLA-VERSION-GEN: warn against using - or _ in custom version names Botond Dénes 2024-04-25 15:00:14 -04:00
  • ea15ddc7dc Merge 'Fix population of non-normal sstables from registry' from Pavel Emelyanov Avi Kivity 2024-04-30 18:10:11 +03:00
  • 329b135b5e Merge 'chunked_vector: fix use after free in emplace back' from Benny Halevy Avi Kivity 2024-04-30 18:09:04 +03:00
  • f62197ee1e docs: enable concurrent downloads David Garcia 2024-04-30 09:44:47 +01:00
  • d7a01598ce tools: Make sstable shard-of efficient by loading minimum to compute owners Raphael S. Carvalho 2024-04-26 12:17:53 -03:00
  • b2858e4028 streaming: Fix use after move in fire_stream_event Asias He 2024-04-22 09:25:23 +08:00
  • f2b0a5e9e1 storage_service: do not take API lock for removenode operation if topology coordinator is enabled Gleb Natapov 2024-04-30 15:13:50 +03:00
  • 0a7101923c test: return file mark from wait_for that points after the found string Gleb Natapov 2024-04-30 15:06:32 +03:00
  • 3a1ceb96d7 utils: UUID_gen: include <atomic> Kefu Chai 2024-04-24 14:02:03 +08:00
  • 6a73c911e3 tools: lua_sstable_consumer.cc: be compatible with Lua 5.3's lua_resume() Kefu Chai 2024-04-27 17:50:24 +08:00
  • 0ace90ad04 test: add test for cleaning up cached querier on tablet migration Botond Dénes 2024-04-29 10:10:14 -04:00
  • 64c817462e querier: allow injecting cache entry ttl by error injector Botond Dénes 2024-04-29 10:08:04 -04:00
  • 03995d9397 replica/table: cleanup_tablet(): clear inactive reads for the tablet Botond Dénes 2024-04-04 04:48:52 -04:00
  • a062e3f650 replica/database: introduce clear_inactive_reads_for_tablet() Botond Dénes 2024-04-04 04:44:39 -04:00
  • 338af5055c replica/database: introduce foreach_reader_concurrency_semaphore Botond Dénes 2024-04-30 01:36:56 -04:00
  • 3c813fbb99 reader_concurrency_semaphore: add range param to evict_inactive_reads_for_table() Botond Dénes 2024-04-04 03:58:04 -04:00
  • 9e7a957ffb reader_concurrency_semaphore: allow storing a range with the inactive reader Botond Dénes 2024-04-04 02:56:11 -04:00
  • 67684308d1 reader_concurrency_semaphore: avoid detach() in inactive_read_handle::abandon() Botond Dénes 2024-04-29 04:46:29 -04:00
  • 35f456c483 Merge 'Extend ALTER TABLE ... DROP to allow specifying timestamp of column drop' from Michał Jadwiszczak Piotr Dulikowski 2024-04-29 14:05:05 +02:00
  • dec652de9e test: topology: test that upgrade succeeds after recent removal Piotr Dulikowski 2024-04-16 17:25:19 +02:00
  • cb4a4f2caf topology_coordinator: compute cluster size correctly during upgrade Piotr Dulikowski 2024-04-16 16:18:41 +02:00
  • 0fc0474ccc sstables: reclaim_memory_from_components: do not update _recognised_components Lakshmi Narayanan Sreethar 2024-04-24 17:00:57 +05:30
  • af0c0ee8af configure.py: revert changing builddir as absolute path Takuya ASADA 2024-04-22 17:25:22 +09:00
  • 4433d2e10e build: cmake: let iotune depends on config specific file Kefu Chai 2024-04-24 17:55:18 +08:00
  • f03f69ad4f partition_version: move the base class in move ctor Kefu Chai 2024-04-23 13:18:15 +08:00
  • bf802e99eb docs: Update Hinted Handoff documentation Dawid Medrek 2024-03-22 17:43:06 +01:00
  • 46ab22f805 db/hints: Add endpoint_downtime_not_bigger_than() Dawid Medrek 2024-04-05 15:03:11 +02:00
  • 0ef8d67d32 db/hints: Migrate hinted handoff when cluster feature is enabled Dawid Medrek 2024-03-22 15:51:09 +01:00
  • 58784cd8db db/hints: Handle arbitrary directories in resource manager Dawid Medrek 2024-03-22 15:30:17 +01:00
  • ee84e810ca db/hints: Start using hint_directory_manager Dawid Medrek 2024-03-22 14:57:42 +01:00
  • aa4b06a895 db/hints: Enforce providing IP in get_ep_manager() Dawid Medrek 2024-03-22 14:38:38 +01:00
  • d0f58736c8 db/hints: Introduce hint_directory_manager Dawid Medrek 2024-03-22 14:12:09 +01:00
  • f9af01852d db/hints/resource_manager: Update function description Dawid Medrek 2024-03-22 13:19:28 +01:00
  • 59d49c5219 db/hints: Coroutinize space_watchdog::scan_one_ep_dir() Dawid Medrek 2024-03-22 13:18:24 +01:00
  • 8fd9c80387 db/hints: Expose update lock of space watchdog Dawid Medrek 2024-03-22 13:10:42 +01:00
  • 934e4bb45e db/hints: Add function for migrating hint directories to host ID Dawid Medrek 2024-03-22 12:41:37 +01:00
  • e36f853f9b db/hints: Take both IP and host ID when storing hints Dawid Medrek 2024-03-20 10:40:59 +01:00
  • 063d4d5e91 db/hints: Prepare initializing endpoint managers for migrating from IP to host ID Dawid Medrek 2024-03-20 10:20:09 +01:00
  • cfd03fe273 db/hints: Migrate to locator::host_id Dawid Medrek 2024-01-08 13:36:04 +01:00
  • 1af7fa74e8 db/hints: Remove noexcept in do_send_one_mutation() Dawid Medrek 2024-04-03 15:33:32 +02:00
  • 54ae9797b9 service: Add locator::host_id to on_leave_cluster Dawid Medrek 2024-01-05 18:29:27 +01:00
  • a36387d942 service: Fix indentation Dawid Medrek 2024-04-03 15:13:25 +02:00
  • c585444c60 db/hints: Fix indentation Dawid Medrek 2024-04-03 15:13:11 +02:00
  • 7f2742893e view: Open-code one line lambda checking if table exists Pavel Emelyanov 2024-04-26 20:17:27 +03:00
  • a3e76f9c93 view: Use non-throwoing check if a table exists Pavel Emelyanov 2024-04-26 19:11:13 +03:00
  • 5e23493d25 test: Add test for how quarantined sstables registry entries are loaded Pavel Emelyanov 2024-04-26 16:45:49 +03:00
  • ba512c52a5 sstable_directory: Use sstable location to initialize registry lister Pavel Emelyanov 2024-04-26 16:36:47 +03:00
  • d8313dda43 Merge 'db: config: move consistent-topology-changes out of experimental and make it the default for new clusters' from Patryk Jędrzejczak Kamil Braun 2024-04-26 14:45:29 +02:00
  • b96f28356a Merge 'api/storage_service: convert runtime_error from repair to http error ' from Kefu Chai Botond Dénes 2024-04-26 13:27:51 +03:00
  • 3a100cd16c test: test_raft_recovery_stuck: ensure raft upgrade procedure failed Patryk Jędrzejczak 2024-04-25 16:27:46 +02:00
  • 2d4825835c streaming: Fix use after move in fire_stream_event Asias He 2024-04-22 09:25:23 +08:00
  • 201d990072 sstables: reclaim_memory_from_components: do not update _recognised_components Lakshmi Narayanan Sreethar 2024-04-24 17:00:57 +05:30
  • 62a9ecff51 repair: Cleanup repair history status entry for tablet Asias He 2024-04-26 13:32:58 +08:00
  • 044fd7a3ec Merge 'Move some view updating methods from table to view_update_generator' from Pavel Emelyanov Botond Dénes 2024-04-26 10:55:38 +03:00
  • d566eec89a Merge 'treewide: remove {dclocal_,}read_repair_chance options' from Kefu Chai Botond Dénes 2024-04-26 10:48:46 +03:00
  • c1146314a1 docs: clarify that DELETE can be used with USING TIMEOUT Michał Chojnowski 2024-04-25 16:24:36 +02:00