Commit Graph

  • cfbacb29bb db/hints: Remove find_ep_manager Dawid Medrek 2023-09-29 18:58:48 +02:00
  • 1c70a18fc7 db/hints: Use manager as API for hint_endpoint_manager Dawid Medrek 2023-09-29 18:56:42 +02:00
  • d068143b83 db/hints: Don't mark have_ep_manager()'s definition as inline Dawid Medrek 2023-09-29 18:53:51 +02:00
  • 58249363bc db/hints: Remove make_directory_initializer() Dawid Medrek 2023-09-29 18:22:34 +02:00
  • f47a669f75 db/hints/manager: Order constructors Dawid Medrek 2023-09-29 18:20:36 +02:00
  • 4663f72990 db/hints: Move ~manager() and mark it as noexcept Dawid Medrek 2023-09-29 18:10:51 +02:00
  • 18a2831186 db/hints: Use reference for storage proxy Dawid Medrek 2023-09-29 18:08:47 +02:00
  • 3c347cc196 db/hints/manager: Explicitly delete copy constructor Dawid Medrek 2023-09-29 18:18:54 +02:00
  • ee5a5c1661 db/hints: Capitalize constants Dawid Medrek 2023-09-29 17:52:47 +02:00
  • fd30bac7b1 db/hints/manager: Hide declarations Dawid Medrek 2023-09-29 17:45:54 +02:00
  • 4b03cba1bf db/hints/manager: Move the defintions of static members to the header Dawid Medrek 2023-09-29 17:31:29 +02:00
  • c3ab28f5e9 db/hints: Move make_dummy() to the header Dawid Medrek 2023-09-29 17:02:05 +02:00
  • 5e333f0a52 db/hints: Don't explicitly define ~directory_initializer() Dawid Medrek 2023-09-29 16:58:39 +02:00
  • bf17aa93e2 test/pylib: scylla_cluster: reduce aiohttp boilerplate Kamil Braun 2023-10-05 18:25:08 +02:00
  • d3bc0d47e0 test/pylib: always return data as JSON from endpoints Kamil Braun 2023-10-05 17:42:03 +02:00
  • 9f215d3cf1 db/hints: Change the order of logging in ensure_created_and_verified() Dawid Medrek 2023-09-29 16:56:21 +02:00
  • 4ad3e8d37b db/hints: Coroutinize ensure_rebalanced() Dawid Medrek 2023-09-29 16:53:56 +02:00
  • 672cdb5c05 db/hints: Coroutinize ensure_created_and_verified() Dawid Medrek 2023-09-29 16:52:39 +02:00
  • a5f14cb130 db/hints: Improve formatting of directory_initializer::impl Dawid Medrek 2023-09-29 16:51:42 +02:00
  • 500175d738 db/hints: Do not rely on the values of enums Dawid Medrek 2023-09-29 16:49:40 +02:00
  • d0b4d9f14f db/hints: Move the implementation of directory_initializer Dawid Medrek 2023-09-29 16:46:24 +02:00
  • b516fe1fc0 db/hints: Prefer nested namespaces Dawid Medrek 2023-09-29 16:44:24 +02:00
  • 75a85b224b db/hints: Remove an unused alias from manager.hh Dawid Medrek 2023-09-29 16:40:04 +02:00
  • fc80c57bec db/hints: Reorder includes in manager.hh and .cc Dawid Medrek 2023-09-29 16:39:30 +02:00
  • 2d4f157216 test/pylib: scylla_cluster: catch HTTPError in topology change endpoints Kamil Braun 2023-10-05 17:58:35 +02:00
  • e001463c4a test/pylib: scylla_cluster: do sanity/precondition checks through asserts Kamil Braun 2023-10-05 18:11:51 +02:00
  • 9072379863 test/pylib: scylla_cluster: return errors through exceptions Kamil Braun 2023-10-05 17:23:45 +02:00
  • f848d7b5c0 test/pylib: use JSON data to pass expected_error in server_start Kamil Braun 2023-10-05 15:22:47 +02:00
  • 20ff2ae5e1 test/pylib: use PUT instead of GET for mutating endpoints Kamil Braun 2023-10-05 15:06:33 +02:00
  • 69a6910a90 test/pylib: rest_client: make data optional in put_json Kamil Braun 2023-10-05 15:03:54 +02:00
  • 33463df7d2 test/pylib: fix some type errors Kamil Braun 2023-10-05 15:02:11 +02:00
  • 2a81b2e49a types: Avoid unneeded copy in simple_date_type_impl::from_sstring() Raphael S. Carvalho 2023-10-05 12:27:32 -03:00
  • 8c03eeb85d Merge 'Sanitize hints API handlers and remove proxy from http context' from Pavel Emelyanov Botond Dénes 2023-10-06 11:04:26 +03:00
  • 854188a486 Merge 'database, storage_proxy: Reconcile pages with dead rows and partitions incrementally' from Botond Dénes Avi Kivity 2023-10-05 22:39:34 +03:00
  • 197b7590df Update tools/jmx submodule Avi Kivity 2023-10-05 22:36:54 +03:00
  • ee57f69b17 Update tools/java submodule Avi Kivity 2023-10-05 22:35:58 +03:00
  • 75109e9519 cql3: Fix invalid JSON parsing for JSON objects with ASCII keys Michael Huang 2023-09-21 10:42:06 -04:00
  • e600f35d1e Merge 'logalloc, reader_concurrency_semaphore: cooperate on OOM kills' from Botond Dénes Avi Kivity 2023-10-05 19:47:21 +03:00
  • 967faa97e4 proxy: Coroutinize start_hints_manager() Pavel Emelyanov 2023-10-05 15:02:50 +03:00
  • 162642ac18 api: Remove proxy reference from http context Pavel Emelyanov 2023-10-05 15:43:45 +03:00
  • e76f23994c api,hints: Use proxy instead of ctx Pavel Emelyanov 2023-10-05 15:41:53 +03:00
  • 6ce7ec4a5e api,hints: Pass sharded<proxy>& instead of gossiper& Pavel Emelyanov 2023-10-05 15:41:02 +03:00
  • 5f521116a2 api,hints: Fix indentation after previous patch Pavel Emelyanov 2023-10-05 15:37:02 +03:00
  • 53891dd9cc api,hints: Move gossiper access to proxy Pavel Emelyanov 2023-10-05 15:36:29 +03:00
  • 96787ec0a5 Merge 'Do not keep excessive info on sstables::entry_descriptor' from Pavel Emelyanov Botond Dénes 2023-10-05 15:15:23 +03:00
  • a6087a10bd system_keyspace: drop truncation_record Petr Gusev 2023-09-23 17:27:05 +04:00
  • 9d350e7532 system_keyspace: remove get_truncated_at method Petr Gusev 2023-09-22 22:38:16 +04:00
  • 80fa5810a7 table: get_truncation_time: check _truncated_at is initialized Petr Gusev 2023-09-27 22:35:56 +04:00
  • 59db2703cd database: add_column_family: initialize truncation_time for new tables Petr Gusev 2023-09-28 14:01:01 +04:00
  • 32a19fd61b database: add_column_family: rename readonly parameter to is_new Petr Gusev 2023-09-27 23:15:18 +04:00
  • b70bca71bc system_keyspace: move load_truncation_times into distributed_loader::populate_keyspace Petr Gusev 2023-10-05 13:09:14 +04:00
  • d112098c08 sstables: Make descriptor from sstable without parsing Pavel Emelyanov 2023-10-03 15:03:28 +03:00
  • 96651e0ddb sstables: Do not keep directory, keyspace and table names on descriptor Pavel Emelyanov 2023-10-03 14:34:59 +03:00
  • 6a601be1f3 sstables: Make tuple inside helper parser method Pavel Emelyanov 2023-10-03 14:22:14 +03:00
  • 14ee59fb04 sstables: Do not use ks.cf pair from descriptor Pavel Emelyanov 2023-10-03 14:19:50 +03:00
  • 62d71d398f sstables: Return tuple from parse_path() without ks.cf hints Pavel Emelyanov 2023-10-03 14:14:18 +03:00
  • 498e3ec435 Merge 'Remove _schema field from sstable_set' from Piotr Jastrzębski Botond Dénes 2023-10-05 11:46:08 +03:00
  • 4340e46c66 storage_service: increase timeout during join procedure to 3 minutes Piotr Dulikowski 2023-10-03 14:47:32 +02:00
  • d56f9db121 sstables: Rename make_descriptor() to parse_path() Pavel Emelyanov 2023-10-03 14:37:00 +03:00
  • 36b00710c1 querier: add more information about the read on semaphore mismatch Botond Dénes 2023-09-21 10:22:02 -04:00
  • 19ed3393b3 Merge 'Sanitize tracing start-stop calls' from Pavel Emelyanov Botond Dénes 2023-10-05 10:27:19 +03:00
  • 6d5823e8f5 Regenerate frozen toolchain for new Python driver Avi Kivity 2023-10-04 10:42:27 +00:00
  • 330d221deb row_cache: when the constructor fails, clear _partitions in the right allocator Michał Chojnowski 2023-10-04 15:25:48 +02:00
  • 83b71ed6b2 row_cache_test: fix test_exception_safety_of_update_from_memtable Michał Chojnowski 2023-10-04 16:22:29 +02:00
  • 1252d5bd7d Merge 'replica: Clean up storage of tablet on migration' from Raphael "Raph" Carvalho Tomasz Grabiec 2023-10-04 23:41:32 +02:00
  • 9edf6e4653 sstable_set: Remove unused _schema field Piotr Jastrzebski 2023-09-27 18:02:56 +02:00
  • ce2be977a6 sstable_set_impl: Return also schema from make_incremental_selector Piotr Jastrzebski 2023-09-28 21:07:39 +02:00
  • 893ee68251 replica: Clean up storage of tablet on migration Raphael S. Carvalho 2023-09-22 12:01:14 -03:00
  • e23f4cf8c9 main: delete dead initialization code for compaction Raphael S. Carvalho 2023-09-29 10:26:31 -03:00
  • d217c6f7c1 Merge 'tools/nodetool: implement additional commands, part 1/N' from Botond Dénes Avi Kivity 2023-10-04 14:33:16 +03:00
  • eb5a9c535a doc: add the quorum requirement to procedures Anna Stuchlik 2023-10-04 13:16:21 +02:00
  • bf25b5fe76 doc: add more failure info to Troubleshooting Anna Stuchlik 2023-10-04 12:44:26 +02:00
  • 8c4f9379d5 doc: move Handling Failures to Troubleshooting Anna Stuchlik 2023-10-04 12:23:33 +02:00
  • 62cdc36a74 tools/scylla-nodetool: implement help operation Botond Dénes 2023-09-29 07:26:11 -04:00
  • 1efabca515 tools/scylla-nodetool: implement the traceprobability commands Botond Dénes 2023-09-29 06:43:35 -04:00
  • 25d41f72c4 tools/scylla-nodetool: implement the gossip commands Botond Dénes 2023-09-29 05:42:11 -04:00
  • 5bc25dbebe tools/scylla-nodetool: implement the binary commands Botond Dénes 2023-09-29 05:31:07 -04:00
  • 2ac1705c90 tools/scylla-nodetool: implement backup related commands Botond Dénes 2023-09-29 05:14:08 -04:00
  • 91e62413c8 tools/scylla-nodetool: implement version command Botond Dénes 2023-09-29 04:23:59 -04:00
  • 5ad9b1424c test/nodetool: introduce utils.check_nodetool_fails_with() Botond Dénes 2023-09-29 06:42:14 -04:00
  • 644d91fe95 test/nodetool: return stdout of nodetool invokation Botond Dénes 2023-09-29 04:23:29 -04:00
  • dd62299355 test/nodetool/rest_api_mock.py: fix request param matching Botond Dénes 2023-09-29 06:40:05 -04:00
  • 4f66e0208b tools/scylla-nodetool: compact: remove --partition argument Botond Dénes 2023-10-04 05:08:33 -04:00
  • 2ddf28b8e5 tools/scylla-nodetool: scylla_rest_client: add support delete method Botond Dénes 2023-09-29 05:25:26 -04:00
  • 1121a4df04 docs: add groups to reference docs David Garcia 2023-09-29 09:58:09 +01:00
  • 9711bfde11 commitlog_replayer: refactor commitlog_replayer::impl::init Petr Gusev 2023-09-27 21:46:44 +04:00
  • c94946d566 system_keyspace: drop redundant typedef Petr Gusev 2023-09-22 23:17:37 +04:00
  • f7d2300cf9 system_keyspace: drop redundant save_truncation_record overload Petr Gusev 2023-09-22 23:13:47 +04:00
  • da1e6751e9 table: rename cache_truncation_record -> set_truncation_time Petr Gusev 2023-09-22 21:03:55 +04:00
  • e0c8fee7db Merge 'doc: update the Cassandra compatibility information' from Anna Stuchlik Botond Dénes 2023-10-03 13:31:27 +03:00
  • 926da9eeb2 docs: nodetool compact: correct phrase about table arguments Botond Dénes 2023-09-13 09:25:19 -04:00
  • c07905b074 main: Capture local tracing reference to stop tracing Pavel Emelyanov 2023-10-03 10:11:15 +03:00
  • 65b7aa3387 tracing: Pack testing code Pavel Emelyanov 2023-06-06 12:33:55 +03:00
  • 4c74425780 tracing: Remove stop_tracing() wrapper Pavel Emelyanov 2023-06-06 12:31:56 +03:00
  • 61381feaad tracing: Remove start_tracing() wrapper Pavel Emelyanov 2023-06-06 12:04:21 +03:00
  • 89c43f6677 tracing: Remove create_tracing() wrapper Pavel Emelyanov 2023-06-06 11:31:13 +03:00
  • ce5062eb13 tracing: Make shutdown() re-entrable Pavel Emelyanov 2023-06-06 12:20:57 +03:00
  • 232de8b180 tracing: Coroutinize start/shutdown/stop Pavel Emelyanov 2023-06-06 12:19:44 +03:00
  • 8234235b94 tracing: Rename helper's stop() to shutdown() Pavel Emelyanov 2023-06-06 12:16:14 +03:00
  • c4f1929eea s3: Abort multipart upload if finalize request fails Pavel Emelyanov 2023-09-22 15:54:30 +03:00