mirror of https://github.com/facebook/rocksdb.git
fix cancel argument for latest liburing (#10168)
Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/10168 the arg changed to u64 Reviewed By: ajkr Differential Revision: D37155407 fbshipit-source-id: 464eab2806675f148fce075a6fea369fa3d7a9bb
This commit is contained in:
parent
40dfa26049
commit
19345de60d
|
@ -1153,7 +1153,10 @@ class PosixFileSystem : public FileSystem {
|
|||
// Prepare the cancel request.
|
||||
struct io_uring_sqe* sqe;
|
||||
sqe = io_uring_get_sqe(iu);
|
||||
io_uring_prep_cancel(sqe, (void*)(unsigned long)1, 0);
|
||||
// prep_cancel changed API in liburing, but we need to support both old
|
||||
// and new versions so do it by hand
|
||||
io_uring_prep_cancel(sqe, 0, 0);
|
||||
sqe->addr = reinterpret_cast<uint64_t>(posix_handle);
|
||||
io_uring_sqe_set_data(sqe, posix_handle);
|
||||
|
||||
// submit the request.
|
||||
|
|
Loading…
Reference in New Issue