Commit Graph

  • 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
  • 0ec700cd00 locator: topology: Fix move assignment Tomasz Grabiec 2023-04-20 23:38:21 +02:00
  • 6ed841b8d7 locator: topology: Add printer Tomasz Grabiec 2023-04-13 11:17:32 +02:00
  • 3dfd49fe62 tests: topology: Test that topology clearing preserves information about local node Tomasz Grabiec 2023-04-17 01:09:20 +02:00
  • 7d3384089a locator: topology: Recognize local node as part of indexing it Tomasz Grabiec 2023-04-13 11:10:56 +02:00
  • eb9d6df8bf locator: topology: Fix get_location(ep) for local node Tomasz Grabiec 2023-04-13 10:20:35 +02:00
  • 0a675291dd locator: topology: Fix typo Tomasz Grabiec 2023-04-13 10:19:34 +02:00
  • 0b1dfb2683 locator: topology: Preserve config when cloning Tomasz Grabiec 2023-04-13 10:17:54 +02:00
  • 1426c623eb Merge 'Tune up S3 unit tests environment usage (and a bit more)' from Pavel Emelyanov Botond Dénes 2023-04-20 18:01:12 +03:00
  • 88aff50e8b docs: cdc: describe generation changes using group 0 topology coordinator Kamil Braun 2023-04-06 12:09:58 +02:00
  • 1688001585 cdc: generation_service: add a FIXME Kamil Braun 2023-03-30 18:10:33 +02:00
  • d13a0b1930 cdc: generation_service: add legacy_ prefix for gossiper-based functions Kamil Braun 2023-03-30 18:08:49 +02:00
  • 8afb15700b storage_service: include current CDC generation data in topology snapshots Kamil Braun 2023-03-30 15:24:02 +02:00
  • 3d96bc5dba db: system_keyspace: introduce query_mutations with range/slice Kamil Braun 2023-03-30 15:21:20 +02:00
  • 3b26135227 storage_service: hold group 0 apply mutex when reading topology snapshot Kamil Braun 2023-03-30 14:00:13 +02:00
  • f081de7cc5 service: raft_group0_client: introduce hold_read_apply_mutex Kamil Braun 2023-03-30 13:57:08 +02:00
  • 4c99b4004b storage_service: use CDC generations introduced by Raft topology Kamil Braun 2023-03-29 18:22:39 +02:00
  • 5f2b297f99 raft topology: publish new CDC generation to the user description tables Kamil Braun 2023-03-29 18:06:43 +02:00
  • 58baf998c1 raft topology: commit a new CDC generation on node bootstrap Kamil Braun 2023-03-30 17:13:19 +02:00
  • 5942237a79 raft topology: create new CDC generation data during node bootstrap Kamil Braun 2023-03-30 17:11:14 +02:00
  • 30b6f34a0b s3/client: Explicitly set _upload_id empty when completing Pavel Emelyanov 2023-04-18 19:25:49 +03:00
  • 4e7628fa16 service: topology_state_machine: make topology::find const Kamil Braun 2023-04-20 16:15:40 +02:00
  • 22094f1509 db: system_keyspace: small refactor of load_topology_state Kamil Braun 2023-03-30 17:04:09 +02:00
  • 1cd6d59578 Merge 'Remove global proxy usage from view_info::select_statement()' from Pavel Emelyanov Avi Kivity 2023-04-20 16:40:06 +03:00
  • 3abe0f0ad6 cdc: generation: extract pure parts of make_new_generation outside Kamil Braun 2023-03-30 16:57:49 +02:00
  • 2233d8f54d db: system_keyspace: add storage for CDC generations managed by group 0 Kamil Braun 2023-03-30 16:55:58 +02:00
  • 07382d634a service: topology_state_machine: better error checking for state name (de)serialization Kamil Braun 2023-03-29 15:22:40 +02:00
  • 59b692e799 service: raft: plumbing cdc::generation_service& Kamil Braun 2023-03-29 12:38:46 +02:00
  • 1e9cf3badd cdc: generation: get_cdc_generation_mutations: take timestamp as parameter Kamil Braun 2023-03-29 12:35:44 +02:00
  • 85f4f1830b cdc: generation: make topology_description_generator::get_sharding_info a parameter Kamil Braun 2023-03-28 15:40:56 +02:00
  • 3e863d0e58 sys_dist_ks: make get_cdc_generation_mutations public Kamil Braun 2023-03-28 15:10:12 +02:00
  • ed133db709 sys_dist_ks: move find_schema outside get_cdc_generation_mutations Kamil Braun 2023-03-28 15:06:10 +02:00
  • 0e84662910 sys_dist_ks: move mutation size threshold calculation outside get_cdc_generation_mutations Kamil Braun 2023-03-28 15:02:41 +02:00
  • 52366f33e5 service/raft: group0_state_machine: signal topology state machine in load_snapshot Kamil Braun 2023-03-30 15:55:51 +02:00
  • 43a0b40082 Merge 'Remove global proxy usage from API handlers' from Pavel Emelyanov Avi Kivity 2023-04-20 16:31:31 +03:00
  • 66ee73641e test/cql-pytest/nodetool.py: no_autocompaction_context: use the correct API Botond Dénes 2023-04-18 10:24:23 -04:00
  • 8d7b5f1710 Merge 'test/pylib: topology fix asyncio fixture and fix logger' from Alecco Kamil Braun 2023-04-20 14:23:05 +02:00
  • 11561a73cb test/pylib: ManagerClient helpers to wait for... Alejo Sanchez 2023-04-04 18:09:58 +02:00
  • 342cdb2a63 Update tools/jmx submodule (split Depends line) Avi Kivity 2023-04-20 15:11:33 +03:00
  • bda2aea5be view: Get topology via database tokens Pavel Emelyanov 2023-04-20 12:52:21 +03:00
  • 403463d7eb view: Indentation fix after previous patch Pavel Emelyanov 2023-04-20 12:47:37 +03:00
  • 257814f443 view: Coroutinuze view_builder::view_build_statuses() Pavel Emelyanov 2023-04-20 12:47:27 +03:00
  • ece731301c api: Use ctx.sp in storage service handler Pavel Emelyanov 2023-04-20 12:44:37 +03:00
  • 21136058bd api,main: Unset storage_proxy API on stop Pavel Emelyanov 2023-04-20 12:42:43 +03:00
  • 8d490d20dc api: Use ctx.sp in set_storage_proxy() routes Pavel Emelyanov 2023-04-20 12:33:34 +03:00
  • 2c1ba377bf test/pylib: add missing logger Alejo Sanchez 2023-04-18 12:30:09 +02:00
  • 05338a6cd7 test/pylib: remove unnecessary asyncio marker Alejo Sanchez 2023-04-18 12:26:30 +02:00
  • edcce7d8dd view_info: Drop calls to get_local_storage_proxy() Pavel Emelyanov 2023-04-20 09:35:12 +03:00
  • 3e4fb7cad6 view_info: Add data_dictionary argument to select_statement() Pavel Emelyanov 2023-04-20 09:32:49 +03:00
  • 4375835cdd view_info: Add data_dictionary argument to partition_slice() method Pavel Emelyanov 2023-04-20 09:30:13 +03:00
  • 0aff55cdb2 view_filter_checking_visitor: Construct with data_dictionary Pavel Emelyanov 2023-04-19 20:35:14 +03:00
  • 837fde84b1 view: Carry data_dictionary arg through standalone helpers Pavel Emelyanov 2023-04-20 09:26:55 +03:00
  • 1301a99ba3 view_updates: Carry data_dictionary argument throug methods Pavel Emelyanov 2023-04-20 09:15:52 +03:00
  • 9d3d533561 view_update_builder: Construct with data dictionary Pavel Emelyanov 2023-04-19 21:49:52 +03:00
  • 4a16ab3bd4 table: Push view_update_generator arg to affected_views() Pavel Emelyanov 2023-04-19 21:53:50 +03:00
  • 7ddcd0c918 view: Add database getters to v._update_generator and v._builder Pavel Emelyanov 2023-04-20 09:17:52 +03:00
  • 73eaebe338 Remove visible :orphan: Warren Krewenki 2023-04-15 14:37:58 -03:00
  • 9fb5443f87 cql3: abstract_function_selector: use small_vector for argument buffer Avi Kivity 2023-04-19 20:42:25 +03:00
  • 3e0aacc8b5 db, cql3: functions: pass function parameters as a span instead of a vector Avi Kivity 2023-04-19 20:29:41 +03:00
  • 9072763a52 keys: change from_optional_exploded to accept a span instead of a vector Avi Kivity 2023-04-19 20:09:23 +03:00
  • 6ca1b14488 Update tools/jmx submodule (drop java 8 on debian) Avi Kivity 2023-04-19 19:51:03 +03:00
  • 0c430c01e9 Merge 'cql: allow SUM() aggregations which result in a NaN' from Nadav Har'El Botond Dénes 2023-04-19 13:50:23 +03:00
  • a77ca69360 s3/test: Rename MINIO_SERVER_ADDRESS environment variable Pavel Emelyanov 2023-04-17 17:18:27 +03:00
  • 12c4e7d605 s3/test: Keep public bucket name in environment Pavel Emelyanov 2023-04-03 14:14:47 +03:00
  • 91674da982 s3/test: Fix upload stream closure Pavel Emelyanov 2023-04-03 16:57:14 +03:00
  • b239e0d368 test/lib: Add getenv_safe() helper Pavel Emelyanov 2023-04-19 12:48:09 +03:00
  • ecbb118d32 reader_concurrency_semaphore: misc updates w.r.t. recent permit state name changes Botond Dénes 2023-04-19 05:16:40 -04:00
  • e71d6566ab reader_concurrency_semaphore: update permit members w.r.t. recent permit state name changes Botond Dénes 2023-04-19 05:14:34 -04:00
  • 804403f618 reader_concurrency_semaphore: update RAII state guard classes w.r.t. recent permit state name changes Botond Dénes 2023-04-19 04:43:19 -04:00
  • 89328ce447 reader_concurrency_semaphore: update API w.r.t. recent permit state name changes Botond Dénes 2023-04-19 04:19:58 -04:00
  • 3919effe2d reader_concurrency_semaphore: update stats w.r.t. recent permit state name changes Botond Dénes 2023-04-19 03:53:09 -04:00
  • ad065aaa62 Update tools/jmx submodule Botond Dénes 2023-04-19 11:18:19 +03:00
  • 81e0f5b581 cql3: allow SUM() aggregation to result in a NaN Nadav Har'El 2023-04-18 14:39:29 +03:00
  • 7b2215d8e0 Merge 'Backport bugfixes regarding UDT, UDF, UDA interactions to branch-5.2' from Wojciech Mitros Botond Dénes 2023-04-19 01:38:08 -04:00
  • da9f90362d Merge 'Compaction reevaluation bug fixes' from Raphael "Raph" Carvalho Botond Dénes 2023-04-05 13:51:21 +03:00
  • 2ea3d5ebf0 cql: USING TTL 0 means unlimited, not default TTL Nadav Har'El 2023-03-06 00:08:52 +02:00
  • 456f5dfce5 api: column_family: add log messages for admin operation Benny Halevy 2023-04-18 17:05:32 +03:00
  • 5e371e7861 test: rest_api: add test_column_family Benny Halevy 2023-04-18 16:52:24 +03:00
  • 5b792dde68 Merge 'Extend aws_sigv4 code to suite S3 client needs' from Pavel Emelyanov Nadav Har'El 2023-04-18 16:33:52 +03:00
  • 9628d07adb Put storage_service.hh on a diet Pavel Emelyanov 2023-04-17 20:35:51 +03:00
  • 78555ba7f1 test/cql-pytest: add tests for data casts and inf in sums Nadav Har'El 2023-04-18 13:38:42 +03:00
  • b08c582134 mutation/mutation_compactor: consume_partition_end(): reset _stop Botond Dénes 2023-03-28 07:17:30 -04:00
  • d7d9300453 mutation/mutation_compactor: consume_partition_end(): reset _stop Botond Dénes 2023-03-28 07:17:30 -04:00
  • 3d25edf539 doc: remove the sequential repair option from docs Anna Stuchlik 2023-04-17 15:24:23 +02:00
  • c9a17c80f6 mutation/mutation_compactor: consume_partition_end(): reset _stop Botond Dénes 2023-03-28 07:17:30 -04:00
  • a8f8f9f0ea Merge 'raft topology: store shard_count and ignore_msb in topology' from Kamil Braun Tomasz Grabiec 2023-04-18 01:18:49 +02:00
  • da7a75fe7e doc: remove in-memory tables from OSS docs Anna Stuchlik 2023-04-13 09:25:17 +02:00
  • de67978211 Update tools/jmx submodule Botond Dénes 2023-04-17 15:38:27 +03:00
  • 7724223134 Merge 'utils: big_decimal: optimize big_decimal::compare() and use <=> operator' from Kefu Chai Avi Kivity 2023-04-17 14:33:53 +03:00
  • 7242c42089 uda: change the UDF used in a UDA if it's replaced Wojciech Mitros 2023-02-02 12:59:06 +01:00