Commit Graph

  • 35b3c51f40 test.py: add "launcher" option support Kefu Chai 2024-01-15 11:08:55 +08:00
  • d90eeb5c4f cql3:statement_restrictions.cc: multi-column relation null check Kurashkin Nikita 2023-12-14 20:05:26 +03:00
  • 5df4ad2e48 test/cql-pytest: test_tools.py: fix flaky schema load failure test Botond Dénes 2024-01-25 04:38:32 -05:00
  • b341aa8f6d Merge 'api/api.hh: improve usage of standard containers' from Patryk Wróbel Botond Dénes 2024-01-25 13:22:48 +02:00
  • 994a2ea5c3 Merge 'Call left/joined notifiers when topology coordinator is enabled' from Gleb Kamil Braun 2024-01-25 12:12:53 +01:00
  • 1d33a68dd7 tests: utils: error injection: print time duration instead of count Kefu Chai 2023-12-04 12:42:35 +08:00
  • 8a5689e7a7 error_injection: do not cast to milliseconds when injecting timeout Kefu Chai 2024-01-25 19:00:47 +08:00
  • adf70aae15 storage service: topology coordinator: call notify_joined() when a node joins a cluster Gleb Natapov 2024-01-24 10:24:40 +02:00
  • c9f247f3e8 Merge 'sstables: writer: don't block topology changes while writing sstables' from Avi Kivity Botond Dénes 2024-01-25 12:12:01 +02:00
  • 8e82df6fb6 Merge 'coverage libraries: bug fixes' from Eliran Sinvani Botond Dénes 2024-01-25 11:46:15 +02:00
  • 0fbfc96619 db: add formatter for schema_tables::table_kind Kefu Chai 2024-01-25 10:05:13 +08:00
  • ffb5ad494f api: do not include unused headers Kefu Chai 2024-01-25 11:09:51 +08:00
  • cdfe0c1c35 api/api.hh: use const reference when looping over container Patryk Wrobel 2024-01-25 09:19:17 +01:00
  • 1ca71f2532 api/api.hh: use std::vector::reserve() when the total size is known Patryk Wrobel 2024-01-25 08:50:15 +01:00
  • d27283918f lcov_utils.py: support sourcefiles that contains commas in their name Eliran Sinvani 2024-01-22 13:57:20 +02:00
  • 11eb9f5bb2 coreage_utils.py: make regular expression lazy in html-fixup Eliran Sinvani 2024-01-24 16:32:42 +02:00
  • 69a68e35dd Merge 'scylla-sstable: add support for loading schema of views and indexes' from Botond Dénes Nadav Har'El 2024-01-24 23:36:54 +02:00
  • df6c9828ef Merge 'Add protobuf and Native histogram support' from Amnon Heiman Nadav Har'El 2024-01-24 21:24:50 +02:00
  • f0eadc734e test: test_tablets: add a test for cleanup after migration Michał Chojnowski 2024-01-24 00:49:53 +01:00
  • 7bb3ed7f23 docs/operating-scylla: scylla-sstable.rst: fix checksum list Botond Dénes 2023-12-13 03:31:18 -05:00
  • a9851cf834 test.py: replace "$foo is False" with "not $foo" Kefu Chai 2024-01-08 15:00:13 +08:00
  • add74ec8ee mutation_writer: do not include unused headers Kefu Chai 2024-01-24 10:09:32 +08:00
  • c978d1b3f8 config: s/re-use/reuse/ Kefu Chai 2024-01-24 13:13:23 +08:00
  • 8c39aba820 tools/scylla-sstable: use canonical path for sst_path Kefu Chai 2024-01-24 17:15:54 +08:00
  • b88a0eb9ab test: pylib: add ScyllaCluster.wipe_sstables Michał Chojnowski 2024-01-24 00:47:47 +01:00
  • 94cdfcaa94 test: boost: add commitlog_cleanup_test Michał Chojnowski 2024-01-23 20:58:30 +01:00
  • a246bb39ef db: commitlog_replayer: ignore mutations affected by (tablet) cleanups Michał Chojnowski 2024-01-20 00:31:41 +01:00
  • f458a1bf3e replica: table: garbage-collect irrelevant system.commitlog_cleanups records Michał Chojnowski 2024-01-20 00:21:02 +01:00
  • 05ff32ebf9 db: commitlog: add min_position() Michał Chojnowski 2024-01-19 23:30:57 +01:00
  • a10650959c replica: table: populate system.commitlog_cleanups on tablet cleanup Michał Chojnowski 2024-01-20 00:19:17 +01:00
  • 7c5a8894be db: system_keyspace: add system.commitlog_cleanups Michał Chojnowski 2024-01-20 00:05:13 +01:00
  • 8bfd078c54 replica: table: refresh compound sstable set after tablet cleanup Michał Chojnowski 2024-01-24 00:42:19 +01:00
  • 207fe93b90 utils: add formatter for rjson::value Kefu Chai 2024-01-24 09:18:56 +08:00
  • b97ff54a41 storage service: topology coordinator: call notify_left() when a node leaves a cluster Gleb Natapov 2024-01-24 10:21:01 +02:00
  • 5459a8b9a5 storage_service: drop redundant check from notify_joined() Gleb Natapov 2024-01-24 10:17:12 +02:00
  • 8ee75ae8f4 sstables: writer: don't require effective_replication_map for sharding metadata Avi Kivity 2024-01-23 20:21:04 +02:00
  • b88f422a53 schema: provide method to get sharder, iff it is static Avi Kivity 2024-01-23 22:13:10 +02:00
  • 351d6d6531 Merge 'Invalidate prepared statements for views when their schema changes.' from Eliran Sinvani Avi Kivity 2024-01-21 17:43:49 +02:00
  • 05643208a8 Merge 'raft topology: move the topology coordinator to a dedicated file' from Piotr Dulikowski Kamil Braun 2024-01-23 20:02:06 +01:00
  • f86a5ae87a streaming: do not include unused headers Kefu Chai 2024-01-23 21:10:36 +08:00
  • d493f949ca cql3: add formatter for cql3::statements::statement_type Kefu Chai 2024-01-23 21:14:02 +08:00
  • df1843311a Merge 'Invalidate prepared statements for views when their schema changes.' from Eliran Sinvani Avi Kivity 2024-01-21 17:43:49 +02:00
  • c3c3f5c1c8 service: move topology coordinator to a separate file Piotr Dulikowski 2024-01-23 14:02:09 +01:00
  • 4a57b67634 docs: add a rough diagram of module interaction Avi Kivity 2024-01-21 20:01:30 +02:00
  • 1824c12975 raft: remove empty() from fsm_output Kamil Braun 2024-01-15 15:54:48 +01:00
  • bf6d5309ca test: add test for manual triggering of Raft snapshots Kamil Braun 2024-01-16 20:45:23 +01:00
  • 617e09137d api: add HTTP endpoint to trigger Raft snapshots Kamil Braun 2024-01-16 15:05:24 +01:00
  • 0eda7a2619 raft: server: add trigger_snapshot API Kamil Braun 2024-01-22 16:35:32 +01:00
  • 77822fc51d chore: add azure and gcp images extensions David Garcia 2024-01-23 11:27:52 +00:00
  • e79ea91990 Merge 'Extend query tracing information' from Michał Jadwiszczak Botond Dénes 2024-01-23 16:06:16 +02:00
  • 5a05ccc2f8 scylla_raid_setup: faillback to other paths when UUID not avialable Takuya ASADA 2023-05-02 00:30:05 +09:00
  • 4ad6b6563b storage_service: introduce run_topology_coordinator function Piotr Dulikowski 2024-01-23 13:19:44 +01:00
  • f15880dc48 compaction_group::stop(): always call compaction_manager.remove() Patryk Wrobel 2024-01-23 12:01:56 +01:00
  • 78ec96f5f3 Merge 'alternator: allow empty tag value' from Nadav Har'El Botond Dénes 2024-01-23 13:53:29 +02:00
  • 26d814d8be Merge 'Configure initial tablets count scaling' from Pavel Emelyanov Botond Dénes 2024-01-23 13:25:11 +02:00
  • 50b3078916 main.cc: Add prometheus_allow_protobuf command line Amnon Heiman 2024-01-11 13:38:20 +02:00
  • 95d1146fea histogram_metrics_helper: support native histogram Amnon Heiman 2024-01-09 16:09:01 +02:00
  • fc9bd2de03 config: Add prometheus_allow_protobuf flag Amnon Heiman 2024-01-23 12:53:31 +02:00
  • 79c3ed7fdb service: move topology mutation builder out of storage_service Piotr Dulikowski 2023-12-11 17:27:00 +01:00
  • 6f11651222 storage_service: detemplate topology_node_mutation_builder::set Piotr Dulikowski 2023-12-11 17:24:11 +01:00
  • 830e52008d test/alternator: add more tests for TagResource Nadav Har'El 2024-01-21 20:16:12 +02:00
  • 08b26269d8 alternator: allow empty tag value Nadav Har'El 2024-01-22 10:14:55 +02:00
  • 49544c47a1 reader_concurrency_semaphore: add name of semaphore in tracing messages Michał Jadwiszczak 2024-01-22 18:29:26 +01:00
  • aac90c1f92 cql3:query_processor: add logged user to query tracing info Michał Jadwiszczak 2024-01-22 18:28:31 +01:00
  • 4d6b286345 test/alternator: add "--vnodes" option to run script Nadav Har'El 2024-01-21 16:43:02 +02:00
  • c496d60716 alternator: use tablets by default, if available Nadav Har'El 2024-01-21 16:38:58 +02:00
  • 36f14f89df test/alternator: run some tests without tablets Nadav Har'El 2024-01-21 16:34:48 +02:00
  • 08cf5ccd23 Merge 'Fix test_tablet_missing_data_repair' from Asias He Botond Dénes 2024-01-23 10:38:13 +02:00
  • 9076a944c5 doc: improve the ScyllaDB for Developers page Anna Stuchlik 2024-01-16 13:26:54 +01:00
  • ac473eca91 utils:: add formatter for enum_option Kefu Chai 2024-01-22 20:49:38 +08:00
  • 91a93b125b utils:: add formatter for cql3::authorized_prepared_statements_cache_key Kefu Chai 2024-01-23 09:05:43 +08:00
  • 76b9e4f4f4 locator: do not include unused headers Kefu Chai 2024-01-21 00:31:47 +08:00
  • 99e3d2ce72 test: Enable test_tablet_missing_data_repair again Asias He 2024-01-23 11:10:34 +08:00
  • db77587309 tracing: do not include unused headers Kefu Chai 2024-01-13 22:51:55 +08:00
  • 26004071b3 configure.py: reenable -Wnarrowing Kefu Chai 2024-01-23 10:52:12 +08:00
  • 5005e0a156 configure.py: s/--std=/-std/ Kefu Chai 2024-01-23 10:17:08 +08:00
  • 7c230f17cc test: Wait for nodes to be up when repair Asias He 2024-01-23 11:04:38 +08:00
  • 57a4e5594d test: Check repair status in ScyllaRESTAPIClient Asias He 2024-01-23 11:03:25 +08:00
  • 06c42681bd tests: tablets: Add tests for removenode and replace Tomasz Grabiec 2024-01-19 20:53:40 +01:00
  • e5dcf03b88 tablets: Add support for removenode and replace handling Tomasz Grabiec 2024-01-19 20:25:57 +01:00
  • bdd5bdae14 topology_coordinator: tablets: Do not fail in a tight loop Tomasz Grabiec 2024-01-19 20:20:28 +01:00
  • a3f6682ba2 topology_coordinator: tablets: Avoid warnings about ignored failured future Tomasz Grabiec 2024-01-19 20:20:09 +01:00
  • 5fccee3a13 storage_service, topology: Track excluded state in locator::topology Tomasz Grabiec 2024-01-21 00:20:01 +01:00
  • d59db94f3c raft topology: Introduce param-less topology::get_excluded_nodes() Tomasz Grabiec 2024-01-19 20:18:17 +01:00
  • d053c5ef1e raft topology: Move get_excluded_nodes() to topology Tomasz Grabiec 2024-01-19 20:17:19 +01:00
  • 92f01674f2 tablets: load_balancer: Generalize load tracking Tomasz Grabiec 2024-01-19 12:19:00 +01:00
  • 649ca0e46c tablets: Introduce get_migration_streaming_info() which works on migration request Tomasz Grabiec 2024-01-19 12:14:07 +01:00
  • 6dc56fd80b tablets: Move migration_to_transition_info() to tablets.hh Tomasz Grabiec 2024-01-19 12:12:03 +01:00
  • 1df256221c tablets: Extract get_new_replicas() which works on migraiton request Tomasz Grabiec 2024-01-19 12:08:42 +01:00
  • ae382196f1 tablets: Move tablet_migration_info to tablets.hh Tomasz Grabiec 2024-01-19 12:00:00 +01:00
  • 4a06ffb43c tablets: Store transition kind per tablet Tomasz Grabiec 2024-01-18 19:23:46 +01:00
  • d1d4620af8 config: Add --tablets-initial-scale-factor Pavel Emelyanov 2024-01-22 17:38:25 +03:00
  • eb3b237e05 tablet_allocator: Add initial tablets scale to config Pavel Emelyanov 2024-01-22 17:33:24 +03:00
  • f57b194db0 tablet_allocator: Add config Pavel Emelyanov 2024-01-22 17:30:40 +03:00
  • 3268be3860 raft: server: track last persisted snapshot descriptor index Kamil Braun 2024-01-22 15:38:17 +01:00
  • 1e786d9d64 raft: server: framework for handling server requests Kamil Braun 2024-01-18 16:45:33 +01:00
  • 33794eca19 database: wait until commitlog are reclaimed in flush_all_tables() Kefu Chai 2024-01-17 14:18:55 +08:00
  • fcaae2ea78 doc: remove upgrade for unsupported versions Anna Stuchlik 2023-12-01 09:53:23 +01:00
  • f3eeba8cc6 docs: parse config.cc properties as rst text David Garcia 2023-12-06 13:50:32 +00:00
  • a48881801a replica/tablets: drop keyspace_name from system.tablets partition-key Botond Dénes 2024-01-19 09:29:05 -05:00