@@ -37,31 +37,31 @@ pub const KVSTORE_NAMESPACE_KEY_ALPHABET: &str = "abcdefghijklmnopqrstuvwxyzABCD
3737/// The maximum number of characters namespaces and keys may have.
3838pub 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.
4545pub 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.
5959pub 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.
6666pub 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