{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":777018995,"defaultBranch":"main","name":"chia-garden","ownerLogin":"krobertson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-25T02:59:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1809?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711335592.0","currentOid":""},"activityList":{"items":[{"before":"cbded8383f19b2758ac8381091fb1b60b428fc75","after":"78bfb620bf6361c9c996aab5172b7b286113b186","ref":"refs/heads/main","pushedAt":"2024-04-02T04:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"Add missing return","shortMessageHtmlLink":"Add missing return"}},{"before":"dab5db6730a3cc426053ba7dde8ea8069f223abb","after":"cbded8383f19b2758ac8381091fb1b60b428fc75","ref":"refs/heads/main","pushedAt":"2024-04-01T22:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"havester: Don't respond if we're at max transfers\n\nUpdates the harvester to not respond to a PlotReady request if we're\nalready at max transfers. If it responds the fastest, it will be chosen\nbut the request will be denied. If we're at max already, it shouldn't\nrespond that it will take the plot.","shortMessageHtmlLink":"havester: Don't respond if we're at max transfers"}},{"before":"db5bee589f867734af049caf4793597fbd68bfe6","after":"dab5db6730a3cc426053ba7dde8ea8069f223abb","ref":"refs/heads/main","pushedAt":"2024-03-31T19:46:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"plotter and harvester tweaks\n\nUpdate the plotter to requeue plots that timeout in retries. This\nensures they don't get stuck on disk.\n\nAdjusted transfers taint to be lower, especially since some hosts may\nhave high max transfers.","shortMessageHtmlLink":"plotter and harvester tweaks"}},{"before":"d5cb17a9a6ef0b923a168dcb20b4bb3a682833b9","after":"db5bee589f867734af049caf4793597fbd68bfe6","ref":"refs/heads/main","pushedAt":"2024-03-30T23:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"Update to log gomaxprocs","shortMessageHtmlLink":"Update to log gomaxprocs"}},{"before":"c11ccdff75568d752a2cf470787756437d391d1e","after":"d5cb17a9a6ef0b923a168dcb20b4bb3a682833b9","ref":"refs/heads/main","pushedAt":"2024-03-30T06:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"fix: Miscalculating of free space taint\n\nThis fixes two issues with calculating the free space taint.\n\nFirst, it was calculating it inverted. It was using free space\npercentage rather than disk usage percentage, so it was tainting more\nthe emptier the disk was.\n\nSecond, it was treating the taint as 1/10th what it should because it\nwas multiplying by 100 and then dividing by 1000, so it was off by a\nfactor of 10.","shortMessageHtmlLink":"fix: Miscalculating of free space taint"}},{"before":"672c4548dcb069da447ef15cf87ae3d59c6788b9","after":"c11ccdff75568d752a2cf470787756437d391d1e","ref":"refs/heads/main","pushedAt":"2024-03-29T07:18:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"Tweaked taints and adding some logging for testing","shortMessageHtmlLink":"Tweaked taints and adding some logging for testing"}},{"before":"cded437e6492eca5b5e9d4acff7dbd104aaacef1","after":"672c4548dcb069da447ef15cf87ae3d59c6788b9","ref":"refs/heads/main","pushedAt":"2024-03-25T23:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"Readme tweaks\n\n[ci-skip]","shortMessageHtmlLink":"Readme tweaks"}},{"before":"ab920f9a3519409141d716d33e21c3c80bf898fd","after":"cded437e6492eca5b5e9d4acff7dbd104aaacef1","ref":"refs/heads/main","pushedAt":"2024-03-25T23:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"plotter: Configurable plot extension/suffix\n\nAdded an option to specify the extension used by plot files. This is\nused to identify plot files from temp files or other things within the\nplot directories.\n\nCan be overridden with command line for `--suffix`\nor `-s`, or with the `GARDEN_PLOTTER_SUFFIX`\nenvironment variable.","shortMessageHtmlLink":"plotter: Configurable plot extension/suffix"}},{"before":"e209bc035610a0ed40b078393b5814227ae8dabf","after":"ab920f9a3519409141d716d33e21c3c80bf898fd","ref":"refs/heads/main","pushedAt":"2024-03-25T18:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"Update readme\n\nUpdated with some more explanation and running instructions.\n\n[ci-skip]","shortMessageHtmlLink":"Update readme"}},{"before":"969f02580e143c45425664ff03e7b40fea02b219","after":"e209bc035610a0ed40b078393b5814227ae8dabf","ref":"refs/heads/main","pushedAt":"2024-03-25T17:40:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"harvester: Use temp file and rename when complete\n\nThis changes the harvester to write the files to a temp file while\ntransfering and rename them upon completion. Should have been doing this\nalready, but neglected it. The main benefit is the chia harvester won't\nsee or try using it until the transfer is complete. Renaming is a quick\nsyscall so it is fully ready once the farm sees it.","shortMessageHtmlLink":"harvester: Use temp file and rename when complete"}},{"before":"397509a7be5b7f28bf5cfe849ae48b62e8860efa","after":"969f02580e143c45425664ff03e7b40fea02b219","ref":"refs/heads/main","pushedAt":"2024-03-25T06:06:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"harvester: Pause plot paths on transfer failures\n\nThe harvester will now pause a specific plot path for 5 minutes if the\nwrite or open operations fails. These are the two cases where the\nfailure is most likely related to the disk/filesystem and could warrant\nskipping it so as to not get stuck.\n\nFuture changes should involve periodically updating stats and disabling\non a failure.","shortMessageHtmlLink":"harvester: Pause plot paths on transfer failures"}},{"before":"38e75dee33c94002024b988c5670a7982ebf8b05","after":"397509a7be5b7f28bf5cfe849ae48b62e8860efa","ref":"refs/heads/main","pushedAt":"2024-03-25T05:31:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"harvester: Fix sort ordering\n\nFixes sort ordering of plot paths on the harvester. It was mistakenly\nsorting in ascending order, so least space to most. That is backwards.\n\nMinor print formatting tweaks.","shortMessageHtmlLink":"harvester: Fix sort ordering"}},{"before":"425d74928ceeebb368a1433e31ed2678df90410c","after":"38e75dee33c94002024b988c5670a7982ebf8b05","ref":"refs/heads/main","pushedAt":"2024-03-25T05:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"Update plot path validation to skip failures\n\nThis changes it so if a plot path fails to validate, it will log and\nskip it rather than completely fail.\n\nIt will then only error if none of the provided plot paths pass\nvalidation and are going to be used.","shortMessageHtmlLink":"Update plot path validation to skip failures"}},{"before":"ade72049e91c404f8f4c802748dcdd512c39b901","after":"425d74928ceeebb368a1433e31ed2678df90410c","ref":"refs/heads/main","pushedAt":"2024-03-25T04:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"harvester: Add expand-path option\n\nThis adds the --expand-path option for the harvester which will look at\nthe provided path and use each subdirectory within the directory as a\nseparate plot directory. This is a simple way to have one argument\npoint to a directory containing the mount point of all disks and\ndiscovering all of them instantly.","shortMessageHtmlLink":"harvester: Add expand-path option"}},{"before":null,"after":"ade72049e91c404f8f4c802748dcdd512c39b901","ref":"refs/heads/main","pushedAt":"2024-03-25T02:59:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krobertson","name":"Ken Robertson","path":"/krobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809?s=80&v=4"},"commit":{"message":"Added github workflow action","shortMessageHtmlLink":"Added github workflow action"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJRgkigA","startCursor":null,"endCursor":null}},"title":"Activity ยท krobertson/chia-garden"}