{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6331631,"defaultBranch":"master","name":"fio","ownerLogin":"axboe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-22T08:20:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2619634?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726510693.0","currentOid":""},"activityList":{"items":[{"before":"f0af0812543d3d9a4019e2979c6e32f479ee70c4","after":"bcd46be2adaa4afc32b836ad6137798544a3d80a","ref":"refs/heads/master","pushedAt":"2024-09-17T02:30:02.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'atomic-writes'\n\nMerge the atomc write support.\n\n* atomic-writes:\n examples: Add example for atomic write verify\n fio: Support verify_write_sequence\n doc: Document atomic command\n tools/fiograph: Update for atomic support\n io_uring: Support RWF_ATOMIC\n libaio: Support RWF_ATOMIC\n pvsync2: Support RWF_ATOMIC\n os: Reintroduce atomic write support\n os-linux: Define RWF_ATOMIC","shortMessageHtmlLink":"Merge branch 'atomic-writes'"}},{"before":null,"after":"f23208c8860de515f025af6ac34d6a227f277e67","ref":"refs/heads/atomic-writes","pushedAt":"2024-09-16T18:18:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"examples: Add example for atomic write verify\n\nAdd an example for verifying atomic writes.\n\nUntil now, atomic writes are only supported on Linux for block devices, so\nonly give instructions on for that.\n\nCurrently support is being worked on for XFS and EXT4, and instructions can\nbe updated in due course.\n\nSigned-off-by: John Garry \nLink: https://lore.kernel.org/r/20240916165347.2226763-10-john.g.garry@oracle.com\nSigned-off-by: Jens Axboe ","shortMessageHtmlLink":"examples: Add example for atomic write verify"}},{"before":"a189fc720a4d661dc1813981872d08ef586301bc","after":"f0af0812543d3d9a4019e2979c6e32f479ee70c4","ref":"refs/heads/master","pushedAt":"2024-09-06T21:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Update mailing list details in README.rst\n\nMajordomo commands are no longer used, so update README.rst with the new\nmethod of subscribing to the mailing list.\n\nSigned-off-by: Rebecca Cran \nLink: https://lore.kernel.org/r/20240906211941.850156-1-rebecca@bsdio.com\nSigned-off-by: Jens Axboe ","shortMessageHtmlLink":"Update mailing list details in README.rst"}},{"before":"65098b11f8aa28e328c225dcd39e3338bb005fdc","after":"a189fc720a4d661dc1813981872d08ef586301bc","ref":"refs/heads/master","pushedAt":"2024-09-06T13:42:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"t/jobs/t0035: add test for the file operations IO engine\n\nThe previous commit fixed the NULL pointer dereference which happened\nwhen the write_lat_log option is specified for the file operations IO\nengine. Add a new test case to confirm the fix. This test case also\ncovers the basic use cases of the file operations IO engine.\n\nSigned-off-by: Shin'ichiro Kawasaki \nLink: https://lore.kernel.org/r/20240906023717.1464031-3-shinichiro.kawasaki@wdc.com\nSigned-off-by: Jens Axboe ","shortMessageHtmlLink":"t/jobs/t0035: add test for the file operations IO engine"}},{"before":"20d0ba84d3b7e7abd8a3318175b46f5e5363547d","after":"65098b11f8aa28e328c225dcd39e3338bb005fdc","ref":"refs/heads/master","pushedAt":"2024-09-05T19:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"iolog: add va_end on error\n\nCall va_end when we encounter an error trying to print sample fields.\n\nThis was reported by Coverity:\n\n** CID 509197: API usage errors (VARARGS)\n/iolog.c: 1025 in print_sample_fields()\n________________________________________________________________________________________________________\n*** CID 509197: API usage errors (VARARGS)\n/iolog.c: 1025 in print_sample_fields()\n1019 \tint ret;\n1020\n1021 \tva_start(ap, fmt);\n1022 \tret = vsnprintf(*p, *left, fmt, ap);\n1023 \tif (ret < 0 || ret >= *left) {\n1024 \t\tlog_err(\"sample file write failed: %d\\n\", ret);\n>>> CID 509197: API usage errors (VARARGS)\n>>> \"va_end\" was not called for \"ap\".\n1025 \t\treturn -1;\n1026 \t}\n1027 \tva_end(ap);\n1028\n1029 \t*p += ret;\n1030 \t*left -= ret;\n\nFixes: 3ec6b6da (\"iolog: refactor flush_samples()\")\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"iolog: add va_end on error"}},{"before":"5d789274bd8979d881ad793faba9f885f3b80113","after":"20d0ba84d3b7e7abd8a3318175b46f5e5363547d","ref":"refs/heads/master","pushedAt":"2024-09-04T18:50:02.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"t/jobs/t0034: add test for the log_issue_time option\n\nAdd a test to check the newly added option 'log_issue_time'. Generate\nlog files using the option and check that lines in the log files have\nthe format described in the \"Log File Format\" section in HOWTO.rst.\n\nThis test case has the logic same as t0033 except the log file names and\nmatching patterns. Factor out the logic to the new class\nFioJobFileTest_LogFileFormat.\n\nSigned-off-by: Shin'ichiro Kawasaki \nLink: https://lore.kernel.org/r/20240829085826.999859-10-shinichiro.kawasaki@wdc.com\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/jobs/t0034: add test for the log_issue_time option"}},{"before":"00dc75d2f80fc130d2627ed4bb25548ba77e5fbc","after":"5d789274bd8979d881ad793faba9f885f3b80113","ref":"refs/heads/master","pushedAt":"2024-09-03T18:50:03.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'no-librpma' of https://github.com/grom72/fio\n\n* 'no-librpma' of https://github.com/grom72/fio:\n Remove obsolete library ref.\n Fix parameter type\n rpma: remove librpma support\n Revert \"rpma: add librpma_apm_* and librpma_gpspm_* engines\"\n Revert \"rpma: RPMA engine requires librpma>=v0.10.0 with rpma_mr_advise()\"\n Revert \"rpma: RPMA engines require librpma>=v0.11.0 with rpma_cq_get_wc()\"\n Revert \"rpma: simplify server_cmpl_process()\"\n Revert \"ci: build the librpma fio engine\"","shortMessageHtmlLink":"Merge branch 'no-librpma' of https://github.com/grom72/fio"}},{"before":"2a26258077b987ddba0633d07aaec0abfb5462a2","after":"00dc75d2f80fc130d2627ed4bb25548ba77e5fbc","ref":"refs/heads/master","pushedAt":"2024-08-29T13:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Remove 'uncached' support\n\nExperimental kernel patches existed for this, usable via setting\nRWF_UNCACHED for the IO. But they never made it into mainline, so\nlet's mark the option as deprecated and kill off the support for\nnow.\n\nSigned-off-by: Jens Axboe ","shortMessageHtmlLink":"Remove 'uncached' support"}},{"before":"2d416331db2735031e85c8da64ce93382796799b","after":"2a26258077b987ddba0633d07aaec0abfb5462a2","ref":"refs/heads/master","pushedAt":"2024-08-28T14:20:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"ci: add containers for Alma, Oracle, and Rocky Linux\n\nExpand our testing platforms with these distributions. They mostly use\nthe same package names as Fedora with a handful of exceptions.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"ci: add containers for Alma, Oracle, and Rocky Linux"}},{"before":"7bc12310ac39f8bf694a6785d027e4cee96dbbdf","after":"2d416331db2735031e85c8da64ce93382796799b","ref":"refs/heads/master","pushedAt":"2024-08-21T21:20:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"ci: install isal packages for testing\n\nThis brings in faster checksum calculation routines that are used for\nprotection information support.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"ci: install isal packages for testing"}},{"before":"55b10ccca6a2ba623360a38c3fdf7332461646bb","after":"7bc12310ac39f8bf694a6785d027e4cee96dbbdf","ref":"refs/heads/master","pushedAt":"2024-08-16T14:21:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'errdetails' of https://github.com/minwooim/fio\n\n* 'errdetails' of https://github.com/minwooim/fio:\n io_uring: Add .errdetails to parse CQ status\n ioengines: Add thread_data to .errdetails","shortMessageHtmlLink":"Merge branch 'errdetails' of https://github.com/minwooim/fio"}},{"before":"8ac0eec77e9c25a054ff1fbff243ffdffcd6e858","after":"55b10ccca6a2ba623360a38c3fdf7332461646bb","ref":"refs/heads/master","pushedAt":"2024-08-06T15:17:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/scaleoutsean/fio\n\n* 'master' of https://github.com/scaleoutsean/fio:\n Improve http_host, filename in docs and example/http-s3.fio","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/scaleoutsean/fio"}},{"before":"40176e3206288e36f01baea86b15d7ff450c3e00","after":"8ac0eec77e9c25a054ff1fbff243ffdffcd6e858","ref":"refs/heads/master","pushedAt":"2024-08-05T19:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"nvme/streams: avoid allocating too large a buffer\n\nWe only need to allocate as many data structures as there were stream\nIDs provided.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"nvme/streams: avoid allocating too large a buffer"}},{"before":"c63e8658bb776f2d50cde992ad07232a61e6d031","after":"40176e3206288e36f01baea86b15d7ff450c3e00","ref":"refs/heads/master","pushedAt":"2024-07-26T13:56:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'qnx-phys-mem' of https://github.com/mvf/fio\n\n* 'qnx-phys-mem' of https://github.com/mvf/fio:\n QNX: Fix physical memory detection","shortMessageHtmlLink":"Merge branch 'qnx-phys-mem' of https://github.com/mvf/fio"}},{"before":"791f697320637fb39375ce4a80c287afaff8f395","after":"c63e8658bb776f2d50cde992ad07232a61e6d031","ref":"refs/heads/master","pushedAt":"2024-07-17T21:40:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'fdp/pid_limit_fix' of https://github.com/ankit-sam/fio\n\n* 'fdp/pid_limit_fix' of https://github.com/ankit-sam/fio:\n ioengines: bump up FIO_IOOPS_VERSION\n dataplacement: change log_info to log_err for error messages\n dataplacement: remove FDP_MAX_RUHS","shortMessageHtmlLink":"Merge branch 'fdp/pid_limit_fix' of https://github.com/ankit-sam/fio"}},{"before":"2cb0841a1452f34a20ffe8fc1821b305f10b3f63","after":"791f697320637fb39375ce4a80c287afaff8f395","ref":"refs/heads/master","pushedAt":"2024-07-15T20:20:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"t/nvmept_fdp: accommodate devices with many RUHS\n\nFio can only accept 128 placement IDs to write to. It is possible for\nnamespaces to have thousands of placement IDs. Adjust the standard tests\nto acommodate this situation. Instead of just assuming that the device\nhas fewer than 128 placement IDs, change the expected RUAMW calculations\nto also work for the case where the namespace has more than 128\nplacement IDs exceeds 128.\n\nAlso adjust the scheme test to work where there are more RUHS than the\nmax scheme entries allowed.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/nvmept_fdp: accommodate devices with many RUHS"}},{"before":"89fc4019e2a5ecb23be181a6a1dcda1902cdcfcc","after":"2cb0841a1452f34a20ffe8fc1821b305f10b3f63","ref":"refs/heads/master","pushedAt":"2024-07-12T16:53:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"os/os-qnx: fix overwrite of 'errno'\n\nYou can't call perror() and expect errno to retain the same value,\nit'll be zero after that. On top of that, there's no reason to\nprint the error here, the higher up layers will do that when an error\nis returned.\n\nFixes: 946733c6f19c (\"Support QNX OS platform\")\nSigned-off-by: Jens Axboe ","shortMessageHtmlLink":"os/os-qnx: fix overwrite of 'errno'"}},{"before":"6eaa6422fccf857e6b1a88492db805dafca8ee85","after":"89fc4019e2a5ecb23be181a6a1dcda1902cdcfcc","ref":"refs/heads/master","pushedAt":"2024-07-11T14:10:03.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'io-uring-cmd/nvme/add-flush' of https://github.com/minwooim/fio\n\n* 'io-uring-cmd/nvme/add-flush' of https://github.com/minwooim/fio:\n t/nvmept.py: Add test cases for FLUSH\n io_u: Support fsync for --rw=trimwrite\n io_u: Ensure fsync only after write(s)\n td: Replace last_was_sync with last_ddir_issued\n td: Rename last_ddir to last_ddir_completed\n io_uring: Add support FLUSH command","shortMessageHtmlLink":"Merge branch 'io-uring-cmd/nvme/add-flush' of https://github.com/minw…"}},{"before":"05a52be478dbbaa73d7ef563133125b24c001f1c","after":"6eaa6422fccf857e6b1a88492db805dafca8ee85","ref":"refs/heads/master","pushedAt":"2024-06-28T23:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"windows: don't define strtoll for 32-bit builds\n\nOur 32-bit Windows Cygwin builds started failing because one of the\nlibraries they require now defines strtoll when fio already defines\nstrtoll. To avoid this, don't define strtoll for 32-bit Windows builds.\n\nFailed build: https://github.com/axboe/fio/actions/runs/9718276970/job/26825784199\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"windows: don't define strtoll for 32-bit builds"}},{"before":"bd7492a47a5bb0ec66a05ae0cff0c9065afb0f88","after":"05a52be478dbbaa73d7ef563133125b24c001f1c","ref":"refs/heads/master","pushedAt":"2024-06-14T12:20:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'nfs' of https://github.com/panxiao2014/fio\n\n* 'nfs' of https://github.com/panxiao2014/fio:\n Fix issue when start randwrite by using nfs engine","shortMessageHtmlLink":"Merge branch 'nfs' of https://github.com/panxiao2014/fio"}},{"before":"a15118757dad19c7f17700903d169676f244e318","after":"bd7492a47a5bb0ec66a05ae0cff0c9065afb0f88","ref":"refs/heads/master","pushedAt":"2024-06-12T17:10:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"smalloc: add a comment explaining why scalloc does not zero memory\n\nscalloc does not zero out the buffer because this is already done\nelsewhere. Explain this in a comment because this could be confusing.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"smalloc: add a comment explaining why scalloc does not zero memory"}},{"before":"c6783fc35ab01eb7f8b92bd4369c7d277538fd88","after":"a15118757dad19c7f17700903d169676f244e318","ref":"refs/heads/master","pushedAt":"2024-06-11T23:20:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"helper_thread: check for null scalloc return value\n\nscalloc can return NULL if it fails to allocate memory. Check for this\ncondition and fail the helper thread setup if it occurs.\n\nThis issue was reported by Coverity:\n\n** CID 496644: Null pointer dereferences (NULL_RETURNS)\n/helper_thread.c: 425 in helper_thread_create()\n419\n420 \thd = scalloc(1, sizeof(*hd));\n421\n422 \tsetup_disk_util();\n423 \tsteadystate_setup();\n424\n>>> CID 496644: Null pointer dereferences (NULL_RETURNS)\n>>> Dereferencing \"hd\", which is known to be \"NULL\".\n425 \thd->sk_out = sk_out;\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"helper_thread: check for null scalloc return value"}},{"before":"fbf954c96bb4089b3097adde723216a4668f854b","after":"c6783fc35ab01eb7f8b92bd4369c7d277538fd88","ref":"refs/heads/master","pushedAt":"2024-06-11T18:30:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"t/stest: confirm that scalloc clears the buffer\n\nChange smalloc calls to scalloc and make sure buffers are zeroed out.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/stest: confirm that scalloc clears the buffer"}},{"before":"eb7fe4550ff2a569d0d8c71de16a1ea1e1aaf0a5","after":"fbf954c96bb4089b3097adde723216a4668f854b","ref":"refs/heads/master","pushedAt":"2024-06-07T15:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"engines/io_uring: eliminate FDP memory corruption risk\n\nWe only allocate FDP_MAX_RUHS reclaim unit handle status descriptors. It\nis possible that the device will have more than this many descriptors.\nMake sure we do not run over the end of the buffer we have allocated\nwhen this happens.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"engines/io_uring: eliminate FDP memory corruption risk"}},{"before":"695ab5c21d44a004b8f90bcc38b9331bc2d8feb7","after":"eb7fe4550ff2a569d0d8c71de16a1ea1e1aaf0a5","ref":"refs/heads/master","pushedAt":"2024-06-06T18:10:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Revert \"smalloc: smalloc() already clears memory, scalloc() need not do it again\"\n\nOriginally:\nsmalloc cleared the buffer\nscalloc did not need to clear the differ\n\nLater: 9c3e13e3314da394698ca32f21cc46d46b7cfe47\nsmalloc was changed to not clear the buffer\nscalloc was not updated to clear the buffer when the above smalloc\nchange was made\n\nOriginally smalloc always cleared the buffer. So it wasn't necessary for\nscalloc to clear it again. But later on smalloc was changed to no longer\nclear the buffer but scalloc was not changed back to clear the buffer.\n\nReverting this commit makes scalloc clear the buffer again.\n\nThis reverts commit a640ed36829f3be6d9dd8c7974dba41b9b59e6a5.\n\nFixes: https://github.com/axboe/fio/issues/1772\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"Revert \"smalloc: smalloc() already clears memory, scalloc() need not …"}},{"before":"6e039133f1fe30b1abf742423019836c4d1e8123","after":"695ab5c21d44a004b8f90bcc38b9331bc2d8feb7","ref":"refs/heads/master","pushedAt":"2024-06-06T18:00:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"dataplacement: increase max data placement IDs to 128\n\nSome users have requested the ability to test a larger number of\nplacement IDs in a single job. Bump the max placement IDs to 128.\nChange the type to 16 bits to reduce the amount of space these\nadditional IDs will consume.\n\nAlso bump the server version for this change.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"dataplacement: increase max data placement IDs to 128"}},{"before":"1757469a81cac5bd662b9cde26f1e5d4f0402181","after":"6e039133f1fe30b1abf742423019836c4d1e8123","ref":"refs/heads/master","pushedAt":"2024-06-04T13:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"docs: fix operations misspellings\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: fix operations misspellings"}},{"before":"93dc85482a998440f8e40814014da8cbfe9cf5e8","after":"1757469a81cac5bd662b9cde26f1e5d4f0402181","ref":"refs/heads/master","pushedAt":"2024-06-03T14:20:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'io_uring_cmd/support-write-family' of https://github.com/samsungds/fio\n\n* 'io_uring_cmd/support-write-family' of https://github.com/samsungds/fio:\n io_uring: Add 'write_mode' option for optional cmds","shortMessageHtmlLink":"Merge branch 'io_uring_cmd/support-write-family' of https://github.co…"}},{"before":"d5fbe84b83999d862838f36ea0d4a499e31f0653","after":"93dc85482a998440f8e40814014da8cbfe9cf5e8","ref":"refs/heads/master","pushedAt":"2024-05-31T13:50:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'fix-coverity-scan-defect' of https://github.com/parkvibes/fio\n\n* 'fix-coverity-scan-defect' of https://github.com/parkvibes/fio:\n iolog: fix Error handling issues (NEGATIVE_RETURNS)\n iolog: fix Null pointer dereferences (FORWARD_NULL)","shortMessageHtmlLink":"Merge branch 'fix-coverity-scan-defect' of https://github.com/parkvib…"}},{"before":"dfccacadc2a524b64f3f8416f3a36d0b02a6ad0c","after":"d5fbe84b83999d862838f36ea0d4a499e31f0653","ref":"refs/heads/master","pushedAt":"2024-05-28T18:30:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"axboe","name":"Jens Axboe","path":"/axboe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2619634?s=80&v=4"},"commit":{"message":"Merge branch 'enable-dataplacement-while-replaying-io' of https://github.com/parkvibes/fio\n\n* 'enable-dataplacement-while-replaying-io' of https://github.com/parkvibes/fio:\n t/nvmept_fdp: add a test(402)\n fio: enable dataplacement(fdp) while replaying I/Os","shortMessageHtmlLink":"Merge branch 'enable-dataplacement-while-replaying-io' of https://git…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMjozMDowMi4wMDAwMDBazwAAAAS4DLJp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMjozMDowMi4wMDAwMDBazwAAAAS4DLJp","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQxODozMDowMi4wMDAwMDBazwAAAARWLAQL"}},"title":"Activity · axboe/fio"}