Skip to content

Commit 92c8190

Browse files
committed
remove unnecessary code from branches and simplify repeat of -
1 parent 20c419e commit 92c8190

File tree

3 files changed

+60
-64
lines changed

3 files changed

+60
-64
lines changed

src/metrics.rs

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -200,35 +200,35 @@ impl Metrics {
200200
pub fn format_profile(&self) -> String {
201201
let mut ret = String::new();
202202
ret.push_str(&format!(
203-
"sled profile:\n\
203+
"sled profile:\n\
204204
{0: >17} | {1: >10} | {2: >10} | {3: >10} | {4: >10} | {5: >10} | {6: >10} | {7: >10} | {8: >10} | {9: >10}\n",
205-
"op",
206-
"min (us)",
207-
"med (us)",
208-
"90 (us)",
209-
"99 (us)",
210-
"99.9 (us)",
211-
"99.99 (us)",
212-
"max (us)",
213-
"count",
214-
"sum (s)"
215-
));
205+
"op",
206+
"min (us)",
207+
"med (us)",
208+
"90 (us)",
209+
"99 (us)",
210+
"99.9 (us)",
211+
"99.99 (us)",
212+
"max (us)",
213+
"count",
214+
"sum (s)"
215+
));
216216
ret.push_str(&format!(
217-
"{}\n",
218-
std::iter::repeat("-").take(134).collect::<String>()
219-
));
217+
"{}\n",
218+
"-".repeat(134)
219+
));
220220

221221
let p =
222222
|mut tuples: Vec<(String, _, _, _, _, _, _, _, _, _)>| -> String {
223223
tuples.sort_by_key(|t| (t.9 * -1. * 1e3) as i64);
224224
let mut ret = String::new();
225225
for v in tuples {
226226
ret.push_str(&format!(
227-
"{0: >17} | {1: >10.1} | {2: >10.1} | {3: >10.1} \
227+
"{0: >17} | {1: >10.1} | {2: >10.1} | {3: >10.1} \
228228
| {4: >10.1} | {5: >10.1} | {6: >10.1} | {7: >10.1} \
229229
| {8: >10.1} | {9: >10.1}\n",
230-
v.0, v.1, v.2, v.3, v.4, v.5, v.6, v.7, v.8, v.9,
231-
));
230+
v.0, v.1, v.2, v.3, v.4, v.5, v.6, v.7, v.8, v.9,
231+
));
232232
}
233233
ret
234234
};
@@ -245,7 +245,7 @@ impl Metrics {
245245
histo.percentile(100.) / 1e3,
246246
histo.count(),
247247
histo.sum() as f64 / 1e9,
248-
)
248+
)
249249
};
250250

251251
let sz = |name: &str, histo: &Histogram| {
@@ -260,20 +260,20 @@ impl Metrics {
260260
histo.percentile(100.),
261261
histo.count(),
262262
histo.sum() as f64,
263-
)
263+
)
264264
};
265265

266266
ret.push_str("tree:\n");
267267

268268
ret.push_str(&p(vec![
269-
lat("traverse", &self.tree_traverse),
270-
lat("get", &self.tree_get),
271-
lat("set", &self.tree_set),
272-
lat("merge", &self.tree_merge),
273-
lat("del", &self.tree_del),
274-
lat("cas", &self.tree_cas),
275-
lat("scan", &self.tree_scan),
276-
lat("rev scan", &self.tree_reverse_scan),
269+
lat("traverse", &self.tree_traverse),
270+
lat("get", &self.tree_get),
271+
lat("set", &self.tree_set),
272+
lat("merge", &self.tree_merge),
273+
lat("del", &self.tree_del),
274+
lat("cas", &self.tree_cas),
275+
lat("scan", &self.tree_scan),
276+
lat("rev scan", &self.tree_reverse_scan),
277277
]));
278278
let total_loops = self.tree_loops.load(Acquire);
279279
let total_ops = self.tree_get.count()
@@ -285,34 +285,34 @@ impl Metrics {
285285
+ self.tree_reverse_scan.count();
286286
let loop_pct = total_loops * 100 / (total_ops + 1);
287287
ret.push_str(&format!(
288-
"tree contention loops: {} ({}% retry rate)\n",
289-
total_loops, loop_pct
290-
));
288+
"tree contention loops: {} ({}% retry rate)\n",
289+
total_loops, loop_pct
290+
));
291291
ret.push_str(&format!(
292-
"tree split success rates: child({}/{}) parent({}/{}) root({}/{})\n",
293-
self.tree_child_split_success.load(Acquire)
294-
.to_formatted_string(&Locale::en)
295-
,
296-
self.tree_child_split_attempt.load(Acquire)
297-
.to_formatted_string(&Locale::en)
298-
,
299-
self.tree_parent_split_success.load(Acquire)
300-
.to_formatted_string(&Locale::en)
301-
,
302-
self.tree_parent_split_attempt.load(Acquire)
303-
.to_formatted_string(&Locale::en)
304-
,
305-
self.tree_root_split_success.load(Acquire)
306-
.to_formatted_string(&Locale::en)
307-
,
308-
self.tree_root_split_attempt.load(Acquire)
309-
.to_formatted_string(&Locale::en)
310-
,
311-
));
292+
"tree split success rates: child({}/{}) parent({}/{}) root({}/{})\n",
293+
self.tree_child_split_success.load(Acquire)
294+
.to_formatted_string(&Locale::en)
295+
,
296+
self.tree_child_split_attempt.load(Acquire)
297+
.to_formatted_string(&Locale::en)
298+
,
299+
self.tree_parent_split_success.load(Acquire)
300+
.to_formatted_string(&Locale::en)
301+
,
302+
self.tree_parent_split_attempt.load(Acquire)
303+
.to_formatted_string(&Locale::en)
304+
,
305+
self.tree_root_split_success.load(Acquire)
306+
.to_formatted_string(&Locale::en)
307+
,
308+
self.tree_root_split_attempt.load(Acquire)
309+
.to_formatted_string(&Locale::en)
310+
,
311+
));
312312

