Skip to content

Commit 94a9c08

Browse files
authored
fix: set ASYNC_COMMIT_STATE=false in gigagas bench (#87)
1 parent 82cb224 commit 94a9c08

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

benches/gigagas.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,11 @@ fn benchmark_gigagas(c: &mut Criterion) {
251251
let hot_ratio = std::env::var("HOT_RATIO").map(|s| s.parse().unwrap()).unwrap_or(0.0);
252252
let filter: String = std::env::var("FILTER").unwrap_or_default();
253253
let filter: HashSet<&str> = filter.split(',').filter(|s| !s.is_empty()).collect();
254+
if std::env::var("ASYNC_COMMIT_STATE").is_err() {
255+
unsafe {
256+
std::env::set_var("ASYNC_COMMIT_STATE", "false");
257+
}
258+
}
254259

255260
if !filter.is_empty() && filter.contains("independent") {
256261
bench_raw_transfers(c, db_latency_us);
@@ -261,9 +266,6 @@ fn benchmark_gigagas(c: &mut Criterion) {
261266
bench_dependent_erc20(c, db_latency_us, num_eoa, hot_ratio);
262267
bench_hybrid(c, db_latency_us, num_eoa, hot_ratio);
263268
} else if !filter.is_empty() && filter.contains("worst") {
264-
unsafe {
265-
std::env::set_var("WITH_HINTS", "true");
266-
}
267269
bench_worst_raw_transfers(c, db_latency_us);
268270
bench_worst_erc20(c, db_latency_us);
269271
bench_worst_uniswap(c, db_latency_us, num_eoa, hot_ratio);

src/async_commit.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ where
7575
if let Some(info) = info {
7676
let expect = info.nonce;
7777
if let Some(change) = state.get(&tx_env.caller) {
78-
assert!(change.info.nonce == expect + 1);
78+
assert_eq!(change.info.nonce, expect + 1);
7979
}
8080
match tx_env.nonce.cmp(&expect) {
8181
Ordering::Greater => {

0 commit comments

Comments
 (0)