Call counter tables 'v2' because schema changed since last time
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
Alex 2022-06-08 17:50:00 +02:00
parent ab374e7178
commit 03e811bbbf
Signed by: lx
GPG Key ID: 0E496D15096376BE
2 changed files with 4 additions and 2 deletions

View File

@ -158,7 +158,7 @@ impl<T: CountedItem> IndexCounter<T> {
let this = Arc::new(Self {
this_node: system.id,
local_counter: db
.open_tree(format!("local_counter:{}", T::COUNTER_TABLE_NAME))
.open_tree(format!("local_counter_v2:{}", T::COUNTER_TABLE_NAME))
.expect("Unable to open local counter tree"),
propagate_tx,
table: Table::new(
@ -346,6 +346,7 @@ impl<T: CountedItem> IndexCounter<T> {
break;
}
info!("zeroing old counters... ({})", hex::encode(&batch[0].0));
for (local_counter_k, local_counter) in batch {
let mut local_counter =
rmp_serde::decode::from_read_ref::<_, LocalCounterEntry<T>>(&local_counter)?;
@ -390,6 +391,7 @@ impl<T: CountedItem> IndexCounter<T> {
break;
}
info!("counting entries... ({})", hex::encode(&batch[0].0));
for (counted_entry_k, counted_entry) in batch {
let counted_entry = counted_table.data.decode_entry(&counted_entry)?;

View File

@ -240,7 +240,7 @@ impl TableSchema for K2VItemTable {
}
impl CountedItem for K2VItem {
const COUNTER_TABLE_NAME: &'static str = "k2v_index_counter";
const COUNTER_TABLE_NAME: &'static str = "k2v_index_counter_v2";
// Partition key = bucket id
type CP = Uuid;