{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":95021259,"defaultBranch":"master","name":"fio","ownerLogin":"vincentkfu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-06-21T15:56:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24612399?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717517720.0","currentOid":""},"activityList":{"items":[{"before":"6e039133f1fe30b1abf742423019836c4d1e8123","after":"695ab5c21d44a004b8f90bcc38b9331bc2d8feb7","ref":"refs/heads/master","pushedAt":"2024-06-06T17:21:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?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":"349bbcb2e36658db05d5247ef8cbcb285d58dfbf","after":"6e039133f1fe30b1abf742423019836c4d1e8123","ref":"refs/heads/master","pushedAt":"2024-06-06T17:19:57.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: fix operations misspellings\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: fix operations misspellings"}},{"before":"612da74406e8f62fd6e129a8391f59fd3ffb7ee3","after":"695ab5c21d44a004b8f90bcc38b9331bc2d8feb7","ref":"refs/heads/fdp2","pushedAt":"2024-06-05T16:14:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?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":"1f54dfa8ec9dccd7ca29bcadde82c5b319b096af","after":"612da74406e8f62fd6e129a8391f59fd3ffb7ee3","ref":"refs/heads/fdp2","pushedAt":"2024-06-04T16:31:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update and clarify plids option\n\nMake it clearer that for FDP the values specified by the plids option\nare indices referencing the list of placement identifiers available to\nthe namespace.\n\nAlso note that it now accepts ranges.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update and clarify plids option"}},{"before":"b06916e84056c0474012afb3fe2ff9225135b2ff","after":"1f54dfa8ec9dccd7ca29bcadde82c5b319b096af","ref":"refs/heads/fdp2","pushedAt":"2024-06-04T16:28:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update and clarify plids option\n\nMake it clearer that for FDP the values specified by the plids option\nare indices referencing the list of placement identifiers available to\nthe namespace.\n\nAlso note that it now accepts ranges.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update and clarify plids option"}},{"before":null,"after":"b06916e84056c0474012afb3fe2ff9225135b2ff","ref":"refs/heads/fdp2","pushedAt":"2024-06-04T16:15:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update and clarify plids option\n\nMake it clearer that for FDP the values specified by the plids option\nare indices referencing the list of placement identifiers available to\nthe namespace.\n\nAlso note that it now accepts ranges.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update and clarify plids option"}},{"before":"83001a6fa71736c95d2acd44b062e2feb77ffb81","after":"a865b4badf1e3d0839e7aeb99b797fcfee30d1ac","ref":"refs/heads/fdp","pushedAt":"2024-06-03T20:30:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"t/nvmept_fdp: add tests for plid ranges\n\nAdd a few tests to make sure that parsing of ranges for placement ID\nindices works.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/nvmept_fdp: add tests for plid ranges"}},{"before":"d27591f36341fdb7135ac475f7605fff790bbc3f","after":"83001a6fa71736c95d2acd44b062e2feb77ffb81","ref":"refs/heads/fdp","pushedAt":"2024-06-03T20:24:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"t/nvmept_fdp: add tests for plid ranges\n\nAdd a few tests to make sure that parsing of ranges for placement ID\nindices works.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/nvmept_fdp: add tests for plid ranges"}},{"before":"2b9dc175a8a45c97da5d9d5047fbadb5b22c28c5","after":"d27591f36341fdb7135ac475f7605fff790bbc3f","ref":"refs/heads/fdp","pushedAt":"2024-05-30T18:58:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"WIP: options: support ranges for FDP plids\n\nInstead of forcing users to list every single placement ID, allow users\nto specify a list of ranges (1-3, 4-6, 7, 8) for placement IDs.\n\nNEEDS TESTING\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"WIP: options: support ranges for FDP plids"}},{"before":null,"after":"7e87e1815372cc83d1bb93a91acf521101708a88","ref":"refs/heads/nvmept_trim_test","pushedAt":"2024-04-25T17:02:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"t/nvmept_trim: increase transfer size for some tests\n\nThe final sequence of tests uses a block size of 4096 bytes. This can be\nslow enough on some platforms to trigger a 10-minute timeout. Increase\nthe block size to 256K to reduce the run time.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/nvmept_trim: increase transfer size for some tests"}},{"before":"a7c7ce77de06c18f55e7481120b24ed0b7431784","after":"349bbcb2e36658db05d5247ef8cbcb285d58dfbf","ref":"refs/heads/master","pushedAt":"2024-04-24T17:44:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update for new data placement options\n\nUpdate the HOWTO and man page for the unified data placement options\nthat cover both FDP and Streams.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update for new data placement options"}},{"before":"4eef23f627d103d7092b4141bd6b0c8f95309ee9","after":"a7c7ce77de06c18f55e7481120b24ed0b7431784","ref":"refs/heads/master","pushedAt":"2024-04-24T17:40:17.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update for new data placement options\n\nUpdate the HOWTO and man page for the unified data placement options\nthat cover both FDP and Streams.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update for new data placement options"}},{"before":null,"after":"ada89ed3e587830482b9ce9b25db8f8ee2f15f34","ref":"refs/heads/streams-v2","pushedAt":"2024-04-23T18:02:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update for new data placement options\n\nUpdate the HOWTO and man page for the unified data placement options\nthat cover both FDP and Streams.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update for new data placement options"}},{"before":"75d4a6672f339b019753e6ce4417ef49e2a96929","after":"e0ef142132280fecee93d2226abc31bcf6e0ed8e","ref":"refs/heads/streams","pushedAt":"2024-04-18T18:24:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update for new data placement options\n\nUpdate the HOWTO and man page for the unified data placement options\nthat cover both FDP and Streams.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update for new data placement options"}},{"before":"0b443e2268785973da53e6a24d9086d66d3d302c","after":"75d4a6672f339b019753e6ce4417ef49e2a96929","ref":"refs/heads/streams","pushedAt":"2024-04-18T17:57:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update for new data placement options\n\nUpdate the HOWTO and man page for the unified data placement options\nthat cover both FDP and Streams.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update for new data placement options"}},{"before":"6da489caef63e3165a225fed6fc7af703db3a8d2","after":null,"ref":"refs/heads/fio-streams","pushedAt":"2024-04-18T17:48:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"}},{"before":null,"after":"0b443e2268785973da53e6a24d9086d66d3d302c","ref":"refs/heads/streams","pushedAt":"2024-04-18T17:47:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update for new data placement options\n\nUpdate the HOWTO and man page for the unified data placement options\nthat cover both FDP and Streams.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update for new data placement options"}},{"before":null,"after":"6da489caef63e3165a225fed6fc7af703db3a8d2","ref":"refs/heads/fio-streams","pushedAt":"2024-04-18T17:46:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"docs: update for new data placement options\n\nUpdate the HOWTO and man page for the unified data placement options\nthat cover both FDP and Streams.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"docs: update for new data placement options"}},{"before":"3098e4b0e3c415fe98586f33fa543a051628a827","after":null,"ref":"refs/heads/flag-cleanups","pushedAt":"2024-04-18T16:39:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"}},{"before":"fd148dd1e15740431b36197ec29a59ac7dd1de6c","after":null,"ref":"refs/heads/flag-cleanup","pushedAt":"2024-04-18T16:39:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"}},{"before":null,"after":"fd148dd1e15740431b36197ec29a59ac7dd1de6c","ref":"refs/heads/flag-cleanup","pushedAt":"2024-04-17T21:27:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"fio: ioengine flag cleanup\n\nConvert how we define ioengine flags to use the same construction\nused for thread flags. This allows us to count the number of ioengine\nflags and write an assertion to make sure that thread flags and ioengine\nflags will fit inside td->flags.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"fio: ioengine flag cleanup"}},{"before":null,"after":"3098e4b0e3c415fe98586f33fa543a051628a827","ref":"refs/heads/flag-cleanups","pushedAt":"2024-04-17T17:54:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"fio: ioengine flag cleanup\n\nConvert how we define ioengine flags to use the same construction that\nis used for thread flags. This allows us to count the number of ioengine\nflags and write an assertion to make sure that thread flags and ioengine\nflags will fit inside thread_data.flags.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"fio: ioengine flag cleanup"}},{"before":"2b03792ceb7ed00bd50db5b59486fab902295df8","after":"4eef23f627d103d7092b4141bd6b0c8f95309ee9","ref":"refs/heads/master","pushedAt":"2024-04-02T15:11:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"howto: fix zonemode formatting\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"howto: fix zonemode formatting"}},{"before":"da7ec916243221b28ce361329aa5a8e40a90962d","after":"2b03792ceb7ed00bd50db5b59486fab902295df8","ref":"refs/heads/master","pushedAt":"2024-03-22T14:51:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"Merge branch 'issue-1735' of https://github.com/yygcode/fio\n\n* 'issue-1735' of https://github.com/yygcode/fio:\n iolog: fix disk stats issue","shortMessageHtmlLink":"Merge branch 'issue-1735' of https://github.com/yygcode/fio"}},{"before":"20f42c101f7876648705a4fb8a9e2a647dc936ce","after":"da7ec916243221b28ce361329aa5a8e40a90962d","ref":"refs/heads/master","pushedAt":"2024-03-22T14:32:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"examples: fiograph plots for dir operation ioengines\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"examples: fiograph plots for dir operation ioengines"}},{"before":"f226220049035290e5e193d1fc117d3057fc1270","after":"20f42c101f7876648705a4fb8a9e2a647dc936ce","ref":"refs/heads/master","pushedAt":"2024-03-21T12:37:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"t/run-fio-tests: restrict t0031 to Linux only\n\nThis test uses libaio. So run it only on Linux when libaio is available.\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/run-fio-tests: restrict t0031 to Linux only"}},{"before":"a3daa2c6d7f3fa432b95a414598de1acdadacd5e","after":"f226220049035290e5e193d1fc117d3057fc1270","ref":"refs/heads/master","pushedAt":"2024-03-20T18:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"t/jobs/t0030: add test for --bandwidth-log option\n\nAdd a test to detect changes that break the --bandwidth-log option. This\noption uses the logging data structures in a way that differs from how\nthe other logs use them. So it's easy to forget about this special case.\n\nRecent patches resolving related breakage are:\nd72244761b2230fbb2d6eaec59cdedd3ea651d4f (\"stat: fix segfault with fio\noption --bandwidth-log\")\nacc481b6d34aab3ee6e19f22b64f8bf0dd30480c (\"iolog: fix reported defect\nfrom coverity scan\")\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/jobs/t0030: add test for --bandwidth-log option"}},{"before":"bc7d7b66d5a2f3a7cd9b64342a2ddefaa3f1523d","after":"a3daa2c6d7f3fa432b95a414598de1acdadacd5e","ref":"refs/heads/master","pushedAt":"2024-03-20T18:26:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"t/jobs/t0030: add test for --bandwidth-log option\n\nAdd a test to detect changes that break the --bandwidth-log option. This\noption uses the logging data structures in a way that differs from how\nthe other logs use them. So it's easy to forget about this special case.\n\nRecent patches resolving related breakage are:\nd72244761b2230fbb2d6eaec59cdedd3ea651d4f (\"stat: fix segfault with fio\noption --bandwidth-log\")\nacc481b6d34aab3ee6e19f22b64f8bf0dd30480c (\"iolog: fix reported defect\nfrom coverity scan\")\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/jobs/t0030: add test for --bandwidth-log option"}},{"before":"b140fc5e484638a467480e369485b91290288d58","after":"bc7d7b66d5a2f3a7cd9b64342a2ddefaa3f1523d","ref":"refs/heads/master","pushedAt":"2024-03-20T18:14:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"t/jobs/t0030: add test for --bandwidth-log option\n\nAdd a test to detect changes that break the --bandwidth-log option. This\noption uses the logging data structures in a way that differs from how\nthe other logs use them. So it's easy to forget about this special case.\n\nRecent patches resolving related breakage are:\nd72244761b2230fbb2d6eaec59cdedd3ea651d4f (\"stat: fix segfault with fio\noption --bandwidth-log\")\nacc481b6d34aab3ee6e19f22b64f8bf0dd30480c (\"iolog: fix reported defect\nfrom coverity scan\")\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/jobs/t0030: add test for --bandwidth-log option"}},{"before":"ab404446a6a632e4d8f8c29c65df32949535ed43","after":"b140fc5e484638a467480e369485b91290288d58","ref":"refs/heads/master","pushedAt":"2024-03-07T19:36:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincentkfu","name":"Vincent Kang Fu","path":"/vincentkfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24612399?s=80&v=4"},"commit":{"message":"t/nvmept_pi: add support for xNVMe ioengine\n\nAdd a command-line option to run this script using the xNVMe ioengine\nwith the async io_uring_cmd backend. The default remains to use the\nio_uring_cmd ioengine.\n\nExample:\n\npython3 t/nvmept_pi.py --dut /dev/ng1n1 --lbaf 6 --ioengine xnvme --fio ./fio\n\nSigned-off-by: Vincent Fu ","shortMessageHtmlLink":"t/nvmept_pi: add support for xNVMe ioengine"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXnOnlQA","startCursor":null,"endCursor":null}},"title":"Activity ยท vincentkfu/fio"}