Commit Graph

  • adba24d8ae sstable: Move open_component() on storage Pavel Emelyanov 2022-12-06 13:53:25 +03:00
  • 4c22831d23 sstable: Mark rename_new_sstable_component_file() const Pavel Emelyanov 2022-12-06 13:52:57 +03:00
  • 6bf3e3a921 sstable: Print filename(type) on open-component error Pavel Emelyanov 2022-12-06 13:52:14 +03:00
  • dc72bce6d7 sstable: Reorganize new_sstable_component_file() Pavel Emelyanov 2022-12-06 13:42:53 +03:00
  • e55c740f49 sstable: Mark filename() private Pavel Emelyanov 2022-12-06 13:28:30 +03:00
  • 5f579eb405 sstable: Introduce index_filename() Pavel Emelyanov 2022-12-06 13:28:11 +03:00
  • bbbbd6dbfc tests: Disclosure private filename() calls Pavel Emelyanov 2022-12-06 13:27:43 +03:00
  • 4a91f3d443 sstable: Move wipe_storage() on storage Pavel Emelyanov 2022-12-06 12:03:42 +03:00
  • c92d45eaa9 sstable: Remove temp dir in wipe_storage() Pavel Emelyanov 2022-12-06 11:58:01 +03:00
  • 88ede71320 sstable: Move unlink parts into wipe_storage Pavel Emelyanov 2022-12-06 11:56:10 +03:00
  • 0336cb3bdd sstable: Remove get_temp_dir() Pavel Emelyanov 2022-12-06 11:32:30 +03:00
  • 3326063b8b sstable: Move write_toc() to storage Pavel Emelyanov 2022-12-05 18:46:05 +03:00
  • 636d49f1c1 sstable: Shuffle open_sstable() Pavel Emelyanov 2022-12-05 18:34:46 +03:00
  • d3216b10d6 sstable: Move touch_temp_dir() to storage Pavel Emelyanov 2022-12-05 18:28:44 +03:00
  • 1a34cb98fc sstable: Move move() to storage Pavel Emelyanov 2022-12-05 18:05:09 +03:00
  • 18f6165993 sstable: Move create_links() to storage Pavel Emelyanov 2022-12-05 17:05:48 +03:00
  • 136a8681e0 sstable: Move seal_sstable() to storage Pavel Emelyanov 2022-12-05 16:39:06 +03:00
  • 334d231f56 sstable: Tossing internals of seal_sstable() Pavel Emelyanov 2022-12-05 16:34:54 +03:00
  • ce3a8a4109 sstable: Move remove_temp_dir() to storage Pavel Emelyanov 2022-12-05 16:12:03 +03:00
  • 9027d137d2 sstable: Move create_links_common() to storage Pavel Emelyanov 2022-12-05 15:59:54 +03:00
  • 990032b988 sstable: Move check_create_links_replay() to storage Pavel Emelyanov 2022-12-05 15:40:29 +03:00
  • 041a8c80ad sstable: Remove one of create_links() overloads Pavel Emelyanov 2022-12-05 15:04:19 +03:00
  • f1558b6988 sstable: Remove create_links_and_mark_for_removal() Pavel Emelyanov 2022-12-05 14:55:07 +03:00
  • 65f40b28e6 sstable: Indentation fix after prevuous patch Pavel Emelyanov 2022-12-05 15:54:09 +03:00
  • 428adda4a9 sstable: Coroutinize create_links_common() Pavel Emelyanov 2022-12-05 15:53:44 +03:00
  • ab13a99586 sstable: Rename create_links_common()'s "dir" argument Pavel Emelyanov 2022-12-05 15:44:16 +03:00
  • 4977c73163 sstable: Make mark_for_removal bool_class Pavel Emelyanov 2022-12-05 14:52:40 +03:00
  • f53d6804a6 sstable, table: Add sstable::snapshot() and use in table::take_snapshot Pavel Emelyanov 2022-12-05 14:19:46 +03:00
  • 2803dcda6d sstable: Move _dir and _temp_dir on filesystem_storage Pavel Emelyanov 2022-12-05 13:34:39 +03:00
  • 17c8ba6034 sstable: Use sync_directory() method Pavel Emelyanov 2022-12-05 13:22:12 +03:00
  • e934f42402 test, sstable: Use component_basename in test Pavel Emelyanov 2022-12-05 20:34:24 +03:00
  • 376915d406 sstables: Move read_{digest|checksum} on sstable Pavel Emelyanov 2022-12-05 19:05:58 +03:00
  • d561495f0d Merge 'topology: get rid of pending state' from Benny Halevy Pavel Emelyanov 2022-12-14 19:28:35 +03:00
  • bdb6550305 view: row_locker: add latency_stats_tracker Benny Halevy 2022-12-04 16:21:27 +02:00
  • 9ee78975b7 Merge 'Fix topology mismatch on read-repair handler creation' from Pavel Emelyanov Avi Kivity 2022-12-14 17:33:43 +02:00
  • 23e4c83155 position_in_partition: Make after_key() work with non-full keys Tomasz Grabiec 2022-09-22 15:42:54 +02:00
  • 16c50bed5e Merge 'sstables: coroutinize update_info_for_opened_data' from Avi Kivity Botond Dénes 2022-12-14 15:12:22 +02:00
  • 92d03be37b materialized view: fix bug in some large modifications to base partitions Nadav Har'El 2022-12-14 00:31:42 +02:00
  • e7d8855675 Merge 'Revert accidental submodule updates' from Benny Halevy Botond Dénes 2022-12-14 13:20:08 +02:00
  • 865193f99a Revert accidental update of tools/java submodule Benny Halevy 2022-12-14 13:05:04 +02:00
  • 9911ba195b Revert accidental update of abseil submodule Benny Halevy 2022-12-14 13:05:04 +02:00
  • ab8fc0e166 proxy: Carry replication map with repair mutation(s) Pavel Emelyanov 2022-12-14 13:12:30 +03:00
  • 140f373e15 proxy: Wrap read repair entries into read_repair_mutation Pavel Emelyanov 2022-12-14 13:09:57 +03:00
  • 014b563ef1 proxy: Turn ref to forwardable ref in mutations iterator Pavel Emelyanov 2022-12-14 13:02:24 +03:00
  • 3fa230fee4 Merge 'cql3: expr: make it possible to prepare and evaluate conjunctions' from Jan Ciołek Avi Kivity 2022-12-14 09:48:26 +02:00
  • 122b267478 Merge 'repair: coroutinize to_repair_rows_list' from Avi Kivity Botond Dénes 2022-12-14 09:39:47 +02:00
  • c09583bcef storage_proxy: coroutinize send_truncate_blocking Avi Kivity 2022-12-12 22:15:47 +02:00
  • 132d5d4fa1 messaging: Shutdown on stop() if it wasn't shut down earlier Tomasz Grabiec 2022-12-12 15:42:12 +01:00
  • 7cd613fc08 Docs: Improve wording on the os-supported page v2 Tzach Livyatan 2022-11-01 17:44:30 +02:00
  • 31fcfe62e1 Merge 'doc: add the description of AzureSnitch to the documentation' from Anna Stuchlik Botond Dénes 2022-12-14 08:58:48 +02:00
  • 3f9dca9c60 doc: print out the generated UUID for sending to support Lubos Kosco 2022-12-02 11:36:41 +01:00
  • a329fcd566 Updated University monitoring lesson link guy9 2022-11-07 09:13:34 +02:00
  • 9afa9f0e50 expr_test: add unit tests for prepare_expression(conjunction) Jan Ciolek 2022-12-01 18:29:04 +01:00
  • dde86a2da6 cql3: expr: make it possible to prepare conjunctions Jan Ciolek 2022-12-01 17:13:13 +01:00
  • 5f5b1c4701 expr_test: add tests for evaluate(conjunction) Jan Ciolek 2022-12-01 17:02:21 +01:00
  • b3c16f6bc8 cql3: expr: make it possible to evaluate conjunctions Jan Ciolek 2022-09-26 14:26:54 +02:00
  • e9e66f3ca7 database: drop_table_on_all_shards: limit truncated_at time Benny Halevy 2022-12-12 15:45:30 +02:00
  • 919888fe60 Merge 'docs/dev: Add backport instructions for contributors' from Jan Ciołek Avi Kivity 2022-12-13 16:27:04 +02:00
  • cc6311cbc7 view: row_lock: lock_ck: serialize partition and row locking Benny Halevy 2022-12-04 16:28:37 +02:00
  • 9173a3d808 view: row_lock: lock_ck: serialize partition and row locking Benny Halevy 2022-12-04 16:28:37 +02:00
  • fe4cf231bc snitch: Check http response codes to be OK Pavel Emelyanov 2022-12-12 20:41:56 +03:00
  • 68141d0aac topology: get rid of pending state Benny Halevy 2022-11-22 12:22:15 +02:00
  • f2753eba30 topology: debug log update and remove endpoint Benny Halevy 2022-12-13 13:32:03 +02:00
  • c7cee0da40 Merge 'storage_service: handle_state_normal: always update_topology before update_normal_tokens' from Benny Halevy Avi Kivity 2022-12-13 13:41:10 +02:00
  • 75e469193b Merge 'Use Host ID as Raft ID' from Kamil Braun Avi Kivity 2022-12-13 13:39:41 +02:00
  • 7bc4385551 doc: specify the versions where Alternator TTL is no longer experimental Anna Stuchlik 2022-12-13 11:25:24 +01:00
  • cd2e786d72 Report a warning when a server's IP cannot be found in ping. Andrii Patsula 2022-12-12 19:44:05 +01:00
  • 51f867339e Merge 'Docs: cleanup add-node-to-cluster' from Benny Halevy Botond Dénes 2022-12-13 10:54:05 +02:00
  • 4122854ae7 Merge 'repair: coroutinize repair_range' from Avi Kivity Botond Dénes 2022-12-13 08:16:04 +02:00
  • 96890d4120 repair: to_repair_rows_list: reindent Avi Kivity 2022-12-12 22:54:07 +02:00
  • e482cb1764 repair: to_repair_rows_list: coroutinize Avi Kivity 2022-12-12 22:52:12 +02:00
  • c728de8533 sstables: update_info_for_opened_data: reindent Avi Kivity 2022-12-12 22:30:16 +02:00
  • eace9a226c sstables: update_info_for_opened_data: coroutinize Avi Kivity 2022-12-12 22:30:16 +02:00
  • 5985f22841 version: Reverse version increase Michał Jadwiszczak 2022-12-12 13:17:48 +01:00
  • a26f62b37b service/raft: raft_group0: take raft::server_id parameter in remove_from_group0 Kamil Braun 2022-12-12 14:54:33 +01:00
  • bf6679906f gms, service: stop gossiping and storing RAFT_SERVER_ID Kamil Braun 2022-12-06 15:19:31 +01:00
  • 5dbe236339 Revert "gms/gossiper: fetch RAFT_SERVER_ID during shadow round" Kamil Braun 2022-12-12 14:15:17 +01:00
  • 3e58da0719 service: use HOST_ID instead of RAFT_SERVER_ID during replace Kamil Braun 2022-12-12 14:13:58 +01:00
  • 32c56920b4 service/raft: use gossiped HOST_ID instead of RAFT_SERVER_ID to update Raft address map Kamil Braun 2022-12-06 14:52:58 +01:00
  • e99626dc10 config: Change wording of "none" in encryption options to maybe reduce user confusion Calle Wilund 2022-12-12 09:40:06 +00:00
  • f3243ff674 main: use Host ID as Raft ID Kamil Braun 2022-12-06 14:40:51 +01:00
  • d44c5f5548 scripts: add open-coredump.sh Botond Dénes 2022-12-07 11:39:31 +02:00
  • dcba652013 Merge 'replacenode: do not inherit host_id' from Benny Halevy Kamil Braun 2022-12-12 11:00:42 +01:00
  • c6f05b30e1 task_manager: task: impl: add virtual destructor Benny Halevy 2022-12-11 16:45:53 +02:00
  • 36a9f62833 repair: repair_module: use mutable capture for func Benny Halevy 2022-12-11 17:13:41 +02:00
  • 0c26032e70 test/cql-pytest: translate more Cassandra tests Nadav Har'El 2022-12-08 20:44:44 +02:00
  • 09a3c63345 cross-tree: allow std::source_location in clang 14 Nadav Har'El 2022-12-11 17:29:22 +02:00
  • e6ffc22053 Merge 'cql3: Server-side DESC statement' from Michał Jadwiszczak Avi Kivity 2022-12-11 18:29:36 +02:00
  • 8d88c9721e version: Increasing version Michał Jadwiszczak 2022-11-09 10:35:30 +01:00
  • 3ddde7c5ad cql-pytest: Add tests for server-side describe statement Michał Jadwiszczak 2022-11-09 10:35:29 +01:00
  • f91d05df43 cql-pytest: creating random elements for describe's tests Michał Jadwiszczak 2022-11-09 10:35:26 +01:00
  • c563b2133c cql3: Extend CQL grammar with server-side describe statement Michał Jadwiszczak 2022-11-09 10:35:25 +01:00
  • e572d5f111 cql3:statements: server-side describe statement Michał Jadwiszczak 2022-11-09 10:35:24 +01:00
  • 673393d88a data_dictonary: add get_all_keyspaces() and get_user_keyspaces() Michał Jadwiszczak 2022-11-22 11:19:32 +01:00
  • 360dbf98f1 storage_proxy: add describe_ring() method Michał Jadwiszczak 2022-12-07 16:48:14 +01:00
  • dd46a92e23 storage_service, locator: extract describe_ring() Michał Jadwiszczak 2022-12-07 16:47:31 +01:00
  • 51a02e3bd7 data_dictionary:user_types_metadata: add has_type() function Michał Jadwiszczak 2022-11-22 21:47:10 +01:00
  • 06cd03d3cd cql3:functions: get_user_functions() and get_user_aggregates() Michał Jadwiszczak 2022-11-09 10:35:19 +01:00
  • 29ad5a08a8 implement keyspace_element interface Michał Jadwiszczak 2022-11-09 10:35:17 +01:00
  • f30378819d data_dictionary: add keyspace_element interface Michał Jadwiszczak 2022-12-10 12:27:38 +01:00