Commit Graph

  • 05ffcefd50 migration_manager: add notification for creating multiple tables Michael Litvak 2025-03-19 12:47:19 +02:00
  • 064ac25ff9 tablets: read_tablet_transition_stage: read from base table Michael Litvak 2025-03-26 13:26:28 +02:00
  • ff9a3c9528 storage service: allow repair request only on base tables Michael Litvak 2025-03-26 13:37:21 +02:00
  • aa990a09c1 tablets: keyspace_rf_change: apply on base table Michael Litvak 2025-03-09 15:16:33 +02:00
  • 602fa84907 storage service: generate tablet migration updates on base tables Michael Litvak 2025-05-29 18:22:07 +03:00
  • ddf02c9489 tablets: replace all_tables method Michael Litvak 2025-03-26 13:18:19 +02:00
  • 255ca569e3 tablets: split when all co-located tablets are ready Michael Litvak 2025-03-06 23:08:13 +02:00
  • 0dcb9f2ed6 tablets: load balancer: sizing plan for table groups Michael Litvak 2025-03-06 23:07:08 +02:00
  • ac5f4da905 tablets: load balancer: handle co-located tablets Michael Litvak 2025-03-06 17:43:52 +02:00
  • 3db8f6fd37 tablets: allocate co-located tablets Michael Litvak 2025-03-06 10:59:57 +02:00
  • 6bed9d3cfe tablets: handle migration of co-located tablets Michael Litvak 2025-03-06 16:34:16 +02:00
  • 11f045bb7c storage service: add repair colocated tablets rpc Michael Litvak 2025-06-05 10:39:48 +03:00
  • 0d7d983133 doc: extend 2025.2 upgrade with a note about consistent topology updates Anna Stuchlik 2025-06-10 16:09:38 +02:00
  • dd509b9513 Merge '[Backport 2025.2] memtable: ensure _flushed_memory doesn't grow above total_memory' from Scylladb[bot] Avi Kivity 2025-07-01 12:31:25 +03:00
  • 9ccc96bf05 tools: optimized_clang: make it work in the presence of a scylladb profile Avi Kivity 2025-06-19 00:31:53 +03:00
  • 50736e9740 test_sstable_compression_dictionaries_basic.py: fix a flaky check Michał Chojnowski 2025-06-16 16:29:53 +02:00
  • ee733c4d38 Merge '[Backport 2025.2] generic_server: fix connections semaphore config observer' from Scylladb[bot] Avi Kivity 2025-07-01 12:29:53 +03:00
  • 3bac46a18d utils/exceptions.cc: Added check for exceptions::request_timeout_exception in is_timeout_exception function. Szymon Malewski 2025-06-23 21:13:17 +02:00
  • adab525151 utils/big_decimal: fix scale overflow when parsing values with large exponents Lakshmi Narayanan Sreethar 2025-06-25 13:26:44 +05:30
  • 5f45cf1683 test/boost/memtable_test: only inject error for test table Botond Dénes 2025-06-25 06:34:42 +03:00
  • 5e4941a74b Merge '[Backport 2025.2] sstables/mx/writer: handle non-full prefix row keys' from Scylladb[bot] Avi Kivity 2025-07-01 12:27:01 +03:00
  • fd0e044118 Update ScyllaDB version to: 2025.4.0-dev Yaron Kaikov 2025-07-01 10:36:04 +03:00
  • 94d7c22880 Update pgo profiles - aarch64 Jenkins Promoter 2025-07-01 05:00:46 +03:00
  • 7531fc72a6 Update pgo profiles - x86_64 Jenkins Promoter 2025-07-01 04:21:53 +03:00
  • e12ff4d3ab Merge 'LWT: use tablet_metadata_guard' from Petr Gusev Nadav Har'El 2025-06-30 21:38:04 +03:00
  • a221b2bfde gossiper: do not assume that id->ip mapping is available in failure_detector_loop_for_node Gleb Natapov 2025-06-23 14:22:49 +03:00
  • 26c7f7d98b Merge 'encryption_at_rest_test: Fix some spurious errors' from Calle Wilund Pavel Emelyanov 2025-06-30 19:08:06 +03:00
  • 6aa71205d8 repair: row_level: unstall to_repair_rows_on_wire() destroying its input Avi Kivity 2025-06-29 22:23:36 +03:00
  • 6826856cf8 Merge 'test.py: Fix start 3rd party services' from Andrei Chekun Pavel Emelyanov 2025-06-30 18:49:11 +03:00
  • 9234e5a4b0 doc: add the SBOM page and the download link Anna Stuchlik 2025-06-30 12:42:10 +02:00
  • 31ed717afb storage_proxy: retry paxos repair even if repair write succeeded Gleb Natapov 2025-06-25 16:20:46 +03:00
  • 160c937efe group0: modify start_operation logic to account for synchronize phase race condition Abhinav Jha 2025-04-21 13:17:21 +05:30
  • e64bb3819c Update ScyllaDB version to: 2025.3.0-rc0 scylla-2025.3.0-rc0-candidate-20250702084856 scylla-2025.3.0-rc0 Yaron Kaikov 2025-07-01 10:34:39 +03:00
  • c74cbca7cb tablets: save and read tablet metadata of co-located tables Michael Litvak 2025-05-25 17:36:54 +03:00
  • ddfe5dfb6b tablets: represent co-located tables in tablet metadata Michael Litvak 2025-03-06 10:57:41 +02:00
  • 4777444024 tablets: add base_table column to system.tablets Michael Litvak 2025-05-25 17:35:42 +03:00
  • 4e2742a30b docs: update system.tablets schema Michael Litvak 2025-04-01 10:13:03 +03:00
  • 33c79319d2 Update pgo profiles - aarch64 Jenkins Promoter 2025-07-01 04:32:43 +03:00
  • 0bf8fe4778 Update pgo profiles - aarch64 Jenkins Promoter 2025-07-01 04:30:51 +03:00
  • c50093a5dc Update pgo profiles - x86_64 Jenkins Promoter 2025-07-01 04:11:16 +03:00
  • a08ff869f3 Update pgo profiles - x86_64 Jenkins Promoter 2025-07-01 04:07:23 +03:00
  • fe22df0af2 Update ScyllaDB version to: 2025.2.1 Jenkins Promoter 2025-06-30 23:59:09 +03:00
  • 19b1922362 test: auth_cluster: add test for password reset procedure Marcin Maliszkiewicz 2025-06-03 19:27:57 +02:00
  • ad759eb141 auth: cache roles table scan during startup Marcin Maliszkiewicz 2025-05-30 10:51:51 +02:00
  • 5346d959ff test: auth_cluster: add test for replacing default superuser Marcin Maliszkiewicz 2025-04-17 09:18:58 +02:00
  • 6568065141 test: pylib: add ability to specify default authenticator during server_start Marcin Maliszkiewicz 2025-04-25 17:44:35 +02:00
  • acb0ddaf3d auth: split auth-v2 logic for adding default superuser password Marcin Maliszkiewicz 2025-04-17 08:33:48 +02:00
  • 44533a0dbe auth: split auth-v2 logic for adding default superuser role Marcin Maliszkiewicz 2025-04-17 09:01:21 +02:00
  • 19748d9714 auth: ldap: fix waiting for underlying role manager Marcin Maliszkiewicz 2025-06-05 10:27:47 +02:00
  • ef1f4907bd auth: wait for default role creation before starting authorizer and authenticator Marcin Maliszkiewicz 2025-04-30 11:24:55 +02:00
  • 76efa77466 test/boost/memtable_test: only inject error for test table Botond Dénes 2025-06-25 06:34:42 +03:00
  • d4315e4fae cql3/statements/describe_statement.cc: Don't copy descriptions Dawid Mędrek 2025-06-03 16:15:48 +02:00
  • 9472da3220 cql3: Use managed_bytes instead of bytes in DESCRIBE Dawid Mędrek 2025-05-13 23:10:59 +02:00
  • 9cc3d49233 utils/managed_string.hh: Introduce managed_string and fragmented_ostringstream Dawid Mędrek 2025-06-03 12:58:56 +02:00
  • acbe88172a doc: remove OSS mention from the SI notes Anna Stuchlik 2025-06-26 11:13:17 +02:00
  • 3d8368cacb doc: remove OSS mention from the SI notes Anna Stuchlik 2025-06-26 11:13:17 +02:00
  • 52ae6c2aba replica: Fix range reads spanning sibling tablets Raphael S. Carvalho 2025-05-27 20:09:16 -03:00
  • b0140cb646 test: add reproducer and test for mutation source refresh after merge Ferenc Szili 2025-05-27 15:18:36 +02:00
  • 236cab0f66 test/boost/sstable_datafile_test: add test for corrupt data Botond Dénes 2025-06-24 09:32:32 +03:00
  • cd97f4c4c3 sstables/mx/writer: handler rows with empty keys Botond Dénes 2025-06-24 09:28:45 +03:00
  • 7654ccbef5 test/lib/cql_assertions: introduce columns_assertions Botond Dénes 2025-06-20 13:07:59 +03:00
  • 9eb9ffe4bc sstables: add corrupt_data_handler to sstables::sstables Botond Dénes 2025-06-19 15:54:01 +03:00
  • b0a233b2c9 tools/scylla-sstable: make large_data_handler a local Botond Dénes 2025-06-25 08:35:19 +03:00
  • 53373ea9b7 db: introduce corrupt_data_handler Botond Dénes 2025-06-19 15:50:21 +03:00
  • b952d8a88c mutation: introduce frozen_mutation_fragment_v2 Botond Dénes 2025-06-19 15:42:52 +03:00
  • a561600e7e mutation/mutation_partition_view: read_{clustering,static}_row(): return row type Botond Dénes 2025-06-20 12:24:48 +03:00
  • 45b6cc069f mutation/mutation_partition_view: extract de-ser of {clustering,static} row Botond Dénes 2025-06-20 12:16:20 +03:00
  • 355a1b4af4 idl-compiler.py: generate skip() definition for enums serializers Botond Dénes 2025-06-20 13:05:28 +03:00
  • 2ead6a43a5 idl: extract full_position.idl from position_in_partition.idl Botond Dénes 2025-06-19 15:38:02 +03:00
  • 14595c49ae db/system_keyspace: add apply_mutation() Botond Dénes 2025-06-19 15:37:27 +03:00
  • 43eb3bcf91 db/system_keyspace: introduce the corrupt_data table Botond Dénes 2025-06-19 15:36:46 +03:00
  • f4f0ffd713 mutation: check key of inserted rows Botond Dénes 2025-06-12 15:02:48 +03:00
  • b40edca418 compound: optimize is_full() for single-component types Botond Dénes 2025-06-20 13:40:51 +03:00
  • d37efb0c08 mutation: check key of inserted rows Botond Dénes 2025-06-12 15:02:48 +03:00
  • 3af0561078 compound: optimize is_full() for single-component types Botond Dénes 2025-06-20 13:40:51 +03:00
  • 8d37e5e24b encryption_at_rest_test: Add exception handler to ensure proxy stop Calle Wilund 2025-06-24 16:28:03 +00:00
  • ee98f5d361 encryption: Ensure stopping timers in provider cache objects Calle Wilund 2025-06-24 16:26:00 +00:00
  • b61641cf57 doc: remove support for Ubuntu 20.04 Anna Stuchlik 2025-06-18 15:42:30 +02:00
  • 8c981354a7 test.py: dtest: make auth_test.py run using test.py Evgeniy Naydanov 2025-06-25 08:01:35 +00:00
  • e30e2345b7 test.py: dtest: rework wait_for_any_log() Evgeniy Naydanov 2025-06-25 10:22:24 +00:00
  • b5d44c763d test.py: dtest: add support for bootstrap parameter for new_node Evgeniy Naydanov 2025-06-23 04:35:31 +00:00
  • d0d2171fa4 test.py: dtest: add generate_cluster_topology() function Evgeniy Naydanov 2025-06-22 08:42:36 +00:00
  • 28d9cdef1b test.py: dtest: add ScyllaNode.set_configuration_options() method Evgeniy Naydanov 2025-06-22 08:40:44 +00:00
  • a1ce3aed44 test.py: pylib/manager_client: support batch config changes Evgeniy Naydanov 2025-06-22 08:35:11 +00:00
  • ce9fc87648 test.py: dtest: copy unmodified auth_test.py Evgeniy Naydanov 2025-06-11 05:15:44 +00:00
  • 702409f7b2 test.py: dtest: add missed markers to pytest.ini Evgeniy Naydanov 2025-06-29 10:16:52 +00:00
  • c6c3e9f492 test.py: use unique hostname for Minio Andrei Chekun 2025-06-30 12:03:06 +02:00
  • 0ca539e162 test.py: Catch possible exceptions during 3rd party services start Andrei Chekun 2025-06-30 12:00:23 +02:00
  • 35aba76401 LWT: make cas_shard non-optional in sp::cas Petr Gusev 2025-06-18 10:37:41 +02:00
  • 3d262d2be8 LWT: create cas_shard in select_statement Petr Gusev 2025-06-18 10:32:11 +02:00
  • 736fa05b17 LWT: create cas_shard in modification and batch statements Petr Gusev 2025-06-18 10:30:59 +02:00
  • 7e64852bfd LWT: create cas_shard in alternator Petr Gusev 2025-06-18 10:29:58 +02:00
  • deb7afbc87 LWT: use cas_shard in storage_proxy::cas Petr Gusev 2025-06-18 10:26:59 +02:00
  • 94f0717a1e do_query_with_paxos: remove redundant cas_shard check Petr Gusev 2025-06-18 10:20:41 +02:00
  • 43c4de8ad1 storage_proxy: add cas_shard class Petr Gusev 2025-06-18 10:08:31 +02:00
  • 7db5e9a3e9 test/cqlpy: reproducer for decimal parsing with very high exponent Nadav Har'El 2025-06-25 13:57:20 +03:00
  • b7683d0eba doc: remove duplicated content Anna Stuchlik 2025-05-29 15:05:25 +02:00
  • c8ab5928a3 test: audit: synchronize audit syslog server Andrzej Jackowski 2025-06-17 16:30:45 +02:00
  • fcd88e1e54 docs: audit: update syslog audit format to the current one Andrzej Jackowski 2025-06-18 10:54:32 +02:00
  • 422b81018d audit: bring back commas to audit syslog Andrzej Jackowski 2025-06-17 16:28:33 +02:00