Forgot to pass cqe result :)
parent
c2de733e35
commit
d9d6a4f9c4
|
@ -43,6 +43,7 @@ void ring_loop_t::loop(bool sleep)
|
|||
struct ring_data_t *d = (struct ring_data_t*)cqe->user_data;
|
||||
if (d->callback)
|
||||
{
|
||||
d->res = cqe->res;
|
||||
d->callback(d);
|
||||
}
|
||||
io_uring_cqe_seen(&ring, cqe);
|
||||
|
|
|
@ -75,15 +75,15 @@ int main(int narg, char *args[])
|
|||
config["journal_device"] = "./test_journal.bin";
|
||||
config["data_device"] = "./test_data.bin";
|
||||
ring_loop_t *ringloop = new ring_loop_t(512);
|
||||
blockstore *bs = new blockstore(config, ringloop);
|
||||
// print "tick" every second
|
||||
timerfd_interval tick_tfd(ringloop, 1);
|
||||
while (true)
|
||||
{
|
||||
ringloop->loop(true);
|
||||
}
|
||||
//blockstore *bs = new blockstore(config, ringloop);
|
||||
|
||||
//delete bs;
|
||||
delete bs;
|
||||
delete ringloop;
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue