Commit Graph

  • 1dd0fb8c2d doc: replace Scylla with ScyllaDB Anna Stuchlik 2023-01-23 14:40:36 +01:00
  • d881b3c498 doc: remove duplication in the Networking section (the table of ports used by ScyllaDB Anna Stuchlik 2023-01-23 14:39:01 +01:00
  • 0b5655021a alternator: remove redundant flush call in make_streamed Marcin Maliszkiewicz 2023-01-20 13:59:54 +01:00
  • f96ed4dba5 utils: yield when streaming json in print() Marcin Maliszkiewicz 2023-01-19 15:22:18 +01:00
  • da8adb4d26 alterator::streams: Sort tables in list_streams to ensure no duplicates Calle Wilund 2023-01-23 11:41:40 +00:00
  • 1123565eb0 table: perform_cleanup_compaction: trim owned ranges on compaction_group boundaries Benny Halevy 2023-01-21 13:36:30 +02:00
  • 95a8e0b21d table: make_compaction_groups: calculate compaction_group token ranges Benny Halevy 2023-01-21 12:51:39 +02:00
  • 912b56ebcf dht: range_streamer: define logger as static Benny Halevy 2023-01-21 17:33:09 +02:00
  • 54f174a1f4 Merge 'test.py: handle broken clusters for Python suite' from Alecco Nadav Har'El 2023-01-22 19:58:12 +02:00
  • be3f6f8c7b release: prepare for 5.1.4 scylla-5.1.4 Anna Mikhlin 2023-01-22 15:29:48 +02:00
  • 8009585e7d table: compaction_group_for_token: use signed arithmetic Benny Halevy 2023-01-21 12:10:54 +02:00
  • be2ad2fe99 system_keyspace: De-static system_keyspace::increment_and_get_generation Pavel Emelyanov 2023-01-20 16:41:36 +03:00
  • 4c4f8aa3e1 system_keyspace: Fix indentation after previous patch Pavel Emelyanov 2023-01-20 16:39:44 +03:00
  • b0edc07339 system_keyspace: Coroutinize system_keyspace::increment_and_get_generation Pavel Emelyanov 2023-01-20 16:39:26 +03:00
  • ebc100f74f types: is_tuple(): handle reverse types Botond Dénes 2023-01-18 04:07:36 -05:00
  • 0a91578875 docs: remove repetition Anna Stuchlik 2023-01-20 14:45:59 +01:00
  • f2788f5391 alternator: yield during BatchGetItem operation Marcin Maliszkiewicz 2022-12-19 10:43:12 +01:00
  • 2c357a7007 doc: add the general upgrade policy to the uprage page Anna Stuchlik 2023-01-20 14:43:26 +01:00
  • 7f9b39009c reader_concurrency_semaphore_test: leak test: relax iteration limit Botond Dénes 2023-01-20 03:11:05 -05:00
  • 94735f63a3 Merge 'doc: add the upgrade guide for ScyllaDB 5.1 to ScyllaDB Enterprise 2022.2' from Anna Stuchlik Nadav Har'El 2023-01-11 21:01:34 +02:00
  • 050614f34d docs: mention consistent_cluster_management for creating cluster and adding node procedures Kamil Braun 2023-01-20 13:27:51 +01:00
  • b0313e670b conf: enable consistent_cluster_management by default Kamil Braun 2023-01-20 12:15:29 +01:00
  • 0d64f327e1 Merge 'gdb: Introduce 'scylla range-tombstones' command' from Tomasz Grabiec Botond Dénes 2023-01-20 11:21:34 +02:00
  • 3d78dbd9f2 test/cql-pytest: regression tests for null lookup in local SI Nadav Har'El 2023-01-19 19:22:32 +02:00
  • 51e84508ee test.py: handle broken clusters for Python suite Alejo Sanchez 2023-01-19 15:59:57 +01:00
  • c886a05b37 test.py: Pool discard method Alejo Sanchez 2023-01-19 17:17:23 +01:00
  • b4d91d87db Merge 'build: fix build problems in Nix development environment' from Piotr Grabowski Avi Kivity 2023-01-19 21:52:37 +02:00
  • 95547162c0 gdb: Introduce 'scylla range-tombstones' Tomasz Grabiec 2023-01-19 19:56:15 +01:00
  • f759b35596 gdb: Introduce 'scylla set-schema' Tomasz Grabiec 2023-01-19 19:54:50 +01:00
  • 797bc7915d gdb: Extract purse_bytes() in managed_bytes_printer Tomasz Grabiec 2023-01-19 19:54:24 +01:00
  • 2f84e820fd test/pylib: scylla_cluster: return error details from test framework endpoints Kamil Braun 2023-01-18 16:50:26 +01:00
  • 3ed3966f13 test/pylib: scylla_cluster: release cluster IPs when stopping ScyllaClusterManager Kamil Braun 2023-01-19 12:14:16 +01:00
  • 4068efa173 build: explicitly add rustc to Nix devenv Piotr Grabowski 2023-01-19 15:37:00 +01:00
  • 1b8a6b160e build: bump Lua version (5.3 -> 5.4) in Nix devenv Piotr Grabowski 2023-01-19 14:19:06 +01:00
  • 7230841431 alternator: unify json streaming heuristic Marcin Maliszkiewicz 2022-12-01 16:50:51 +01:00
  • 20f7848661 docs: add a missing redirection for the Cqlsh page Anna Stuchlik 2023-01-19 15:29:39 +01:00
  • fbc042ff02 build: add abseil-cpp dependency to Nix devenv Piotr Grabowski 2023-01-19 14:16:00 +01:00
  • 18be50582d test/cql-pytest: add tests for behavior of unset values Nadav Har'El 2023-01-16 17:27:17 +02:00
  • 9433108158 Merge 'Allow transient list values to contain NULLs' from Avi Kivity Nadav Har'El 2023-01-19 15:15:16 +02:00
  • d661d03057 Merge 'main, test: integrate perf tools into scylla' from Kefu Chai Botond Dénes 2023-01-19 15:01:30 +02:00
  • 147dd73996 test/pylib: scylla_cluster: mark cluster as dirty if it fails to boot Kamil Braun 2023-01-18 15:22:48 +01:00
  • 4c33791f96 alternator: eliminate regexes from the hot path Marcin Maliszkiewicz 2023-01-04 14:24:09 +01:00
  • 9029b8dead test: disable commitlog O_DSYNC, preallocation Avi Kivity 2023-01-17 15:03:21 +02:00
  • 7f5bb19d1f main: move perf_sstable into scylla Kefu Chai 2023-01-19 15:52:57 +08:00
  • 240f2c6f00 main: move perf_row_cache_update into scylla Kefu Chai 2023-01-18 22:12:34 +08:00
  • 4e390b9a05 test: perf_row_cache_update: add static specifier to local functions Kefu Chai 2023-01-18 22:02:35 +08:00
  • 228ccdc1c7 main: move perf_fast_forward into scylla Kefu Chai 2023-01-18 21:44:13 +08:00
  • 09de031cab main: move perf_simple_query into scylla Kefu Chai 2023-01-17 14:56:57 +08:00
  • c65692a13a test: extract debug::the_database out Kefu Chai 2023-01-18 21:01:50 +08:00
  • 0ff0c80496 test/cql-pytest: un-xfail tests for UNSET values Nadav Har'El 2023-01-18 13:39:03 +02:00
  • 6a3b19b53d test/perf: replace "std::cout <<" with fmt::print() Kefu Chai 2023-01-16 21:55:17 +08:00
  • aab5954cfb Merge 'reader_concurrency_semaphore: add more layers of defense against OOM' from Botond Dénes Avi Kivity 2023-01-18 17:02:55 +02:00
  • 9a54cb5deb Merge 'cql3/expr: make it possible to prepare binary_operator' from Jan Ciołek Avi Kivity 2023-01-18 16:55:18 +02:00
  • 75a3dd2fc8 release: prepare for 5.3.0-dev Jenkins Promoter 2023-01-18 16:22:41 +02:00
  • 965443d6be main: shift the args when checking exec_name Kefu Chai 2023-01-17 13:27:21 +08:00
  • 835cd9bfc9 main: extract lookup_main_func() out Kefu Chai 2023-01-16 22:32:10 +08:00
  • 71bbd7475c Update seastar submodule Avi Kivity 2023-01-12 13:48:37 +02:00
  • 34ab98e1be release: prepare for 5.2.0-rc0 scylla-5.2.0-rc0 Anna Mikhlin 2023-01-18 14:54:36 +02:00
  • b0d28919c0 forward_service: fix timeout support in parallel aggregates Michał Sala 2023-01-15 15:13:21 +01:00
  • ae0e955b90 expr_test: test preparing binary_operator with NULL RHS Jan Ciolek 2023-01-18 06:25:07 +01:00
  • 65b8a09409 expr_test: test preparing IS NOT NULL binary_operator Jan Ciolek 2023-01-18 05:41:16 +01:00
  • 5b3e6769f1 expr_test: test preparing binary_operator with LIKE Jan Ciolek 2023-01-18 05:41:00 +01:00
  • e876496f7f expr_test: test preparing binary_operator with CONTAINS KEY Jan Ciolek 2023-01-18 05:40:39 +01:00
  • c6d2e1a03e expr_test: test preparing binary_operator with CONTAINS Jan Ciolek 2023-01-18 05:40:19 +01:00
  • 6b147ecaea expr_test: test preparing binary_operator with IN Jan Ciolek 2023-01-18 05:39:58 +01:00
  • 669d791250 expr_test: test preparing binary_operator with =, !=, <, <=, >, >= Jan Ciolek 2023-01-18 05:38:23 +01:00
  • 60803d12a9 expr_test: use make_*_untyped function in existing tests Jan Ciolek 2023-01-18 05:17:43 +01:00
  • 819390f9fe expr_test_utils: add utilities to create untyped_constant Jan Ciolek 2023-01-18 05:06:37 +01:00
  • 362bf7f534 expr_test_utils: add make_float_* and make_double_* Jan Ciolek 2023-01-18 04:55:34 +01:00
  • da3c07955a cql3: expr: make it possible to prepare binary_operator using prepare_expression Jan Ciolek 2022-09-27 19:26:06 +02:00
  • 5f8b1a1a60 cql3/expr: check that RHS of IS NOT NULL is a null value when preparing binary operators Jan Ciolek 2023-01-18 04:52:50 +01:00
  • 703e9f21ff cql3: expr: pass non-empty keyspace name in prepare_binary_operator Jan Ciolek 2022-12-23 12:12:06 +01:00
  • 9a0c5789a2 cql3: expr: take reference to schema in prepare_binary_operator Jan Ciolek 2022-09-09 17:58:36 +02:00
  • 48e2d6a541 Merge 'utils: throw error on malformed input in base64 decode' from Marcin Maliszkiewicz Nadav Har'El 2023-01-18 12:40:57 +02:00
  • 561f4ca057 test: materialized view: add test exercising synthetic empty-type columns Avi Kivity 2022-12-31 20:54:01 +02:00
  • 04925a7b29 cql3: expr: relax evaluate_list() to allow allow NULL elements Avi Kivity 2022-12-31 22:58:30 +02:00
  • 390a0ca47b types: allow lists with NULL Avi Kivity 2022-12-27 18:17:15 +02:00
  • 00145f9ada test: relax NULL check test predicate Avi Kivity 2022-12-27 18:17:05 +02:00
  • 5f8540ecfa cql3, types: validate listlike collections (sets, lists) for storage Avi Kivity 2022-12-27 18:03:24 +02:00
  • da4abccf89 types: make empty type deserialize to non-null value Avi Kivity 2022-12-27 20:33:32 +02:00
  • 563998b69a Merge 'raft: improve group 0 reconfiguration failure handling' from Kamil Braun Tomasz Grabiec 2023-01-17 21:23:14 +01:00
  • d134c458e5 test/pylib: increase timeout when waiting for cluster before test Kamil Braun 2023-01-17 15:32:36 +01:00
  • 4f1c317bdc test: test_raft_upgrade: stop servers gracefully in test_recovery_after_majority_loss Kamil Braun 2023-01-17 16:13:15 +01:00
  • 4f415413d2 raft: Fix non-existing state_machine::apply_entry in docs Pavel Emelyanov 2023-01-17 14:35:11 +03:00
  • 5545547d07 test: test_topology: test for removing garbage group 0 members Kamil Braun 2023-01-10 18:00:37 +01:00
  • c959ec455a test/pylib: move some utility functions to util.py Kamil Braun 2023-01-13 18:26:05 +01:00
  • a483915c62 db: system_keyspace: add a virtual table with raft configuration Kamil Braun 2023-01-13 18:21:19 +01:00
  • 2bfe85ce9b db: system_keyspace: improve system.raft_snapshot_config schema Kamil Braun 2023-01-13 18:15:07 +01:00
  • c3ed82e5fb service: storage_service: better error handling in decommission Kamil Braun 2023-01-11 20:10:31 +01:00
  • beb0eee007 service: storage_service: fix indentation in removenode Kamil Braun 2023-01-13 18:34:48 +01:00
  • aba33dd352 service: storage_service: make removenode work for group 0 members which are not token ring members Kamil Braun 2023-01-04 18:05:39 +01:00
  • ec2cd29e42 service/raft: raft_group0: perform read_barrier in wait_for_raft Kamil Braun 2023-01-11 20:05:32 +01:00
  • db734cd74f service: storage_service: make leaving node a non-voter before removing it from group 0 in decommission/removenode Kamil Braun 2023-01-11 18:44:41 +01:00
  • 1eee349a17 test: test_raft_upgrade: remove test_raft_upgrade_with_node_remove Kamil Braun 2023-01-04 15:46:23 +01:00
  • 4f0801406e service/raft: raft_group0: link to Raft docs where appropriate Kamil Braun 2023-01-11 19:34:27 +01:00
  • 2befbaa341 service/raft: raft_group0: more logging Kamil Braun 2023-01-11 19:35:06 +01:00
  • 77dc1c4c70 service/raft: raft_group0: separate function for checking and waiting for Raft Kamil Braun 2023-01-04 12:44:32 +01:00
  • 5f45b32bfa forward_service: prevent heap use-after-free of forward_aggregates Wojciech Mitros 2023-01-16 13:49:08 +01:00
  • 8ea128cc27 test: reader_concurrency_semaphore_test: add tests for semaphore memory limits Botond Dénes 2023-01-05 06:45:21 -05:00
  • ec1c615029 reader_permit: expose operator<<(reader_permit::state) Botond Dénes 2022-11-29 14:04:01 +02:00