Commit Graph

  • 864528eb9b db/config: Introduce RF-rack-valid keyspaces Dawid Mędrek 2025-03-07 19:42:03 +01:00
  • ca3b604afa test: Extend s3-perf test with stream download one Pavel Emelyanov 2025-02-17 16:13:22 +03:00
  • 283e8e0706 test/perf: Tune-up s3 test options parsing Pavel Emelyanov 2025-02-24 17:09:40 +03:00
  • bd313c581f test: Add unit test for newly introduced download source Pavel Emelyanov 2025-02-18 14:56:16 +03:00
  • 1f301b1c5d s3/client: Introduce data_source_impl for object downloading Pavel Emelyanov 2025-02-17 20:40:34 +03:00
  • d47719f70e s3/client: Detach format_range_header() helper Pavel Emelyanov 2025-02-17 16:48:47 +03:00
  • 7646e1448a Merge 'cql3: Introduce RF-rack-valid keyspaces' from Dawid Mędrek Avi Kivity 2025-03-20 19:10:36 +02:00
  • 0d14177409 audit/syslog: escape quotes and add explicit section names Paweł Zakrzewski 2025-02-28 02:08:16 +01:00
  • 5c6337b887 encryption: Add "wrap_sink" to encryption sstable extension Calle Wilund 2025-03-12 14:38:37 +00:00
  • 9ac9813c62 encrypted_file_impl: Add encrypted_data_sink Calle Wilund 2025-03-12 14:37:02 +00:00
  • e02be77af7 sstables::storage: Move wrapping sstable components to storage provider Calle Wilund 2025-03-12 14:34:09 +00:00
  • d46dcbb769 sstables::file_io_extension: Add a "wrap_sink" method. Calle Wilund 2025-03-12 14:28:29 +00:00
  • e100af5280 sstables::file_io_extension: Make sstable argument to "wrap" const Calle Wilund 2025-03-12 14:26:38 +00:00
  • 98a6d0f79c utils: Add "io-wrappers", useful IO helper types Calle Wilund 2025-03-12 13:48:42 +00:00
  • 209ea2ea27 docs: update issues label David Garcia 2025-03-16 10:36:24 +01:00
  • c37149d106 test: stop using seastar::at_exit() Kefu Chai 2025-03-19 10:41:23 +08:00
  • 2fb5c7402e s3_client: Rearrange credentials providers chain Ernest Zaslavsky 2025-03-19 10:30:11 +02:00
  • 23089e1387 Merge 'Enhance S3 client robustness' from Ernest Zaslavsky Pavel Emelyanov 2025-03-20 16:52:20 +03:00
  • 502b31d9c2 test.py: Refactor nodetool/conftest Andrei Chekun 2025-03-19 15:57:21 +01:00
  • 1ea7b99385 test.py: Refactor test/pylib/cpp/ldap Andrei Chekun 2025-03-19 20:34:14 +01:00
  • 33e53565c4 test.py: move starting LDAP service to dedicate method Andrei Chekun 2025-03-10 13:50:52 +01:00
  • 339a849f13 transport: Remove connection::make_client_key() Pavel Emelyanov 2025-03-17 15:54:20 +03:00
  • 5cc3fc4f14 cluster/test_encryption: bring test from enterprise (and enable) Calle Wilund 2025-03-17 12:46:24 +00:00
  • ebf9125728 storage_proxy: Prevent integer overflow in abstract_read_executor::execute Kefu Chai 2025-03-19 16:04:31 +08:00
  • d06bc27979 Merge 'Don't export string filenames from sstable' from Pavel Emelyanov Botond Dénes 2025-03-20 09:51:03 +02:00
  • fd14a23aab .github: add "raft" and "service" subdirectories to CLEANER_DIR Kefu Chai 2025-03-20 11:15:08 +08:00
  • b3e2561ed8 service: do not include unused headers Kefu Chai 2025-03-20 10:51:14 +08:00
  • a62ab824e6 schema: deprecate schema_extension Avi Kivity 2025-03-04 23:21:48 +02:00
  • 8fdaaf6491 service/storage_proxy: Improve digest comparison Kefu Chai 2025-03-18 11:44:58 +08:00
  • 317de64281 test/alternator: enable debugging output during Python crashes Nadav Har'El 2025-03-18 13:20:58 +02:00
  • 0e04a6f3eb main: Refuse to start node when RF-rack-invalid keyspace exists Dawid Mędrek 2025-03-12 18:39:06 +01:00
  • 41f862d7ba cql3: Ensure that CREATE and ALTER never lead to RF-rack-invalid keyspaces Dawid Mędrek 2025-03-07 20:19:12 +01:00
  • 32879ec0d5 db/config: Introduce RF-rack-valid keyspaces Dawid Mędrek 2025-03-07 19:42:03 +01:00
  • 6e7d6b06f0 api: Squash two parse_table_infos into one Pavel Emelyanov 2025-03-19 15:40:41 +03:00
  • 851bd38953 api: Generalize keyspaces:tables parsing a little bit more Pavel Emelyanov 2025-03-19 15:37:07 +03:00
  • dc3455bc55 api: Provide general pair<keyspace, vector<table>> parsing Pavel Emelyanov 2025-03-19 15:18:35 +03:00
  • 722f282748 api: Remove ks_cf_func and related code Pavel Emelyanov 2025-03-19 15:07:17 +03:00
  • 73187a2e19 Merge 'mutation/mutation_consumer_concepts: simplify consumer hierarchy' from Botond Dénes Pavel Emelyanov 2025-03-19 15:43:00 +03:00
  • a408a7abe1 sstable: Remove unused malformed_sstable_exctpion(string filename) Pavel Emelyanov 2025-03-07 15:48:25 +03:00
  • f06cc32812 sstables: Make filename() return component_name Pavel Emelyanov 2025-03-07 08:53:21 +03:00
  • 68c41f0459 sstables: Make file_writer keep component_name on board Pavel Emelyanov 2025-03-06 15:59:17 +03:00
  • 1ba91e28cb sstables: Make get_filename() return component_name Pavel Emelyanov 2025-03-06 15:09:33 +03:00
  • 0cdeed858c sstables: Make toc_filename() return component_name Pavel Emelyanov 2025-03-06 14:39:04 +03:00
  • 80e0030613 sstables: Make sstable::index_filename() return component_name Pavel Emelyanov 2025-03-06 14:50:20 +03:00
  • dbb9ee15c1 sstables: Introduce struct component_name Pavel Emelyanov 2025-03-06 14:27:09 +03:00
  • aba400f5d9 sstables: Remove unused sstable::component_filenames() method Pavel Emelyanov 2025-03-07 16:02:57 +03:00
  • 24e5c30cc8 sstables: Do not print component filenames on load-and-stream wrap-up Pavel Emelyanov 2025-03-07 16:02:29 +03:00
  • fb2bd91009 sstables: Explicitly format prefix in S3 object name making Pavel Emelyanov 2025-03-07 08:30:16 +03:00
  • f212b5efa9 sstables: Don't include directory name in exception Pavel Emelyanov 2025-03-06 15:15:34 +03:00
  • a8bc81eb3c sstables: Use fmt::format instead of string concatenation Pavel Emelyanov 2025-03-06 15:08:40 +03:00
  • dcc9167734 sstables: Rename filename($component) calls to ${component}_filename() Pavel Emelyanov 2025-03-06 15:15:49 +03:00
  • e6898a8854 sstables: Rename local filename variable to component_name Pavel Emelyanov 2025-03-07 08:47:15 +03:00
  • 5153b91514 test: add test to check concurrent tablets migration and repair Aleksandra Martyniuk 2025-02-04 16:41:43 +01:00
  • 0a0347cb4e repair: do not hold erm for repair scheduled by scheduler Aleksandra Martyniuk 2025-02-04 15:52:11 +01:00
  • da64c02b92 repair: get total rf based on current erm Aleksandra Martyniuk 2025-02-04 14:17:57 +01:00
  • 39aabe5191 repair: make shard_repair_task_impl::erm private Aleksandra Martyniuk 2025-02-04 13:52:08 +01:00
  • 9eeff8573b repair: do not pass erm to put_row_diff_with_rpc_stream when unnecessary Aleksandra Martyniuk 2025-02-04 12:29:04 +01:00
  • 4115f6f367 repair: do not pass erm to flush_rows_in_working_row_buf when unnecessary Aleksandra Martyniuk 2025-02-04 11:42:03 +01:00
  • fb2c46dfbe repair: pass session_id to repair_writer_impl::create_writer Aleksandra Martyniuk 2025-03-10 14:23:44 +01:00
  • b4e37600d6 repair: keep materialized topology guard in shard_repair_task_impl Aleksandra Martyniuk 2025-03-13 14:53:56 +01:00
  • 6bbf20a440 repair: pass session_id to repair_meta Aleksandra Martyniuk 2025-03-07 16:38:56 +01:00
  • 1ab2b7e7a0 tree: fix misspellings Kefu Chai 2025-03-19 13:33:33 +08:00
  • 8f0d0daf53 Merge 'repair: allow concurrent repair and migration of two different tablets' from Aleksandra Martyniuk Botond Dénes 2025-03-19 08:55:24 +02:00
  • aca00118fb service: fix misspellings Kefu Chai 2025-03-18 15:46:27 +08:00
  • 2ca1c0b6f9 Merge 'introduce the new Raft-based recovery procedure for group 0 majority loss' from Patryk Jędrzejczak Piotr Dulikowski 2025-03-18 19:10:56 +01:00
  • b8797551eb Merge '[Backport 2025.1] Rack aware tablet merge colocation migration ' from Tomasz Grabiec Botond Dénes 2025-03-18 16:22:29 +02:00
  • b375222408 ./github/scripts/auto-backport.py: don't remove backport label when backport process has an error Yaron Kaikov 2025-03-11 21:23:00 +02:00
  • 420b5bee20 test/s3: Increase boost/s3_test log levels Pavel Emelyanov 2025-03-11 22:29:34 +03:00
  • a2d0d7b9a0 mutation: fold FragmentConsumer[V2] into FlattenedConsumer[V2] Botond Dénes 2025-03-18 09:03:06 -04:00
  • 8768e2e08e mutation: fold StreamedMutationConsumer[V2] into FlattenedConsumer[V2] Botond Dénes 2025-03-18 08:28:04 -04:00
  • dcbc6c839d ./github/scripts/auto-backport.py: don't remove backport label when backport process has an error auto-backport-changes Yaron Kaikov 2025-03-11 21:23:00 +02:00
  • 969b07fdfd test/lib/fragment_scatterer: s/StreamedMutationConsumer/FlattenedConsumer/ Botond Dénes 2025-03-18 07:57:04 -04:00
  • 9867129c7b Update seastar submodule Avi Kivity 2025-03-17 12:53:21 +02:00
  • 2795d83b32 Merge 'commitlog: Serialize file deletion and distribute replayed segments' from Calle Wilund Botond Dénes 2025-03-18 11:47:16 +02:00
  • 176bb464a2 github: error if we see #include "seastar/..." Avi Kivity 2025-03-16 20:56:59 +02:00
  • 08b9e4d87b aws_error: Add GNU TLS codes Ernest Zaslavsky 2025-03-12 16:36:34 +02:00
  • 012f0e6d8c s3_client: Handle nested std::system_error exceptions Ernest Zaslavsky 2025-03-12 16:35:03 +02:00
  • 367140a9c5 s3_client: Start using new retry strategy Ernest Zaslavsky 2025-03-12 14:17:45 +02:00
  • ed09614c27 retry_strategy: Add custom retry strategy for S3 client Ernest Zaslavsky 2025-03-16 12:04:04 +02:00
  • 26062c65e4 retry_strategy: Make should_retry awaitable Ernest Zaslavsky 2025-03-17 16:31:36 +02:00
  • 0e4b303339 tools: toolchain: regenerate for python3-pytest-asyncio 0.24 Avi Kivity 2025-03-11 14:40:37 +02:00
  • fda3486770 Merge 'Remove some excessive ks:cf -> table_id conversions in API and schema_tables' from Pavel Emelyanov Botond Dénes 2025-03-17 15:40:41 +02:00
  • 6217124d1d s3/client: Make "expected" reply status truly optional Pavel Emelyanov 2025-03-11 22:11:24 +03:00
  • afa305ffb4 Merge 'perf/perf_sstable: stop using at_exit() ' from Kefu Chai Botond Dénes 2025-03-17 15:30:10 +02:00
  • d68e54c26d test.py: Remove reuse cluster in cluster tests Andrei Chekun 2025-03-13 14:34:01 +01:00
  • 1525cb2dba main/commitlog: wait for file deletion and distribute recycled segments to shards Calle Wilund 2025-03-04 20:51:39 +00:00
  • 4ed81e05bf commitlog: Serialize file deletion Calle Wilund 2025-03-04 20:43:37 +00:00
  • cd61f60549 doc: fix product names in the 2025.1 upgrage guides Anna Stuchlik 2025-03-10 13:39:56 +01:00
  • dbbf9e19e4 doc: remove the outdated info on seeds-info Anna Stuchlik 2025-03-13 16:51:27 +01:00
  • 7423edb1f7 test.py: Increase verbosity of pytest Andrei Chekun 2025-03-12 19:50:24 +01:00
  • 20f9d7b6eb test: add test to check concurrent tablets migration and repair Aleksandra Martyniuk 2025-02-04 16:41:43 +01:00
  • 5b792bdc98 repair: do not hold erm for repair scheduled by scheduler Aleksandra Martyniuk 2025-02-04 15:52:11 +01:00
  • a1375896df repair: get total rf based on current erm Aleksandra Martyniuk 2025-02-04 14:17:57 +01:00
  • 34cd485553 repair: make shard_repair_task_impl::erm private Aleksandra Martyniuk 2025-02-04 13:52:08 +01:00
  • a20d848c01 test.py: Refactor test/conftest.py Andrei Chekun 2025-03-10 12:49:58 +01:00
  • 4416b0c732 treewide: use angle brackets for including seastar headers Avi Kivity 2025-03-14 23:52:09 +02:00
  • 1e1d213592 test.py: Remove additional report generation for python tests Andrei Chekun 2025-03-11 13:49:24 +01:00
  • f8800b3f19 ent/encryption: rename "padd" to "padding"/"pad" and use structured bindings Kefu Chai 2025-03-12 18:43:21 +08:00
  • e9944f0b7c service: Introduce rack-aware co-location migrations for tablet merge Raphael S. Carvalho 2025-03-07 11:39:40 -03:00
  • 95809a3ed1 Update seastar submodule Pavel Emelyanov 2025-03-13 18:37:54 +03:00