{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":805077819,"defaultBranch":"devel","name":"glusterfs","ownerLogin":"eggert","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-23T20:52:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/572024?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716499320.0","currentOid":""},"activityList":{"items":[{"before":"524a32e252b9ef13e6bc5b8f22843ae1a8d63d85","after":"444a9497a30574accdc8b2055eee1e81ce3fdc9d","ref":"refs/heads/cli-cmd-parser-timestamp","pushedAt":"2024-05-24T04:09:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eggert","name":"Paul Eggert","path":"/eggert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/572024?s=80&v=4"},"commit":{"message":"cli: fix off-by-one-hour error if DST\n\nDon't tell mktime that standard time is in effect.\nThis fixes a bug where the timestamp is off by\nan hour when daylight saving time is in effect.\n(The issue is also present in the devel branch,\nwhich uses strftime %s and which therefore\nhas the same bug.)","shortMessageHtmlLink":"cli: fix off-by-one-hour error if DST"}},{"before":"ab3ab6ed7f91586b65af83db4fd1ea60c8d26dc0","after":"524a32e252b9ef13e6bc5b8f22843ae1a8d63d85","ref":"refs/heads/cli-cmd-parser-timestamp","pushedAt":"2024-05-23T21:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eggert","name":"Paul Eggert","path":"/eggert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/572024?s=80&v=4"},"commit":{"message":"cli: pass clang-format check\n\nAdjust patch to pass clang-format.\n\nFixes: #4355\n\nSigned-off-by: Paul Eggert ","shortMessageHtmlLink":"cli: pass clang-format check"}},{"before":"929d71b084e1e7f995d3a2884d16438108f6f621","after":"ab3ab6ed7f91586b65af83db4fd1ea60c8d26dc0","ref":"refs/heads/cli-cmd-parser-timestamp","pushedAt":"2024-05-23T21:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eggert","name":"Paul Eggert","path":"/eggert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/572024?s=80&v=4"},"commit":{"message":"cli: fix timestamp validation\n\ncli/src/cli-cmd-parser.c's config_parse was calling strftime\nwith a struct tm that may have tm_year that is out of range\nfor strftime, yielding unspecified and/or undefined behavior.\nFix this by using mktime instead of strftime, as mktime's\nbehavior is well-defined for out-of-range values. This also\nfixes a portability issue with strftime %s and time zones.\n\nFixes: #4355\n\nSigned-off-by: Paul Eggert ","shortMessageHtmlLink":"cli: fix timestamp validation"}},{"before":null,"after":"929d71b084e1e7f995d3a2884d16438108f6f621","ref":"refs/heads/cli-cmd-parser-timestamp","pushedAt":"2024-05-23T21:22:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eggert","name":"Paul Eggert","path":"/eggert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/572024?s=80&v=4"},"commit":{"message":"prevent gnfs IO Errors on smaller files (#4322)\n\nIn certain situations, smaller files will report I/O errors when accessed\r\nfrom NFS using Gluster NFS. With our settings, files up to 170M could report\r\nthis in some cases. It was not a consistent failure.\r\n\r\nDisbling the NFS performance I/O cache seemed to work around the instances\r\nof the problem observed for non-sharded volumes.\r\n\r\nResearch showed that gluster NFS is relying on an errno return value of\r\nEINVAL to detect EOF and set is_eof. However, in some paths this value\r\nwas not retained or was reset to zero.\r\n\r\nThis change passes the errno along so it can be used by gluster NFS. We\r\nfound the issue in the shard xlator and the io-cache xlator.\r\n\r\nSigned-off-by: Erik Jacobson \r\nCo-authored-by: Erik Jacobson ","shortMessageHtmlLink":"prevent gnfs IO Errors on smaller files (gluster#4322)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQwNDowOTo0OS4wMDAwMDBazwAAAARSpc37","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQwNDowOTo0OS4wMDAwMDBazwAAAARSpc37","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yM1QyMToyMjowMC4wMDAwMDBazwAAAARSdaRL"}},"title":"Activity ยท eggert/glusterfs"}