Commit Graph

  • bd3e8d0460 test: drop a reusable_sst() variant which accepts int as generation Kefu Chai 2023-05-06 18:16:03 +08:00
  • 9b35faf485 treewide: replace generation_type::value() with generation_type::as_int() Kefu Chai 2023-05-06 17:16:19 +08:00
  • aba31ad06c storage_service: use seastar::format instead of fmt::format Kamil Braun 2023-04-28 14:05:04 +02:00
  • 70f2b09397 Merge 'scylla_cluster.py: fix read_last_line' from Gusev Petr Kamil Braun 2023-05-05 13:29:15 +02:00
  • 1e9dcaff01 Merge 'build: cmake: use Seastar API level 6' from Kefu Chai Botond Dénes 2023-05-05 13:55:34 +03:00
  • 05a172c7e7 build: cmake: link against Boost::unit_test_framework Kefu Chai 2023-05-05 16:20:00 +08:00
  • 8a0bcf9d9d pylib_test: add tests for read_last_line Petr Gusev 2023-04-06 16:30:00 +04:00
  • 7476e91d67 pytest: add pylib_test directory Petr Gusev 2023-04-06 16:29:05 +04:00
  • 330d1d5163 scylla_cluster.py: fix read_last_line Petr Gusev 2023-05-05 12:57:36 +04:00
  • 8a5e211c30 scylla_cluster.py: move read_last_line to util.py Petr Gusev 2023-04-06 16:26:06 +04:00
  • 687a8bb2f0 Merge 'Sanitize test::filename(sstable) API' from Pavel Emelyanov Botond Dénes 2023-05-05 11:36:08 +03:00
  • b704698ba5 Merge 'Close toc file in remove_by_toc_name()' from Pavel Emelyanov Botond Dénes 2023-05-05 11:33:05 +03:00
  • 27b0dff063 doc: make branch-5.2 latest and stable Anna Stuchlik 2023-04-26 16:03:11 +02:00
  • 0cccf9f1cc Merge 'Remove some file_writer public methods' from Pavel Emelyanov Botond Dénes 2023-05-05 10:48:46 +03:00
  • ac305076bd test: Split test_twcs_interposer_on_memtable_flush naturally Pavel Emelyanov 2023-05-04 15:06:00 +03:00
  • 1f69c46889 sstables: use version_types received from parser or writer Raphael S. Carvalho 2023-05-04 20:17:10 -03:00
  • e4c6b0b31d build: cmake: disable deprecated warning Kefu Chai 2023-05-05 15:29:29 +08:00
  • 3c941e8b8a build: cmake: use Seastar API level 6 Kefu Chai 2023-05-05 15:17:21 +08:00
  • fe1cd6f477 Update seastar submodule Avi Kivity 2023-05-04 22:44:56 +03:00
  • 75e7187e1a sstable: Close file at the end Pavel Emelyanov 2023-05-04 20:36:57 +03:00
  • 334383beb5 sstables: Use read_entire_stream_cont() helper Pavel Emelyanov 2023-05-04 20:30:32 +03:00
  • f125a3e315 Merge 'tree: finish the reader_permit state renames' from Botond Dénes Avi Kivity 2023-05-04 18:29:04 +03:00
  • 204521b9a7 Merge 'mutation/mutation_compactor: validate range tombstone change before it is moved' from Botond Dénes Avi Kivity 2023-05-04 18:15:35 +03:00
  • 1d351dde06 Merge 'Make S3 client work with real S3' from Pavel Emelyanov Avi Kivity 2023-05-04 18:08:54 +03:00
  • 2d74dc0efd Merge 'sstable_directory: parallel_for_each_restricted: do not move container' from Benny Halevy Avi Kivity 2023-05-04 17:39:05 +03:00
  • 56dfc21ba0 test: Deduplicate test::filename() static overload Pavel Emelyanov 2023-05-04 17:14:00 +03:00
  • 3f30a253be test: Make test::filename return fs::path Pavel Emelyanov 2023-05-04 17:07:45 +03:00
  • eb5ccb7356 mutation_partition_v2: fix a minor bug in printer Michał Chojnowski 2023-05-04 13:10:30 +02:00
  • c4394a059c file_writer: Remove static make() helper Pavel Emelyanov 2023-05-04 16:31:21 +03:00
  • eaf534cc4b sstable: Use toc_filename() to print TOC file path Pavel Emelyanov 2023-05-04 16:23:36 +03:00
  • 4a8a8c153c service/raft: raft_group_registry: Add verification of destination ID Mikołaj Grzebieluch 2023-04-12 16:24:18 +02:00
  • e385ce8a2b Merge "fix stack use after free during shutdown" from Gleb Tomasz Grabiec 2023-05-04 15:13:28 +02:00
  • c72058199f cql: fix empty aggregation, and add more tests Nadav Har'El 2023-01-09 15:59:06 +02:00
  • fe70333c19 test: Auto-skip object-storage test cases if run from shell Pavel Emelyanov 2023-05-03 11:46:02 +03:00
  • ae41d908d7 service/raft: raft_group_registry: handle_raft_rpc refactor Mikołaj Grzebieluch 2023-04-14 13:17:40 +02:00
  • 0c9af10470 test/cql-pytest: add test_sstable_validation.py Botond Dénes 2023-04-04 09:36:54 -04:00
  • a26224ffb8 test/cql-pytest: extract scylla_path,temp_workdir fixtures to conftest.py Botond Dénes 2023-05-04 04:47:28 -04:00
  • e7c9ca560b test: issue a read barrier before checking ring consistency Konstantin Osipov 2023-05-03 13:51:24 +03:00
  • dc6c3b60b4 init: move raft_group0 creation before storage_service Gleb Natapov 2023-04-18 16:10:43 +03:00
  • e9fb885e82 service/raft: raft_group0: drop dependency on cdc::generation_service Gleb Natapov 2023-04-27 11:51:38 +03:00
  • 205daf49fd sstable_directory: coroutinize parallel_for_each_restricted Benny Halevy 2023-04-16 13:28:31 +03:00
  • e4acc44814 sstable_directory: parallel_for_each_restricted: use std::ranges for template definition Benny Halevy 2023-04-16 13:24:07 +03:00
  • e2023877f2 sstable_directory: parallel_for_each_restricted: do not move container Benny Halevy 2023-04-16 13:15:12 +03:00
  • 6bc5c4acf6 tools/scylla-sstables: write validation result to stdout Botond Dénes 2023-04-04 09:30:19 -04:00
  • c1f18cb0c1 sstables/sstable: validate(): delegate to mx validator for mx sstables Botond Dénes 2022-09-27 09:27:38 +03:00
  • d941d38759 sstables/mx/reader: add mx specific validator Botond Dénes 2022-09-27 09:24:38 +03:00
  • 11f2d6bd0a Merge 'build: only apply -Wno-parentheses-equality to ANTLR generated sources' from Kefu Chai Botond Dénes 2023-05-04 10:09:36 +03:00
  • c76486c508 build: only apply -Wno-parentheses-equality to ANTLR generated sources Kefu Chai 2023-05-03 23:04:14 +08:00
  • 2d1a345068 test: mvcc_test: add a test for gentle schema upgrades Michał Chojnowski 2023-03-06 18:28:42 +01:00
  • 80c8a6d0e6 partition_version: make partition_entry::upgrade() gentle Michał Chojnowski 2023-03-01 02:57:09 +01:00
  • fe576f8f29 partition_version: handle multi-schema snapshots in merge_partition_versions Michał Chojnowski 2023-03-01 01:10:45 +01:00
  • 152b4cd4c2 mutation_partition_v2: handle schema upgrades in apply_monotonically() Michał Chojnowski 2023-03-01 01:10:36 +01:00
  • 0273101890 partition_version: remove the unused "from" argument in partition_entry::upgrade() Michał Chojnowski 2023-03-06 18:27:50 +01:00
  • fc4b812e62 row_cache_test: prepare test_eviction_after_schema_change for gentle schema upgrades Michał Chojnowski 2023-03-01 05:03:54 +01:00
  • db6a35e3a8 partition_version: handle multi-schema entries in partition_entry::squashed Michał Chojnowski 2023-03-01 05:03:31 +01:00
  • 5f68409934 partition_snapshot_row_cursor: handle multi-schema snapshots Michał Chojnowski 2023-02-28 01:49:38 +01:00
  • f4e853b32d partiton_version: prepare partition_snapshot::squashed() for multi-schema snapshots Michał Chojnowski 2023-02-28 00:30:17 +01:00
  • a2e3cf7463 partition_version: prepare partition_snapshot::static_row() for multi-schema snapshots Michał Chojnowski 2023-02-28 00:30:07 +01:00
  • 94e4dc3d8d partition_version: add a logalloc::region argument to partition_entry::upgrade() Michał Chojnowski 2023-02-28 00:12:39 +01:00
  • 98dfe3355e memtable: propagate the region to memtable_entry::upgrade_schema() Michał Chojnowski 2023-02-28 00:00:55 +01:00
  • effd1fe70f mutation_partition: add an upgrading variant of lazy_row::apply() Michał Chojnowski 2023-03-01 01:10:10 +01:00
  • dce1b3e820 mutation_partition: add an upgrading variant of rows_entry::rows_entry Michał Chojnowski 2023-03-06 15:21:53 +01:00
  • 2fe25a5aa2 mutation_partition: switch an apply() call to apply_monotonically() Michał Chojnowski 2023-05-03 16:38:44 +02:00
  • a34c5e410f mutation_partition: add an upgrading variant of rows_entry::apply_monotonically() Michał Chojnowski 2023-03-01 01:10:10 +01:00
  • 333e65447c mutation_fragment: add an upgrading variant of clustering_row::apply() Michał Chojnowski 2023-02-23 07:56:47 +01:00
  • b488e4d541 mutation_partition: add an upgrading variant of row::row Michał Chojnowski 2023-02-23 07:36:01 +01:00
  • caaf0bd6bf partition_version: remove _schema from partition_entry::operator<< Michał Chojnowski 2023-03-01 05:03:47 +01:00
  • f6e11c95e2 partition_version: remove the schema argument from partition_entry::read() Michał Chojnowski 2023-03-01 02:39:02 +01:00
  • 4e4ae43a84 memtable: remove _schema from memtable_entry Michał Chojnowski 2023-02-23 07:30:55 +01:00
  • d999e46fa5 row_cache: remove _schema from cache_entry Michał Chojnowski 2023-02-23 07:30:55 +01:00
  • d7d6449a8f partition_version: remove the _schema field from partition_snapshot Michał Chojnowski 2023-02-23 07:30:55 +01:00
  • 1d01a4a168 partition_version: add a _schema field to partition_version Michał Chojnowski 2023-02-22 13:07:55 +01:00
  • bc6a07a16a mutation_partition: change schema_ptr to schema& in mutation_partition::difference Michał Chojnowski 2023-02-22 10:57:49 +01:00
  • a70c5704df mutation_partition: change schema_ptr to schema& in mutation_partition constructor Michał Chojnowski 2023-02-22 10:46:29 +01:00
  • 781514acfe mutation_partition_v2: change schema_ptr to schema& in mutation_partition_v2 constructor Michał Chojnowski 2023-02-22 10:37:01 +01:00
  • 021b345832 mutation_partition: add upgrading variants of row::apply() Michał Chojnowski 2023-02-27 23:35:30 +01:00
  • 4214f8d0de partition_version: update the comment to apply_to_incomplete() Michał Chojnowski 2023-02-23 09:48:35 +01:00
  • 49a02b08de mutation_partition_v2: clean up variants of apply() Michał Chojnowski 2023-02-27 21:59:36 +01:00
  • 88a0871729 mutation_partition: remove apply_weak() Michał Chojnowski 2023-02-23 08:39:50 +01:00
  • 38d9241c30 mutation_partition_v2: remove a misleading comment in apply_monotonically() Michał Chojnowski 2023-03-07 15:47:32 +01:00
  • 42c7bc0391 row_cache_test: add schema changes to test_concurrent_reads_and_eviction Michał Chojnowski 2023-03-13 21:49:28 +01:00
  • fb8ae3cca4 mutation_partition: fix mixed-schema apply() Michał Chojnowski 2023-03-13 21:46:30 +01:00
  • 113fb32019 compaction: disambiguate format_to() Kefu Chai 2023-05-03 22:19:30 +08:00
  • 0b18e3bff9 doc: Add a document describing how to configure S3 backend Pavel Emelyanov 2023-05-03 20:08:35 +03:00
  • e00d3188ed s3/test: Add ability to run boost test over real s3 Pavel Emelyanov 2023-04-13 08:15:23 +03:00
  • 98b9c205bb s3/client: Sign requests if configured Pavel Emelyanov 2023-04-12 19:23:23 +03:00
  • 3dd82485f6 s3/client: Add connection factory with DNS resolve and configurable HTTPS Pavel Emelyanov 2023-04-12 19:32:35 +03:00
  • 3bec5ea2ce s3/client: Keep server port on config Pavel Emelyanov 2023-04-12 19:20:01 +03:00
  • 85f06ca556 s3/client: Construct it with config Pavel Emelyanov 2023-04-12 18:37:52 +03:00
  • caf9e357c8 s3/client: Construct it with sstring endpoint Pavel Emelyanov 2023-04-03 14:11:09 +03:00
  • 711514096a sstables: Make s3_storage with endpoint config Pavel Emelyanov 2023-04-12 18:24:42 +03:00
  • bd1e3c688f sstables_manager: Keep object storage configs onboard Pavel Emelyanov 2023-05-03 19:18:43 +03:00
  • 2f6aa5b52e code: Introduce conf/object_storage.yaml configuration file Pavel Emelyanov 2023-04-12 18:07:58 +03:00
  • 4867683f80 storage_service: Fix removing replace node as pending Asias He 2023-04-26 14:36:17 +08:00
  • 4365f004c1 test/boost/mutation_test: add sanity test for mutation compaction validator Botond Dénes 2023-05-03 04:18:43 -04:00
  • 60e1a23864 mutation/mutation_compactor: add validation level to compaction state query constructor Botond Dénes 2023-05-03 04:17:05 -04:00
  • be859db112 mutation/mutation_compactor: validate range tombstone change before it is moved Botond Dénes 2023-05-02 03:39:07 -04:00
  • 48b9f31a08 Merge 'db, sstable: use generation_type instead of its value when appropriate' from Kefu Chai Botond Dénes 2023-05-03 09:04:54 +03:00
  • 0e42defe06 readers: evictable_reader: skip progress guarantee when next pos is partition start Botond Dénes 2023-04-18 07:52:01 -04:00
  • b5f28e2b55 Merge 'Add S3 support to sstables::test_env' from Pavel Emelyanov Nadav Har'El 2023-05-02 21:48:05 +03:00