Commit Graph

  • a34dae8c37 sstables/storage/s3: Fix missing TOC status check Pavel Emelyanov 2023-09-28 10:04:54 +03:00
  • 855626f7de s3/client: Map http exceptions into storage_io_error Pavel Emelyanov 2023-11-21 13:35:42 +03:00
  • 566176bcd1 test: add test_replacing_alive_node_fails Patryk Jędrzejczak 2023-11-06 16:25:09 +01:00
  • bf7a67224c raft topology: reject replace if the node being replaced is not dead Patryk Jędrzejczak 2023-11-06 10:10:24 +01:00
  • 94ffdb4792 raft topology: add the gossiper ref to topology_coordinator Patryk Jędrzejczak 2023-11-06 10:09:38 +01:00
  • 8605cdd9cd test: test_cluster_features: stop gracefully before replace Patryk Jędrzejczak 2023-11-10 16:36:27 +01:00
  • 206a446a02 test: decrease failure_detector_timeout_in_ms in replace tests Patryk Jędrzejczak 2023-11-21 11:49:45 +01:00
  • 7062ff145e test: move test_replace to topology_custom Patryk Jędrzejczak 2023-11-21 11:55:22 +01:00
  • 9775b1c12d test: server_add: wait until the node being replaced is dead Patryk Jędrzejczak 2023-11-17 14:16:33 +01:00
  • 18ed89f760 test: server_add: add support for expected errors Patryk Jędrzejczak 2023-11-10 19:32:19 +01:00
  • ee45a1c430 raft topology: join: delay advertising replacing node if it reuses IP Patryk Jędrzejczak 2023-11-09 17:33:25 +01:00
  • c0e4b8e9c0 raft topology: join: fix a condition in validate_joining_node Patryk Jędrzejczak 2023-11-06 16:35:41 +01:00
  • 93ee7b7df9 test: cql_test_env: Interrupt all components on cql_test_env teardown Tomasz Grabiec 2023-11-21 12:20:41 +01:00
  • 7f3a74efab tests: cql_test_env: Skip gossip shutdown sleep Tomasz Grabiec 2023-11-21 01:33:03 +01:00
  • 0e9428ab4a exceptions: Extend storage_io_error construction options Pavel Emelyanov 2023-11-21 13:35:13 +03:00
  • 33fba28265 commitlog_test: Add test for replaying large-ish mutation Calle Wilund 2023-10-09 11:38:32 +00:00
  • 0d41769daa commitlog_test: Add additional test for segmnent truncation Calle Wilund 2023-09-25 14:43:57 +00:00
  • 57a4645c81 docs: Add docs on commitlog format 3 Calle Wilund 2023-09-25 13:41:31 +00:00
  • 6b66daabfc commitlog: Remove entry CRC from file format Calle Wilund 2023-09-25 13:40:57 +00:00
  • e29bf6f9e8 commitlog: Implement new format using CRC:ed sectors Calle Wilund 2023-09-20 13:46:15 +00:00
  • 18e79d730e commitlog: Add iterator adaptor for doing buffer splitting into sub-page ranges Calle Wilund 2023-09-20 13:44:16 +00:00
  • 560364d278 fragmented_temporary_buffer: Add const iterator access to underlying buffers Calle Wilund 2023-09-20 13:51:07 +00:00
  • 862f4f2ed3 commitlog_replayer: differentiate between truncated file and corrupt entries Calle Wilund 2023-09-19 08:39:18 +00:00
  • 6d01d01deb Merge 'Materialize_views: don't construct global_schema_ptr from views schemas that lacks base information' from Eliran Sinvani Nadav Har'El 2023-11-20 11:54:00 +02:00
  • b1f54efc2d gms,service: add a feature to protect the usage of allow_mutation_read_page_without_live_row Botond Dénes 2023-10-31 02:53:08 -04:00
  • 65e42e4166 Merge 'mutation_query: properly send range tombstones in reverse queries' from Michał Chojnowski Botond Dénes 2023-11-21 09:19:14 +02:00
  • bfd8401477 api, storage_service: Recalculate table digests on relocal_schema api call Tomasz Grabiec 2023-09-13 00:57:11 +02:00
  • e31f2224f5 migration_manager: also reload schema on enabling digest_insensitive_to_expiry Botond Dénes 2023-11-09 05:30:36 -05:00
  • 4101c8beab schema_tables: remove default value for reload in merge_schema Kamil Braun 2023-09-07 13:44:02 +02:00
  • c994ed2057 schema_tables: pass reload flag when calling merge_schema cross-shard Kamil Braun 2023-08-23 17:23:39 +02:00
  • 40eed1f1c5 Merge 'schema_mutations, migration_manager: Ignore empty partitions in per-table digest' from Tomasz Grabiec Avi Kivity 2023-07-28 00:01:33 +03:00
  • f233c8a9e4 database: fix do_apply_many() to handle empty array of mutations Gleb Natapov 2023-02-12 16:48:17 +02:00
  • 691f7f6edb util: do not use variable length array Kefu Chai 2023-11-17 17:56:48 +08:00
  • 0fd10690d4 Merge 'When creating S3-backed keyspace, check the endpoint instantly' from Pavel Emelyanov Nadav Har'El 2023-11-20 21:12:47 +02:00
  • e3de2187ef api/storage_service: start/stop native transport in the statement sg Botond Dénes 2023-11-09 09:52:08 -05:00
  • 0f3e31975d api/storage_service: start/stop native transport in the statement sg Botond Dénes 2023-11-09 09:52:08 -05:00
  • bc1202aab2 api/storage_service: start/stop native transport in the statement sg Botond Dénes 2023-11-09 09:52:08 -05:00
  • c8fdd595e3 scylla_post_install.sh: detect RHEL correctly Takuya ASADA 2023-11-14 02:32:01 +09:00
  • c98b22afce scylla_post_install.sh: detect RHEL correctly Takuya ASADA 2023-11-14 02:32:01 +09:00
  • 2cb709461c scylla_post_install.sh: detect RHEL correctly Takuya ASADA 2023-11-14 02:32:01 +09:00
  • 9a3c7cd768 build: cmake: drop Seastar_OptimizationLevel_* Kefu Chai 2023-11-15 11:51:15 +08:00
  • 6e9850067b Merge 'Make test-only write_memtable_to_sstable() overloads shorter' from Pavel Emelyanov Botond Dénes 2023-11-20 16:05:06 +02:00
  • 9b16c298e9 test: Add validation of misconfigured storage creation Pavel Emelyanov 2023-11-14 11:03:58 +03:00
  • 2bf1e2a294 sstables: Throw early if endpoint for keyspace is not configured Pavel Emelyanov 2023-11-14 11:33:40 +03:00
  • f2a99ad30a replica: Move storage options validation to sstables manager Pavel Emelyanov 2023-11-14 11:30:54 +03:00
  • f53961248d gms,service: add a feature to protect the usage of allow_mutation_read_page_without_live_row Botond Dénes 2023-10-31 02:53:08 -04:00
  • 935065fd8d Update tools/java submodule Botond Dénes 2023-11-20 13:55:55 +02:00
  • b31b51ae90 test/cql-pytest/test_keyspaces: Move DESCRIBE case to object store Pavel Emelyanov 2023-11-13 17:38:17 +03:00
  • 2c31cd7817 sstables: Add has_endpoint_client() helper to manager Pavel Emelyanov 2023-11-13 16:38:00 +03:00
  • 8ae751a3ff tests: Shorten the write_memtable_to_sstable_for_test() Pavel Emelyanov 2023-11-15 16:57:01 +03:00
  • 1d7d2dff50 replica: Squash two write_memtable_to_sstable() Pavel Emelyanov 2023-11-15 16:48:53 +03:00
  • e9826858a9 replica: Coroutinize one of write_memtable_to_sstable() overloads Pavel Emelyanov 2023-11-15 16:43:29 +03:00
  • f4626f6b8e storage_service: Drop (un)init_messaging_service_part() pair Pavel Emelyanov 2023-11-17 21:55:59 +03:00
  • c42c13e658 storage_service: Init/Deinit RPC handlers in constructor/stop Pavel Emelyanov 2023-11-17 21:52:32 +03:00
  • 40cb9dd66f storage_service: Dont capture container() on RPC handler Pavel Emelyanov 2023-11-20 13:28:03 +03:00
  • cc76f03f63 storage_service: Use storage_service::_sys_dist_ks in some places Pavel Emelyanov 2023-11-17 21:48:28 +03:00
  • 4df5af931a storage_service: Add explicit dependency on system dist. keyspace Pavel Emelyanov 2023-11-17 21:41:17 +03:00
  • a7f23930cb storage_service: Rurn query processor pointer into reference Pavel Emelyanov 2023-11-17 21:24:47 +03:00
  • e59544674a storage_service: Add explicity query_processor dependency Pavel Emelyanov 2023-11-17 21:21:29 +03:00
  • 6ee8e7a031 main: Start storage service later Pavel Emelyanov 2023-11-17 20:34:31 +03:00
  • 5752dc875b Merge 'Materialize_views: don't construct global_schema_ptr from views schemas that lacks base information' from Eliran Sinvani Nadav Har'El 2023-11-20 11:54:00 +02:00
  • 3471f30b58 view_update_generator: Unplug from database later Pavel Emelyanov 2023-11-17 19:48:52 +03:00
  • fd11eeeaa3 Merge 'dist/redhat: drop unnecessary variables and tags' from Kefu Chai Botond Dénes 2023-11-20 11:46:56 +02:00
  • c605220bb3 repair: Introduce small table optimization Asias He 2023-11-08 10:12:18 +08:00
  • 71f352896d dist/redhat: group sub-package preambles together Kefu Chai 2023-11-20 11:56:04 +08:00
  • 3f108629b9 dist/redhat: drop unused defines variable Kefu Chai 2023-11-20 11:49:21 +08:00
  • d69b4838ea dist/redhat: remove tags for subpackage which are same as main preamble Kefu Chai 2023-11-20 11:28:56 +08:00
  • 63631257db migration manager: fix incomplete mv schemas returned from get_schema_for_write Eliran Sinvani 2023-07-27 16:20:27 +03:00
  • 44c72f6e56 Merge 'Multishard mutation query test fix misses expectations' from Botond Dénes Tomasz Grabiec 2023-11-12 13:15:29 +01:00
  • abf62e5b7f db: view: run local materialized view mutations on a separate smp service group Marcin Maliszkiewicz 2023-10-25 19:46:52 +02:00
  • 900754d377 db: view: run local materialized view mutations on a separate smp service group Marcin Maliszkiewicz 2023-10-25 19:46:52 +02:00
  • 6943447c6a db: view: run local materialized view mutations on a separate smp service group Marcin Maliszkiewicz 2023-10-25 19:46:52 +02:00
  • 321459ec51 install-dependencies.sh: update node_exporter to 1.7.0 Piotr Grabowski 2023-11-17 11:36:46 +01:00
  • 6ffb482bf3 Commitlog replayer: Range-check skip call Calle Wilund 2023-09-04 12:59:34 +00:00
  • 6edbf4b663 storage_service: topology coordinator: put fence version into the raft state Gleb Natapov 2023-11-08 17:30:04 +02:00
  • 562403b82f migration_manager: do not globalize potentially incomplete schema Eliran Sinvani 2023-07-27 16:10:52 +03:00
  • eb674128ca Merge 'treewide: do not mark return value const if this has no effect ' from Kefu Chai Botond Dénes 2023-11-17 15:35:20 +02:00
  • 781b7de502 build: enable -Wignore-qualifiers Kefu Chai 2023-11-17 17:49:44 +08:00
  • 15bfa09454 treewide: do not mark return value const if this has no effect Kefu Chai 2023-11-17 16:48:36 +08:00
  • b259bb43c6 doc: mark the link to upgrade guide as OSS-only Anna Stuchlik 2023-11-15 11:59:14 +01:00
  • 6bcf3ac86c Merge 'Fix a few rare bugs in row cache' from Michał Chojnowski Tomasz Grabiec 2023-11-16 23:48:16 +01:00
  • 9ccd4ea416 partition_version: fix violation of "older versions are evicted first" during schema upgrades Michał Chojnowski 2023-11-02 19:31:58 +01:00
  • 2aac8690c7 cache_flat_mutation_reader: fix a broken iterator validity guarantee in ensure_population_lower_bound() Michał Chojnowski 2023-11-02 16:55:20 +01:00
  • 0dcf91491e cache_flat_mutation_reader: fix a continuity loss in maybe_update_continuity() Michał Chojnowski 2023-11-01 01:50:24 +01:00
  • 6601c778dd cache_flat_mutation_reader: fix continuity losses during cache population races with reverse reads Michał Chojnowski 2023-11-02 16:09:25 +01:00
  • 47299d6b06 partition_snapshot_row_cursor: fix a continuity loss in ensure_entry_in_latest() with reverse reads Michał Chojnowski 2023-10-31 21:02:19 +01:00
  • b5988fb389 cache_flat_mutation_reader: fix some cache mispopulations with reverse reads Michał Chojnowski 2023-10-31 15:14:01 +01:00
  • f9eb64b8e0 cache_flat_mutation_reader: fix a logic bug in ensure_population_lower_bound() with reverse reads Michał Chojnowski 2023-10-31 15:10:03 +01:00
  • ec364c3580 cache_flat_mutation_reader: never make an unlinked last dummy continuous Michał Chojnowski 2023-10-27 21:54:53 +02:00
  • 88e96def63 migration_manager: also reload schema on enabling digest_insensitive_to_expiry Botond Dénes 2023-11-09 05:30:36 -05:00
  • 187e275147 system_keyspace: use system memory for system.raft table Kamil Braun 2023-10-06 17:37:34 +02:00
  • 7926e4e7eb Merge 'raft topology: handle abort exceptions better in fence_previous_coordinator' from Piotr Dulikowski Kamil Braun 2023-11-07 17:17:49 +01:00
  • ca22de4843 doc: mark the link to upgrade guide as OSS-only Anna Stuchlik 2023-11-15 11:59:14 +01:00
  • 687ba9cacc test/sstable_compaction_test: check every sstable replaced sstable Kefu Chai 2023-11-13 18:18:37 +08:00
  • 18792fe059 test/sstable_compaction_test: s/old_sstables.front()/old_sstable/ Kefu Chai 2023-11-16 14:27:42 +08:00
  • 23e4762baa doc: remove DateTieredCompactionStrategy Anna Stuchlik 2023-11-15 09:53:16 +01:00
  • 323e34e1ed Update tools/java submodule Botond Dénes 2023-11-16 10:14:38 +02:00
  • 12f4f9f481 build: cmake: link against cryptopp::cryptopp Kefu Chai 2023-11-15 15:26:13 +08:00
  • 1dad9cdfdf doc: document full support for RBNO Anna Stuchlik 2023-11-09 11:51:13 +01:00
  • e8129d9a0c doc: remove DateTieredCompactionStrategy Anna Stuchlik 2023-11-15 09:53:16 +01:00