{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":634689030,"defaultBranch":"main","name":"veneer","ownerLogin":"robn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-30T23:20:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/130670?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682896872.0","currentOid":""},"activityList":{"items":[{"before":"f897440d08fa5b98867c8bf7b336443e966be594","after":"fb566641d66f838d08ecf0e7ed673e0f6e16b5c2","ref":"refs/heads/main","pushedAt":"2023-09-24T03:00:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Load more stuff into the vdev object","shortMessageHtmlLink":"Load more stuff into the vdev object"}},{"before":"0faf86377926484968cc451c1e13226ab1d0ede2","after":"f897440d08fa5b98867c8bf7b336443e966be594","ref":"refs/heads/main","pushedAt":"2023-09-23T05:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"nvpair: typed getters","shortMessageHtmlLink":"nvpair: typed getters"}},{"before":"e09b7390847fed795ebd27c55288cd69649da3a5","after":"0faf86377926484968cc451c1e13226ab1d0ede2","ref":"refs/heads/main","pushedAt":"2023-09-23T05:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Extend and tableise pool-list\n\nStill not there, just playing with some concepts.","shortMessageHtmlLink":"Extend and tableise pool-list"}},{"before":"50dcac290fc6d126b8073ecbbc413e1f47b64876","after":"e09b7390847fed795ebd27c55288cd69649da3a5","ref":"refs/heads/main","pushedAt":"2023-09-23T03:16:21.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Expose vdev stats properly, convert stats example to use it\n\nNot sure yet if exposing the whole VdevStats type is the right thing,\nbut its not the worst thing.","shortMessageHtmlLink":"Expose vdev stats properly, convert stats example to use it"}},{"before":"031b6d3dbdbb217603e3520e8d0e98fa3ad55d95","after":"50dcac290fc6d126b8073ecbbc413e1f47b64876","ref":"refs/heads/main","pushedAt":"2023-09-10T03:21:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"dataset-list: show some stuff in a nice table","shortMessageHtmlLink":"dataset-list: show some stuff in a nice table"}},{"before":"909094ecd263e67efc699bcf2993c6427a0faf8c","after":"031b6d3dbdbb217603e3520e8d0e98fa3ad55d95","ref":"refs/heads/main","pushedAt":"2023-09-10T03:02:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"dataset-list: show some stuff in a nice table","shortMessageHtmlLink":"dataset-list: show some stuff in a nice table"}},{"before":"e6f6ea1d002c3142905a3e02bca09c9d22258410","after":"909094ecd263e67efc699bcf2993c6427a0faf8c","ref":"refs/heads/main","pushedAt":"2023-09-10T02:23:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"dataset-list: show some numbers in a nice table","shortMessageHtmlLink":"dataset-list: show some numbers in a nice table"}},{"before":"277f684432919016213bd93e396d945c1c3e373e","after":"e6f6ea1d002c3142905a3e02bca09c9d22258410","ref":"refs/heads/main","pushedAt":"2023-09-09T10:16:39.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Dataset type and setup\n\nPhew, what a ride this was. Doing more than we strictly need to for just\nthis call, and no doubt things are gonna get kinda crazy later once I\ntry to start using the property cache but at least its here.","shortMessageHtmlLink":"Dataset type and setup"}},{"before":"acc805105ead2a905ae558a1a9c10df3cfae656f","after":"277f684432919016213bd93e396d945c1c3e373e","ref":"refs/heads/main","pushedAt":"2023-09-04T12:12:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Import macro where its needed, not globally","shortMessageHtmlLink":"Import macro where its needed, not globally"}},{"before":"8b07f6fce8f293fafe48a260c883de58736570f0","after":"acc805105ead2a905ae558a1a9c10df3cfae656f","ref":"refs/heads/main","pushedAt":"2023-09-04T12:12:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Import macro where its needed, not globally.","shortMessageHtmlLink":"Import macro where its needed, not globally."}},{"before":"667d8ff3db95324982a142ff003773c902bc26d8","after":"8b07f6fce8f293fafe48a260c883de58736570f0","ref":"refs/heads/main","pushedAt":"2023-09-04T01:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"IO bandwidth sparklines\n\nThe start of the app that was the whole reason for this project!\n\nVdevStats and its From<> will move into the library proper sometime.","shortMessageHtmlLink":"IO bandwidth sparklines"}},{"before":"aa5bef53564d31f7c62425cb5db1521d4720bd35","after":"667d8ff3db95324982a142ff003773c902bc26d8","ref":"refs/heads/main","pushedAt":"2023-09-03T07:15:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Methods to get the value out of the pair variant\n\nWe could do a super clever thing with magical types inside the variant\nbut ehhhh this is fine.","shortMessageHtmlLink":"Methods to get the value out of the pair variant"}},{"before":"9af5c3cdd73106ae0bb55d2ac1996ef2117ab5cb","after":"aa5bef53564d31f7c62425cb5db1521d4720bd35","ref":"refs/heads/main","pushedAt":"2023-09-02T06:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Bump deps","shortMessageHtmlLink":"Bump deps"}},{"before":"c0c4b1e4cad6cb02657527064131241bffa80eca","after":"9af5c3cdd73106ae0bb55d2ac1996ef2117ab5cb","ref":"refs/heads/main","pushedAt":"2023-09-02T06:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Convert to library, turn hack test code into examples","shortMessageHtmlLink":"Convert to library, turn hack test code into examples"}},{"before":"91c33f26ebcf6ca81f343e30bf620861a0512512","after":"c0c4b1e4cad6cb02657527064131241bffa80eca","ref":"refs/heads/main","pushedAt":"2023-09-02T03:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Run it all through rustfmt\n\nI'm not thrilled, but reasonable defaults are worth just taking until\nyou've got a better idea.","shortMessageHtmlLink":"Run it all through rustfmt"}},{"before":"85032bfec4a429cb7ca527509e6a4db6ecd417bb","after":"91c33f26ebcf6ca81f343e30bf620861a0512512","ref":"refs/heads/main","pushedAt":"2023-09-02T03:15:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Implement new-style ioctl for FreeBSD","shortMessageHtmlLink":"Implement new-style ioctl for FreeBSD"}},{"before":"9403d265bb2228a5b057bb9b5189a26410dfaeb4","after":"85032bfec4a429cb7ca527509e6a4db6ecd417bb","ref":"refs/heads/main","pushedAt":"2023-09-02T03:04:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Implement new-style ioctl for FreeBSD","shortMessageHtmlLink":"Implement new-style ioctl for FreeBSD"}},{"before":"1a0bd56dcb9622d3904eb7b069efbd9cf2dbbbf5","after":"9403d265bb2228a5b057bb9b5189a26410dfaeb4","ref":"refs/heads/main","pushedAt":"2023-09-01T13:58:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Implement new-style ioctl for FreeBSD","shortMessageHtmlLink":"Implement new-style ioctl for FreeBSD"}},{"before":"efe67afc56d6af199103a2b3a1b937306c83da3e","after":"1a0bd56dcb9622d3904eb7b069efbd9cf2dbbbf5","ref":"refs/heads/main","pushedAt":"2023-09-01T13:42:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Implement new-style ioctl for FreeBSD","shortMessageHtmlLink":"Implement new-style ioctl for FreeBSD"}},{"before":"c4cd185cbe0841c4d13846abc32eb2ab8a7c00a2","after":"efe67afc56d6af199103a2b3a1b937306c83da3e","ref":"refs/heads/main","pushedAt":"2023-09-01T13:41:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Implement new-style ioctl for FreeBSD OpenZFS","shortMessageHtmlLink":"Implement new-style ioctl for FreeBSD OpenZFS"}},{"before":"d8de701c7176f4c62e4b5252f3d44b46d24f568c","after":"c4cd185cbe0841c4d13846abc32eb2ab8a7c00a2","ref":"refs/heads/main","pushedAt":"2023-09-01T12:10:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"Ignore unused fields, always take\n\nJust slicing the slice can panic if there's not enough room. Better to\nexplicitly take and get an error throw.","shortMessageHtmlLink":"Ignore unused fields, always take"}},{"before":"48ed9d7a010604ff4cce44b1a3afbeb872868b99","after":"d8de701c7176f4c62e4b5252f3d44b46d24f568c","ref":"refs/heads/main","pushedAt":"2023-09-01T09:58:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"License change to MPL-2.0\n\nTo remain broadly the same as OpenZFS' own license (plus I'm kinda\ndigging it these days).","shortMessageHtmlLink":"License change to MPL-2.0"}},{"before":"2c21b0bd8e2e1066f2735723dee220f8f1a5e9bc","after":"48ed9d7a010604ff4cce44b1a3afbeb872868b99","ref":"refs/heads/main","pushedAt":"2023-08-30T22:31:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"update next pointer properly when walking nvlist array","shortMessageHtmlLink":"update next pointer properly when walking nvlist array"}},{"before":"3bf6485df752855eb5b6f313a79272b269a02096","after":"2c21b0bd8e2e1066f2735723dee220f8f1a5e9bc","ref":"refs/heads/main","pushedAt":"2023-08-30T05:41:20.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"remove the old nvlist code\n\nI think nvpair is about at parity. amusingly its structure has landed in\nalmost the same spot, but maybe I'm wiser for it","shortMessageHtmlLink":"remove the old nvlist code"}},{"before":"dccc41fe3d8a7c59e14c9e3569b8303f97d12111","after":"3bf6485df752855eb5b6f313a79272b269a02096","ref":"refs/heads/main","pushedAt":"2023-08-08T22:43:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"don't expose DataType, do throw UnknownPairType","shortMessageHtmlLink":"don't expose DataType, do throw UnknownPairType"}},{"before":"ab93434f0b851cc380dbd859e27249a95a647e77","after":"dccc41fe3d8a7c59e14c9e3569b8303f97d12111","ref":"refs/heads/main","pushedAt":"2023-05-15T11:34:58.348Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"start of lifting common command setup","shortMessageHtmlLink":"start of lifting common command setup"}},{"before":"530d6e3309f8056a2f5a46eca060a90ea612161f","after":"ab93434f0b851cc380dbd859e27249a95a647e77","ref":"refs/heads/main","pushedAt":"2023-05-01T03:30:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"dataset iteration\n\nstarting to get a feel for this, also erk","shortMessageHtmlLink":"dataset iteration"}},{"before":"392973c776ab4825306bdd1d0a9a460b5474b5cc","after":"530d6e3309f8056a2f5a46eca060a90ea612161f","ref":"refs/heads/main","pushedAt":"2023-05-01T02:07:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"define all the \"core\" ioctls","shortMessageHtmlLink":"define all the \"core\" ioctls"}},{"before":"64527ff31e9bef1d452d9be7889f12d51495870b","after":"392973c776ab4825306bdd1d0a9a460b5474b5cc","ref":"refs/heads/main","pushedAt":"2023-05-01T02:02:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"lift main code, initial exploration into general program shape","shortMessageHtmlLink":"lift main code, initial exploration into general program shape"}},{"before":"612578d4e7233d9cf90fd642df173ab79be48ca7","after":"64527ff31e9bef1d452d9be7889f12d51495870b","ref":"refs/heads/main","pushedAt":"2023-05-01T00:03:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robn","name":"Rob Norris","path":"/robn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130670?s=80&v=4"},"commit":{"message":"store it all in a normal btreemap\n\nthere's no particularly good reason to do all the gymnastics ourselves","shortMessageHtmlLink":"store it all in a normal btreemap"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADh23mVAA","startCursor":null,"endCursor":null}},"title":"Activity ยท robn/veneer"}