313313
ret.push_str(&format!(
314-
"{}\n",
315-
std::iter::repeat("-").take(134).collect::<String>()
314+
"{}\n",
315+
"-".repeat(134)
316316
));
317317
ret.push_str("pagecache:\n");
318318
ret.push_str(&p(vec![
@@ -331,7 +331,7 @@ impl Metrics {
331331

332332
ret.push_str(&format!(
333333
"{}\n",
334-
std::iter::repeat("-").take(134).collect::<String>()
334+
"-".repeat(134)
335335
));
336336
ret.push_str("serialization and compression:\n");
337337
ret.push_str(&p(vec![
@@ -345,7 +345,7 @@ impl Metrics {
345345

346346
ret.push_str(&format!(
347347
"{}\n",
348-
std::iter::repeat("-").take(134).collect::<String>()
348+
"-".repeat(134)
349349
));
350350
ret.push_str("log:\n");
351351
ret.push_str(&p(vec![
@@ -407,7 +407,7 @@ impl Metrics {
407407

408408
ret.push_str(&format!(
409409
"{}\n",
410-
std::iter::repeat("-").take(134).collect::<String>()
410+
"-".repeat(134)
411411
));
412412
ret.push_str("segment accountant:\n");
413413
ret.push_str(&p(vec![
@@ -421,7 +421,7 @@ impl Metrics {
421421

422422
ret.push_str(&format!(
423423
"{}\n",
424-
std::iter::repeat("-").take(134).collect::<String>()
424+
"-".repeat(134)
425425
));
426426
ret.push_str("recovery:\n");
427427
ret.push_str(&p(vec![

src/pagecache/iterator.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ fn check_contiguity_in_unstable_tail(
447447
};
448448

449449
// run the iterator to completion
450-
while let Some(_) = iter.next() {}
450+
for _ in &mut iter {}
451451

452452
// `cur_lsn` is set to the beginning
453453
// of the next message

src/pagecache/snapshot.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ fn advance_snapshot(
264264

265265
let old_stable_lsn = snapshot.stable_lsn;
266266

267-
while let Some((log_kind, pid, lsn, ptr)) = iter.next() {
267+
for (log_kind, pid, lsn, ptr) in &mut iter {
268268
trace!(
269269
"in advance_snapshot looking at item with pid {} lsn {} ptr {}",
270270
pid,
@@ -310,19 +310,17 @@ fn advance_snapshot(
310310
#[cfg(feature = "testing")]
311311
let mut shred_point = None;
312312

313-
let snapshot = if db_is_empty {
313+
if db_is_empty {
314314
trace!("db is empty, returning default snapshot");
315315
if snapshot != Snapshot::default() {
316316
error!("expected snapshot to be Snapshot::default");
317317
return Err(Error::corruption(None));
318318
}
319-
snapshot
320319
} else if iter.cur_lsn.is_none() {
321320
trace!(
322321
"no recovery progress happened since the last snapshot \
323322
was generated, returning the previous one"
324323
);
325-
snapshot
326324
} else {
327325
let iterated_lsn = iter.cur_lsn.unwrap();
328326

@@ -391,8 +389,6 @@ fn advance_snapshot(
391389
snapshot.stable_lsn = Some(stable_lsn);
392390
snapshot.active_segment = active_segment;
393391
snapshot.filter_inner_heap_ids();
394-
395-
snapshot
396392
};
397393

398394
trace!("generated snapshot: {:?}", snapshot);

0 commit comments

Comments
 (0)