Многоуровневое хранилище DSE не удаляет SSTables из предыдущего уровня

Я тестирую DSE TieredStorage. У меня есть два уровня как SSD, HDD. Я вижу, что DSE записывает SSTables после окончания периода max_tier_age. Но DSE не удаляет SSTables с диска SSD. Это происходит на моем тестовом столе.

В качестве второй проблемы, я вижу, что после изменения стратегии уплотнения, как это на моем рабочем столе. Я вижу, что на жестком диске ничего не было написано в течение 7 дней, в день, когда я сменил стратегию уплотнения.

Что-то я не так сделал или я использую версию DSE 5.1.7, это ошибка?

Вот мой дсе.ямл

tiered_storage_options:
     hot_strategy:
         tiers:
             - paths:
                 - /ssd0/cassandra/data
             - paths:
                 - /disk0/cassandra/data

вот мой производственный конфиг

ALTER TABLE prodks.prodtable
WITH 
gc_grace_seconds = 172800 AND 
default_time_to_live = 7776000 AND 
compaction =  {'class':'org.apache.cassandra.db.compaction.TieredCompactionStrategy',  
    'tiering_strategy': 'TimeWindowStorageStrategy', 
    'config': 'hot_strategy',  
    'max_tier_ages': '10800',
    'compaction_window_unit' : 'MINUTES', 
    'compaction_window_size' : 15,
    'min_sstable_size' : 512
    };

0 ответов

Другие вопросы по тегам