Commit Graph

  • 7b8d8611b0 test/timeout: add test cases for sqe->flags being set on timeouts Jens Axboe 2019-12-04 10:03:38 -07:00
  • 1468e7dfbb test/fsync: use 'stderr' for errors, and remove bogus EINVAL check Jens Axboe 2019-12-04 09:13:34 -07:00
  • 9c244674bd liburing.h: correct some > 80 char lines Jens Axboe 2019-12-04 08:59:04 -07:00
  • 556f71e5ec Sync io_uring.h with the kernel Jens Axboe 2019-12-03 11:26:56 -07:00
  • ecf677d590 test/connect: don't rely on -EINPROGRESS being returned Jens Axboe 2019-12-03 11:26:25 -07:00
  • ad543701a8 Add test case for -EFAULT triggered by iov reuse Jens Axboe 2019-12-02 20:51:47 -07:00
  • 8f24d3c550 test/poll-cancel-ton: remove set-but-unused variable Jens Axboe 2019-12-02 08:33:07 -07:00
  • f6739da9d8 Merge branch 'master' of https://github.com/CarterLi/liburing Jens Axboe 2019-12-02 08:30:55 -07:00
  • 38c82de2fb queue.c: Silence compiler warnings 李通洲 2019-12-02 22:36:04 +08:00
  • 39ece4a8e2 liburing.map: remove export of (now dead) syscall exports Jens Axboe 2019-12-01 17:22:55 -07:00
  • e80a08c3a7 io_uring_wait_cqes: use cqe related return codes Jens Axboe 2019-12-01 17:19:16 -07:00
  • e71a670557 io_uring_wait_cqes: return right submission count on flush Jens Axboe 2019-12-01 13:18:13 -07:00
  • 3e53439459 Update micro level to 3 in prep for 0.3 Jens Axboe 2019-12-01 11:31:38 -07:00
  • e8493b735b Merge branch 'issue25' Jens Axboe 2019-12-01 11:30:40 -07:00
  • 96144ea798 Split out system call bits from library interface Jens Axboe 2019-12-01 11:21:39 -07:00
  • a24269f3ac Add test case for commit 7ad0e4b2f8 Jens Axboe 2019-12-01 09:30:32 -07:00
  • 7ad0e4b2f8 Fix flush/submit with internal timeout Jens Axboe 2019-12-01 09:11:31 -07:00
  • ad2028eaed Remove C99'ism from certain tests liming wu 2019-11-29 10:20:11 -07:00
  • 5943354615 test/connect: fixup a few style issues Jens Axboe 2019-11-28 08:13:52 -07:00
  • 6e3f6f3a35 liburing: create an installation target for tests Johannes Thumshirn 2019-11-28 11:26:06 +01:00
  • c8291a94dd Add a simple connect test Hrvoje Zeba 2019-11-27 21:53:44 -07:00
  • 9845510733 __io_uring_get_cqe: add safety for SQPOLL Jens Axboe 2019-11-27 17:21:38 -07:00
  • 9695826eaf Add regression test for the bug fix in d77a67ed5f Jens Axboe 2019-11-27 17:14:19 -07:00
  • d77a67ed5f __io_uring_submit: always check sq_ring_needs_enter() Jens Axboe 2019-11-27 17:02:21 -07:00
  • 4cc37def4d test/runtests.sh: improve alive worker detection Jens Axboe 2019-11-26 16:02:43 -07:00
  • 5065e66a26 Add io_uring_prep_connect() helper Hrvoje Zeba 2019-11-25 15:22:54 -07:00
  • ba8881038d test/accept-test: add test case for accept() with addr/addrlen Hrvoje Zeba 2019-11-25 12:28:57 -07:00
  • 8f087e9031 Add a regression test for behavior before commit b5837bd531 Hrvoje Zeba 2019-11-25 11:00:30 -07:00
  • b5837bd531 Don't cap wait_nr in __io_uring_submit() Hrvoje Zeba 2019-11-25 09:44:19 -07:00
  • f0d57a101b test/timeout: test_single_timeout_nr should wait for 3, not 4 Jens Axboe 2019-11-25 09:43:31 -07:00
  • 3f16174d1b test/fc2a85cb02ef-test: make sure we skip on non-root Jens Axboe 2019-11-24 19:26:16 -07:00
  • 6aa467cacd test/read-write: remove debug message Jens Axboe 2019-11-24 19:25:13 -07:00
  • 3e10fc7a21 test/stdout: add fixed buffer tests Jens Axboe 2019-11-24 10:08:24 -07:00
  • 566506fa22 Make __io_uring_submit_and_wait() do the right thing for flushed ring state Jens Axboe 2019-11-22 22:28:47 -07:00
  • 514acf956e Revert "Fix io_uring_sq_ready()" Jens Axboe 2019-11-22 22:18:07 -07:00
  • b60697c51c Add io_uring_wait_cqe_nr() Jens Axboe 2019-11-22 22:00:27 -07:00
  • 217756d19f Don't let io_uring_wait_cqes() submit IO Jens Axboe 2019-11-22 21:43:24 -07:00
  • 75f55777a0 test/cq-overflow: add test case for c5bc0ed798 Jens Axboe 2019-11-22 09:22:30 -07:00
  • c5bc0ed798 Fix io_uring_sq_ready() Jens Axboe 2019-11-22 09:18:34 -07:00
  • b7d7554397 Update link_drain with new kernel method Jackie Liu 2019-11-22 16:18:04 +08:00
  • 3e4deca462 Add test/poll-many.c Jens Axboe 2019-11-22 07:23:56 -07:00
  • 4db698dcf2 Merge branch 'debian_build' of https://github.com/changchengx/liburing Jens Axboe 2019-11-20 19:19:23 -07:00
  • bea6a7cb62 script to build liburing into debian package Changcheng Liu 2019-11-14 22:59:40 +08:00
  • ac907d7e5a debian rules to package liburing Changcheng Liu 2019-11-14 21:35:50 +08:00
  • 3d884919df test/read-write: add linked test case Jens Axboe 2019-11-20 13:50:35 -07:00
  • 2d8dcd28d1 test/teardowns: lighten load and wait for children Jens Axboe 2019-11-20 13:47:05 -07:00
  • 9c00d79da2 Update poll cancellation return codes Jens Axboe 2019-11-20 08:34:09 -07:00
  • 9f9929ef44 test/link-timeout: add a few more test cases Jens Axboe 2019-11-20 08:33:52 -07:00
  • 2e7d744903 built liburing.so and test binary first when runtests Jackie Liu 2019-11-20 11:14:22 +08:00
  • 6a273eaa1a Avoid redefined warning of "SIGSTKSZ" Jackie Liu 2019-11-20 11:14:21 +08:00
  • 5a793ce65e mktemp is dangerous, better use mkostemp Jackie Liu 2019-11-20 11:14:20 +08:00
  • 76cf6dce3e linked-timeout: check invalid linked timeouts Pavel Begunkov 2019-11-19 23:37:05 +03:00
  • 4bc1af0c10 Add teardown test case Jens Axboe 2019-11-19 15:28:43 -07:00
  • 0cbc36abf2 test/link-timeout: add more chained linked timeout cases Jens Axboe 2019-11-14 22:10:40 -07:00
  • da869dc3eb Add test/poll-cancel-ton Jens Axboe 2019-11-14 17:24:19 -07:00
  • 6243334131 test/fixed-link: fix transposed error arguments Jens Axboe 2019-11-14 12:04:25 -07:00
  • 4d881435fd Fix 32-bit compile warnings Jens Axboe 2019-11-13 16:29:03 -07:00
  • 12877bafa2 test: add test for READ_FIXED & IOSQE_IO_LINK Carter Li 2019-11-13 16:24:10 -07:00
  • 20f648060d test/fc2a85cb02ef-test: set fail slab/page_alloc verbose to 0 Jens Axboe 2019-11-13 14:34:36 -07:00
  • 3c9d958095 io_uring: invalid fd for file-less operations Pavel Begunkov 2019-11-14 00:27:42 +03:00
  • e1420b89cd test: fix up dead code bugs Jeff Moyer 2019-11-12 17:12:51 -07:00
  • a8f853698f Always use bundled liburing.h for test cases Jens Axboe 2019-11-12 12:30:38 -07:00
  • 46eaedd374 test/poll-link: use mask check for completion success Jens Axboe 2019-11-12 08:22:28 -07:00
  • 4bce856d43 Improve reliability of poll/accept-link tests Jens Axboe 2019-11-11 16:00:58 -07:00
  • da1ce8ce2f test/accept-link: add test case for accept linked with timers Jens Axboe 2019-11-11 12:51:42 -07:00
  • d379852b80 test/poll-link: add test case for polls linked with timers Jens Axboe 2019-11-11 12:40:04 -07:00
  • 16296c5fd1 test/link-timeout: add short linked timeout test case Jens Axboe 2019-11-10 23:43:04 -07:00
  • d9b3a10509 README: add small blurb on rlimit memlocked (ulimit -l) Jens Axboe 2019-11-10 22:10:27 -07:00
  • d4196c2241 test/fc2a85cb02ef-test: make note of needed kconfig options Jens Axboe 2019-11-10 22:05:13 -07:00
  • c1177124bc test/accept: add test case for lots of pending accepts at exit Jens Axboe 2019-11-10 21:23:56 -07:00
  • 902e4460bb Fix io_uring_get_sqe() for IORING_SETUP_SQPOLL Jens Axboe 2019-11-10 15:28:23 -07:00
  • 82efd43f75 test/cq-overflow: account number submitted correctly Jens Axboe 2019-11-10 15:27:25 -07:00
  • 7de6253569 test/accept: code reuse cleanup Jens Axboe 2019-11-10 10:09:36 -07:00
  • c6aa23edd2 test/accept: add test case for correct -ERESTARTSYS transformation Jens Axboe 2019-11-10 09:49:47 -07:00
  • 9fca869f19 Ensure test cases work as non-root always Jens Axboe 2019-11-10 09:48:47 -07:00
  • fdb4c2a786 Add syzbot test case for io_sqe_files_register() alloc failure Jens Axboe 2019-11-10 08:49:14 -07:00
  • 11ae951d65 __io_uring_submit_and_wait: check for SQ readiness for submit == 0 Jens Axboe 2019-11-09 18:38:46 -07:00
  • f936339f27 test/defer: drop overflow hung test on IORING_FEAT_NODROP Jens Axboe 2019-11-09 18:38:14 -07:00
  • 4dd83090cc test/cq-full: update for IORING_FEAT_NODROP Jens Axboe 2019-11-09 18:28:33 -07:00
  • cb11b70566 test/cq-overflow: update for IORING_FEAT_NODROP Jens Axboe 2019-11-09 11:51:43 -07:00
  • 7d7ca9fe76 test/link_drain.c: fixes Jackie Liu 2019-11-09 07:08:07 -07:00
  • 41706850a1 liburing: Add regression test case for link with drain Jackie Liu 2019-11-09 11:00:09 +08:00
  • 1f112c2970 test/cq-overflow: handle -EBUSY on CQ_NODROP submit Jens Axboe 2019-11-08 15:58:00 -07:00
  • d284099a08 test/cq-overflow.c: add IO test Jens Axboe 2019-11-08 11:44:17 -07:00
  • d21b1116d9 Merge branch 'cqring-nodrop' Jens Axboe 2019-11-08 08:40:49 -07:00
  • 1a71f9ed95 man/io_uring_enter.2: document -EBUSY return Jens Axboe 2019-11-08 08:39:44 -07:00
  • f79b02e831 man/io_uring_enter.2: sync with kernel Jens Axboe 2019-11-07 20:00:27 -07:00
  • 15a4d6c3e2 man/io_uring_enter.2: clarify -EAGAIN handling Jens Axboe 2019-11-07 16:24:18 -07:00
  • 3cb6b1223e document IORING_SETUP_CQSIZE Jeff Moyer 2019-11-07 16:18:57 -05:00
  • 9186b34016 Merge branch 'link-timeout' Jens Axboe 2019-11-07 12:32:46 -07:00
  • 1cbb4a9570 test/runtests.sh: fix broken tee usage Jens Axboe 2019-11-07 08:53:22 -07:00
  • 570d79ab64 Add test case for IORING_SETUP_CQ_NODROP Jens Axboe 2019-11-06 11:34:18 -07:00
  • bc1bd5e97e Add IORING_OP_LINK_TIMEOUT test cases Jens Axboe 2019-11-05 14:02:23 -07:00
  • ba97eaf8f9 barrier.h: add generic smp_mb implementation Jeff Moyer 2019-11-05 10:33:19 -05:00
  • 0781f2af2c spec: Fedora RPM cleanups Jeff Moyer 2019-11-05 08:39:17 +01:00
  • 9f4714c22c Makefile: add missing .pc dependency on .spec file Stefan Hajnoczi 2019-11-05 08:39:16 +01:00
  • 9ba6a2ac93 spec: update RPM version number to 0.2 Stefan Hajnoczi 2019-11-05 08:39:15 +01:00
  • 72bb93940b Printout correct failure locations in test/timeout.c Hrvoje Zeba 2019-11-04 19:42:53 -07:00
  • 46e870e976 Use msec parameter instead of TIMEOUT_MSEC in msec_to_ts() Hrvoje Zeba 2019-11-04 19:42:48 -07:00
  • b141467de4 README: add io-uring@vger.kernel.org list info Jens Axboe 2019-11-04 15:38:38 -07:00