Skip to content

Commit 355ba1c

Browse files
committed
chore: tweak benchmarking
1 parent d7370f7 commit 355ba1c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

loglogd/benches/basic-bench.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ fn criterion_benchmark(c: &mut Criterion) {
1010
let server = TestLoglogd::new().unwrap();
1111

1212
let entries = [
13-
[1u8, 2u8, 3u8].as_slice(),
14-
[1u8; 10000].as_slice(),
15-
[1u8; 100000].as_slice(),
13+
[1u8].as_slice(),
14+
[2u8; 1000].as_slice(),
15+
[3u8; 100000].as_slice(),
1616
];
1717

1818
let mut client = server.new_client().unwrap();
@@ -41,6 +41,8 @@ fn criterion_benchmark(c: &mut Criterion) {
4141
write_commit.finish();
4242
}
4343
{
44+
// new client to ignore the previous entries
45+
let mut client = server.new_client().unwrap();
4446
let mut roundtrip = c.benchmark_group("roundtrip");
4547
for entry in entries {
4648
roundtrip.throughput(criterion::Throughput::Bytes(u64::expect_from(entry.len())));
@@ -50,7 +52,8 @@ fn criterion_benchmark(c: &mut Criterion) {
5052
|b, entry| {
5153
b.iter(|| {
5254
client.append_nocommit(entry).unwrap();
53-
client.read().unwrap();
55+
let read = client.read().unwrap();
56+
assert_eq!(entry.len(), read.len());
5457
})
5558
},
5659
);

0 commit comments

Comments
 (0)