use async and fix workers

Signed-off-by: Robert Landers <landers.robert@gmail.com>
This commit is contained in:
Robert Landers
2026-07-15 04:07:12 +02:00
parent 5d1eb142ab
commit cf062010d8
5 changed files with 25 additions and 5 deletions
+3
View File
@@ -84,6 +84,9 @@ int main(void){
}
close(fd); return fail("io_uring_setup");
}
if(coli_uring_set_workers(&ring,4)){
coli_uring_close(&ring); close(fd); return fail("io-wq worker limit");
}
for(int i=0;i<N;i++) if(coli_uring_prep_read(&ring,fd,dst[i],SZ,(off_t)i*SZ,(uint64_t)i+1)){
coli_uring_close(&ring); close(fd); return fail("prepare read");
}