Commit Graph

  • 02b7697051 dirty_memory_manager: fold region_group::push_back() into its caller Avi Kivity 2022-10-07 17:28:42 +03:00
  • d403ecbed9 dirty_memory_manager: simplify blocked calculation in region_group::run_when_memory_available Avi Kivity 2022-10-07 17:10:23 +03:00
  • cb6c7023c1 dirty_memory_manager: remove unneeded local from region_group::run_when_memory_is_available Avi Kivity 2022-10-07 17:06:17 +03:00
  • 39668d5ae2 dirty_memory_manager: tidy up region_group::execution_permitted() Avi Kivity 2022-10-07 17:03:41 +03:00
  • 02706e78f9 dirty_memory_manager: reindent region_group::release_queued_allocations() Avi Kivity 2022-10-07 17:02:45 +03:00
  • 128f1c8c21 dirty_memory_manager: convert region_group::release_queued_allocations() to a coroutine Avi Kivity 2022-10-07 17:00:11 +03:00
  • aad4c1c5e9 dirty_memory_manager: move region_group::_releaser after _shutdown_requested Avi Kivity 2022-10-13 13:00:50 +03:00
  • ec79ac46c9 db/view: Add visibility to view updating of Staging SSTables Raphael S. Carvalho 2022-10-07 15:46:31 -03:00
  • 2e79bb431c tools: change source_location location Avi Kivity 2022-10-11 21:55:00 +03:00
  • 6b246dc119 locator::ec2_snitch: Retry HTTP request to EC2 instance metadata service Takuya ASADA 2022-10-03 14:31:20 +09:00
  • 92dd1f7307 service/raft: raft_address_map: move _last_accessed field from timestamped_entry to expiring_entry_ptr Kamil Braun 2022-10-11 15:49:32 +02:00
  • 262b9473d5 service/raft: raft_address_map: don't use intrusive set for timestamped entries Kamil Braun 2022-10-11 14:45:04 +02:00
  • 3e84b1f69c Merge 'test.py: topology fix ssl var and improve pylint score' from Alecco Kamil Braun 2022-10-12 11:41:11 +02:00
  • f673d0abbe build: support fmt 9 ostream formatter deprecation Avi Kivity 2022-10-11 21:58:58 +03:00
  • 0952cecfc9 build: mark abseil as a system header Avi Kivity 2022-10-11 21:56:51 +03:00
  • 0c13c85752 service/raft: raft_address_map: store reference to timestamped_entry in expiring_entry_ptr Kamil Braun 2022-10-11 14:48:26 +02:00
  • 810b424a8c storage_service: Reject to bootstrap new node when node has unknown gossip status Asias He 2022-09-01 13:33:28 +08:00
  • 378c6aeebd Merge 'More Raft upgrade tests' from Kamil Braun Botond Dénes 2022-10-11 15:30:00 +03:00
  • 08e654abf5 Merge 'raft: (service) cleanups on the path for dynamic IP address support' from Konstantin Osipov Kamil Braun 2022-10-11 13:43:41 +02:00
  • 58c65954b8 storage_service: Reject decommission if nodes are down Asias He 2022-08-23 10:58:03 +08:00
  • 917fdb9e53 Merge "Cut database-system_keyspace circular dependency" from Pavel Emelyanov Botond Dénes 2022-10-11 08:52:04 +03:00
  • ef0da14d6f test/cql-pytest: add simple tests for USE statement Nadav Har'El 2022-10-06 20:38:59 +03:00
  • df2fb21972 test/topology: reenable test_remove_node_add_column Kamil Braun 2022-10-10 11:40:02 +02:00
  • 8b8b37cdda system_keyspace: Dont maintain dc/rack cache Pavel Emelyanov 2022-08-25 17:04:16 +03:00
  • 775f42c8d1 system_keyspace: Indentation fix after previous patch Pavel Emelyanov 2022-08-25 16:53:46 +03:00
  • 8f1df240c7 system_keyspace: Coroutinuze build_dc_rack_info() Pavel Emelyanov 2022-08-25 16:51:34 +03:00
  • b6061bb97d topology: Move all post-configuration to topology::config Pavel Emelyanov 2022-09-19 16:15:23 +03:00
  • 56d4863eb6 snitch: Start early Pavel Emelyanov 2022-09-19 13:41:46 +03:00
  • 16188a261e gossiper: Do not export system keyspace Pavel Emelyanov 2022-10-10 12:16:53 +03:00
  • 2bb354b2e7 snitch: Remove gossiper reference Pavel Emelyanov 2022-09-19 13:37:47 +03:00
  • 26f9472f21 snitch: Mark get_datacenter/_rack methods const Pavel Emelyanov 2022-08-30 16:49:06 +03:00
  • e9bd912f79 snitch: Drop some dead dependency knots Pavel Emelyanov 2022-08-25 16:48:31 +03:00
  • 4206b1f98f snitch, code: Make get_datacenter() report local dc only Pavel Emelyanov 2022-08-25 16:46:08 +03:00
  • 6c6711404f snitch, code: Make get_rack() report local rack only Pavel Emelyanov 2022-08-25 16:23:57 +03:00
  • bc813771e8 storage_service: Populate pending endpoint in on_alive() Pavel Emelyanov 2022-09-29 15:26:33 +03:00
  • 1be97a0a76 code: Populate pending locations Pavel Emelyanov 2022-09-29 11:13:47 +03:00
  • b61bd6cf56 topology: Put local dc/rack on topology early Pavel Emelyanov 2022-09-07 15:55:09 +03:00
  • da75552e1f topology: Add pending locations collection Pavel Emelyanov 2022-09-29 11:13:36 +03:00
  • fa613285e7 topology: Make get_location() errors more verbose Pavel Emelyanov 2022-09-29 11:20:36 +03:00
  • d60ebc5ace token_metadata: Add config, spread everywhere Pavel Emelyanov 2022-09-19 16:00:36 +03:00
  • 7c211e8e50 token_metadata: Hide token_metadata_impl copy constructor Pavel Emelyanov 2022-09-19 15:41:32 +03:00
  • 072ef88ed1 gosspier: Remove messaging service getter Pavel Emelyanov 2022-09-08 19:07:27 +03:00
  • 66bc84d217 snitch: Get local address to gossip via config Pavel Emelyanov 2022-09-08 19:06:55 +03:00
  • 77bde21024 storage_service: Shuffle on_alive() callback Pavel Emelyanov 2022-09-29 15:00:59 +03:00
  • 583204972e api: Don't report dc/rack for endpoints not in ring Pavel Emelyanov 2022-10-04 14:54:03 +03:00
  • 3e46c32d7b raft: (discovery) do not use raft::server_address to carry IP data Konstantin Osipov 2022-09-23 19:29:57 +03:00
  • b1f4273f0d large_data_handler: Use local system_keyspace to update entries Pavel Emelyanov 2022-10-06 14:17:34 +03:00
  • 907fd2d355 system_keyspace: De-static compaction history update Pavel Emelyanov 2022-10-06 13:57:05 +03:00
  • 3e0b61d707 compaction_manager: Relax history paths Pavel Emelyanov 2022-10-06 13:51:09 +03:00
  • f9b57df471 database: Plug/unplug system_keyspace Pavel Emelyanov 2022-10-06 13:38:48 +03:00
  • 8857e017c7 raft: (group0) API refactoring to avoid raft::server_address Konstantin Osipov 2022-09-23 21:14:48 +03:00
  • 224dd9ce1e raft: rename group0_upgrade.hh to group0_fwd.hh Konstantin Osipov 2022-09-01 19:16:49 +03:00
  • e226624daf raft: (group0) move the code around Konstantin Osipov 2022-09-23 19:04:15 +03:00
  • 199b6d6705 raft: (discovery) persist a list of discovered peers, not a set Konstantin Osipov 2022-09-15 19:07:39 +03:00
  • 746322b740 raft: (group0) always start group0 using start_server_for_group0() Konstantin Osipov 2022-09-08 23:35:42 +03:00
  • 4974a31510 test/topology_raft_disabled: more Raft upgrade tests Kamil Braun 2022-09-27 14:24:48 +02:00
  • caed12c8f2 system_keyspace: Add .shutdown() method Pavel Emelyanov 2022-10-06 13:09:19 +03:00
  • 4460b4e63c test/topology_raft_disabled: refactor test_raft_upgrade Kamil Braun 2022-09-27 13:16:27 +02:00
  • fa8dcb0d54 test/pylib: scylla_cluster: pass a list of ignored nodes to removenode Kamil Braun 2022-10-05 13:09:53 +02:00
  • 130ab1d312 test/pylib: rest_client: propagate errors from put_json Kamil Braun 2022-10-05 13:06:46 +02:00
  • 63892326d5 test/pylib: fix some type hints Kamil Braun 2022-10-05 13:06:17 +02:00
  • 6e3fe13fcf test/pylib: scylla_cluster: don't create and drop keyspaces to check if cql is up Kamil Braun 2022-09-27 15:36:37 +02:00
  • 7e2a3f2040 test.py: improve pylint score for conftest Alejo Sanchez 2022-10-10 12:07:41 +02:00
  • aa1f4a321c test.py: fix variable name collision with ssl Alejo Sanchez 2022-10-10 11:59:13 +02:00
  • 53bad617c0 virtual_tables: Use token_metadata.is_member() Pavel Emelyanov 2022-09-20 17:41:46 +03:00
  • fcf0628bc5 dbuild: Use .gdbinit from the host Tomasz Grabiec 2022-10-07 17:42:30 +02:00
  • 18e7a46038 release: prepare for 4.6.9 scylla-4.6.9 Beni Peled 2022-10-09 08:54:33 +03:00
  • 5a97a1060e release: prepare for 5.0.5 scylla-5.0.5 Beni Peled 2022-10-09 08:44:14 +03:00
  • 9deeeb4db1 release: prepare for 5.1.0-rc3 scylla-5.1.0-rc3 Beni Peled 2022-10-09 08:36:06 +03:00
  • 0923cb435f raft: mark removed servers as expiring instead of dropping them Petr Gusev 2022-10-07 16:08:18 +04:00
  • 55606a51cb dirty_memory_manager: move region_group queued allocation releasing into a function Avi Kivity 2022-10-07 16:49:35 +03:00
  • 3e60d6c243 dirty_memory_manager: fold allocation_queue into region_group Avi Kivity 2022-10-07 16:24:07 +03:00
  • 01368830b5 dirty_memory_manager: don't ignore timeout in allocation_queue::push_back() Avi Kivity 2022-10-07 17:19:56 +03:00
  • 06b87869ba Merge 'Raft transport error' from Gusev Petr Kamil Braun 2022-10-07 15:53:22 +02:00
  • 12bb8b7c8d raft_group0: retry modify_config on commit_status_unknown Petr Gusev 2022-10-03 14:36:48 +04:00
  • d79fbab682 raft: convert raft::transport_error to raft::commit_status_unknown Petr Gusev 2022-10-03 17:45:28 +04:00
  • b247f29881 Merge 'De-static system_keyspace::get_{saved|local}_tokens()' from Pavel Emelyanov Botond Dénes 2022-10-07 11:28:32 +03:00
  • 992afc5b8c Merge 'storage_proxy: coroutinize some functions with do_with' from Avi Kivity Botond Dénes 2022-10-07 07:37:37 +03:00
  • 72dbce8d46 docs, alternator: mention S3 Import feature in compatibility.md Nadav Har'El 2022-10-06 19:18:17 +03:00
  • 20bad62562 Merge 'Detect and record large collections' from Benny Halevy Avi Kivity 2022-10-06 18:28:21 +03:00
  • 62a4d2d92b Merge 'Preliminary changes for multiple Compaction Groups' from Raphael "Raph" Carvalho Avi Kivity 2022-10-06 18:23:47 +03:00
  • f94d547719 test.py: include modes in log file name Kamil Braun 2022-09-30 17:32:15 +02:00
  • 3af68052c4 test/topology: disable flaky test_remove_node_add_column test Kamil Braun 2022-10-06 17:04:42 +02:00
  • 59da903054 system_keyspace: Make get_{local|saved}_tokens non static Pavel Emelyanov 2022-10-06 17:04:02 +03:00
  • b03f1e7b17 size_estimates_virtual_reader: Pass sys_ks argument to get_local_ranges() Pavel Emelyanov 2022-10-06 17:00:26 +03:00
  • 4c099bb3ed cql_test_env: Keep sharded<system_keyspace> reference Pavel Emelyanov 2022-10-06 17:00:14 +03:00
  • 34e8e5959f size_estimate_virtual_reader: Keep system_keyspace reference Pavel Emelyanov 2022-10-06 16:55:37 +03:00
  • 04552f2d58 system_keyspace: Pass sys_ks argument to install_virtual_readers() Pavel Emelyanov 2022-10-06 16:54:19 +03:00
  • 1938412d7a system_keyspace: Make make() non-static Pavel Emelyanov 2022-10-06 16:52:22 +03:00
  • 9f79525f8e distributed_loader: Pass sys_ks argument to init_system_keyspace() Pavel Emelyanov 2022-10-06 16:50:50 +03:00
  • e996503f0d system_keyspace: Remove dangling forward declaration Pavel Emelyanov 2022-10-06 16:48:45 +03:00
  • 8195dab92a scylla_prepare: correctly handle a former 'MQ' mode Vlad Zolotarov 2022-10-03 20:42:37 -04:00
  • 9932c4bd62 Merge 'cql3: Make CONTAINS NULL and CONTAINS KEY NULL return false' from Jan Ciołek Avi Kivity 2022-10-06 17:08:56 +03:00
  • 40bd9137f8 removenode: add warning in case of exception Petr Gusev 2022-10-06 14:55:08 +04:00
  • 480b4759a9 idl: streaming: include stream_fwd.hh Benny Halevy 2022-10-05 12:08:05 +03:00
  • 962ee9ba7b Merge 'Make raft_group0 -> system_keyspace dependency explicit' from Pavel Emelyanov Kamil Braun 2022-10-06 11:20:49 +02:00
  • 023f78d6ae test: lib: random_mutation_generator: Introduce a switch for generating simpler mutations for easier debugging Tomasz Grabiec 2022-10-05 18:57:43 +02:00
  • 14d6459efc compaction: Make compaction_manager stop more robust Raphael S. Carvalho 2022-10-04 12:41:38 -03:00
  • 753f671eaa Merge 'dirty_memory_manager: simplify, clarify, and document' from Avi Kivity Botond Dénes 2022-10-06 07:20:09 +03:00
  • 4c8dc41f75 Merge 'Handle storage_io_error's ENOSPC when flushing' from Pavel Emelyanov Tomasz Grabiec 2022-10-05 17:54:39 +02:00