Commit Graph

  • e1f8cb6521 materialized views: inline used-once and confusing function, replace_entry() Nadav Har'El 2022-10-19 11:06:47 +03:00
  • ce22dd4329 schema_tables: merge_tables_and_views reindent Benny Halevy 2022-10-03 11:36:18 +03:00
  • 7ccb0e70f0 schema_tables: limit paralellism Benny Halevy 2022-10-03 11:31:13 +03:00
  • 7ec750fc63 docs: add the list of new metrics in 5.1 Anna Stuchlik 2022-10-04 10:10:26 +02:00
  • 1b7acc758e cql3: expr: Add tests for evaluation of column_values and bind_variables Jan Ciolek 2022-10-18 10:53:32 +02:00
  • 0f29015d9f cql3: expr: Add constant evaluation tests Jan Ciolek 2022-10-18 10:51:28 +02:00
  • a066396cd3 doc: fix the command to create and sign a certificate so that the trusted certificate SHA256 is created Anna Stuchlik 2022-10-10 15:33:39 +02:00
  • 37ebbc819a Merge 'Scylla-gdb lsa polishing' from Pavel Emelyanov Botond Dénes 2022-10-19 06:54:49 +03:00
  • 2d581e9e8f Merge "Maintain dc/rack by topology" from Pavel Emelyanov Botond Dénes 2022-10-19 06:50:21 +03:00
  • 429600a957 test/boost: Add expr_test_utils.hh Jan Ciolek 2022-10-18 10:47:51 +02:00
  • 855db49306 cql3: Add ostream operator for raw_value Jan Ciolek 2022-09-28 13:06:14 +02:00
  • 096c65d27f cql3: add is_empty_value() to raw_value and raw_value_view Jan Ciolek 2022-09-26 16:14:41 +02:00
  • 3dc7c33847 repair: Remove ops_uuid Pavel Emelyanov 2022-10-18 17:33:26 +03:00
  • b835c3573c repair: Remove abort_repair_node_ops() altogether Pavel Emelyanov 2022-10-18 17:22:53 +03:00
  • 8231b4ec1b repair: Subscribe on node_ops_info::as abortion Pavel Emelyanov 2022-10-18 17:21:49 +03:00
  • bf5825daac repair: Keep abort source on node_ops_info Pavel Emelyanov 2022-10-18 17:14:36 +03:00
  • bbb7fca09c repair: Pass node_ops_info arg to do_sync_data_using_repair() Pavel Emelyanov 2022-10-18 16:52:17 +03:00
  • 5e9c3c65b5 repair: Mark repair_info::abort() noexcept Pavel Emelyanov 2022-10-18 17:22:07 +03:00
  • 34458ec2c5 node_ops: Remove _aborted bit Pavel Emelyanov 2022-10-18 17:15:58 +03:00
  • 96f0695731 node_ops: Simplify construction of node_ops_metadata Pavel Emelyanov 2022-10-18 16:25:07 +03:00
  • 2fa58632b3 main: Fix message about repair service starting Pavel Emelyanov 2022-10-18 12:33:00 +03:00
  • 7fbad8de87 reader_concurrency_semaphore: unify admission logic across all paths Botond Dénes 2022-10-14 07:53:38 +03:00
  • b5fd65af61 scylla-gdb: Make regions iterable object Pavel Emelyanov 2022-10-17 16:15:04 +03:00
  • 0b6b0bd8d2 scylla-gdb: Dont print 0x0x Pavel Emelyanov 2022-10-17 16:00:31 +03:00
  • df8e1da8b2 Merge 'cql3: select_statement: coroutinize indexed_table_select_statement::do_execute_base_query()' from Avi Kivity Botond Dénes 2022-10-18 08:24:21 +03:00
  • 50b1fd4cd2 cql3: indexed_table_select_statement: fix indentation Avi Kivity 2022-08-15 19:19:20 +03:00
  • 3ad956ca2d cql3: indexed_table_select_statement: clarify loop termination Avi Kivity 2022-08-15 19:19:20 +03:00
  • ec183d4673 cql3: indexed_table_select_statement: get rid of internal base_query_state struct Avi Kivity 2022-08-15 19:19:20 +03:00
  • 75e1321b08 cql3: indexed_table_select_statement: coroutinize do_execute_base_query() Avi Kivity 2022-08-15 19:19:20 +03:00
  • 8b019841d8 cql3: indexed_table_select_statement: de-result_wrap() do_execute_base_query() Avi Kivity 2022-08-15 19:19:20 +03:00
  • 4ff204c028 Merge 'cache: make all removals of cache items explicit' from Michał Chojnowski Tomasz Grabiec 2022-10-17 12:47:00 +02:00
  • a96433d3a4 utils: lru: assert that evictables are unlinked before destruction Michał Chojnowski 2022-10-03 19:18:11 +02:00
  • f340c9cca5 utils: lru: remove unlink_from_lru() Michał Chojnowski 2022-10-03 19:12:57 +02:00
  • d785364375 cache: make all cache unlinks explicit Michał Chojnowski 2022-10-03 18:50:19 +02:00
  • c31bf4184f test/cql-pytest: two reproducers for SI returning oversized pages Nadav Har'El 2022-09-20 16:39:50 +03:00
  • d85208a574 replica/database: revert initial boost to system semaphore with set_resources() Botond Dénes 2022-10-12 13:39:39 +03:00
  • ecc7c72acd reader_concurrency_semaphore: add set_resources() Botond Dénes 2022-10-12 13:38:53 +03:00
  • e5e7780f32 test: work around modern pytest rejecting site-packages Avi Kivity 2022-10-11 21:48:25 +03:00
  • 9f02431064 test/cql-pytest: fix test_permissions.py when running with "--ssl" Nadav Har'El 2022-10-06 20:55:53 +03:00
  • c8a372ae7f test: db: Add test for row merging involving many versions Tomasz Grabiec 2022-10-13 01:11:37 +02:00
  • 5d7e40af99 mvcc: Add snapshot details to the printout of partition_entry Tomasz Grabiec 2022-10-14 17:55:49 +02:00
  • d2cd9b71b3 Merge 'Make tracing test run again, simplify backend registry and few related cleanups' from Pavel Emelyanov Nadav Har'El 2022-10-16 12:32:17 +03:00
  • 6ecc772b56 mutation_partition: deletable_row::apply(shadowable_tombstone): remove redundant maybe_shadow() Botond Dénes 2021-11-15 11:15:13 +02:00
  • fc78d88783 service: raft: raft_group0: don't call _abort_source.request_abort() Kamil Braun 2022-05-27 14:09:31 +02:00
  • 1f936838ba Merge 'doc: fix the notes on the OS Support by Platform and Version page' from Anna Stuchlik Nadav Har'El 2022-10-16 10:13:50 +03:00
  • 87b7e7ff9c Merge 'storage_proxy: prepare for fencing, complex ops' from Avi Kivity Tomasz Grabiec 2022-10-14 15:44:33 +02:00
  • 6150214da3 Add rust/Cargo.lock to .gitignore Pavel Emelyanov 2022-10-13 11:03:38 +03:00
  • 0b2e951954 range_tombstone_list: insert_from: correct rev.update range_tombstone in not overlapping case Benny Halevy 2022-04-04 15:47:41 +03:00
  • 09b0e3f63e doc: replace Scylla with ScyllaDB Anna Stuchlik 2022-10-14 11:06:27 +02:00
  • 9e2b7e81d3 doc: add a comment to remove in future versions any information that refers to previous releases Anna Stuchlik 2022-10-14 10:53:17 +02:00
  • fc0308fe30 doc: rewrite the notes to improve clarity Anna Stuchlik 2022-10-14 10:48:59 +02:00
  • 1bd0bc00b3 doc: remove the reperitions from the notes Anna Stuchlik 2022-10-14 10:32:52 +02:00
  • 621e43a0c8 Merge 'dirty_memory_manager: tidy up' from Avi Kivity Botond Dénes 2022-10-14 06:56:42 +03:00
  • 1feaa2dfb4 storage_proxy: handle_write: use coroutine::all() instead of when_all() Avi Kivity 2022-10-07 15:28:09 +03:00
  • ee2398960c Merge 'service/raft: simplify raft_address_map' from Kamil Braun Tomasz Grabiec 2022-10-13 18:08:47 +02:00
  • 954849799d test/topology: disable flaky test_decommission_add_column Kamil Braun 2022-10-13 17:45:44 +02:00
  • 707efb6dfb tracing: Wire tracing test back Pavel Emelyanov 2022-10-13 17:54:43 +03:00
  • 5b67a2a876 tracing: Indentation fix after previous patch Pavel Emelyanov 2022-10-13 17:50:43 +03:00
  • 53ac8536f1 tracing: Move test into thread Pavel Emelyanov 2022-10-13 17:50:32 +03:00
  • 5c8a61ace2 tracing: Dismantle trace-backend registry Pavel Emelyanov 2022-10-13 17:30:01 +03:00
  • fe7d38661c tracing: Use class-registrator for backends Pavel Emelyanov 2022-10-13 17:18:55 +03:00
  • 1adb2c8cc3 tracing: Add constraint to trace_state::begin() Pavel Emelyanov 2022-10-13 12:30:56 +03:00
  • 0a6a5a242e tracing: Remove copy-n-paste comments from test Pavel Emelyanov 2022-10-13 11:58:37 +03:00
  • 79820c2006 tracing: Outline may_create_new_session Pavel Emelyanov 2022-10-13 11:56:12 +03:00
  • 9f7536d549 doc: fix the link to the OS Support page Anna Stuchlik 2022-10-13 15:36:51 +02:00
  • 1fd1ce042a doc: replace Scylla with ScyllaDB Anna Stuchlik 2022-10-13 15:21:46 +02:00
  • 81ce7a88de doc: update the info about supported architecture and rewrite the introduction Anna Stuchlik 2022-10-13 15:18:29 +02:00
  • 5a9371bcb0 service/raft: raft_address_map: get rid of is_linked checks Kamil Braun 2022-10-11 16:25:55 +02:00
  • cdf3367c05 service/raft: raft_address_map: get rid of to_list_iterator Kamil Braun 2022-10-11 16:22:45 +02:00
  • 0e29495c38 service/raft: raft_address_map: simplify ownership of expiring_entry_ptr Kamil Braun 2022-10-11 16:13:50 +02:00
  • c76cf5956d removenode: don't stream data from the leaving node Petr Gusev 2022-10-12 13:05:52 +04:00
  • 49d5e51d76 reloc: add support stripped binary installation for relocatable package Takuya ASADA 2022-08-18 20:04:24 +09:00
  • 6134fe4d1f storage_service: Prevent removed node to rejoin in handle_state_normal Asias He 2022-08-23 10:13:24 +08:00
  • 52bbc1065c cql3: allow lists of IN elements to be NULL Jan Ciolek 2022-10-12 13:09:46 +02:00
  • 19e62d4704 commitlog: delete unused "num_deleted" variable Avi Kivity 2022-10-11 21:52:59 +03:00
  • f2a738497f compaction_manager: Swallow ENOSPCs in ::stop() Pavel Emelyanov 2022-10-03 18:43:02 +03:00
  • badf7c816f exceptions: Mark storage_io_error::code() with noexcept Pavel Emelyanov 2022-10-03 18:49:54 +03:00
  • bfb86f2c78 compaction_manager: Shuffle really_do_stop() Pavel Emelyanov 2022-06-10 19:02:08 +03:00
  • 31a20c4c54 compaction_manager: Swallow ENOSPCs in ::stop() Pavel Emelyanov 2022-10-03 18:43:02 +03:00
  • 7e42bcfd61 exceptions: Mark storage_io_error::code() with noexcept Pavel Emelyanov 2022-10-03 18:49:54 +03:00
  • 2107ffe2d2 compaction_manager: Shuffle really_do_stop() Pavel Emelyanov 2022-06-10 19:02:08 +03:00
  • dff7f3c5ba compaction_manager: Swallow ENOSPCs in ::stop() Pavel Emelyanov 2022-10-03 18:43:02 +03:00
  • 3723713130 exceptions: Mark storage_io_error::code() with noexcept Pavel Emelyanov 2022-10-03 18:49:54 +03:00
  • 03f8411e38 table: Handle storage_io_error's ENOSPC when flushing Pavel Emelyanov 2022-09-29 18:57:17 +03:00
  • 0e391d67d1 table: Rewrap retry loop Pavel Emelyanov 2022-09-29 18:55:12 +03:00
  • f76989285e table: seal_active_memtable: handle ENOSPC error Benny Halevy 2022-08-09 10:34:50 +03:00
  • a2da08f9f9 storage_proxy: hold effective_replication_map for the duration of a paxos transaction Avi Kivity 2022-08-15 14:28:27 +03:00
  • 69aaa5e131 storage_proxy: move paxos_response_handler class to .cc file Avi Kivity 2022-08-15 14:09:22 +03:00
  • b2f3934e95 storage_proxy: deinline paxos_response_handler constructor/destructor Avi Kivity 2022-08-15 14:03:35 +03:00
  • 94e4ff11be storage_proxy: use consistent effective_replication_map for counter coordinator Avi Kivity 2022-08-15 13:33:01 +03:00
  • 406a046974 storage_proxy: improve consistency in query_partition_key_range{,_concurrent} Avi Kivity 2022-08-11 12:25:48 +03:00
  • 5d320e95d5 storage_proxy: query_partition_key_range_concurrent: reduce smart pointer use Avi Kivity 2022-08-11 12:15:54 +03:00
  • f75efa965f storage_proxy: query_partition_key_range_concurrent: improve token_metadata consistency Avi Kivity 2022-08-11 12:11:31 +03:00
  • 161ce4b34f storage_proxy: query_singular: use fewer smart pointers Avi Kivity 2022-08-11 12:08:01 +03:00
  • efd89c1890 storage_proxy: query_singular: simplify lambda captures Avi Kivity 2022-10-13 13:52:54 +03:00
  • d9955ab35b locator: effective_replication_map: provide non-smart-pointer accessor to token_metadata Avi Kivity 2022-08-11 12:05:45 +03:00
  • 86a48cf12f storage_proxy: use consistent token_metadata with rest of singular read Avi Kivity 2022-08-11 11:58:16 +03:00
  • 720fc733f0 dirty_memory_manager: move region_group data members to top-of-class Avi Kivity 2022-10-13 13:12:01 +03:00
  • 61b780ae63 dirty_memory_manager: update region_group comment Avi Kivity 2022-10-13 13:09:01 +03:00
  • 7a5fa1497c dirty_memory_manager: remove outdated friend Avi Kivity 2022-10-07 17:30:28 +03:00