Skip to content

Commit 1cb8103

Browse files
committed
Update storage constants to new PRIMARY/SECONDARY namespace terms
1 parent 6765889 commit 1cb8103

File tree

2 files changed

+79
-76
lines changed

2 files changed

+79
-76
lines changed

lightning-background-processor/src/lib.rs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -868,7 +868,10 @@ mod tests {
868868
use lightning::util::config::UserConfig;
869869
use lightning::util::ser::Writeable;
870870
use lightning::util::test_utils;
871-
use lightning::util::persist::{KVStore, CHANNEL_MANAGER_PERSISTENCE_NAMESPACE, CHANNEL_MANAGER_PERSISTENCE_SUB_NAMESPACE, CHANNEL_MANAGER_PERSISTENCE_KEY, NETWORK_GRAPH_PERSISTENCE_NAMESPACE, NETWORK_GRAPH_PERSISTENCE_SUB_NAMESPACE, NETWORK_GRAPH_PERSISTENCE_KEY, SCORER_PERSISTENCE_NAMESPACE, SCORER_PERSISTENCE_SUB_NAMESPACE, SCORER_PERSISTENCE_KEY};
871+
use lightning::util::persist::{KVStore,
872+
CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE, CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE, CHANNEL_MANAGER_PERSISTENCE_KEY,
873+
NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE, NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE, NETWORK_GRAPH_PERSISTENCE_KEY,
874+
SCORER_PERSISTENCE_PRIMARY_NAMESPACE, SCORER_PERSISTENCE_SECONDARY_NAMESPACE, SCORER_PERSISTENCE_KEY};
872875
use lightning_persister::fs_store::FilesystemStore;
873876
use std::collections::VecDeque;
874877
use std::{fs, env};
@@ -988,17 +991,17 @@ mod tests {
988991
}
989992

990993
fn write(&self, namespace: &str, sub_namespace: &str, key: &str, buf: &[u8]) -> lightning::io::Result<()> {
991-
if namespace == CHANNEL_MANAGER_PERSISTENCE_NAMESPACE &&
992-
sub_namespace == CHANNEL_MANAGER_PERSISTENCE_SUB_NAMESPACE &&
994+
if namespace == CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE &&
995+
sub_namespace == CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE &&
993996
key == CHANNEL_MANAGER_PERSISTENCE_KEY
994997
{
995998
if let Some((error, message)) = self.manager_error {
996999
return Err(std::io::Error::new(error, message))
9971000
}
9981001
}
9991002

1000-
if namespace == NETWORK_GRAPH_PERSISTENCE_NAMESPACE &&
1001-
sub_namespace == NETWORK_GRAPH_PERSISTENCE_SUB_NAMESPACE &&
1003+
if namespace == NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE &&
1004+
sub_namespace == NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE &&
10021005
key == NETWORK_GRAPH_PERSISTENCE_KEY
10031006
{
10041007
if let Some(sender) = &self.graph_persistence_notifier {
@@ -1013,8 +1016,8 @@ mod tests {
10131016
}
10141017
}
10151018

1016-
if namespace == SCORER_PERSISTENCE_NAMESPACE &&
1017-
sub_namespace == SCORER_PERSISTENCE_SUB_NAMESPACE &&
1019+
if namespace == SCORER_PERSISTENCE_PRIMARY_NAMESPACE &&
1020+
sub_namespace == SCORER_PERSISTENCE_SECONDARY_NAMESPACE &&
10181021
key == SCORER_PERSISTENCE_KEY
10191022
{
10201023
if let Some((error, message)) = self.scorer_error {

lightning/src/util/persist.rs

Lines changed: 69 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -37,31 +37,31 @@ pub const KVSTORE_NAMESPACE_KEY_ALPHABET: &str = "abcdefghijklmnopqrstuvwxyzABCD
3737
/// The maximum number of characters namespaces and keys may have.
3838
pub const KVSTORE_NAMESPACE_KEY_MAX_LEN: usize = 120;
3939

40-
/// The namespace under which the [`ChannelManager`] will be persisted.
41-
pub const CHANNEL_MANAGER_PERSISTENCE_NAMESPACE: &str = "";
42-
/// The secondary-namespace under which the [`ChannelManager`] will be persisted.
43-
pub const CHANNEL_MANAGER_PERSISTENCE_SUB_NAMESPACE: &str = "";
40+
/// The primary namespace under which the [`ChannelManager`] will be persisted.
41+
pub const CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE: &str = "";
42+
/// The secondary namespace under which the [`ChannelManager`] will be persisted.
43+
pub const CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE: &str = "";
4444
/// The key under which the [`ChannelManager`] will be persisted.
4545
pub const CHANNEL_MANAGER_PERSISTENCE_KEY: &str = "manager";
4646

47-
/// The namespace under which [`ChannelMonitor`]s will be persisted.
48-
pub const CHANNEL_MONITOR_PERSISTENCE_NAMESPACE: &str = "monitors";
49-
/// The secondary-namespace under which [`ChannelMonitor`]s will be persisted.
50-
pub const CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE: &str = "";
51-
/// The namespace under which [`ChannelMonitorUpdate`]s will be persisted.
52-
pub const CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE: &str = "monitor_updates";
53-
54-
/// The namespace under which the [`NetworkGraph`] will be persisted.
55-
pub const NETWORK_GRAPH_PERSISTENCE_NAMESPACE: &str = "";
56-
/// The secondary-namespace under which the [`NetworkGraph`] will be persisted.
57-
pub const NETWORK_GRAPH_PERSISTENCE_SUB_NAMESPACE: &str = "";
47+
/// The primary namespace under which [`ChannelMonitor`]s will be persisted.
48+
pub const CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE: &str = "monitors";
49+
/// The secondary namespace under which [`ChannelMonitor`]s will be persisted.
50+
pub const CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE: &str = "";
51+
/// The primary namespace under which [`ChannelMonitorUpdate`]s will be persisted.
52+
pub const CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE: &str = "monitor_updates";
53+
54+
/// The primary namespace under which the [`NetworkGraph`] will be persisted.
55+
pub const NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE: &str = "";
56+
/// The secondary namespace under which the [`NetworkGraph`] will be persisted.
57+
pub const NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE: &str = "";
5858
/// The key under which the [`NetworkGraph`] will be persisted.
5959
pub const NETWORK_GRAPH_PERSISTENCE_KEY: &str = "network_graph";
6060

61-
/// The namespace under which the [`WriteableScore`] will be persisted.
62-
pub const SCORER_PERSISTENCE_NAMESPACE: &str = "";
63-
/// The secondary-namespace under which the [`WriteableScore`] will be persisted.
64-
pub const SCORER_PERSISTENCE_SUB_NAMESPACE: &str = "";
61+
/// The primary namespace under which the [`WriteableScore`] will be persisted.
62+
pub const SCORER_PERSISTENCE_PRIMARY_NAMESPACE: &str = "";
63+
/// The secondary namespace under which the [`WriteableScore`] will be persisted.
64+
pub const SCORER_PERSISTENCE_SECONDARY_NAMESPACE: &str = "";
6565
/// The key under which the [`WriteableScore`] will be persisted.
6666
pub const SCORER_PERSISTENCE_KEY: &str = "scorer";
6767

@@ -164,26 +164,26 @@ impl<'a, A: KVStore, M: Deref, T: Deref, ES: Deref, NS: Deref, SP: Deref, F: Der
164164
{
165165
/// Persist the given [`ChannelManager`] to disk, returning an error if persistence failed.
166166
fn persist_manager(&self, channel_manager: &ChannelManager<M, T, ES, NS, SP, F, R, L>) -> Result<(), io::Error> {
167-
self.write(CHANNEL_MANAGER_PERSISTENCE_NAMESPACE,
168-
CHANNEL_MANAGER_PERSISTENCE_SUB_NAMESPACE,
169-
CHANNEL_MANAGER_PERSISTENCE_KEY,
170-
&channel_manager.encode())
167+
self.write(CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE,
168+
CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE,
169+
CHANNEL_MANAGER_PERSISTENCE_KEY,
170+
&channel_manager.encode())
171171
}
172172

173173
/// Persist the given [`NetworkGraph`] to disk, returning an error if persistence failed.
174174
fn persist_graph(&self, network_graph: &NetworkGraph<L>) -> Result<(), io::Error> {
175-
self.write(NETWORK_GRAPH_PERSISTENCE_NAMESPACE,
176-
NETWORK_GRAPH_PERSISTENCE_SUB_NAMESPACE,
177-
NETWORK_GRAPH_PERSISTENCE_KEY,
178-
&network_graph.encode())
175+
self.write(NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE,
176+
NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE,
177+
NETWORK_GRAPH_PERSISTENCE_KEY,
178+
&network_graph.encode())
179179
}
180180

181181
/// Persist the given [`WriteableScore`] to disk, returning an error if persistence failed.
182182
fn persist_scorer(&self, scorer: &S) -> Result<(), io::Error> {
183-
self.write(SCORER_PERSISTENCE_NAMESPACE,
184-
SCORER_PERSISTENCE_SUB_NAMESPACE,
185-
SCORER_PERSISTENCE_KEY,
186-
&scorer.encode())
183+
self.write(SCORER_PERSISTENCE_PRIMARY_NAMESPACE,
184+
SCORER_PERSISTENCE_SECONDARY_NAMESPACE,
185+
SCORER_PERSISTENCE_KEY,
186+
&scorer.encode())
187187
}
188188
}
189189

@@ -196,8 +196,8 @@ impl<ChannelSigner: WriteableEcdsaChannelSigner, K: KVStore> Persist<ChannelSign
196196
fn persist_new_channel(&self, funding_txo: OutPoint, monitor: &ChannelMonitor<ChannelSigner>, _update_id: MonitorUpdateId) -> chain::ChannelMonitorUpdateStatus {
197197
let key = format!("{}_{}", funding_txo.txid.to_hex(), funding_txo.index);
198198
match self.write(
199-
CHANNEL_MONITOR_PERSISTENCE_NAMESPACE,
200-
CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE,
199+
CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE,
200+
CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE,
201201
&key, &monitor.encode())
202202
{
203203
Ok(()) => chain::ChannelMonitorUpdateStatus::Completed,
@@ -208,8 +208,8 @@ impl<ChannelSigner: WriteableEcdsaChannelSigner, K: KVStore> Persist<ChannelSign
208208
fn update_persisted_channel(&self, funding_txo: OutPoint, _update: Option<&ChannelMonitorUpdate>, monitor: &ChannelMonitor<ChannelSigner>, _update_id: MonitorUpdateId) -> chain::ChannelMonitorUpdateStatus {
209209
let key = format!("{}_{}", funding_txo.txid.to_hex(), funding_txo.index);
210210
match self.write(
211-
CHANNEL_MONITOR_PERSISTENCE_NAMESPACE,
212-
CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE,
211+
CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE,
212+
CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE,
213213
&key, &monitor.encode())
214214
{
215215
Ok(()) => chain::ChannelMonitorUpdateStatus::Completed,
@@ -230,7 +230,7 @@ where
230230
let mut res = Vec::new();
231231

232232
for stored_key in kv_store.list(
233-
CHANNEL_MONITOR_PERSISTENCE_NAMESPACE, CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE)?
233+
CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE, CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE)?
234234
{
235235
if stored_key.len() < 66 {
236236
return Err(io::Error::new(
@@ -248,7 +248,7 @@ where
248248

249249
match <(BlockHash, ChannelMonitor<<SP::Target as SignerProvider>::Signer>)>::read(
250250
&mut io::Cursor::new(
251-
kv_store.read(CHANNEL_MONITOR_PERSISTENCE_NAMESPACE, CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE, &stored_key)?),
251+
kv_store.read(CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE, CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE, &stored_key)?),
252252
(&*entropy_source, &*signer_provider),
253253
) {
254254
Ok((block_hash, channel_monitor)) => {
@@ -299,12 +299,12 @@ where
299299
/// - [`Persist::persist_new_channel`], which persists whole [`ChannelMonitor`]s.
300300
/// - [`Persist::update_persisted_channel`], which persists only a [`ChannelMonitorUpdate`]
301301
///
302-
/// Whole [`ChannelMonitor`]s are stored in the [`CHANNEL_MONITOR_PERSISTENCE_NAMESPACE`], using the
303-
/// familiar encoding of an [`OutPoint`] (for example, `[SOME-64-CHAR-HEX-STRING]_1`).
302+
/// Whole [`ChannelMonitor`]s are stored in the [`CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE`],
303+
/// using the familiar encoding of an [`OutPoint`] (for example, `[SOME-64-CHAR-HEX-STRING]_1`).
304304
///
305305
/// Each [`ChannelMonitorUpdate`] is stored in a dynamic secondary namespace, as follows:
306306
///
307-
/// - primary namespace: [`CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE`]
307+
/// - primary namespace: [`CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE`]
308308
/// - secondary namespace: [the monitor's encoded outpoint name]
309309
///
310310
/// Under that secondary namespace, each update is stored with a number string, like `21`, which
@@ -317,14 +317,14 @@ where
317317
///
318318
/// Full channel monitors would be stored at a single key:
319319
///
320-
/// `[CHANNEL_MONITOR_PERSISTENCE_NAMESPACE]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1`
320+
/// `[CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1`
321321
///
322322
/// Updates would be stored as follows (with `/` delimiting primary_namespace/secondary_namespace/key):
323323
///
324324
/// ```text
325-
/// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/1
326-
/// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/2
327-
/// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/3
325+
/// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/1
326+
/// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/2
327+
/// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/3
328328
/// ```
329329
/// ... and so on.
330330
///
@@ -426,8 +426,8 @@ where
426426
F::Target: FeeEstimator,
427427
{
428428
let monitor_list = self.kv_store.list(
429-
CHANNEL_MONITOR_PERSISTENCE_NAMESPACE,
430-
CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE,
429+
CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE,
430+
CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE,
431431
)?;
432432
let mut res = Vec::with_capacity(monitor_list.len());
433433
for monitor_key in monitor_list {
@@ -505,8 +505,8 @@ where
505505
) -> Result<(BlockHash, ChannelMonitor<<SP::Target as SignerProvider>::Signer>), io::Error> {
506506
let outpoint: OutPoint = monitor_name.try_into()?;
507507
let mut monitor_cursor = io::Cursor::new(self.kv_store.read(
508-
CHANNEL_MONITOR_PERSISTENCE_NAMESPACE,
509-
CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE,
508+
CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE,
509+
CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE,
510510
monitor_name.as_str(),
511511
)?);
512512
// Discard the sentinel bytes if found.
@@ -551,15 +551,15 @@ where
551551
&self, monitor_name: &MonitorName, update_name: &UpdateName,
552552
) -> Result<ChannelMonitorUpdate, io::Error> {
553553
let update_bytes = self.kv_store.read(
554-
CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE,
554+
CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE,
555555
monitor_name.as_str(),
556556
update_name.as_str(),
557557
)?;
558558
ChannelMonitorUpdate::read(&mut io::Cursor::new(update_bytes)).map_err(|e| {
559559
log_error!(
560560
self.logger,
561561
"Failed to read ChannelMonitorUpdate {}/{}/{}, reason: {}",
562-
CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE,
562+
CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE,
563563
monitor_name.as_str(),
564564
update_name.as_str(),
565565
e,
@@ -576,21 +576,21 @@ where
576576
/// be passed to [`KVStore::remove`].
577577
pub fn cleanup_stale_updates(&self, lazy: bool) -> Result<(), io::Error> {
578578
let monitor_keys = self.kv_store.list(
579-
CHANNEL_MONITOR_PERSISTENCE_NAMESPACE,
580-
CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE,
579+
CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE,
580+
CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE,
581581
)?;
582582
for monitor_key in monitor_keys {
583583
let monitor_name = MonitorName::new(monitor_key)?;
584584
let (_, current_monitor) = self.read_monitor(&monitor_name)?;
585585
let updates = self
586586
.kv_store
587-
.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE, monitor_name.as_str())?;
587+
.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE, monitor_name.as_str())?;
588588
for update in updates {
589589
let update_name = UpdateName::new(update)?;
590590
// if the update_id is lower than the stored monitor, delete
591591
if update_name.0 <= current_monitor.get_latest_update_id() {
592592
self.kv_store.remove(
593-
CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE,
593+
CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE,
594594
monitor_name.as_str(),
595595
update_name.as_str(),
596596
lazy,
@@ -643,8 +643,8 @@ where
643643
monitor_bytes.extend_from_slice(MONITOR_UPDATING_PERSISTER_PREPEND_SENTINEL);
644644
monitor.write(&mut monitor_bytes).unwrap();
645645
match self.kv_store.write(
646-
CHANNEL_MONITOR_PERSISTENCE_NAMESPACE,
647-
CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE,
646+
CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE,
647+
CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE,
648648
monitor_name.as_str(),
649649
&monitor_bytes,
650650
) {
@@ -688,7 +688,7 @@ where
688688
// stale updates, so do nothing.
689689
}
690690
if let Err(e) = self.kv_store.remove(
691-
CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE,
691+
CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE,
692692
monitor_name.as_str(),
693693
update_name.as_str(),
694694
true,
@@ -708,8 +708,8 @@ where
708708
log_error!(
709709
self.logger,
710710
"error writing channel monitor {}/{}/{} reason: {}",
711-
CHANNEL_MONITOR_PERSISTENCE_NAMESPACE,
712-
CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE,
711+
CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE,
712+
CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE,
713713
monitor_name.as_str(),
714714
e
715715
);
@@ -740,7 +740,7 @@ where
740740
let monitor_name = MonitorName::from(funding_txo);
741741
let update_name = UpdateName::from(update.update_id);
742742
match self.kv_store.write(
743-
CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE,
743+
CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE,
744744
monitor_name.as_str(),
745745
update_name.as_str(),
746746
&update.encode(),
@@ -750,7 +750,7 @@ where
750750
log_error!(
751751
self.logger,
752752
"error writing channel monitor update {}/{}/{} reason: {}",
753-
CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE,
753+
CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE,
754754
monitor_name.as_str(),
755755
update_name.as_str(),
756756
e
@@ -970,7 +970,7 @@ mod tests {
970970
let (_, cm_0) = persister_0.read_monitor(&monitor_name).unwrap();
971971
if cm_0.get_latest_update_id() == $expected_update_id {
972972
assert_eq!(
973-
persister_0.kv_store.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE,
973+
persister_0.kv_store.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE,
974974
monitor_name.as_str()).unwrap().len(),
975975
0,
976976
"updates stored when they shouldn't be in persister 0"
@@ -986,7 +986,7 @@ mod tests {
986986
let (_, cm_1) = persister_1.read_monitor(&monitor_name).unwrap();
987987
if cm_1.get_latest_update_id() == $expected_update_id {
988988
assert_eq!(
989-
persister_1.kv_store.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE,
989+
persister_1.kv_store.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE,
990990
monitor_name.as_str()).unwrap().len(),
991991
0,
992992
"updates stored when they shouldn't be in persister 1"
@@ -1047,8 +1047,8 @@ mod tests {
10471047
let (_, monitor) = &persisted_chan_data[0];
10481048
let monitor_name = MonitorName::from(monitor.get_funding_txo().0);
10491049
// The channel should have 0 updates, as it wrote a full monitor and consolidated.
1050-
assert_eq!(persister_0.kv_store.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE, monitor_name.as_str()).unwrap().len(), 0);
1051-
assert_eq!(persister_1.kv_store.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE, monitor_name.as_str()).unwrap().len(), 0);
1050+
assert_eq!(persister_0.kv_store.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE, monitor_name.as_str()).unwrap().len(), 0);
1051+
assert_eq!(persister_1.kv_store.list(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE, monitor_name.as_str()).unwrap().len(), 0);
10521052
}
10531053

10541054
// Test that if the `MonitorUpdatingPersister`'s can't actually write, trying to persist a
@@ -1167,7 +1167,7 @@ mod tests {
11671167
let monitor_name = MonitorName::from(monitor.get_funding_txo().0);
11681168
persister_0
11691169
.kv_store
1170-
.write(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE, monitor_name.as_str(), UpdateName::from(1).as_str(), &[0u8; 1])
1170+
.write(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE, monitor_name.as_str(), UpdateName::from(1).as_str(), &[0u8; 1])
11711171
.unwrap();
11721172

11731173
// Do the stale update cleanup
@@ -1176,7 +1176,7 @@ mod tests {
11761176
// Confirm the stale update is unreadable/gone
11771177
assert!(persister_0
11781178
.kv_store
1179-
.read(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE, monitor_name.as_str(), UpdateName::from(1).as_str())
1179+
.read(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE, monitor_name.as_str(), UpdateName::from(1).as_str())
11801180
.is_err());
11811181

11821182
// Force close.
@@ -1188,7 +1188,7 @@ mod tests {
11881188
// Write an update near u64::MAX
11891189
persister_0
11901190
.kv_store
1191-
.write(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE, monitor_name.as_str(), UpdateName::from(u64::MAX - 1).as_str(), &[0u8; 1])
1191+
.write(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE, monitor_name.as_str(), UpdateName::from(u64::MAX - 1).as_str(), &[0u8; 1])
11921192
.unwrap();
11931193

11941194
// Do the stale update cleanup
@@ -1197,7 +1197,7 @@ mod tests {
11971197
// Confirm the stale update is unreadable/gone
11981198
assert!(persister_0
11991199
.kv_store
1200-
.read(CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE, monitor_name.as_str(), UpdateName::from(u64::MAX - 1).as_str())
1200+
.read(CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE, monitor_name.as_str(), UpdateName::from(u64::MAX - 1).as_str())
12011201
.is_err());
12021202
}
12031203
}

0 commit comments

Comments
 (0)