Piotr Dulikowski
81a568c57a
directories.cc: prepare for use outside main.cc
...
Currently, the `directories` class is used exclusively during
initialization, in the main() function. This commit refactors this class
so that it is possible to use it to initialize directories much later
after startup.
The intent of this change is to make it possible for hints manager to
create directories for hints lazily. Currently, when Scylla is booted
with hinted handoff disabled, the `hints_directory` config parameter is
ignored and directories for hints are neither created nor verified.
Because we would like to preserve this behavior and introduce
possibility to switch hinted handoff on in runtime, the hints
directories will have to be created lazily the first time hinted handoff
is enabled.
2020-11-17 10:15:47 +01:00
..
2018-10-02 18:48:23 +01:00
2020-01-30 14:10:18 +02:00
2020-10-28 16:22:23 +02:00
2020-10-11 10:29:24 +03:00
2020-10-11 15:19:54 +03:00
2018-12-24 09:58:08 +02:00
2018-12-24 09:58:08 +02:00
2020-04-23 16:06:37 +03:00
2020-10-11 22:09:19 +03:00
2020-06-25 15:33:31 -07:00
2020-09-22 17:24:33 +03:00
2020-03-23 11:59:30 +02:00
2020-03-23 09:29:45 +02:00
2020-09-22 17:24:33 +03:00
2020-10-11 17:23:40 +03:00
2020-08-03 15:55:16 +03:00
2020-06-18 14:08:29 +03:00
2020-11-10 15:45:01 +02:00
2020-07-03 12:28:14 -07:00
2018-12-03 14:36:08 +01:00
2020-07-14 16:29:49 +03:00
2020-07-28 18:00:29 +03:00
2020-07-28 18:00:29 +03:00
2020-08-03 12:51:16 +03:00
2020-03-23 09:29:45 +02:00
2020-06-02 09:12:21 +03:00
2019-01-08 13:16:36 +02:00
2020-11-17 10:15:47 +01:00
2020-11-17 10:15:47 +01:00
2020-02-09 17:26:52 +02:00
2020-08-06 19:01:18 +03:00
2020-07-14 16:30:02 +03:00
2020-06-02 09:12:21 +03:00
2020-09-22 17:24:33 +03:00
2020-09-22 17:24:33 +03:00
2020-06-18 14:18:21 +03:00
2020-02-29 19:28:57 +02:00
2020-02-29 19:28:57 +02:00
2020-03-23 09:29:45 +02:00
2019-02-07 18:31:25 +02:00
2020-11-01 16:46:18 +02:00
2020-04-05 12:46:04 +03:00
2019-12-12 17:32:10 +03:00
2020-10-11 14:40:32 +03:00
2020-06-02 09:12:21 +03:00
2020-10-11 15:05:15 +03:00
2020-06-01 09:08:40 +03:00
2020-06-01 09:08:40 +03:00
2020-06-14 08:18:39 -07:00
2020-06-18 14:18:21 +03:00
2020-11-04 11:13:59 +02:00
2020-10-13 12:32:14 +03:00
2020-10-13 12:32:14 +03:00
2018-11-01 13:16:17 +00:00
2019-11-26 02:24:49 +03:00
2020-03-23 09:29:45 +02:00
2020-07-14 16:29:49 +03:00
2020-04-05 12:46:04 +03:00
2020-11-02 18:03:19 +02:00
2020-02-27 09:34:51 -05:00
2020-02-27 09:34:51 -05:00
2020-06-02 09:12:21 +03:00
2020-08-04 17:54:45 +03:00
2020-06-02 09:12:21 +03:00
2020-10-11 16:07:16 +03:00
2020-09-08 15:59:25 +03:00
2020-09-08 15:59:25 +03:00
2020-07-17 11:58:53 +03:00
2019-10-15 15:41:42 +03:00
2018-09-03 17:09:54 +03:00
2020-03-23 09:29:45 +02:00
2020-03-23 09:29:45 +02:00
2020-03-04 12:42:57 +02:00
2020-09-22 17:24:33 +03:00
2020-08-18 14:31:04 +03:00
2020-08-18 14:31:04 +03:00
2020-03-23 09:29:45 +02:00
2020-07-14 16:29:43 +03:00
2018-11-20 16:15:12 +00:00
2020-03-23 09:29:45 +02:00
2020-10-18 18:16:30 +03:00
2019-01-08 13:16:36 +02:00
2020-04-05 12:46:04 +03:00
2020-06-02 09:12:21 +03:00
2020-07-15 08:10:23 +00:00
2020-07-15 08:10:23 +00:00
2020-03-23 11:59:30 +02:00
2020-06-02 09:12:21 +03:00
2020-10-14 16:45:21 +03:00
2020-03-03 21:23:40 +02:00
2020-08-11 19:37:47 +08:00
2020-05-23 11:09:10 +03:00
2018-12-28 16:31:24 +01:00
2020-09-22 17:24:33 +03:00
2020-09-22 17:24:33 +03:00
2020-10-21 11:14:44 +03:00
2020-10-21 11:14:44 +03:00
2019-02-20 08:03:46 -08:00
2020-10-14 16:45:21 +03:00
2018-11-21 00:01:44 +02:00
2020-01-26 18:54:36 +02:00