diff --git a/deploy/stage/common-values-iris-mpc.yaml b/deploy/stage/common-values-iris-mpc.yaml index 0fa930fee..b741c0b94 100644 --- a/deploy/stage/common-values-iris-mpc.yaml +++ b/deploy/stage/common-values-iris-mpc.yaml @@ -1,4 +1,4 @@ -image: "ghcr.io/worldcoin/iris-mpc:v0.7.0" +image: "ghcr.io/worldcoin/iris-mpc:v0.7.1" environment: stage replicaCount: 1 diff --git a/iris-mpc-store/src/lib.rs b/iris-mpc-store/src/lib.rs index a694235e0..c9136497d 100644 --- a/iris-mpc-store/src/lib.rs +++ b/iris-mpc-store/src/lib.rs @@ -269,7 +269,7 @@ DO UPDATE SET right_code = EXCLUDED.right_code, right_mask = EXCLUDED.right_mask .await?; // We also need to reset the sequence to avoid gaps in the IDs. - sqlx::query("SELECT setval(pg_get_serial_sequence('irises', 'id'), $1 + 1)") + sqlx::query("SELECT setval(pg_get_serial_sequence('irises', 'id'), $1 + 1, false)") .bind(db_len as i64) .execute(&self.pool) .await?; diff --git a/iris-mpc/src/bin/server.rs b/iris-mpc/src/bin/server.rs index a02a8484b..44ffde958 100644 --- a/iris-mpc/src/bin/server.rs +++ b/iris-mpc/src/bin/server.rs @@ -647,7 +647,7 @@ async fn server_main(config: Config) -> eyre::Result<()> { let mut stream = store.stream_irises_par(parallelism).await; let mut record_counter = 0; while let Some(iris) = stream.try_next().await? { - if iris.index() > store_len || record_counter != iris.index() - 1 { + if iris.index() > store_len { tracing::error!("Inconsistent iris index {}", iris.index()); return Err(eyre!("Inconsistent iris index {}", iris.index())); }