Commit Graph

  • b7a4304b69 docs: scylla-sstable.rst: remove accidentally added copy-pasta Botond Dénes 2023-04-06 04:14:09 -04:00
  • 1673f10f7a docs: scylla-sstable.rst: remove paragraph with schema limitations Botond Dénes 2023-04-06 04:12:09 -04:00
  • 9f9beef8fd docs: scylla-sstable.rst: update schema section Botond Dénes 2023-03-03 08:58:22 -05:00
  • 222f624757 test/cql-pytest: nodetool.py: add flush_keyspace() Botond Dénes 2023-03-03 07:14:43 -05:00
  • ffec1e5415 tools/scylla-sstable: reform schema loading mechanism Botond Dénes 2023-02-21 09:39:40 -05:00
  • fd4c2f2077 tools/schema_loader: add load_schema_from_schema_tables() Botond Dénes 2023-02-10 06:31:09 -05:00
  • 63b266a988 db/schema_tables: expose types schema Botond Dénes 2023-02-10 07:50:47 -05:00
  • 0c51f72ad6 Merge 'utils, mutation: replace operator<<(..) with fmt formatter' from Kefu Chai Botond Dénes 2023-04-12 09:32:56 +03:00
  • ff202723c6 utils: big_decimal: specialize fmt::formatter<big_decimal> Kefu Chai 2023-04-12 11:49:14 +08:00
  • f82287a9af Update tools/jmx/ submodule Botond Dénes 2023-04-12 09:17:57 +03:00
  • 525b21042f Merge 'Rewrite sstables keyspace compaction task' from Aleksandra Martyniuk Botond Dénes 2023-04-12 08:38:59 +03:00
  • 25cfffc3ae compaction: rename local_offstrategy_keyspace_compaction_task_impl to shard_offstrategy_keyspace_compaction_task_impl Aleksandra Martyniuk 2023-04-11 13:28:21 +02:00
  • 1cb95b8cff mutation: specialize fmt::formatter<tombstone> and fmt::formatter<shadowable_tombstone> Kefu Chai 2023-04-11 19:01:29 +08:00
  • c980bd54ad utils: specialize fmt::formatter<optional<>> Kefu Chai 2023-04-11 19:21:56 +08:00
  • 535b71eba3 view_builder: view_build_statuses: use topology::for_each_node Benny Halevy 2023-04-11 15:57:02 +03:00
  • d89fb02d24 storage_service: node_ops_ctl: refresh_sync_nodes: use topology::for_each_node Benny Halevy 2023-04-11 15:57:02 +03:00
  • 59579d5876 utils: fragment_range: specialize fmt::formatter<FragmentedView> Kefu Chai 2023-04-11 18:00:29 +08:00
  • 7b76369ffc topology: add for_each_node Benny Halevy 2023-04-11 15:54:10 +03:00
  • e635aa30d6 token_metadata: get endpoint to node map from topology Benny Halevy 2023-04-11 15:29:46 +03:00
  • f1bbf705f9 Merge 'Cleanup sstables in resharding and other compaction types' from Benny Halevy Botond Dénes 2023-04-11 14:52:29 +03:00
  • 38c98b370f Update tools/jmx/ submodule Botond Dénes 2023-04-11 14:51:31 +03:00
  • dcce0c96a9 create-relocatable-package.py: error out if pigz fails Kefu Chai 2023-04-07 17:57:06 +08:00
  • b293b1446f doc: remove Enterprise upgrade guides from OSS doc Anna Stuchlik 2023-03-23 12:54:25 +01:00
  • e170fa1c99 test: extend test_compaction_task.py to test rewrite sstables compaction Aleksandra Martyniuk 2023-03-07 17:34:16 +01:00
  • a93f044efa compaction: create task manager's task for rewrite sstables keyspace compaction on one shard Aleksandra Martyniuk 2023-02-02 15:43:12 +01:00
  • a8e59d9fb2 Merge 'Metrics relabel from file' from Amnon Heiman Botond Dénes 2023-04-11 12:47:09 +03:00
  • c4098df4ec compaction: create task manager's task for rewrite sstables keyspace compaction Aleksandra Martyniuk 2023-02-02 14:36:52 +01:00
  • 814254adfd compaction: create rewrite_sstables_compaction_task_impl Aleksandra Martyniuk 2023-02-22 14:51:02 +01:00
  • dba1d36aa6 Merge 'alternator: fix isolation of concurrent modifications to tags' from Nadav Har'El Botond Dénes 2023-04-11 11:17:23 +03:00
  • 2921059ebb doc: add a disclaimer about unsupported upgrade Anna Stuchlik 2023-04-05 15:36:23 +02:00
  • 86b66a9875 build: cmake: drop test_table.CC Kefu Chai 2023-04-07 12:46:06 +08:00
  • 79114c5030 cql-pytest: translate Cassandra's tests for DELETE operations Nadav Har'El 2023-04-04 17:58:22 +03:00
  • 355583066e Merge 'Reduce memory footprint of SSTable index summary' from Raphael "Raph" Carvalho Botond Dénes 2023-04-11 08:29:10 +03:00
  • 05b381bfa2 Merge 'Simple S3 storage for sstables' from Pavel Emelyanov Botond Dénes 2023-04-11 08:17:25 +03:00
  • 96660b2ef7 table: discard_sstables: update_sstable_cleanup_state when deleting sstables Benny Halevy 2023-02-26 13:36:05 +02:00
  • 4db961ecac compaction_manager: compact_sstables: retrieve owned ranges if required Benny Halevy 2022-12-30 18:10:54 +02:00
  • 9105f9800c sstables: add a printer for shared_sstable Benny Halevy 2023-02-26 11:50:30 +02:00
  • d87925d9fc compaction_manager: keep owned_ranges_ptr in compaction_state Benny Halevy 2022-12-29 15:48:15 +02:00
  • c2bf0e0b72 compaction_manager: perform_cleanup: keep sstables in compaction_state::sstables_requiring_cleanup Benny Halevy 2022-12-28 16:06:46 +02:00
  • b3192b9f16 compaction: refactor compaction_state out of compaction_manager Benny Halevy 2023-01-19 15:45:01 +02:00
  • 73280c0a15 compaction: refactor compaction_fwd.hh out of compaction_descriptor.hh Benny Halevy 2023-01-19 15:23:56 +02:00
  • 690697961c compaction_manager: compacting_sstable_registration: keep a ref to the compaction_state Benny Halevy 2022-12-29 15:52:03 +02:00
  • cac60a09ac compaction_manager: refactor get_candidates Benny Halevy 2022-12-30 16:18:14 +02:00
  • bbfe839a73 compaction_manager: get_candidates: mark as const Benny Halevy 2022-12-30 16:25:02 +02:00
  • 6ebafe74b9 table, compaction_manager: add requires_cleanup Benny Halevy 2022-12-29 14:18:41 +02:00
  • d765686491 sstable_set: add for_each_sstable_until Benny Halevy 2022-12-31 10:11:41 +02:00
  • db7fa9f3be distributed_loader: reshard: update sstable cleanup state Benny Halevy 2022-12-31 10:00:12 +02:00
  • d0690b64c1 table, compaction_manager: add update_sstable_cleanup_state Benny Halevy 2022-12-29 14:10:48 +02:00
  • 1baca96de1 compaction_manager: needs_cleanup: delete unused schema param Benny Halevy 2023-01-20 15:09:26 +02:00
  • ac9f8486ba compaction_manager: perform_cleanup: disallow empty sorted_owened_ranges Benny Halevy 2022-12-30 15:16:38 +02:00
  • ecbd112979 distributed_loader: reshard: consider sstables for cleanup Benny Halevy 2022-12-27 13:12:41 +02:00
  • 3ccbb28f2a distributed_loader: process_upload_dir: pass owned_ranges_ptr to reshard Benny Halevy 2022-12-27 13:12:41 +02:00
  • aa4b18f8fb distributed_loader: reshard: add optional owned_ranges_ptr param Benny Halevy 2022-12-27 13:12:41 +02:00
  • f540af930b distributed_loader: reshard: get a ref to table_state Benny Halevy 2022-12-30 09:59:03 +02:00
  • c6b7fcc26f distributed_loader: reshard: capture creator by ref Benny Halevy 2022-12-30 10:13:28 +02:00
  • 7c9d16ff96 distributed_loader: reshard: reserve num_jobs buckets Benny Halevy 2022-12-30 09:58:11 +02:00
  • 0c6ce5af74 compaction: move owned ranges filtering to base class Benny Halevy 2022-12-27 15:01:52 +02:00
  • 09df04c919 compaction: move owned_ranges into descriptor Benny Halevy 2022-12-27 14:45:12 +02:00
  • fd817e199c Merge 'auth: replace operator<<(..) with fmt formatter' from Kefu Chai Pavel Emelyanov 2023-04-10 17:05:09 +03:00
  • 21ef5bcc22 test: Add object-storage test Pavel Emelyanov 2023-03-13 19:22:51 +03:00
  • 8b9e9671de distributed_loader: Print storage type when populating Pavel Emelyanov 2023-02-15 15:54:51 +03:00
  • f04c6cdf9a sstable_directory: Add ownership table components lister Pavel Emelyanov 2023-02-14 18:18:55 +03:00
  • 8bd9f7accf sstable_directory: Make components_lister and API Pavel Emelyanov 2023-02-14 17:52:15 +03:00
  • 5f7f0117e1 sstable_directory: Create components lister based on storage options Pavel Emelyanov 2023-02-14 17:47:03 +03:00
  • 950ee0efe8 sstables: Add S3 storage implementation Pavel Emelyanov 2023-02-06 16:09:21 +03:00
  • 08e9046d07 system_keyspace: Add ownership table Pavel Emelyanov 2023-02-06 16:08:47 +03:00
  • e34b86dd61 system_keyspace: Plug to user sstables manager too Pavel Emelyanov 2023-02-06 13:07:32 +03:00
  • 4bb885b759 sstable: Make storage instance based on storage options Pavel Emelyanov 2023-01-12 15:54:53 +03:00
  • df026e2cb5 sstable_directory: Keep storage_options aboard Pavel Emelyanov 2023-02-14 17:40:36 +03:00
  • c060f3a52f sstable: Virtualize the helper that gets on-disk stats for sstable Pavel Emelyanov 2023-02-06 21:43:34 +03:00
  • 0ddd27cb29 sstable, storage: Virtualize data sink making for small components Pavel Emelyanov 2023-02-06 19:20:44 +03:00
  • ac1e56c9d9 sstable, storage: Virtualize data sink making for Data and Index Pavel Emelyanov 2023-01-12 13:23:45 +03:00
  • 1d4fcce5dd sstable/writer: Shuffle writer::init_file_writers() Pavel Emelyanov 2023-01-12 12:23:32 +03:00
  • 525a261a4e sstable: Make storage an API Pavel Emelyanov 2023-01-12 11:16:07 +03:00
  • 033fa107f8 utils: Add S3 readable file impl for random reads Pavel Emelyanov 2023-01-12 17:03:59 +03:00
  • a4a64149a6 utils: Add S3 data sink for multipart upload Pavel Emelyanov 2022-12-19 16:20:02 +03:00
  • 3745b5c715 utils: Add S3 client with basic ops Pavel Emelyanov 2022-12-19 16:19:42 +03:00
  • ced8a07d09 cql-pytest: Add option to run scylla over stable directory Pavel Emelyanov 2023-03-13 19:21:42 +03:00
  • 6dbe41d277 test.py: Equip it with minio server Pavel Emelyanov 2023-02-27 18:02:04 +03:00
  • 93c8b4b46b sstables: Detach write_toc() helper Pavel Emelyanov 2023-02-15 17:01:10 +03:00
  • 01466be7b9 sstables: Store raw token into summary entries Raphael S. Carvalho 2023-04-05 16:31:09 -03:00
  • 6b5cd9ac7b sstables: Don't store token data into summary's memory pool Raphael S. Carvalho 2023-04-05 16:09:27 -03:00
  • 0b170192a1 release: prepare for 5.0.12 scylla-5.0.12 Yaron Kaikov 2023-04-10 15:58:57 +03:00
  • 64a87f4257 Merge 'Standardize node ops sync_nodes selection' from Benny Halevy Tomasz Grabiec 2023-04-10 13:14:55 +02:00
  • cc42f00232 view: view_builder: start: demote sleep_aborted log error Benny Halevy 2023-04-09 14:17:24 +03:00
  • d26bb8c12d Merge 'tree: migrate from std::regex to boost::regex' from Botond Dénes Nadav Har'El 2023-04-09 18:47:41 +03:00
  • 7a05cc3a06 thrift: initiaize _config first to avoid dangling reference Kefu Chai 2023-04-07 16:15:17 +08:00
  • 928727a57d main: Load metrics relabel config from a file if it exists Amnon Heiman 2023-01-31 16:44:52 +02:00
  • 990545f616 Add relabel from file support. Amnon Heiman 2023-01-31 17:21:38 +02:00
  • 9d5fbe226e auth: remove unused operator<<(.., resource_kind) Kefu Chai 2023-04-07 18:57:42 +08:00
  • ca50a8d6c7 auth: specialize fmt::formatter<resource_kind> Kefu Chai 2023-04-07 18:46:24 +08:00
  • ca0ca92e68 auth: remove unused operator<<(.., authentication_option) Kefu Chai 2023-04-07 18:04:38 +08:00
  • ba0f9036ec auth: specialize fmt::formatter<authentication_option> Kefu Chai 2023-04-07 17:15:14 +08:00
  • 452cb1a712 test: s/std::regex/boost::regex/ Botond Dénes 2023-04-06 07:41:07 -04:00
  • 985e33a768 utils: s/std::regex/boost::regex/ Botond Dénes 2023-04-06 07:36:25 -04:00
  • 52e66e38e7 db/commitlog: s/std::regex/boost::regex/ Botond Dénes 2023-04-06 07:30:08 -04:00
  • 712889c99f types: s/std::regex/boost::regex/ Botond Dénes 2023-04-06 07:28:34 -04:00
  • cf188f40b9 index: s/std::regex/boost::regex/ Botond Dénes 2023-04-06 07:25:28 -04:00
  • 4a0188ea6a duration.cc: s/std::regex/boost::regex/ Botond Dénes 2023-04-06 07:19:47 -04:00
  • de402878e4 cql3: s/std::regex/boost::regex/ Botond Dénes 2023-04-06 07:18:10 -04:00