Commit Graph

  • 04434c02b3 sstables: print generation without {:d} Kefu Chai 2023-06-28 15:53:18 +08:00
  • f18bd23ec5 Merge 'repair: coroutinize some functions' from Kefu Chai Pavel Emelyanov 2023-07-03 13:45:42 +03:00
  • b7556e9482 cql3: functions: add "first" aggregate function Avi Kivity 2023-06-03 18:01:29 +03:00
  • 0668dc25df release: prepare for 5.3.0-rc1 Yaron Kaikov 2023-07-02 11:28:58 +00:00
  • 1ab2bb69b8 keys: do not use zip_iterator for printing key components Kefu Chai 2023-06-30 12:58:57 +08:00
  • d88dfa0ad2 tools: scylla-sstable: fix stack overflow due to multiple db::config placed on the stack Avi Kivity 2023-06-30 18:09:10 +03:00
  • 2071ade171 docs:cql: add information about generic describe Michał Jadwiszczak 2023-06-23 13:41:37 +02:00
  • 58eb7a45b7 cql-pytest:test_describe: add test for generic UDT/UDF/UDA desc Michał Jadwiszczak 2023-06-23 12:58:26 +02:00
  • d5748fd895 cql3:statements:describe_statement: include UDT/UDF/UDA in generic describe Michał Jadwiszczak 2023-06-21 13:04:58 +02:00
  • e7bb86e0f1 doc: fix broken links on the Scylla SStable page Anna Stuchlik 2023-06-30 12:00:59 +02:00
  • ee9bfb583c combined: mergers: remove recursion in operator()() Piotr Dulikowski 2023-06-29 18:23:05 +02:00
  • 1760a84873 raft_group_registry: remove has_group0() Kamil Braun 2023-06-30 10:57:37 +02:00
  • 6c3f391c0a raft_group0_client: remove using_raft() Kamil Braun 2023-06-27 20:41:31 +02:00
  • 0eee196a2e migration_manager: disable schema pulls when schema is Raft-managed Kamil Braun 2023-06-27 15:29:23 +02:00
  • 5648bfb9a0 Merge 'Find task manager task progress' from Aleksandra Martyniuk Botond Dénes 2023-06-30 09:47:07 +03:00
  • 8a7261fd70 Merge 'doc: fix rollback in the 4.3-to-2021.1, 5.0-to-2022.1, and 5.1-to-2022.2 upgrade guides' from Anna Stuchlik Botond Dénes 2023-06-30 09:38:45 +03:00
  • d20ed2d4db Merge 'doc: improve the Unified Installer page' from Anna Stuchlik Botond Dénes 2023-06-30 09:38:18 +03:00
  • ff386e7a44 service: raft: force initial snapshot transfer in new cluster Kamil Braun 2023-06-21 11:24:16 +02:00
  • 3d81408a58 test.py: make experimental: raft the default for all tests Konstantin Osipov 2023-05-25 23:58:47 +03:00
  • a9282103ba Merge 'Call storage_service notifications only after keyspace schema changes are applied on all shards' from Benny Halevy Tomasz Grabiec 2023-06-29 12:17:53 +02:00
  • d3aba00131 doc: update the language - Unified Installer page Anna Stuchlik 2023-06-29 12:11:22 +02:00
  • 944ce5c5c2 doc: update Unified Installer support Anna Stuchlik 2023-06-29 11:51:21 +02:00
  • f63825151e tasks: delete task_manager::task::impl::_progress as it's unused Aleksandra Martyniuk 2023-06-23 20:43:51 +02:00
  • d624be4e6b tasks: modify task_manager::task::impl::get_progress method Aleksandra Martyniuk 2023-06-23 20:34:26 +02:00
  • 2a58b4a39a Merge 'Compaction resharding tasks' from Aleksandra Martyniuk Botond Dénes 2023-06-29 12:10:53 +03:00
  • 009601d374 doc: fix rollback in 5.2-to-2023.1 upgrade guide Anna Stuchlik 2023-06-23 15:05:00 +02:00
  • 148655dc21 doc: fix rollback in 5.2-to-2023.1 upgrade guide Anna Stuchlik 2023-06-23 15:05:00 +02:00
  • 0a6676a594 Merge 'readers: evictable_reader: don't accidentally consume the entire partition' from Kamil Braun Botond Dénes 2023-06-28 07:58:45 +03:00
  • 8e63b2f3e3 Merge 'readers: evictable_reader: don't accidentally consume the entire partition' from Kamil Braun Botond Dénes 2023-06-28 07:58:45 +03:00
  • c89e5f06ba Merge 'readers: evictable_reader: don't accidentally consume the entire partition' from Kamil Braun Botond Dénes 2023-06-28 07:58:45 +03:00
  • 0278b21e76 tasks: add is_complete method Aleksandra Martyniuk 2023-06-23 19:15:55 +02:00
  • 32cfde2f8b doc: fix rollback in 4.3-to-2021.1 upgrade guide Anna Stuchlik 2023-06-29 10:36:47 +02:00
  • 130ddc3d2b doc: fix rollback in 5.0-to-2022.1 upgrade guide Anna Stuchlik 2023-06-29 10:29:23 +02:00
  • 8b3153f9ef doc: fix rollback in 5.1-to-2022.2 upgrade guide Anna Stuchlik 2023-06-29 10:17:06 +02:00
  • dd63169077 Merge 'test/boost/index_with_paging_test: reduce running time' from Alecco Nadav Har'El 2023-06-29 10:45:01 +03:00
  • 2894bc4954 repair: do not check retval of handle_mutation_fragment() Kefu Chai 2023-06-15 17:18:23 +08:00
  • e16b5ceb48 repair: coroutinize move_row_buf_to_working_row_buf() Kefu Chai 2023-06-15 17:12:18 +08:00
  • a973b43b9f repair: coroutinize read_rows_from_disk() Kefu Chai 2023-06-14 17:15:12 +08:00
  • 0cacc1fd4e repair: coroutinize get_sync_boundary() Kefu Chai 2023-06-14 16:40:21 +08:00
  • 50e8ec77c6 Merge 'Wait for other nodes to be UP and NORMAL on bootstrap right after enabling gossiping' from Kamil Braun Tomasz Grabiec 2023-06-28 20:40:03 +02:00
  • f6f974cdeb cql3: selection: fix GROUP BY, empty groups, and aggregations Avi Kivity 2023-06-26 21:28:41 +03:00
  • b912eeade5 Merge 'merge raft commands to group0 before applying them whenever possible' from Gleb Kamil Braun 2023-06-28 17:21:07 +02:00
  • 1fa9678c64 messaging_service: print which connections are dropped due to missing topology info Kamil Braun 2023-06-21 18:04:30 +02:00
  • 51cec2be86 storage_service: wait for nodes to be UP on bootstrap Kamil Braun 2023-06-21 18:04:05 +02:00
  • 5ec5c7704c storage_service: wait for NORMAL state handler before setup_group0() Kamil Braun 2023-06-21 17:09:52 +02:00
  • f4ae2c095b doc: fix rollback in 5.2-to-2023.1 upgrade guide Anna Stuchlik 2023-06-23 15:05:00 +02:00
  • d4697ed21e test/boost/index_with_paging_test: parallel insert Alejo Sanchez 2023-06-28 14:58:49 +02:00
  • 70a3179888 test/boost/index_with_paging_test: prepared statement Alejo Sanchez 2023-06-28 14:49:21 +02:00
  • 0a8fcead08 cql3: Specify arguments types in UDA creation errors Michał Jadwiszczak 2023-06-16 17:18:20 +02:00
  • 48d24269f1 test/boost/index_with_paging_test: reduce running time Alejo Sanchez 2023-06-28 13:28:36 +02:00
  • 49c8c06b1b Merge 'cql: fix crash on empty clustering range in LWT' from Jan Ciołek Nadav Har'El 2023-06-28 14:43:54 +03:00
  • 64c302e777 storage_service: extract gossiper::wait_for_live_nodes_to_show_up() Kamil Braun 2023-06-21 17:14:11 +02:00
  • bf3e0744c1 test: extend test_compaction_task.py to test resharding compaction Aleksandra Martyniuk 2023-05-24 16:57:11 +02:00
  • 87c8d63b7a compaction: add shard_reshard_sstables_compaction_task_impl Aleksandra Martyniuk 2023-05-24 16:05:14 +02:00
  • db6e4a356b compaction: invoke resharding on sharded database Aleksandra Martyniuk 2023-05-24 14:21:29 +02:00
  • 1acaed026a compaction: move run_resharding_jobs into reshard_sstables_compaction_task_impl::run() Aleksandra Martyniuk 2023-05-23 17:46:06 +02:00
  • 85cc85fc5a replica: delete unused functions and struct Aleksandra Martyniuk 2023-05-23 16:57:35 +02:00
  • 837d77ba8c compaction: add reshard_sstables_compaction_task_impl Aleksandra Martyniuk 2023-05-23 16:48:30 +02:00
  • 0d6dd3eeda compaction: replica: copy struct and functions from distributed_loader.cc Aleksandra Martyniuk 2023-05-19 18:08:28 +02:00
  • 2b4874bbf7 compaction: create resharding_compaction_task_impl Aleksandra Martyniuk 2023-05-19 17:10:40 +02:00
  • bfbc3d70b7 modification_statement: reject conditional statements with empty clustering key Jan Ciolek 2023-06-28 09:38:27 +02:00
  • ccdb26bf9e statements/cas_request: fix crash on empty clustering range in LWT Jan Ciolek 2023-06-28 09:11:02 +02:00
  • 586102b42e Merge 'readers: evictable_reader: don't accidentally consume the entire partition' from Kamil Braun Botond Dénes 2023-06-28 07:58:45 +03:00
  • c3d2f0cd81 script: add base36-uuid.py Kefu Chai 2023-06-23 20:55:45 +08:00
  • 96bc78905d readers: evictable_reader: don't accidentally consume the entire partition Kamil Braun 2023-06-23 17:02:09 +02:00
  • 5800ce8ddd test: flat_mutation_reader_assertions: squash r_t_cs with the same position Kamil Braun 2023-06-27 14:18:26 +02:00
  • 945f476363 test: add test for group0 raft command merging Gleb Natapov 2023-06-22 12:57:17 +03:00
  • 8307b09c64 service: raft: respect max mutation size limit when persisting raft entries Gleb Natapov 2023-06-22 12:56:39 +03:00
  • 311cfa1be8 group0_state_machine: merge commands before applying them whenever possible Gleb Natapov 2023-06-12 12:15:48 +03:00
  • 483c0b183a repair: use fmt::join to print ks_erms|boost::adaptors::map_keys Benny Halevy 2023-06-27 11:51:35 +03:00
  • 8d1dfbf0d9 Merge 'Fixing broken links to ScyllaDB University lessons, Scylla University…' from Guy Shtub Botond Dénes 2023-06-27 13:05:46 +03:00
  • f86dd857ca Merge 'Certificate based authorization' from Calle Wilund Avi Kivity 2023-06-27 12:52:14 +03:00
  • 89bb690098 Update docs/operating-scylla/procedures/backup-restore/index.rst Guy Shtub 2023-06-27 12:22:59 +03:00
  • 00e5aec7ec docs: Add documentation of certificate auth + auth_superuser_name Calle Wilund 2023-06-20 12:34:43 +00:00
  • 3ca0c6c0a5 compaction_manager: try_perform_cleanup: set owned_ranges_ptr with compaction disabled Benny Halevy 2023-06-19 14:53:07 +03:00
  • f13f8954a4 range_tombstone_change_generator: fix an edge case in flush() Michał Chojnowski 2023-05-15 17:31:22 +02:00
  • f5e3b8df6d Merge 'Optimize creation of reader excluding staging for view building' from Raphael "Raph" Carvalho Botond Dénes 2023-06-27 07:25:30 +03:00
  • 1d8cb32a5d table: Optimize creation of reader excluding staging for view building Raphael S. Carvalho 2023-06-19 17:56:15 -03:00
  • 1ff8645eaa view_update_generator: Dump throughput and duration for view update from staging Raphael S. Carvalho 2023-06-19 15:39:21 -03:00
  • 83c70ac04f utils: Extract pretty printers into a header Raphael S. Carvalho 2023-06-19 15:21:06 -03:00
  • 9231a6c480 cql-pytest: test_using_timestamp: increase ttl Benny Halevy 2023-06-26 16:44:25 +03:00
  • 825d617a53 migration_manager: propagate listener notification exceptions Benny Halevy 2023-06-07 08:40:30 +03:00
  • a690f0e81f storage_service: keyspace_changed: execute only on shard 0 Benny Halevy 2023-06-06 16:04:08 +03:00
  • 13dd92e618 database: modify_keyspace_on_all_shards: execute func first on shard 0 Benny Halevy 2023-06-07 09:14:31 +03:00
  • ba15786059 database: modify_keyspace_on_all_shards: call notifiers only after applying func on all shards Benny Halevy 2023-06-26 09:52:40 +03:00
  • 3b8c913e61 database: add modify_keyspace_on_all_shards Benny Halevy 2023-06-26 09:29:14 +03:00
  • dc9b0812e9 schema_tables: merge_keyspaces: extract_scylla_specific_keyspace_info for update_keyspace Benny Halevy 2023-06-26 08:23:42 +03:00
  • 3520c786bd database: create_keyspace_on_all_shards Benny Halevy 2023-06-07 12:31:26 +03:00
  • fb05fddd7d build: build with -O0 if Clang >= 16 is used Kefu Chai 2023-06-26 13:24:19 +08:00
  • a3db540142 auth: Add TLS certificate authenticator Calle Wilund 2022-12-06 08:55:38 +00:00
  • 20e9619bb1 transport: Try to do early, transport based auth if possible Calle Wilund 2022-12-06 08:53:10 +00:00
  • a4b13febde auth: Allow for early (certificate/transport) authentication Calle Wilund 2022-11-30 09:59:18 +00:00
  • 69217662bd auth: Allow specifying initial superuser name + passwd (salted) in config Calle Wilund 2022-11-29 16:21:05 +00:00
  • 3638849e63 roles-metadata: Coroutinuze some helpers Calle Wilund 2022-12-07 13:22:20 +00:00
  • b8473f45a5 auth: do not grant permissions to creator without actually creating Wojciech Mitros 2023-05-30 16:26:20 +02:00
  • ca4e7f91c6 compact and remove expired rows from cache on read Alexey Novikov 2023-02-16 14:59:36 +03:00
  • 5710ec55c2 leveled_compaction_backlog_tracker: replace_sstables: provide strong exception safety guarantees Benny Halevy 2023-05-31 16:14:08 +03:00
  • 39d4b548fc time_window_backlog_tracker: replace_sstables: provide strong exception safety guarantees Benny Halevy 2023-05-31 16:03:51 +03:00
  • 635c564a9d size_tiered_backlog_tracker: replace_sstables: provide strong exception safety guarantees Benny Halevy 2023-05-31 15:40:20 +03:00
  • d5063e6347 doc: add Ubuntu 22 to 2021.1 OS support Anna Stuchlik 2023-06-23 12:44:42 +02:00