Commit Graph

  • 78583b84f1 reader_permit: add id() accessor Botond Dénes 2022-11-29 13:53:13 +02:00
  • 7f8469db27 reader_concurrency_semaphore: add foreach_permit() Botond Dénes 2022-11-29 14:11:04 +02:00
  • 4c70b58993 reader_concurrency_semaphore: document the new memory limits Botond Dénes 2022-11-29 15:19:32 +02:00
  • edb32cb171 reader_concurrency_semaphore: add OOM killer Botond Dénes 2022-11-22 12:06:07 +02:00
  • 81e2a2be7d reader_concurrency_semaphore: make consume() and signal() private Botond Dénes 2023-01-11 06:58:03 -05:00
  • ab18e7b178 test: stop using reader_concurrency_semaphore::{consume,signal}() directly Botond Dénes 2023-01-11 05:54:14 -05:00
  • 8f9e8aafdf reader_concurrency_semaphore: move consume() out-of-line Botond Dénes 2022-11-11 14:16:44 +02:00
  • e4ef28284b reader_permit: consume(): make it exception-safe Botond Dénes 2022-11-22 16:12:33 +02:00
  • 029269af42 reader_permit: resource_units::reset(): only call consume() if needed Botond Dénes 2022-11-22 16:10:51 +02:00
  • dd9a0a16e6 reader_concurrency_semaphore: tracked_file_impl: use request_memory() Botond Dénes 2022-11-22 08:40:05 +02:00
  • 9ed5d861be reader_concurrency_semaphore: add request_memory() Botond Dénes 2022-11-22 13:59:58 +02:00
  • 15ebd59071 lwt: upgrade stored mutations to the latest schema during prepare Gleb Natapov' via ScyllaDB development 2023-01-12 12:35:42 +02:00
  • f2f839b9cc compaction: LCS: don't reshape all levels if only a single breaks disjointness Raphael S. Carvalho 2023-01-11 11:31:07 -03:00
  • 9e17564c70 types: add some missing explicit instantiations Michał Chojnowski 2023-01-16 11:44:54 +01:00
  • 5bf94ae220 cql: allow disabling of USING TIMESTAMP sanity checking Nadav Har'El 2023-01-16 20:36:45 +02:00
  • 114f30016a main: use std::shift_left() to consume tool name Kefu Chai 2023-01-16 22:49:03 +08:00
  • feef3f9dda test/cql-pytest: test more than one restriction on same clustering column Nadav Har'El 2023-01-11 17:09:14 +02:00
  • 86b451d45c SCYLLA-VERSION-GEN: remove unnecessary bashism Kefu Chai 2023-01-15 21:06:11 +08:00
  • 0b418fa7cf cql3, transport, tests: remove "unset" from value type system Avi Kivity 2023-01-12 18:17:31 +02:00
  • 6f055ca5f9 alternator: evaluate expressions as false for stored malformed binary data Marcin Maliszkiewicz 2022-11-28 15:23:14 +01:00
  • bcbaccc143 rjson: avoid copy constructors in from_string calls when possible Marcin Maliszkiewicz 2022-11-24 15:05:26 +01:00
  • 7510144fba Merge 'Add replace-node-first-boot option' from Benny Halevy Kamil Braun 2023-01-16 15:08:31 +01:00
  • 668fffb6c5 alternator: remove unused parameters from describe_items func Marcin Maliszkiewicz 2022-11-24 13:10:42 +01:00
  • 86dc1bfdb1 utils: throw error on malformed input in base64 decode Marcin Maliszkiewicz 2022-11-22 15:04:55 +01:00
  • f53c0fd0fc utils: throw error on missing padding in base64 decode Marcin Maliszkiewicz 2022-11-22 15:02:26 +01:00
  • bbbe12af43 forward_service: fix timeout support in parallel aggregates Michał Sala 2023-01-15 15:13:21 +01:00
  • 3d9ab1d9eb Merge 'Get recursive tasks' statuses with task manager api call' from Aleksandra Martyniuk Botond Dénes 2023-01-16 11:44:50 +02:00
  • 969beebe5f reader_concurrency_semaphore: wrap wait list Botond Dénes 2022-11-22 08:38:58 +02:00
  • 8658cfc066 reader_concurrency_semaphore: add {serialize,kill}_limit_multiplier parameters Botond Dénes 2022-11-22 12:06:03 +02:00
  • 24d4b484f2 test/boost/reader_concurrency_semaphore_test: dummy_file_impl: don't use hardoced buffer size Botond Dénes 2023-01-10 04:58:37 -05:00
  • 8b0afc28d4 reader_permit: add make_new_tracked_temporary_buffer() Botond Dénes 2023-01-06 05:26:34 -05:00
  • 397266f420 reader_permit: add get_state() accessor Botond Dénes 2022-11-29 13:52:58 +02:00
  • 87e2bf90b9 reader_permit: resource_units: add constructor for already consumed res Botond Dénes 2022-11-29 14:02:44 +02:00
  • d2cfc25494 reader_permit: resource_units: remove noexcept qualifier from constructor Botond Dénes 2022-11-29 13:59:52 +02:00
  • 7eb093899a db/config: introduce reader_concurrency_semaphore_{serialize,kill}_limit_multiplier Botond Dénes 2022-11-15 09:45:55 +02:00
  • a019dbaa34 scylla-gdb.py: scylla-memory: extract semaphore stats formatting code Botond Dénes 2023-01-05 08:04:06 -05:00
  • 15d6d34cfa scylla-gdb.py: fix spelling of "graphviz" Botond Dénes 2023-01-05 05:56:58 -05:00
  • 073f0f00c6 Add Scylla Summit 2023 in the top banner Tzach Livyatan 2023-01-13 10:19:08 +02:00
  • 5a07641b95 Update python3 submodule (license file fix) Avi Kivity 2023-01-15 17:59:27 +02:00
  • de3142e540 docs: document the new replace_node_first_boot option Benny Halevy 2022-12-14 16:19:23 +02:00
  • d4f1563369 dist/docker: support --replace-node-first-boot Benny Halevy 2022-12-14 16:15:12 +02:00
  • 1577aa8098 db: config: describe replace_address* options as deprecated Benny Halevy 2022-12-14 16:10:49 +02:00
  • 90faeedb77 test: test_topology: test replace using host_id Benny Halevy 2022-12-14 15:13:16 +02:00
  • 7d0d9e28f1 test: pylib: ServerInfo: add host_id Benny Halevy 2022-12-15 09:30:37 +02:00
  • db2b76beb5 storage_service: get rid of get_replace_address Benny Halevy 2023-01-03 10:07:02 +02:00
  • 17f70e4619 storage_service: is_replacing: rely directly on config options Benny Halevy 2022-12-14 16:34:04 +02:00
  • 7282d58d11 storage_service: pass replacement_info to run_replace_ops Benny Halevy 2023-01-03 09:34:35 +02:00
  • 08598e4f64 storage_service: pass replacement_info to booststrap Benny Halevy 2023-01-03 09:34:35 +02:00
  • b863f7a75f storage_service: join_token_ring: reuse replacement_info.address Benny Halevy 2022-12-14 16:38:20 +02:00
  • add2f209b8 storage_service: replacement_info: add replace address Benny Halevy 2023-01-03 09:43:21 +02:00
  • 75c8a5addc init: do not allow cfg.replace_node_first_boot of seed node Benny Halevy 2022-12-14 16:13:58 +02:00
  • 32e79185d4 db: config: add replace_node_first_boot option Benny Halevy 2022-12-14 16:06:44 +02:00
  • abc43f97c9 Merge 'Simplify some Raft tables' from Kamil Braun Tomasz Grabiec 2023-01-13 00:23:19 +01:00
  • 4e41e7531c docs/dev/debugging.md: recommend open-coredump.sh for opening coredumps Botond Dénes 2023-01-12 16:38:21 +02:00
  • ab8171ffd5 open-coredump.sh: handle dev versions Botond Dénes 2023-01-12 08:38:51 -05:00
  • be390285b6 db: system_keyspace: remove (my_)server_id column from RAFT_SNAPSHOTS and RAFT_SNAPSHOT_CONFIG Kamil Braun 2023-01-12 16:36:30 +01:00
  • bed555d1e5 db: system_keyspace: rename 'raft_config' to 'raft_snapshot_config' Kamil Braun 2023-01-12 16:21:25 +01:00
  • f87e3993ef Merge 'configure.py: a bunch of clean-up changes' from Michał Chojnowski Botond Dénes 2023-01-12 16:40:02 +02:00
  • addc4666d5 release: prepare for 5.1.3 scylla-5.1.3 Anna Mikhlin 2023-01-12 15:51:01 +02:00
  • 082bfea187 rust: use depfile and Cargo.lock to avoid building rust when unnecessary Wojciech Mitros 2023-01-10 16:16:54 +01:00
  • 77baea2add docs/architecture: fix typo of SyllaDB Kefu Chai 2023-01-12 18:10:42 +08:00
  • 1ff4abef4a configure.py: prevent deduplication of seastar compile options Michał Chojnowski 2023-01-02 20:21:18 +01:00
  • 85facefe45 configure.py: rename clang_inline_threshold() Michał Chojnowski 2023-01-02 19:35:16 +01:00
  • d9de78f6d3 configure.py: rework the seastar_cflags variable Michał Chojnowski 2022-05-31 14:53:07 +02:00
  • ee462a9d3c configure.py: hoist the pkg_config() call for seastar-testing.pc Michał Chojnowski 2022-05-31 12:24:16 +02:00
  • c9aeeeae11 configure.py: unify the libs variable for tests and non-tests Michał Chojnowski 2022-05-31 12:06:43 +02:00
  • 10ac881ef1 configure.py: fix indentation Michał Chojnowski 2022-05-26 22:11:46 +02:00
  • be419adaf8 configure.py: remove a stale code path for .a artifacts Michał Chojnowski 2022-05-26 22:11:19 +02:00
  • 8a86f8d4ef gdbinit: add ignore clause for SIG35 Botond Dénes 2023-01-12 12:07:24 +02:00
  • 7a8a442c1e transport: drop some dead code around v1 and v2 protocols Avi Kivity 2023-01-11 17:07:24 +02:00
  • 4de2524a42 build: update toolchain for scylla-driver package Avi Kivity 2023-01-11 17:29:37 +00:00
  • 7192283172 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
  • cb2cb8a606 utils: small_vector: mark throw_out_of_range() const Avi Kivity 2023-01-11 15:58:11 +02:00
  • 04d6402780 docs: cql-extensions.md: explain our NULL handling Nadav Har'El 2023-01-11 16:06:16 +02:00
  • 95031074a5 configure: fix the order of rust header generation Wojciech Mitros 2023-01-11 11:20:10 +01:00
  • 210738c9ce Merge 'test.py: improve logging' from Kamil Braun Botond Dénes 2023-01-11 16:32:56 +02:00
  • fcb3f76e78 test: add test checking recursive task status Aleksandra Martyniuk 2022-12-14 14:05:37 +01:00
  • 6b79c92cb7 api: get task statuses recursively Aleksandra Martyniuk 2023-01-05 13:05:45 +01:00
  • f3440240ee test.py: harmonize topology logs with test.py format Konstantin Osipov 2022-12-09 18:08:29 +03:00
  • 79712185d5 test/pylib: additional logging during cluster setup Kamil Braun 2023-01-09 18:44:00 +01:00
  • 4f7e5ee963 test/pylib: prefix cluster/manager logs with the current test name Kamil Braun 2023-01-09 17:52:23 +01:00
  • a14ffbd5e2 Merge 'Backport 5.1 cleanup compaction flush memtable' from Benny Halevy Botond Dénes 2023-01-11 08:03:35 +02:00
  • ea56ecace0 table: perform_cleanup_compaction: flush memtable Benny Halevy 2022-11-06 13:42:42 +02:00
  • de0c31b3b6 cql3: query_options: simplify batch query_options constructor Avi Kivity 2023-01-10 17:06:29 +02:00
  • fe8d8f97e2 table: add perform_cleanup_compaction Benny Halevy 2022-11-06 12:37:35 +02:00
  • 44e920cbb0 api: storage_service: add logging for compaction operations et al Benny Halevy 2022-11-06 18:20:49 +02:00
  • 94b8baa797 Revert "reader_concurrency_semaphore: unify admission logic across all paths" scylla-5.0.9 Botond Dénes 2023-01-11 07:09:17 +02:00
  • e372a5fe0a Revert "Merge 'reader_concurrency_semaphore: fix waiter/inactive race' from Botond Dénes" Botond Dénes 2023-01-11 07:08:16 +02:00
  • 2bda0f9830 test/pylib: pool: pass *args and **kwargs to the build function from get() Kamil Braun 2023-01-09 18:49:19 +01:00
  • ff2c030bf9 test.py: include mode in ScyllaClusterManager logs Kamil Braun 2023-01-09 17:43:56 +01:00
  • e558c7d988 functions: initialize aggregates on scylla start Wojciech Mitros 2022-08-17 14:13:53 +02:00
  • d1b809754c database: wrap lambda coroutines used as arguments in coroutine::lambda Wojciech Mitros 2023-01-10 12:59:37 +01:00
  • 0edb090c67 test/cql-pytest: add simple tests for SELECT DISTINCT Nadav Har'El 2023-01-09 18:26:28 +02:00
  • dcab289656 boost/mvcc_test: use failure_injecting_allocation_strategy where it is meant to Michał Radwański 2022-12-19 18:01:54 +01:00
  • ebcd736343 cache: Fix undefined behavior when populating with non-full keys Tomasz Grabiec 2023-01-05 01:27:18 +01:00
  • 8d7e35caef cql3: expr: remove reference to temporary in get_rhs_receiver Jan Ciolek 2022-12-23 15:02:39 +01:00
  • 407c7fdaf2 docs: Fix command to create a symbolic link to relocatable pkg dir Raphael "Raph" Carvalho 2023-01-09 13:39:30 -03:00
  • 822410c49b test/pylib: scylla_cluster: release IPs when cluster is no longer needed Kamil Braun 2023-01-09 19:22:34 +01:00
  • e71e1dc964 Merge 'tools/scylla-sstable: add lua scripting support' from Botond Dénes Avi Kivity 2023-01-09 20:54:42 +02:00
  • 05ffb024bb replica: Kill table::calculate_shard_from_sstable_generation() Raphael S. Carvalho 2023-01-09 10:34:54 -03:00