Commit Graph

  • a8c36aad0b vnode_erm: optimize replication_map Petr Gusev 2023-05-20 21:01:36 +04:00
  • 1e63cf6c50 release: prepare for 5.4.0-dev Beni Peled 2023-05-21 10:39:21 +03:00
  • 3c3621db07 release: prepare for 5.3.0-rc0 scylla-5.3.0-rc0 Beni Peled 2023-05-21 10:38:17 +03:00
  • b9812023c6 vnode_erm::get_range_addresses: use sorted_tokens Petr Gusev 2023-05-20 20:47:04 +04:00
  • 99ff1fefe5 abstract_replication_strategy.hh: de-virtualize natural_endpoints_depend_on_token Petr Gusev 2023-05-20 20:04:35 +04:00
  • e0bc98a217 sequenced_set: add extract_vector method Petr Gusev 2023-05-16 12:44:11 +04:00
  • 6f12c72c3f effective_replication_map: clone_endpoints_gently -> clone_data_gently Petr Gusev 2023-05-01 14:45:46 +04:00
  • 959f9757d3 vnode_erm: gentle destruction of _pending_endpoints and _read_endpoints Petr Gusev 2023-05-19 22:25:30 +04:00
  • 700eb90ed8 stall_free.hh: add clear_gently for rvalues Petr Gusev 2023-05-19 22:20:18 +04:00
  • 4a127c3782 stall_free.hh: relax Container requirement Petr Gusev 2023-05-19 22:11:09 +04:00
  • 084abc0e44 token_metadata: add pending_endpoints and read_endpoints to vnode_effective_replication_map Petr Gusev 2023-04-28 18:04:42 +04:00
  • 10bf8c7901 token_metadata: introduce topology_change_info Petr Gusev 2023-05-15 18:40:06 +04:00
  • 51e80691ef token_metadata: replace set_topology_transition_state with set_read_new Petr Gusev 2023-05-15 17:48:28 +04:00
  • e106f6714d Merge branch 'scylladb:master' into anna-cloud-recommendation-pages Anna Stuchlik 2023-05-19 12:27:42 +02:00
  • 3b424e391b Merge 'perform_cleanup: wait until all candidates are cleaned up' from Benny Halevy Botond Dénes 2023-05-19 12:35:59 +03:00
  • a456222ec4 doc: add a cloud instance recommendations page Anna Stuchlik 2023-05-18 12:17:03 +02:00
  • 031f770557 install.sh: use scylla-jmx for detecting JRE Kefu Chai 2023-04-14 11:46:56 +08:00
  • 8bb1f15542 test: sstable_3_x_test: avoid using helper using generation_type::int_t Kefu Chai 2023-05-18 15:54:42 +08:00
  • 05be5e969b migration_manager: Fix snapshot transfer failing if TABLETS feature is not enabled Tomasz Grabiec 2023-05-18 21:49:17 +02:00
  • c2aee26278 Merge 'Keep sstables garbage collection in sstable_directory' from Pavel Emelyanov Botond Dénes 2023-05-19 08:50:13 +03:00
  • 4ed178c42e test/topology: run first slow raft upgrade tests Alejo Sanchez 2023-05-19 01:10:41 +02:00
  • 2de6b8f49c test/topology: split raft upgrade tests Alejo Sanchez 2023-05-19 01:07:41 +02:00
  • 1bcb4c024c cql3/expr: print expressions in user-friendly way by default Jan Ciolek 2023-05-17 11:14:12 +02:00
  • 64dc76db55 test: pylib: fix read_barrier implementation Kamil Braun 2023-05-18 11:24:32 +02:00
  • 13df85ea11 Merge 'Cut feature_service -> system_keyspace dependency' from Pavel Emelyanov Kamil Braun 2023-05-18 18:21:06 +02:00
  • 701d6941a5 storage_proxy: raft topology: use gossiper state to populate peers table Gleb Natapov 2023-05-18 16:15:41 +03:00
  • 9dd70a58c3 release: prepare for 5.2.2 scylla-5.2.2 Beni Peled 2023-05-18 14:03:20 +03:00
  • 5216dcb1b3 Merge 'db/system_keyspace: remove the dependency on storage_proxy' from Botond Dénes Pavel Emelyanov 2023-05-18 10:53:26 +03:00
  • 38b226f997 Resurrect optimization to avoid bloom filter checks during compaction Raphael S. Carvalho 2023-05-17 10:56:29 -03:00
  • 03be1f438c sstables: move get_components_lister() into sstable_directory Kefu Chai 2023-05-11 16:57:41 +08:00
  • 88a2421961 Merge 'Generalize global table pointer' from Pavel Emelyanov Botond Dénes 2023-05-18 08:42:04 +03:00
  • 8bcbc9a90d sstables: add an maybe_owned_by_this_shard() helper Kefu Chai 2023-05-10 15:48:43 +08:00
  • 0bc6694ac5 doc: fix the links to the Enterprise docs Anna Stuchlik 2023-05-17 11:44:09 +02:00
  • 8a7e77e0ed gossiper: is_alive: fix use-after-move if endpoint is unknown Benny Halevy 2023-05-17 15:11:48 +03:00
  • c3fca9481c replica: Use global_table_ptr in distributed loader Pavel Emelyanov 2023-05-16 19:57:10 +03:00
  • d7f99d031d replica: Make global_table_ptr a class Pavel Emelyanov 2023-05-16 19:46:50 +03:00
  • b4a8843907 replica: Add type alias for vector of foreign lw-pointers Pavel Emelyanov 2023-05-16 19:35:29 +03:00
  • fffe3e4336 replica: Put get_table_on_all_shards() to header Pavel Emelyanov 2023-05-16 19:25:31 +03:00
  • f974617c79 replica: Rewrite get_table_on_all_shards() Pavel Emelyanov 2023-05-16 19:23:11 +03:00
  • 9223cd8c3a statement_restrictions: add get_not_null_columns() Jan Ciolek 2023-02-27 18:09:42 +01:00
  • 486483b379 Merge '[Backport 5.2]: node ops backports' from Benny Halevy Botond Dénes 2023-05-17 16:46:49 +03:00
  • 7f0c64a69d test: remove invalid IS NOT NULL restrictions from tests Jan Ciolek 2023-02-27 06:31:13 +01:00
  • 9afaec5b12 Update Azure recommended instances type from the Lsv2-series to the Lsv3-series Tzach Livyatan 2023-05-10 09:00:25 +03:00
  • ed50fda1fe sstable: Toss tempdir extension usage Pavel Emelyanov 2023-05-04 13:21:41 +03:00
  • e8c0ae28b5 sstable: Drop pending_delete_dir_basename() Pavel Emelyanov 2023-05-04 13:11:40 +03:00
  • 7792479865 sstable: Drop is_pending_delete_dir() helper Pavel Emelyanov 2023-05-04 13:05:50 +03:00
  • 7429205632 sstable_directory: Make garbage_collect() non-static Pavel Emelyanov 2023-05-04 12:58:41 +03:00
  • 45adf61490 sstable_directory: Move deletion log exists check Pavel Emelyanov 2023-05-04 12:46:11 +03:00
  • 3d7122d2fe distributed_loader: Move garbage collecting into sstable_directory Pavel Emelyanov 2023-05-04 12:42:23 +03:00
  • 99f924666f distributed_loader: Collect garbace collecting in one call Pavel Emelyanov 2023-05-04 12:05:30 +03:00
  • 22299a31c8 sstable: Coroutinize remove_temp_dir() Pavel Emelyanov 2023-05-04 12:00:23 +03:00
  • 9db5e9f77f sstable: Coroutinize touch_temp_dir() Pavel Emelyanov 2023-05-04 11:52:18 +03:00
  • 7e506354fd sstable: Use storage::temp_dir instead of hand-crafted path Pavel Emelyanov 2023-05-04 11:49:59 +03:00
  • 6f4a68175b doc: fix the links to the Enterprise docs Anna Stuchlik 2023-05-17 11:44:09 +02:00
  • bb59687116 table: signal compaction_manager when staging sstables become eligible for cleanup Benny Halevy 2023-05-08 18:31:30 +03:00
  • a5a8020ecd compaction_manager: perform_cleanup: wait until all candidates are cleaned up Benny Halevy 2023-05-08 16:49:14 +03:00
  • be4e23437f compaction_manager: perform_cleanup: perform_offstrategy if needed Benny Halevy 2023-05-08 15:34:51 +03:00
  • 53fbf9dd32 compaction_manager: perform_cleanup: update_sstables_cleanup_state in advance Benny Halevy 2023-05-08 16:22:12 +03:00
  • ff7c9c661d sstable_set: add for_each_sstable_gently* helpers Benny Halevy 2023-05-08 15:58:38 +03:00
  • 6cd745fd8b build: cmake: add missing test Kefu Chai 2023-05-17 12:54:05 +08:00
  • 5544d12f18 compaction: avoid excessive reallocation and during input list formatting Raphael S. Carvalho 2023-05-16 09:44:58 -03:00
  • 302a89488a test: sstable_3_x_test: add test_compression_premature_eof Benny Halevy 2023-05-16 14:20:31 +03:00
  • 605e53e617 do not report raft as enabled before group0 is configured Gleb Natapov 2023-05-16 17:56:17 +03:00
  • 9b0679c140 range_tombstone_change_generator: fix an edge case in flush() Michał Chojnowski 2023-05-15 17:31:22 +02:00
  • 24c3cbcb0b Merge 'Improve verbosity of test/pylib/minio.py' from Pavel Emelyanov Nadav Har'El 2023-05-16 17:53:25 +03:00
  • 52e4edfd5e Merge 'cql: update permissions when creating/altering a function/keyspace' from Wojciech Mitros Nadav Har'El 2023-05-16 17:49:56 +03:00
  • d2d53fc1db Merge 'Do not yield while traversing the gossiper endpoint state map' from Benny Halevy Avi Kivity 2023-05-16 17:07:18 +03:00
  • 3ea521d21b Update tools/jmx submodule Botond Dénes 2023-05-16 15:20:45 +03:00
  • 5a8e2153a0 Merge 'Fix heart_beat_state::force_highest_possible_version_unsafe' from Benny Halevy Kamil Braun 2023-05-16 13:59:41 +02:00
  • 6bc16047ba rust: update wasmtime dependency Wojciech Mitros 2023-05-08 11:23:06 +02:00
  • 29fffaa160 schema_tables: Use sharded<database>& variable Pavel Emelyanov 2023-05-15 22:38:44 +03:00
  • 1da0b0ff76 storage_service: do not preempt while traversing endpoint_state_map Benny Halevy 2023-05-16 11:46:09 +03:00
  • ba13056eba gossiper: do not preempt while traversing endpoint_state_map Benny Halevy 2023-05-16 11:46:09 +03:00
  • b58ad040d2 sstables: Switch data and index sink to use jumbo uploader Pavel Emelyanov 2023-04-19 15:00:30 +03:00
  • b3df2d0db0 s3/test: Tune-up multipart upload test alignment Pavel Emelyanov 2023-04-19 14:06:58 +03:00
  • fffa04fa67 s3/test: Add jumbo upload test Pavel Emelyanov 2023-04-19 14:04:50 +03:00
  • 908d0d2e6a s3/client: Wait for background upload fiber on close-abort Pavel Emelyanov 2023-05-02 21:23:25 +03:00
  • f9686926c2 c3/client: Implement jumbo upload sink Pavel Emelyanov 2023-04-18 21:54:22 +03:00
  • 8fa3294ae1 s3/client: Move memory buffers to upload_sink from base Pavel Emelyanov 2023-04-18 21:02:03 +03:00
  • 2ac5ecd659 s3/client: Move last part upload out of finalize_upload() Pavel Emelyanov 2023-04-18 21:00:20 +03:00
  • 407b40c430 s3/client: Merge do_flush() with upload_part() Pavel Emelyanov 2023-04-18 20:57:29 +03:00
  • a88629227f s3/client: Rename upload_sink -> upload_sink_base Pavel Emelyanov 2023-04-18 20:47:09 +03:00
  • 01628ae8c1 test,minio: Run mc with --debug option Pavel Emelyanov 2023-05-16 12:14:46 +03:00
  • 4041c2f30d test,minio: Log mc operations to log file Pavel Emelyanov 2023-05-16 12:14:32 +03:00
  • 67dae95f58 build: cmake: add Scylla_USE_LINKER option Kefu Chai 2023-05-13 23:44:41 +08:00
  • a73fde6888 Update Azure recommended instances type from the Lsv2-series to the Lsv3-series Tzach Livyatan 2023-05-10 09:00:25 +03:00
  • 9c99dc36b5 doc: add OS support for version 2023.1 Anna Stuchlik 2023-05-11 15:52:51 +02:00
  • 3c54d5ec5e test: string_format_test: don't compare std::string with sstring Avi Kivity 2023-05-15 17:32:16 +03:00
  • 548a7f73d3 Merge 'range_tombstone_change_generator: fix an edge case in flush()' from Michał Chojnowski Tomasz Grabiec 2023-05-15 23:29:08 +02:00
  • b112a3b78a api: storage_service: use string for generation Kefu Chai 2023-05-10 12:30:52 +08:00
  • 646396a879 mutation/mutation_partition: append_clustered_row(): use on_internal_error() Botond Dénes 2023-05-15 04:10:09 -04:00
  • f6230b5eec sstables: Fix use-after-move when making reader in reverse mode Raphael S. Carvalho 2023-03-24 17:23:28 -03:00
  • 5c66875dbe sstables: Fix use-after-move when making reader in reverse mode Raphael S. Carvalho 2023-03-24 17:23:28 -03:00
  • 737285d342 db/view/build_progress_virtual_reader: Fix use-after-move Raphael S. Carvalho 2023-03-30 13:14:30 -03:00
  • 26b4d2c3c1 db/view/build_progress_virtual_reader: Fix use-after-move Raphael S. Carvalho 2023-03-30 13:14:30 -03:00
  • f1ee68e128 index/built_indexes_virtual_reader.hh: Fix use-after-move Raphael S. Carvalho 2023-03-30 13:17:34 -03:00
  • 874062b72a index/built_indexes_virtual_reader.hh: Fix use-after-move Raphael S. Carvalho 2023-03-30 13:17:34 -03:00
  • 7d4abd9e64 replica: Fix use-after-move in table::make_streaming_reader Raphael S. Carvalho 2023-03-30 14:54:25 -03:00
  • 71ec750a59 replica: Fix use-after-move in table::make_streaming_reader Raphael S. Carvalho 2023-03-30 14:54:25 -03:00
  • 7c1bdc6553 tests: row_cache: Add reproducer for reader producing missing closing range tombstone Tomasz Grabiec 2023-04-22 14:56:46 +02:00