Files
scylladb/api
Ivan Prisyazhnyy 1c444b7e1e api: support table auto compaction control
This patch adds API endpoint /column_family/autocompaction/{name}
that listen to GET and POST requests to pick and control table
background compactions.

To implement that the patch introduces "_compaction_disabled_by_user"
flag that affects if CompactionManager is allowed to push background
compactions jobs into the work.

It introduces

    table::enable_auto_compaction();
    table::disable_auto_compaction();
    bool table::is_auto_compaction_disabled_by_user() const

to control auto compaction state.

Fixes #1488
Fixes #1808
Fixes #440
Tests: unit(sstable_datafile_test autocompaction_control_test), manual
2020-04-08 21:18:38 +03:00
..
2020-03-20 20:49:03 +01:00
2019-06-10 17:11:47 +03:00
2018-03-28 12:41:55 +03:00
2018-11-21 00:01:44 +02:00
2016-04-08 08:12:47 +03:00