Commit Graph

  • 236570e08e Update README to mention regressions tests Jens Axboe 2020-01-30 09:08:07 -07:00
  • 877a2ab1a7 Sync io_uring.h with 5.6-rc Jens Axboe 2020-01-30 09:06:41 -07:00
  • 67b945ed5a io_uring.h: remove dead IOSQE_PERSONALITY flag Jens Axboe 2020-01-29 10:51:14 -07:00
  • 30e36abe36 test/personality: update to modified API Jens Axboe 2020-01-29 10:50:50 -07:00
  • 8d038b23bb man/io_uring_enter.2: add IORING_OP_{SEND,RECV} Jens Axboe 2020-01-29 09:13:27 -07:00
  • 94307bcd3d man/io_uring_enter.2: add notes on kernel version availability Jens Axboe 2020-01-29 09:10:41 -07:00
  • d421c75945 Add test/personality to .gitignore Jens Axboe 2020-01-29 06:40:52 -07:00
  • 207cfec28e .gitignore: add missing tests to ignore Stefano Garzarella 2020-01-29 10:17:23 +01:00
  • b207e236bc test/shared-wq: remove debug sleep Jens Axboe 2020-01-28 16:49:57 -07:00
  • 39d5034761 test/personality: test invalid unregister ID Jens Axboe 2020-01-28 13:00:09 -07:00
  • 17b83d10e6 test/personality: test invalid personality Jens Axboe 2020-01-28 12:58:30 -07:00
  • 869919af8c Add personality test case Jens Axboe 2020-01-28 12:55:36 -07:00
  • 23a1478710 Add sqe personality member/flag Jens Axboe 2020-01-28 12:54:25 -07:00
  • dd08a9e223 Add io_uring_{register,unregister}_personality() helpers Jens Axboe 2020-01-28 12:53:48 -07:00
  • 76d3eda2be Remove EPOLL_CTL for now Jens Axboe 2020-01-28 12:52:37 -07:00
  • 34901a767d test/shared-wq: use normal init Jens Axboe 2020-01-28 12:51:58 -07:00
  • b7d0d44812 test/read-write: fixed output, and added 'nonvec', when VERBOSE Simon A. F. Lund 2020-01-28 14:20:05 +01:00
  • 3f78c17af1 Update shared workqueue support and test case Jens Axboe 2020-01-27 17:29:55 -07:00
  • 688e0c5c15 Merge branch 'fix-man' of https://github.com/quininer/liburing Jens Axboe 2020-01-27 08:57:17 -07:00
  • b2994e7331 Fix IORING_OP_CONNECT document quininer 2020-01-27 23:41:35 +08:00
  • 2c8082f420 Add a test for reading from eventfd Corentin Jabot 2020-01-26 18:38:21 +01:00
  • 3508db90d8 test/read-write: skip non-vectored read/write if not supported Jens Axboe 2020-01-26 10:40:19 -07:00
  • c32b6d1de6 test/madvise: don't fail on "suspicious timings" Jens Axboe 2020-01-26 10:22:36 -07:00
  • 17a4312783 Rename io_uring_params 'id' to 'wq_id' Jens Axboe 2020-01-25 10:15:41 -07:00
  • 5c0772a5b8 test/read-write: add non-vectored read/write testing Jens Axboe 2020-01-24 23:08:25 -07:00
  • b769750865 Add test case for IORING_SETUP_ATTACH_WQ Jens Axboe 2020-01-24 10:17:31 -07:00
  • 69e4cf9279 IORING_SETUP_SHARED got renamed to IORING_SETUP_ATTACH_WQ Jens Axboe 2020-01-24 10:00:17 -07:00
  • ca8bd2877a Add probe test case Jens Axboe 2020-01-23 20:16:02 -07:00
  • ec0ce01687 Add io_uring_register_probe() Jens Axboe 2020-01-23 20:15:37 -07:00
  • 3825bdbc58 Update io_uring.h Jens Axboe 2020-01-23 20:03:35 -07:00
  • 783831a054 Include MIT notice in rpm spec and debian package file Jens Axboe 2020-01-21 08:47:19 -07:00
  • 58db3c5bc5 Merge branch 'mit' Jens Axboe 2020-01-21 08:15:55 -07:00
  • b9f507d50c Add MIT license Jens Axboe 2020-01-20 15:50:36 -07:00
  • 7d14c3c0cc test/file-register: add intensive update/remove test case Jens Axboe 2020-01-15 10:05:49 -07:00
  • 4697a07253 Fix 32-bit compile warning in io_uring_prep_openat2() Jens Axboe 2020-01-15 10:05:21 -07:00
  • 3be845b7aa Update struct io_uring_files_update struct Jens Axboe 2020-01-15 10:04:17 -07:00
  • bd78237b06 Add helpers for IORING_OP_{RECV,SEND} opcodes Jens Axboe 2020-01-09 08:11:55 -07:00
  • 4b7f05cf92 Change EPOLL_CTL and OPENAT2 opcodes Jens Axboe 2020-01-09 08:08:40 -07:00
  • 7772c8115c Add openat2(2) test case Jens Axboe 2020-01-08 18:52:56 -07:00
  • 0ed392ec02 Add support for IORING_OP_OPENAT2 Jens Axboe 2020-01-08 18:52:39 -07:00
  • 46f9233579 Add buffered short read test case Jens Axboe 2020-01-07 13:17:05 -07:00
  • 26a3348441 man/io_uring_enter: fix missing space in RECVMSG Jens Axboe 2020-01-06 08:16:37 -07:00
  • c0fcb7f95a Merge branch 'fixtest' of https://github.com/wdauchy/liburing Jens Axboe 2020-01-04 09:26:39 -07:00
  • 7e3188b290 test: fix statx comment William Dauchy 2020-01-04 16:23:14 +01:00
  • 6d205e2baf Merge branch 'fixtest' of https://github.com/wdauchy/liburing Jens Axboe 2020-01-04 08:21:18 -07:00
  • 93d6af9cce test: fix openat flags William Dauchy 2020-01-04 16:02:23 +01:00
  • ab8537f79e man/io_uring_enter.2: improve timeout documentation Jens Axboe 2019-12-28 09:54:22 -07:00
  • 07b6d913ca Add io_uring_ring_dontfork() Jens Axboe 2019-12-27 09:04:54 -07:00
  • e421b9ecbe test/{f,m}advise: some kernel return -EBADF on unknown opcode Jens Axboe 2019-12-26 11:37:54 -07:00
  • 4aca25a6d7 test/{f,m}advise: cut down runtime Jens Axboe 2019-12-26 11:09:34 -07:00
  • 36acf8f00e test/file-update: add sqe based test case Jens Axboe 2019-12-26 11:04:14 -07:00
  • e1761cb817 Add basic madvise test case Jens Axboe 2019-12-26 10:52:51 -07:00
  • ebba24243a Add fadvise test case Jens Axboe 2019-12-26 10:36:01 -07:00
  • 0e66cf7240 Add fadvise/madvise prep helpers Jens Axboe 2019-12-26 10:05:35 -07:00
  • 2a555e56b0 io_uring_prep_files_update() should take offset as well Jens Axboe 2019-12-26 10:01:58 -07:00
  • a1da8854c4 io_uring_setup.2: formatting and addition of read/write fixed Jens Axboe 2019-12-25 21:49:37 -07:00
  • 9d65469834 io_uring_setup.2: minor clarification Jens Axboe 2019-12-25 21:42:57 -07:00
  • 93eccf82a9 Merge branch 'offset' of https://github.com/CarterLi/liburing Jens Axboe 2019-12-25 21:40:46 -07:00
  • 5ebe4b170b io_uring.h: add IORING_FEAT_RW_CUR_POS flag Carter Li 2019-12-26 11:09:40 +08:00
  • d667b7e2c2 Merge branch 'master' of https://github.com/CarterLi/liburing Jens Axboe 2019-12-25 20:40:12 -07:00
  • ae0147ce5c io_uring_enter.2: document IOSQE_IO_HARDLINK Carter Li 2019-12-26 10:25:10 +08:00
  • 8f97d6efaf io_uring_enter.2: add note of files update array life time Jens Axboe 2019-12-25 18:56:32 -07:00
  • bc3eb0571e Add new opcodes to io_uring_enter.2 man page Jens Axboe 2019-12-25 18:37:52 -07:00
  • 4c5f1c320e test/open-close: unlink for a file we create Jens Axboe 2019-12-24 14:42:02 -07:00
  • a80dabeabd test/accept: don't allocate send/recv data on the stack Jens Axboe 2019-12-24 10:25:45 -07:00
  • 34fa10bd10 test/io-cancel: fix file mode and user data check Jens Axboe 2019-12-23 22:27:19 -07:00
  • 4332433754 configure: allow to set host CC Jens Axboe 2019-12-23 21:34:03 -07:00
  • 32fcace197 Makefile: quiet down rm Jens Axboe 2019-12-23 21:33:47 -07:00
  • c994d9343b test/accept-reuse: fix C99'ism Jens Axboe 2019-12-23 21:02:57 -07:00
  • 0bed44fdc8 Add non-vectored read/write Jens Axboe 2019-12-23 08:45:41 -07:00
  • d6440b00d1 Add test cases comparing poll(2) with io_uring poll Jens Axboe 2019-12-22 20:29:04 -07:00
  • 9fcc639c6a liburing-0.3 Jens Axboe 2019-12-21 07:17:11 -07:00
  • 75cad68b95 Only use -fPIC for the shared library Jens Axboe 2019-12-21 09:07:06 -07:00
  • e59b537f48 Sync io_uring.h header with 5.6 kernel bits Jens Axboe 2019-12-21 07:14:21 -07:00
  • 7349b71c2e Merge branch 'poll-getevents' of https://github.com/glommer/liburing Jens Axboe 2019-12-19 10:19:23 -07:00
  • c39a05819b __io_uring_flush_sq: avoid extra shared ktail read, if we can avoid it Jens Axboe 2019-12-19 10:06:28 -07:00
  • bf3aeb3dbb for polled IO, do not miss the opportunity of getting completions when going to the kernel Glauber Costa 2019-12-19 11:15:48 -05:00
  • a4a015a276 spec: additional Fedora RPM cleanups Stefan Hajnoczi 2019-12-13 10:16:40 +00:00
  • 6827bf8cac test/accept-reuse: check that we get SQE reuse right Jens Axboe 2019-12-17 16:12:08 -07:00
  • 294f2e4a27 test/open-close: accept a passed in file Jens Axboe 2019-12-17 16:11:51 -07:00
  • 07517db838 Merge branch 'fix_redef' of https://github.com/cor3ntin/liburing Jens Axboe 2019-12-16 14:43:23 -07:00
  • eabeb00a0e Fix redefinition of statx_timestamp Corentin Jabot 2019-12-16 21:58:31 +01:00
  • 8ce3a0765b __io_uring_get_cqe: use internal stable pointer for cqe Jens Axboe 2019-12-16 12:10:07 -07:00
  • afa25d596d test/link_drain: print what test failed Jens Axboe 2019-12-16 08:19:12 -07:00
  • 41d442b3ed Add IORING_OP_STATX definition and simple test case Jens Axboe 2019-12-14 22:44:40 -07:00
  • 731ab38f48 io_uring_wait_cqe*(): don't call into the kernel if we peek an event Jens Axboe 2019-12-14 22:32:22 -07:00
  • 8666bac1ea Test wait after under-consuming Pavel Begunkov 2019-12-13 20:11:22 +03:00
  • 4cf05b8734 test/file-update: register files in multiple rings Jens Axboe 2019-12-13 11:15:16 -07:00
  • 15226c1f4e Sync io_uring.h with 5.6 kernel bits Jens Axboe 2019-12-12 12:15:41 -07:00
  • c1307a6087 Add IORING_OP_OPENAT/IORING_OP_CLOSE helpers and test case Jens Axboe 2019-12-11 14:45:32 -07:00
  • 1781f0efe0 __io_uring_flush_sq: kill dead variable Jens Axboe 2019-12-11 09:00:43 -07:00
  • 2b292f357b Add IORING_OP_FALLOCATE test case Jens Axboe 2019-12-10 11:00:19 -07:00
  • 4a6e7607b4 Add prep helpers for IORING_OP_FILES_UPDATE and IORING_OP_FALLOCATE Jens Axboe 2019-12-10 10:47:47 -07:00
  • ec5ba3373b Sync io_uring with 5.6 Jens Axboe 2019-12-10 10:43:04 -07:00
  • ff641cfcc8 test/link: add a few IOSQE_IO_HARDLINK test cases Jens Axboe 2019-12-10 08:41:53 -07:00
  • d700791713 Merge branch 'fix-git-ignore' of https://github.com/bgianfo/liburing Jens Axboe 2019-12-07 21:10:11 -07:00
  • 4b7ae1a45f Fix .gitignore to omit new test binaries Brian Gianforcaro 2019-12-07 16:45:44 -08:00
  • 84b89ca437 test/poll-cancel-ton: improve test case Jens Axboe 2019-12-04 20:53:01 -07:00
  • 790d285bc9 test/link-timeout: update for allowed link timeouts Jens Axboe 2019-12-04 11:06:56 -07:00
  • 00dc6876cf test/timeout: remove copied (and wrong) comments Jens Axboe 2019-12-04 10:12:56 -07:00