Commit Graph

  • 4a0e61daf0 sstables: replace SCYLLA_ASSERT() with parse_assert() on the read path Botond Dénes 2025-06-17 13:15:48 +03:00
  • 62b1f1a581 sstables/exceptions: introduce parse_assert() Botond Dénes 2025-06-17 13:13:29 +03:00
  • ffcd772a92 Merge '[Backport 2025.1] sstables/mx/writer: handle non-full prefix row keys' from Scylladb[bot] Botond Dénes 2025-07-03 07:20:07 +03:00
  • ca7837550d topology coordinator: do not set request_type field for truncation command if topology_global_request_queue feature is not enabled yet Gleb Natapov 2025-06-30 12:07:27 +03:00
  • fa0077fb77 Merge 'S3 chunked download source bug fixes' from Ernest Zaslavsky Pavel Emelyanov 2025-07-02 14:45:10 +03:00
  • 440985387e Merge '[Backport 2025.2] repair: postpone repair until topology is not busy ' from Scylladb[bot] Tomasz Grabiec 2025-07-02 13:18:22 +02:00
  • 775916132e Merge '[Backport 2025.3] repair: postpone repair until topology is not busy ' from Scylladb[bot] Tomasz Grabiec 2025-07-02 13:17:08 +02:00
  • 872ed2b359 test/boost/sstable_datafile_test: add test for corrupt data Botond Dénes 2025-06-24 09:32:32 +03:00
  • 9affca795c sstables/mx/writer: handler rows with empty keys Botond Dénes 2025-06-24 09:28:45 +03:00
  • db07141cea test/lib/cql_assertions: introduce columns_assertions Botond Dénes 2025-06-20 13:07:59 +03:00
  • 00402cb4c5 sstables: add corrupt_data_handler to sstables::sstables Botond Dénes 2025-06-19 15:54:01 +03:00
  • 135727fd07 tools/scylla-sstable: make large_data_handler a local Botond Dénes 2025-06-25 08:35:19 +03:00
  • 820b6a3a3f db: introduce corrupt_data_handler Botond Dénes 2025-06-19 15:50:21 +03:00
  • 46e3794bde encryption_at_rest_test: Add exception handler to ensure proxy stop Calle Wilund 2025-06-24 16:28:03 +00:00
  • b7a82898f0 encryption: Ensure stopping timers in provider cache objects Calle Wilund 2025-06-24 16:26:00 +00:00
  • 76bf279e0e Update pgo profiles - aarch64 Jenkins Promoter 2025-07-02 13:06:14 +03:00
  • 61364624e3 Update pgo profiles - x86_64 Jenkins Promoter 2025-07-02 12:34:53 +03:00
  • fa982f5579 docs: handling-node-failures: fix typo Patryk Jędrzejczak 2025-06-30 12:01:50 +02:00
  • 37fc4edeb5 test.py: add a way to provide pytest arguments via test.py Konstantin Osipov 2024-12-19 15:23:52 -05:00
  • 0cf3a1796b utils/alien_worker: fix a data race in submit() Michał Chojnowski 2025-06-30 22:25:45 +02:00
  • c39e395776 docs: cql/types.rst: remove reference to frozen-only UDTs Botond Dénes 2025-07-01 16:07:13 +03:00
  • 4bc33c027d test.py: use unique hostname for Minio Andrei Chekun 2025-06-30 12:03:06 +02:00
  • 8c0798fe00 test.py: Catch possible exceptions during 3rd party services start Andrei Chekun 2025-06-30 12:00:23 +02:00
  • 6e6c00dcfe docs: cql/types.rst: remove reference to frozen-only UDTs Botond Dénes 2025-07-01 16:07:13 +03:00
  • e8c9a412bc docs: cql/types.rst: remove reference to frozen-only UDTs Botond Dénes 2025-07-01 16:07:13 +03:00
  • 853bd8794b repair: row_level: unstall to_repair_rows_on_wire() destroying its input Avi Kivity 2025-06-29 22:23:36 +03:00
  • fbc9ead182 doc: Expose new aws_session_token option for KMS hosts Nikos Dragazis 2025-01-22 17:15:22 +02:00
  • 4c66769e07 kms_host: Support authn with temporary security credentials Nikos Dragazis 2025-01-22 12:30:31 +02:00
  • 37894c243d encryption_config: Mention environment in credential sources for KMS Nikos Dragazis 2025-01-22 17:25:59 +02:00
  • 1ad5214bdd Merge '[Backport 2025.1] mutation: check key of inserted rows' from Scylladb[bot] Botond Dénes 2025-07-02 12:03:29 +03:00
  • dfaed80f55 Merge 'types: add byte-comparable format support for native cql3 types' from Lakshmi Narayanan Sreethar Avi Kivity 2025-07-02 11:58:32 +03:00
  • 99ec69e27d utils/big_decimal: fix scale overflow when parsing values with large exponents Lakshmi Narayanan Sreethar 2025-06-25 13:26:44 +05:30
  • 1d78f17697 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
  • 864ba576c5 Merge '[Backport 2025.1] tablets: fix missing data after tablet merge ' from Scylladb[bot] Botond Dénes 2025-07-02 11:28:35 +03:00
  • f24d71ab8c logging: Add row count to large partition warning message Ferenc Szili 2025-06-23 08:31:11 +02:00
  • 3560d9ad82 Merge '[Backport 2025.2] sstables: purge SCYLLA_ASSERT from the sstable read/parse paths' from Scylladb[bot] Botond Dénes 2025-07-02 11:20:48 +03:00
  • 583d33ac8c storage_proxy: retry paxos repair even if repair write succeeded Gleb Natapov 2025-06-25 16:20:46 +03:00
  • 9dd8dc5357 Merge '[Backport 2025.2] Fix for cassandra role gets recreated after DROP ROLE' from Scylladb[bot] Botond Dénes 2025-07-02 10:40:56 +03:00
  • d4d464e21e tools/scylla-nodetool: backup: add --move-files parameter Botond Dénes 2025-06-13 10:27:21 +03:00
  • 9816cdb901 Merge '[Backport 2025.2] mutation: check key of inserted rows' from Scylladb[bot] Botond Dénes 2025-07-02 10:27:13 +03:00
  • 3d3976c862 repair: row_level: unstall to_repair_rows_on_wire() destroying its input Avi Kivity 2025-06-29 22:23:36 +03:00
  • 7786167998 Merge '[Backport 2025.2] encryption_at_rest_test: Fix some spurious errors' from Scylladb[bot] Botond Dénes 2025-07-02 10:03:51 +03:00
  • c26eb8ef14 test: add test for repair and resize finalization Aleksandra Martyniuk 2025-05-16 18:08:29 +02:00
  • 8a1d09862e repair: postpone repair until topology is not busy Aleksandra Martyniuk 2025-05-16 14:44:29 +02:00
  • cbce0ed911 test: add test for repair and resize finalization Aleksandra Martyniuk 2025-05-16 18:08:29 +02:00
  • eb96ef8ce7 repair: postpone repair until topology is not busy Aleksandra Martyniuk 2025-05-16 14:44:29 +02:00
  • 1e0b015c8b Merge 'cql3: Represent create_statement using managed_bytes' from Dawid Mędrek Avi Kivity 2025-07-01 21:59:38 +03:00
  • e3952fbd35 test: test_raft_recovery_user_data: disable hinted handoff Patryk Jędrzejczak 2025-06-03 12:06:54 +02:00
  • 5f5a8cf54c types/comparable_bytes: add testcase to verify compatibility with cassandra Lakshmi Narayanan Sreethar 2025-05-13 13:57:34 +05:30
  • 6c1853a830 types/comparable_bytes: support variable-length natively byte-ordered data types Lakshmi Narayanan Sreethar 2025-04-01 18:52:59 +05:30
  • 5c77d17834 types/comparable_bytes: support decimal cql3 types Lakshmi Narayanan Sreethar 2025-03-18 22:24:50 +05:30
  • 832236d044 types/comparable_bytes: introduce count_digits() method Lakshmi Narayanan Sreethar 2025-03-07 20:04:02 +05:30
  • a00c5d3899 types/comparable_bytes: support uuid and timeuuid cql3 types Lakshmi Narayanan Sreethar 2024-10-28 21:15:18 +05:30
  • 4592b9764c types/comparable_bytes: support varint cql3 type Lakshmi Narayanan Sreethar 2024-10-24 18:13:33 +05:30
  • 1b6b0a665d types/comparable_bytes: support skipping sign byte write in decode_signed_long_type Lakshmi Narayanan Sreethar 2024-10-24 18:13:23 +05:30
  • ad45a19373 types/comparable_bytes: introduce encode/decode_varint_length Lakshmi Narayanan Sreethar 2024-10-24 13:38:29 +05:30
  • 7af153c237 types/comparable_bytes: support float and double cql3 types Lakshmi Narayanan Sreethar 2024-10-11 20:49:10 +05:30
  • 0145c1d705 types/comparable_bytes: support date, time and timestamp cql3 types Lakshmi Narayanan Sreethar 2024-10-11 19:41:18 +05:30
  • b6ff3f5304 types/comparable_bytes: support bigint cql3 type Lakshmi Narayanan Sreethar 2024-10-07 12:29:49 +05:30
  • c0d25060bd types/comparable_bytes: support fixed length signed integers Lakshmi Narayanan Sreethar 2024-09-13 12:25:28 +05:30
  • 8572afca2b types/comparable_bytes: support boolean cql3 type Lakshmi Narayanan Sreethar 2024-09-12 10:23:54 +05:30
  • 74c556a33d types: introduce comparable_bytes class Lakshmi Narayanan Sreethar 2024-09-11 13:49:13 +05:30
  • e4c7cb7834 bytes_ostream: overload write() to support writing from FragmentedView Lakshmi Narayanan Sreethar 2024-09-25 01:43:37 +05:30
  • 068e74b457 docs: fix minor typo in docs/dev/cql3-type-mapping.md Lakshmi Narayanan Sreethar 2024-10-11 18:23:07 +05:30
  • acf15eba8e s3_test: Add s3_client test for non-retryable error handling Ernest Zaslavsky 2025-06-29 15:20:48 +03:00
  • a5246bbe53 s3_test: Add trace logging for default_retry_strategy Ernest Zaslavsky 2025-06-29 14:00:16 +03:00
  • 49e8c14a86 s3_client: Fix edge case when the range is exhausted Ernest Zaslavsky 2025-07-01 16:19:40 +03:00
  • e50f247bf1 s3_client: Fix indentation in try..catch block Ernest Zaslavsky 2025-06-29 13:58:58 +03:00
  • d2d69cbc8c s3_client: Stop retries in chunked download source Ernest Zaslavsky 2025-06-29 13:58:03 +03:00
  • c75acd274c s3_client: Enhance test coverage for retry logic Ernest Zaslavsky 2025-06-29 13:49:46 +03:00
  • ec59fcd5e4 s3_client: Add test for Content-Range fix Ernest Zaslavsky 2025-06-29 13:46:54 +03:00
  • 6d9cec558a s3_client: Fix missing negation Ernest Zaslavsky 2025-06-29 13:47:54 +03:00
  • e73b83e039 s3_client: Refine logging Ernest Zaslavsky 2025-06-29 13:41:27 +03:00
  • f1d0690194 s3_client: Improve logging placement for current_range output Ernest Zaslavsky 2025-06-29 13:40:42 +03:00
  • 3c5240064b mutation: introduce frozen_mutation_fragment_v2 Botond Dénes 2025-06-19 15:42:52 +03:00
  • eb90ce1c8b mutation/mutation_partition_view: read_{clustering,static}_row(): return row type Botond Dénes 2025-06-20 12:24:48 +03:00
  • c6db404527 mutation/mutation_partition_view: extract de-ser of {clustering,static} row Botond Dénes 2025-06-20 12:16:20 +03:00
  • 6107f0ed26 idl-compiler.py: generate skip() definition for enums serializers Botond Dénes 2025-06-20 13:05:28 +03:00
  • 1b23057f7a idl: extract full_position.idl from position_in_partition.idl Botond Dénes 2025-06-19 15:38:02 +03:00
  • 16d039a04f db/system_keyspace: add apply_mutation() Botond Dénes 2025-06-19 15:37:27 +03:00
  • 85c3f12039 db/system_keyspace: introduce the corrupt_data table Botond Dénes 2025-06-19 15:36:46 +03:00
  • 9a60a2adce encryption_at_rest_test: Add exception handler to ensure proxy stop Calle Wilund 2025-06-24 16:28:03 +00:00
  • 3380479455 encryption: Ensure stopping timers in provider cache objects Calle Wilund 2025-06-24 16:26:00 +00:00
  • 97679002ee Merge 'Co-locate tablets of different tables' from Michael Litvak Tomasz Grabiec 2025-07-01 16:02:30 +02:00
  • 6290b70d53 Merge 'repair: postpone repair until topology is not busy ' from Aleksandra Martyniuk Tomasz Grabiec 2025-07-01 16:02:22 +02:00
  • 37ef9efb4e docs: cql/types.rst: remove reference to frozen-only UDTs Botond Dénes 2025-07-01 16:07:13 +03:00
  • a29724479a utils/alien_worker: fix a data race in submit() Michał Chojnowski 2025-06-30 22:25:45 +02:00
  • a22d1034af test.py: Fix test_compactionhistory_rows_merged_time_window_compaction_strategy Łukasz Paszkowski 2025-06-20 16:18:03 +02:00
  • 609cc20d22 build: update toolchain to Fedora 42 with clang 20.1 and libstdc++ 15 Avi Kivity 2025-06-30 16:18:03 +03:00
  • 9d03dcd28e cql3/description: Serialize only rvalues of description Dawid Mędrek 2025-06-03 18:18:05 +02:00
  • ac9062644f cql3: Represent create_statement using managed_string Dawid Mędrek 2025-05-14 00:23:25 +02:00
  • a5feb80797 tablets: validate no clustering row mutations on co-located tables Michael Litvak 2025-06-30 17:14:59 +03:00
  • 6619e798e7 raft_group0_client: extend validate_change to mixed_change type Michael Litvak 2025-06-30 17:13:44 +03:00
  • 6fa5d2f7c8 docs: topology-over-raft: document co-located tables Michael Litvak 2025-04-20 15:50:32 +03:00
  • cb9e03bd09 tablet-mon.py: visual indication for co-located tablets Michael Litvak 2025-04-28 13:14:07 +03:00
  • b35b7c4970 tablet-mon.py: handle co-located tablets Michael Litvak 2025-04-02 21:15:12 +03:00
  • fb18b95b3c test/boost/view_schema_test.cc: fix race in wait_until_built Michael Litvak 2025-03-24 08:43:46 +02:00
  • 3b4af89615 boost/tablets_test: test load balancing and resize of co-located tablets Michael Litvak 2025-03-11 11:01:54 +02:00
  • 65ed0548d6 test/tablets: test tablets colocation Michael Litvak 2025-03-09 16:39:03 +02:00
  • 7211c0b490 tablets: co-locate view tablets with base when the partition keys match Michael Litvak 2025-03-09 11:20:49 +02:00