Skip to content

Commit 3f233dc

Browse files
committed
Switch stop signal over to tokio::sync::watch::channel
1 parent 60e4bed commit 3f233dc

File tree

3 files changed

+159
-126
lines changed

3 files changed

+159
-126
lines changed

src/io/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ pub(crate) const PEER_INFO_PERSISTENCE_KEY: &str = "peers";
2727
pub(crate) const PAYMENT_INFO_PERSISTENCE_NAMESPACE: &str = "payments";
2828

2929
/// RapidGossipSync's `latest_sync_timestamp` will be persisted under this key.
30-
pub(crate) const RGS_LATEST_SYNC_TIMESTAMP_NAMESPACE: &str = "";
31-
pub(crate) const RGS_LATEST_SYNC_TIMESTAMP_KEY: &str = "rgs_latest_sync_timestamp";
30+
pub(crate) const LATEST_RGS_SYNC_TIMESTAMP_NAMESPACE: &str = "";
31+
pub(crate) const LATEST_RGS_SYNC_TIMESTAMP_KEY: &str = "latest_rgs_sync_timestamp";
3232

3333
/// Provides an interface that allows to store and retrieve persisted values that are associated
3434
/// with given keys.

src/io/utils.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -174,12 +174,12 @@ where
174174
Ok(res)
175175
}
176176

177-
pub(crate) fn read_rgs_latest_sync_timestamp<K: Deref>(kv_store: K) -> Result<u32, std::io::Error>
177+
pub(crate) fn read_latest_rgs_sync_timestamp<K: Deref>(kv_store: K) -> Result<u32, std::io::Error>
178178
where
179179
K::Target: KVStore,
180180
{
181181
let mut reader =
182-
kv_store.read(RGS_LATEST_SYNC_TIMESTAMP_NAMESPACE, RGS_LATEST_SYNC_TIMESTAMP_KEY)?;
182+
kv_store.read(LATEST_RGS_SYNC_TIMESTAMP_NAMESPACE, LATEST_RGS_SYNC_TIMESTAMP_KEY)?;
183183
u32::read(&mut reader).map_err(|_| {
184184
std::io::Error::new(
185185
std::io::ErrorKind::InvalidData,
@@ -188,21 +188,21 @@ where
188188
})
189189
}
190190

191-
pub(crate) fn write_rgs_latest_sync_timestamp<K: Deref, L: Deref>(
191+
pub(crate) fn write_latest_rgs_sync_timestamp<K: Deref, L: Deref>(
192192
updated_timestamp: u32, kv_store: K, logger: L,
193193
) -> Result<(), Error>
194194
where
195195
K::Target: KVStore,
196196
L::Target: Logger,
197197
{
198198
let mut writer = kv_store
199-
.write(RGS_LATEST_SYNC_TIMESTAMP_NAMESPACE, RGS_LATEST_SYNC_TIMESTAMP_KEY)
199+
.write(LATEST_RGS_SYNC_TIMESTAMP_NAMESPACE, LATEST_RGS_SYNC_TIMESTAMP_KEY)
200200
.map_err(|e| {
201201
log_error!(
202202
logger,
203203
"Getting writer for key {}/{} failed due to: {}",
204-
RGS_LATEST_SYNC_TIMESTAMP_NAMESPACE,
205-
RGS_LATEST_SYNC_TIMESTAMP_KEY,
204+
LATEST_RGS_SYNC_TIMESTAMP_NAMESPACE,
205+
LATEST_RGS_SYNC_TIMESTAMP_KEY,
206206
e
207207
);
208208
Error::PersistenceFailed
@@ -211,8 +211,8 @@ where
211211
log_error!(
212212
logger,
213213
"Writing data to key {}/{} failed due to: {}",
214-
RGS_LATEST_SYNC_TIMESTAMP_NAMESPACE,
215-
RGS_LATEST_SYNC_TIMESTAMP_KEY,
214+
LATEST_RGS_SYNC_TIMESTAMP_NAMESPACE,
215+
LATEST_RGS_SYNC_TIMESTAMP_KEY,
216216
e
217217
);
218218
Error::PersistenceFailed
@@ -221,8 +221,8 @@ where
221221
log_error!(
222222
logger,
223223
"Committing data to key {}/{} failed due to: {}",
224-
RGS_LATEST_SYNC_TIMESTAMP_NAMESPACE,
225-
RGS_LATEST_SYNC_TIMESTAMP_KEY,
224+
LATEST_RGS_SYNC_TIMESTAMP_NAMESPACE,
225+
LATEST_RGS_SYNC_TIMESTAMP_KEY,
226226
e
227227
);
228228
Error::PersistenceFailed

0 commit comments

Comments
 (0)