@@ -55,11 +55,10 @@ use lightning::sign::EntropySource;
5555use lightning:: sign:: OutputSpender ;
5656use lightning:: util:: logger:: Logger ;
5757use lightning:: util:: persist:: {
58- KVStore , KVStoreSync , KVStoreSyncWrapper , CHANNEL_MANAGER_PERSISTENCE_KEY ,
59- CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE , CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
60- NETWORK_GRAPH_PERSISTENCE_KEY , NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
61- NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE , SCORER_PERSISTENCE_KEY ,
62- SCORER_PERSISTENCE_PRIMARY_NAMESPACE , SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
58+ KVStore , KVStoreSync , KVStoreSyncWrapper , CHANNEL_MANAGER_KEY ,
59+ CHANNEL_MANAGER_PRIMARY_NAMESPACE , CHANNEL_MANAGER_SECONDARY_NAMESPACE , NETWORK_GRAPH_KEY ,
60+ NETWORK_GRAPH_PRIMARY_NAMESPACE , NETWORK_GRAPH_SECONDARY_NAMESPACE , SCORER_KEY ,
61+ SCORER_PRIMARY_NAMESPACE , SCORER_SECONDARY_NAMESPACE ,
6362} ;
6463use lightning:: util:: sweep:: OutputSweeper ;
6564#[ cfg( feature = "std" ) ]
@@ -796,9 +795,9 @@ where
796795 log_trace ! ( logger, "Persisting scorer after update" ) ;
797796 if let Err ( e) = kv_store
798797 . write (
799- SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
800- SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
801- SCORER_PERSISTENCE_KEY ,
798+ SCORER_PRIMARY_NAMESPACE ,
799+ SCORER_SECONDARY_NAMESPACE ,
800+ SCORER_KEY ,
802801 scorer. encode ( ) ,
803802 )
804803 . await
@@ -932,9 +931,9 @@ where
932931 let fut = async {
933932 kv_store
934933 . write (
935- CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
936- CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
937- CHANNEL_MANAGER_PERSISTENCE_KEY ,
934+ CHANNEL_MANAGER_PRIMARY_NAMESPACE ,
935+ CHANNEL_MANAGER_SECONDARY_NAMESPACE ,
936+ CHANNEL_MANAGER_KEY ,
938937 channel_manager. get_cm ( ) . encode ( ) ,
939938 )
940939 . await
@@ -995,9 +994,9 @@ where
995994 let fut = async {
996995 if let Err ( e) = kv_store
997996 . write (
998- NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
999- NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1000- NETWORK_GRAPH_PERSISTENCE_KEY ,
997+ NETWORK_GRAPH_PRIMARY_NAMESPACE ,
998+ NETWORK_GRAPH_SECONDARY_NAMESPACE ,
999+ NETWORK_GRAPH_KEY ,
10011000 network_graph. encode ( ) ,
10021001 )
10031002 . await
@@ -1037,9 +1036,9 @@ where
10371036 let fut = async {
10381037 if let Err ( e) = kv_store
10391038 . write (
1040- SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1041- SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1042- SCORER_PERSISTENCE_KEY ,
1039+ SCORER_PRIMARY_NAMESPACE ,
1040+ SCORER_SECONDARY_NAMESPACE ,
1041+ SCORER_KEY ,
10431042 scorer. encode ( ) ,
10441043 )
10451044 . await
@@ -1142,28 +1141,28 @@ where
11421141 // ChannelMonitor update(s) persisted without a corresponding ChannelManager update.
11431142 kv_store
11441143 . write (
1145- CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
1146- CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
1147- CHANNEL_MANAGER_PERSISTENCE_KEY ,
1144+ CHANNEL_MANAGER_PRIMARY_NAMESPACE ,
1145+ CHANNEL_MANAGER_SECONDARY_NAMESPACE ,
1146+ CHANNEL_MANAGER_KEY ,
11481147 channel_manager. get_cm ( ) . encode ( ) ,
11491148 )
11501149 . await ?;
11511150 if let Some ( ref scorer) = scorer {
11521151 kv_store
11531152 . write (
1154- SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1155- SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1156- SCORER_PERSISTENCE_KEY ,
1153+ SCORER_PRIMARY_NAMESPACE ,
1154+ SCORER_SECONDARY_NAMESPACE ,
1155+ SCORER_KEY ,
11571156 scorer. encode ( ) ,
11581157 )
11591158 . await ?;
11601159 }
11611160 if let Some ( network_graph) = gossip_sync. network_graph ( ) {
11621161 kv_store
11631162 . write (
1164- NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
1165- NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1166- NETWORK_GRAPH_PERSISTENCE_KEY ,
1163+ NETWORK_GRAPH_PRIMARY_NAMESPACE ,
1164+ NETWORK_GRAPH_SECONDARY_NAMESPACE ,
1165+ NETWORK_GRAPH_KEY ,
11671166 network_graph. encode ( ) ,
11681167 )
11691168 . await ?;
@@ -1371,9 +1370,9 @@ impl BackgroundProcessor {
13711370 if update_scorer ( scorer, & event, duration_since_epoch) {
13721371 log_trace ! ( logger, "Persisting scorer after update" ) ;
13731372 if let Err ( e) = kv_store. write (
1374- SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1375- SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1376- SCORER_PERSISTENCE_KEY ,
1373+ SCORER_PRIMARY_NAMESPACE ,
1374+ SCORER_SECONDARY_NAMESPACE ,
1375+ SCORER_KEY ,
13771376 scorer. encode ( ) ,
13781377 ) {
13791378 log_error ! ( logger, "Error: Failed to persist scorer, check your disk and permissions {}" , e)
@@ -1471,9 +1470,9 @@ impl BackgroundProcessor {
14711470 if channel_manager. get_cm ( ) . get_and_clear_needs_persistence ( ) {
14721471 log_trace ! ( logger, "Persisting ChannelManager..." ) ;
14731472 ( kv_store. write (
1474- CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
1475- CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
1476- CHANNEL_MANAGER_PERSISTENCE_KEY ,
1473+ CHANNEL_MANAGER_PRIMARY_NAMESPACE ,
1474+ CHANNEL_MANAGER_SECONDARY_NAMESPACE ,
1475+ CHANNEL_MANAGER_KEY ,
14771476 channel_manager. get_cm ( ) . encode ( ) ,
14781477 ) ) ?;
14791478 log_trace ! ( logger, "Done persisting ChannelManager." ) ;
@@ -1503,9 +1502,9 @@ impl BackgroundProcessor {
15031502 duration_since_epoch. as_secs ( ) ,
15041503 ) ;
15051504 if let Err ( e) = kv_store. write (
1506- NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
1507- NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1508- NETWORK_GRAPH_PERSISTENCE_KEY ,
1505+ NETWORK_GRAPH_PRIMARY_NAMESPACE ,
1506+ NETWORK_GRAPH_SECONDARY_NAMESPACE ,
1507+ NETWORK_GRAPH_KEY ,
15091508 network_graph. encode ( ) ,
15101509 ) {
15111510 log_error ! ( logger, "Error: Failed to persist network graph, check your disk and permissions {}" , e) ;
@@ -1532,9 +1531,9 @@ impl BackgroundProcessor {
15321531 log_trace ! ( logger, "Calling time_passed and persisting scorer" ) ;
15331532 scorer. write_lock ( ) . time_passed ( duration_since_epoch) ;
15341533 if let Err ( e) = kv_store. write (
1535- SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1536- SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1537- SCORER_PERSISTENCE_KEY ,
1534+ SCORER_PRIMARY_NAMESPACE ,
1535+ SCORER_SECONDARY_NAMESPACE ,
1536+ SCORER_KEY ,
15381537 scorer. encode ( ) ,
15391538 ) {
15401539 log_error ! ( logger, "Error: Failed to persist scorer, check your disk and permissions {}" , e) ;
@@ -1572,24 +1571,24 @@ impl BackgroundProcessor {
15721571 // some races where users quit while channel updates were in-flight, with
15731572 // ChannelMonitor update(s) persisted without a corresponding ChannelManager update.
15741573 kv_store. write (
1575- CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
1576- CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
1577- CHANNEL_MANAGER_PERSISTENCE_KEY ,
1574+ CHANNEL_MANAGER_PRIMARY_NAMESPACE ,
1575+ CHANNEL_MANAGER_SECONDARY_NAMESPACE ,
1576+ CHANNEL_MANAGER_KEY ,
15781577 channel_manager. get_cm ( ) . encode ( ) ,
15791578 ) ?;
15801579 if let Some ( ref scorer) = scorer {
15811580 kv_store. write (
1582- SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1583- SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1584- SCORER_PERSISTENCE_KEY ,
1581+ SCORER_PRIMARY_NAMESPACE ,
1582+ SCORER_SECONDARY_NAMESPACE ,
1583+ SCORER_KEY ,
15851584 scorer. encode ( ) ,
15861585 ) ?;
15871586 }
15881587 if let Some ( network_graph) = gossip_sync. network_graph ( ) {
15891588 kv_store. write (
1590- NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
1591- NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1592- NETWORK_GRAPH_PERSISTENCE_KEY ,
1589+ NETWORK_GRAPH_PRIMARY_NAMESPACE ,
1590+ NETWORK_GRAPH_SECONDARY_NAMESPACE ,
1591+ NETWORK_GRAPH_KEY ,
15931592 network_graph. encode ( ) ,
15941593 ) ?;
15951594 }
@@ -1681,12 +1680,10 @@ mod tests {
16811680 use lightning:: types:: payment:: PaymentHash ;
16821681 use lightning:: util:: config:: UserConfig ;
16831682 use lightning:: util:: persist:: {
1684- KVStoreSync , KVStoreSyncWrapper , CHANNEL_MANAGER_PERSISTENCE_KEY ,
1685- CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
1686- CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE , NETWORK_GRAPH_PERSISTENCE_KEY ,
1687- NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE , NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1688- SCORER_PERSISTENCE_KEY , SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1689- SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1683+ KVStoreSync , KVStoreSyncWrapper , CHANNEL_MANAGER_KEY , CHANNEL_MANAGER_PRIMARY_NAMESPACE ,
1684+ CHANNEL_MANAGER_SECONDARY_NAMESPACE , NETWORK_GRAPH_KEY , NETWORK_GRAPH_PRIMARY_NAMESPACE ,
1685+ NETWORK_GRAPH_SECONDARY_NAMESPACE , SCORER_KEY , SCORER_PRIMARY_NAMESPACE ,
1686+ SCORER_SECONDARY_NAMESPACE ,
16901687 } ;
16911688 use lightning:: util:: ser:: Writeable ;
16921689 use lightning:: util:: sweep:: { OutputSpendStatus , OutputSweeperSync , PRUNE_DELAY_BLOCKS } ;
@@ -1937,18 +1934,18 @@ mod tests {
19371934 fn write (
19381935 & self , primary_namespace : & str , secondary_namespace : & str , key : & str , buf : Vec < u8 > ,
19391936 ) -> lightning:: io:: Result < ( ) > {
1940- if primary_namespace == CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE
1941- && secondary_namespace == CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE
1942- && key == CHANNEL_MANAGER_PERSISTENCE_KEY
1937+ if primary_namespace == CHANNEL_MANAGER_PRIMARY_NAMESPACE
1938+ && secondary_namespace == CHANNEL_MANAGER_SECONDARY_NAMESPACE
1939+ && key == CHANNEL_MANAGER_KEY
19431940 {
19441941 if let Some ( ( error, message) ) = self . manager_error {
19451942 return Err ( std:: io:: Error :: new ( error, message) . into ( ) ) ;
19461943 }
19471944 }
19481945
1949- if primary_namespace == NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE
1950- && secondary_namespace == NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE
1951- && key == NETWORK_GRAPH_PERSISTENCE_KEY
1946+ if primary_namespace == NETWORK_GRAPH_PRIMARY_NAMESPACE
1947+ && secondary_namespace == NETWORK_GRAPH_SECONDARY_NAMESPACE
1948+ && key == NETWORK_GRAPH_KEY
19521949 {
19531950 if let Some ( sender) = & self . graph_persistence_notifier {
19541951 match sender. send ( ( ) ) {
@@ -1964,9 +1961,9 @@ mod tests {
19641961 }
19651962 }
19661963
1967- if primary_namespace == SCORER_PERSISTENCE_PRIMARY_NAMESPACE
1968- && secondary_namespace == SCORER_PERSISTENCE_SECONDARY_NAMESPACE
1969- && key == SCORER_PERSISTENCE_KEY
1964+ if primary_namespace == SCORER_PRIMARY_NAMESPACE
1965+ && secondary_namespace == SCORER_SECONDARY_NAMESPACE
1966+ && key == SCORER_KEY
19701967 {
19711968 if let Some ( ( error, message) ) = self . scorer_error {
19721969 return Err ( std:: io:: Error :: new ( error, message) . into ( ) ) ;
0 commit comments