Commit Graph

  • 27acf3b129 storage_proxy: Improve trace-level logging Tomasz Grabiec 2023-03-30 18:25:29 +02:00
  • 34a9c62ae5 locator: token_metadata: Fix confusing comment on ring_range() Tomasz Grabiec 2023-03-30 18:24:32 +02:00
  • e4865bd4d1 dht, storage_proxy: Abstract token space splitting Tomasz Grabiec 2023-03-30 18:21:55 +02:00
  • b769c4ee55 Revert "query_ranges_to_vnodes_generator: fix for exclusive boundaries" Tomasz Grabiec 2023-03-30 18:27:08 +02:00
  • 94e1c7b859 db: Exclude keyspace with per-table replication in get_non_local_strategy_keyspaces_erms() Tomasz Grabiec 2023-03-22 16:49:08 +01:00
  • dc04da15ec db: Introduce get_non_local_vnode_based_strategy_keyspaces() Tomasz Grabiec 2023-04-10 18:14:21 +02:00
  • 8fcb320e71 service: storage_proxy: Avoid copying keyspace name in write handler Tomasz Grabiec 2023-03-27 19:24:27 +02:00
  • 9b17ad3771 locator: Introduce per-table replication strategy Tomasz Grabiec 2023-03-22 00:24:10 +01:00
  • 5d9bcb45de treewide: Use replication_strategy_ptr as a shorter name for abstract_replication_strategy::ptr_type Tomasz Grabiec 2023-03-23 00:59:36 +01:00
  • bb297d86a0 locator: Introduce effective_replication_map Tomasz Grabiec 2023-03-22 00:20:04 +01:00
  • d3c9ad4ed6 locator: Rename effective_replication_map to vnode_effective_replication_map Tomasz Grabiec 2023-03-22 00:16:15 +01:00
  • 1343bfa708 locator: effective_replication_map: Abstract get_pending_endpoints() Tomasz Grabiec 2023-03-21 17:20:42 +01:00
  • 7b01fe8742 db: Propagate feature_service to abstract_replication_strategy::validate_options() Tomasz Grabiec 2023-03-21 12:41:51 +01:00
  • 9781d3ffc5 db: config: Introduce experimental "TABLETS" feature Tomasz Grabiec 2023-03-20 15:23:43 +01:00
  • a892e144cc db: Log replication strategy for debugging purposes Tomasz Grabiec 2023-03-23 14:37:01 +01:00
  • 7543c75b62 db: Log full exception on error in do_parse_schema_tables() Tomasz Grabiec 2023-03-23 14:36:07 +01:00
  • c923bdd222 db: keyspace: Remove non-const replication strategy getter Tomasz Grabiec 2023-03-23 11:23:14 +01:00
  • bf2ce8ff75 config: Reformat Tomasz Grabiec 2023-03-20 15:18:05 +01:00
  • 642854f36f test: s/os.P_NOWAIT/os.WNOHANG/ Kefu Chai 2023-04-24 14:36:42 +08:00
  • 0db8e627a5 removenode: add warning in case of exception Petr Gusev 2022-10-06 14:55:08 +04:00
  • a573a89128 keys: print "non-utf8-key" when clustering_key is not UTF-8 Kefu Chai 2023-04-24 10:48:48 +08:00
  • 1de577d696 removenode: add warning in case of exception Petr Gusev 2022-10-06 14:55:08 +04:00
  • 864d27f9af Merge 'clear_gently: handle null unique_ptr and optional values' from Benny Halevy Botond Dénes 2023-04-24 10:27:32 +03:00
  • c06b20431e cdc: generation: use default-generated operator== Kefu Chai 2023-04-23 16:46:09 +08:00
  • 9768046d7c compaction_manager: print compaction_group id Benny Halevy 2023-04-14 16:54:43 +03:00
  • dabf46c37f compaction_group, table_state: add group_id member Benny Halevy 2023-04-14 15:53:37 +03:00
  • a6a23acd9b doc: remove load-and-stream option from 5.1 Anna Stuchlik 2023-04-21 15:46:36 +02:00
  • 2d8d8043be Merge 'Coroutinize system_keyspace::get_compaction_history' from Pavel Emelyanov Botond Dénes 2023-04-24 09:48:01 +03:00
  • 9e757d9c6d Merge 'De-globalize storage proxy' from Pavel Emelyanov Botond Dénes 2023-04-24 09:38:00 +03:00
  • 1750bb34b7 Merge 'sstables, replica: add generation generator' from Kefu Chai Botond Dénes 2023-04-24 09:31:08 +03:00
  • 1134ca2767 compaction_manager: offstrategy compaction: skip compaction if no candidates are found Benny Halevy 2023-04-14 15:26:36 +03:00
  • 85abece927 Merge 'Restrict logging of current_backtrace to log_level' from Benny Halevy Botond Dénes 2023-04-24 08:50:32 +03:00
  • 7f04d8231d Merge 'gms: define and use generation and version types' from Benny Halevy Botond Dénes 2023-04-24 08:44:48 +03:00
  • 002bdd7ae7 doc: add jaeger integration docs Maxim Korolyov 2023-04-12 22:27:53 +02:00
  • c25a718008 docs: fix typo in using-scylla/local-secondary-indexes.rst Chang Chen Chien 2023-04-21 09:47:22 +08:00
  • 002865018f utils: clear_gently: add variants for optional values Benny Halevy 2023-04-23 21:34:02 +03:00
  • 12877ad026 utils: clear_gently: do not clear null unique_ptr Benny Halevy 2023-04-23 20:58:27 +03:00
  • 5e201b9120 database: Remove compaction_manager.hh inclusion into database.hh Pavel Emelyanov 2023-04-21 20:11:44 +03:00
  • f1121d2149 Merge 'db: system_keyspace: use microsecond resolution for group0_history range tombstone' from Kamil Braun Botond Dénes 2023-04-21 14:08:56 +03:00
  • efba2c38ef Merge 'db: system_keyspace: use microsecond resolution for group0_history range tombstone' from Kamil Braun Botond Dénes 2023-04-21 14:08:56 +03:00
  • 50095cc3a5 Merge 'db: system_keyspace: use microsecond resolution for group0_history range tombstone' from Kamil Braun Botond Dénes 2023-04-21 14:08:56 +03:00
  • 2e24b05122 compaction: make_partition_filter: do not assert shard ownership Benny Halevy 2023-04-23 15:24:20 +03:00
  • c7d064b8b1 distributed_loader: distribute_reshard_jobs: pick one of the sstable shard owners Benny Halevy 2023-04-23 15:13:16 +03:00
  • 2f61de8f7b table, compaction_manager: prevent cross shard access to owned_ranges_ptr Benny Halevy 2023-04-23 14:25:55 +03:00
  • a0ca8abe42 release: prepare for 5.0.13 scylla-5.0.13 Beni Peled 2023-04-23 14:58:03 +03:00
  • ba1a57bd55 release: prepare for 5.1.9 scylla-5.1.9 Anna Mikhlin 2023-04-23 10:09:19 +03:00
  • 5520d3a8e3 gossiper: version_generator: add {debug_,}validate_gossip_generation Benny Halevy 2023-02-22 11:37:14 +02:00
  • 5dc7b7811c gms: gossip_digest: use generation_type and version_type Benny Halevy 2023-02-22 15:16:28 +02:00
  • 4cdad8bc8b gms: heart_beat_state: use generation_type and version_type Benny Halevy 2023-02-22 14:58:49 +02:00
  • b638571cb0 gms: versioned_value: use version_type Benny Halevy 2023-02-22 14:53:35 +02:00
  • 2d20ee7d61 gms: version_generator: define version_type and generation_type strong types Benny Halevy 2023-02-22 11:04:33 +02:00
  • d1817e9e1b utils: move generation-number to gms Benny Halevy 2023-04-02 12:41:20 +03:00
  • f5f566bdd8 utils: add tagged_integer Benny Halevy 2023-02-24 14:10:52 +02:00
  • c5d819ce60 gms: versioned_value: make members private Benny Halevy 2023-02-23 08:44:08 +02:00
  • 5aaec73612 scylla-gdb: add get_gms_versioned_value Benny Halevy 2023-02-24 18:49:03 +02:00
  • 44a8db016a gms: versioned_value: delete unused compare_to function Benny Halevy 2023-02-23 08:37:03 +02:00
  • 59e771be5c gms: gossip_digest: delete unused compare_to function Benny Halevy 2023-02-23 08:37:03 +02:00
  • c2488fc516 test: object_store: specify timeout Kefu Chai 2023-04-21 12:47:32 +08:00
  • bd0b299322 Merge 'Manage CDC generations when bootstrapping nodes using Raft Group 0 topology coordinator' from Kamil Braun Tomasz Grabiec 2023-04-21 18:11:27 +02:00
  • f85da1bd30 test: object_store: s/exit/sys.exit/ Kefu Chai 2023-04-21 12:41:38 +08:00
  • c7b62fbf81 test: object_store: do not declare a global variable for read Kefu Chai 2023-04-21 12:22:50 +08:00
  • 4989a59a0b test: object_store: remove unused imports Kefu Chai 2023-04-21 12:19:25 +08:00
  • 2aabaada9e system_keyspace: Fix indentation after previous patch Pavel Emelyanov 2023-04-21 17:30:12 +03:00
  • 6290849f11 system_keyspace: Coroutinize get_compaction_history() Pavel Emelyanov 2023-04-21 17:29:31 +03:00
  • 576adbdbc5 replica, test: create generation id using generator Kefu Chai 2023-04-17 18:33:30 +08:00
  • 6e82aa42d5 sstables: add generation_generator Kefu Chai 2023-04-17 18:31:53 +08:00
  • a68b976c91 doc: document tombstone_gc as not experimental Anna Stuchlik 2023-04-10 22:22:12 +02:00
  • fcd7f6ac5f Update tools/java submodule Botond Dénes 2023-04-21 14:31:38 +03:00
  • 8bceac1713 Merge 'Backport 5.0 distributed loader detect highest generation' from Benny Halevy Botond Dénes 2023-04-21 14:29:04 +03:00
  • a2aa133822 treewide: use std::lexicographical_compare_threeway Kefu Chai 2023-04-21 16:44:32 +08:00
  • 51fc0bc698 sstables: use default generated operator== Kefu Chai 2023-04-21 16:11:34 +08:00
  • 739455c3aa code: Remove global proxy Pavel Emelyanov 2023-04-21 13:57:23 +03:00
  • f953fb2f52 schema_change_test: Use proxy from cql_test_env Pavel Emelyanov 2023-04-21 14:06:21 +03:00
  • 681a19f54c test: Carry proxy reference on cql_test_env Pavel Emelyanov 2023-04-21 14:06:28 +03:00
  • 10c1f1dc80 Merge 'db: system_keyspace: use microsecond resolution for group0_history range tombstone' from Kamil Braun Botond Dénes 2023-04-21 14:08:56 +03:00
  • 6bcc7c6ed5 Merge 'distributed_loader: detect highest generation before populating column families' from Benny Halevy Botond Dénes 2022-10-21 14:07:51 +03:00
  • 67f85875cc replica: distributed_loader: reindent populate_keyspace Benny Halevy 2022-05-19 14:46:26 +03:00
  • 8b874cd4e4 replica: distributed_loader: coroutinize populate_keyspace Benny Halevy 2022-05-19 14:46:26 +03:00
  • 55f43e532c Merge 'get rid of gms/failure_detector' from Benny Halevy Kamil Braun 2023-04-21 11:47:44 +02:00
  • f7408130c9 Merge 'Fix topology management when raft-based topology is enabled' from Tomasz Grabiec Kamil Braun 2023-04-21 11:45:08 +02:00
  • ce87aedd30 test: topology smp test with custom cluster Alejo Sanchez 2023-04-20 10:19:19 +02:00
  • f9d8118c8d db: system_keyspace: use microsecond resolution for group0_history range tombstone Kamil Braun 2023-04-20 17:56:46 +02:00
  • 218a056825 utils: UUID_gen: accept decimicroseconds in min_time_UUID Kamil Braun 2023-04-20 17:55:35 +02:00
  • b0ef053552 test: sstables: use generate_n for generating ids for testing Kefu Chai 2023-03-24 13:04:51 +08:00
  • ca6ebbd1f0 cql3, db: sstable: specialize fmt::formatter<function_name> Kefu Chai 2023-04-21 11:18:32 +08:00
  • d74f3598f4 Merge 'dht: specialize fmt::formatter<dht::token>' from Kefu Chai Botond Dénes 2023-04-21 09:51:25 +03:00
  • c5fa1ac9f7 sstable: specialize fmt::formatter<component_type> Kefu Chai 2023-04-20 18:56:03 +08:00
  • 9215adee46 streaming: specialize fmt::formatter<stream_reason> Kefu Chai 2023-04-20 18:42:18 +08:00
  • ecb5380638 treewide: s/boost::lexical_cast<std::string>/fmt::to_string()/ Kefu Chai 2023-04-21 11:53:06 +08:00
  • 3f1ac846d8 gms: get rid of unused failure_detector Benny Halevy 2023-04-19 14:20:19 +03:00
  • d546b92685 api: failure_detector: remove false dependency on failure_detector::arrival_window Benny Halevy 2023-04-20 09:05:55 +03:00
  • 35de60670c test: rest_api: add test_failure_detector Benny Halevy 2023-04-19 16:11:11 +03:00
  • 9c3907bb3c test/cql-pytest: reproducers for incorrect AVG of "decimal" type Nadav Har'El 2023-04-20 18:41:27 +03:00
  • 7b21bfd36e mutation: specialize fmt::formatter<apply_resume> Kefu Chai 2023-04-20 10:04:25 +08:00
  • 1891ad2551 Merge 'distributed_loader: detect highest generation before populating column families' from Benny Halevy Botond Dénes 2022-10-21 14:07:51 +03:00
  • 77b70dbdb7 sstables: compressed_file_data_source_impl: get: throw malformed_sstable_exception on premature eof Benny Halevy 2023-04-20 14:41:28 +03:00
  • d828cfcb23 Merge 'db, cql3: functions: switch argument passing to std::span' from Avi Kivity Botond Dénes 2023-04-21 06:49:07 +03:00
  • fe9f41bd84 dht: remove unnecessarily forward declaration Kefu Chai 2023-04-20 18:57:19 +08:00
  • 53dedca8cd dht: specialize fmt::formatter<dht::token> Kefu Chai 2023-04-20 18:52:23 +08:00
  • 0c64dd12b1 test: raft_server_test: fix string compare for clang 15 Avi Kivity 2023-04-19 20:51:26 +03:00