{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":700059407,"defaultBranch":"master","name":"fio","ownerLogin":"stilor","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-03T21:31:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14894475?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696377296.0","currentOid":""},"activityList":{"items":[{"before":"627ad15cc21a68c469ec146140c8185cb35e3218","after":"5f7bd351630d02c223772ade57bf321a75fba020","ref":"refs/heads/fix-stat-overflow","pushedAt":"2023-10-05T18:46:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stilor","name":"Alexey Neyman","path":"/stilor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14894475?s=80&v=4"},"commit":{"message":"Handle 32-bit overflows in disk utilization stats\n\nLinux prints [1] some of the values reported in block device's `stat`\nsysfs file as 32-bit unsigned integers. fio interprets them as 64-bit\nintegers when reading that sysfs file and performs further arithmetics\non them in 64-bits. If the reported value overflows during fio run,\na huge bogus value is reported in the \"disk utilization\" block instead.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/block/genhd.c#n962\n\nSigned-off-by: Alexey Neyman ","shortMessageHtmlLink":"Handle 32-bit overflows in disk utilization stats"}},{"before":"36c1447bb0b2ec066077c9e7b075aa37dfb507d9","after":"627ad15cc21a68c469ec146140c8185cb35e3218","ref":"refs/heads/fix-stat-overflow","pushedAt":"2023-10-05T17:13:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stilor","name":"Alexey Neyman","path":"/stilor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14894475?s=80&v=4"},"commit":{"message":"Handle 32-bit overflows in disk utilization stats\n\nLinux prints [1] some of the values reported in block device's `stat`\nsysfs file as 32-bit unsigned integers. fio interprets them as 64-bit\nintegers when reading that sysfs file and performs further arithmetics\non them in 64-bits. If the reported value overflows during fio run,\na huge bogus value is reported in the \"disk utilization\" block instead.\n\nThis change somehow triggered a spurious warning from GCC for the memcpy()\ncall; replaced with a structure assignment.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/block/genhd.c#n962\n\nSigned-off-by: Alexey Neyman ","shortMessageHtmlLink":"Handle 32-bit overflows in disk utilization stats"}},{"before":"d43fbc86d859b92fea1ff36e9b0181f11a8d72d3","after":"36c1447bb0b2ec066077c9e7b075aa37dfb507d9","ref":"refs/heads/fix-stat-overflow","pushedAt":"2023-10-05T03:38:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stilor","name":"Alexey Neyman","path":"/stilor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14894475?s=80&v=4"},"commit":{"message":"Handle 32-bit overflows in disk utilization stats\n\nLinux prints [1] some of the values reported in block device's `stat`\nsysfs file as 32-bit unsigned integers. fio interprets them as 64-bit\nintegers when reading that sysfs file and performs further arithmetics\non them in 64-bits. If the reported value overflows during fio run,\na huge bogus value is reported in the \"disk utilization\" block instead.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/block/genhd.c#n962\n\nSigned-off-by: Alexey Neyman ","shortMessageHtmlLink":"Handle 32-bit overflows in disk utilization stats"}},{"before":"5e3b6002b19f52ff7ac7110398146d0b9a415d98","after":"d43fbc86d859b92fea1ff36e9b0181f11a8d72d3","ref":"refs/heads/fix-stat-overflow","pushedAt":"2023-10-05T03:36:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stilor","name":"Alexey Neyman","path":"/stilor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14894475?s=80&v=4"},"commit":{"message":"Handle 32-bit overflows in disk utilization stats\n\nLinux prints [1] some of the values reported in block device's `stat`\nsysfs file as 32-bit unsigned integers. fio interprets them as 64-bit\nintegers when reading that sysfs file and performs further arithmetics\non them in 64-bits. If the reported value overflows during fio run,\na huge bogus value is reported in the \"disk utilization\" block instead.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/block/genhd.c#n962\n\nSigned-off-by: Alexey Neyman ","shortMessageHtmlLink":"Handle 32-bit overflows in disk utilization stats"}},{"before":"f15a6eae2aabdbc3a79750332bf8797992217be3","after":"5e3b6002b19f52ff7ac7110398146d0b9a415d98","ref":"refs/heads/fix-stat-overflow","pushedAt":"2023-10-04T18:15:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stilor","name":"Alexey Neyman","path":"/stilor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14894475?s=80&v=4"},"commit":{"message":"Handle 32-bit overflows in disk utilization stats\n\nLinux prints [1] some of the values reported in block device's `stat`\nsysfs file as 32-bit unsigned integers. fio interprets them as 64-bit\nintegers when reading that sysfs file and performs further arithmetics\non them in 64-bits. If the reported value overflows during fio run,\na huge bogus value is reported in the \"disk utilization\" block instead.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/block/genhd.c#n962\n\nSigned-off-by: Alexey Neyman ","shortMessageHtmlLink":"Handle 32-bit overflows in disk utilization stats"}},{"before":"73879d0b46886792f749196c603144c71c244931","after":"f15a6eae2aabdbc3a79750332bf8797992217be3","ref":"refs/heads/fix-stat-overflow","pushedAt":"2023-10-04T00:24:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stilor","name":"Alexey Neyman","path":"/stilor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14894475?s=80&v=4"},"commit":{"message":"Handle 32-bit overflows in disk utilization stats\n\nLinux prints [1] some of the values reported in block device's `stat`\nsysfs file as 32-bit unsigned integers. fio interprets them as 64-bit\nintegers when reading that sysfs file and performs further arithmetics\non them in 64-bits. If the reported value overflows during fio run,\na huge bogus value is reported in the \"disk utilization\" block instead.\n\n[1] https://source.corp.google.com/h/kernel/pub/scm/linux/kernel/git/torvalds/linux/+/refs/tags/v5.10:block/genhd.c;l=1301-1328;drc=7e890c37c25c7cbca37ff0ab292873d8146e713b\n\nSigned-off-by: Alexey Neyman ","shortMessageHtmlLink":"Handle 32-bit overflows in disk utilization stats"}},{"before":null,"after":"73879d0b46886792f749196c603144c71c244931","ref":"refs/heads/fix-stat-overflow","pushedAt":"2023-10-03T23:54:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stilor","name":"Alexey Neyman","path":"/stilor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14894475?s=80&v=4"},"commit":{"message":"Handle 32-bit overflows in disk utilization stats\n\nLinux prints [1] some of the values reported in block device's `stat`\nsysfs file as 32-bit unsigned integers. fio interprets them as 64-bit\nintegers when reading that sysfs file and performs further arithmetics\non them in 64-bits. If the reported value overflows during fio run,\na huge bogus value is reported in the \"disk utilization\" block instead.\n\n[1] https://source.corp.google.com/h/kernel/pub/scm/linux/kernel/git/torvalds/linux/+/refs/tags/v5.10:block/genhd.c;l=1301-1328;drc=7e890c37c25c7cbca37ff0ab292873d8146e713b\n\nSigned-off-by: Alexey Neyman ","shortMessageHtmlLink":"Handle 32-bit overflows in disk utilization stats"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkHOLpAA","startCursor":null,"endCursor":null}},"title":"Activity ยท stilor/fio"}