{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10405571,"defaultBranch":"master","name":"infra","ownerLogin":"NixOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-31T13:39:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/487568?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719266717.0","currentOid":""},"activityList":{"items":[{"before":"a690a916e58afd367facec6b7e88fb15234b03c3","after":"0b75faebdf1c6563a9043394bef2e15a9a920f6e","ref":"refs/heads/zrepl","pushedAt":"2024-07-01T16:12:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vcunat","name":"Vladimír Čunát","path":"/vcunat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785925?s=80&v=4"},"commit":{"message":"haumea/zrepl: snapshot a bit more often again\n\nThis should be fine, as we have a faster connection to receiver,\nand the churn doesn't seem so significant anymore anyway.","shortMessageHtmlLink":"haumea/zrepl: snapshot a bit more often again"}},{"before":"dd2613701333234c5d1b84c7bc9cab907b712e77","after":"9532a8bb92ae9319de11b6c2052b0d68ff3b4dae","ref":"refs/heads/master","pushedAt":"2024-07-01T16:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vcunat","name":"Vladimír Čunát","path":"/vcunat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785925?s=80&v=4"},"commit":{"message":"build/flake.lock: update nixpkgs to get patched sshd\n\n• Updated input 'nixpkgs':\n 'github:NixOS/nixpkgs/dff68ababdd2c2616d03f26546ba632f5f09d3c6' (2024-05-22)\n → 'github:NixOS/nixpkgs/763fc33f3612bc404d24d8333f4ab314cc79f90b' (2024-07-01)","shortMessageHtmlLink":"build/flake.lock: update nixpkgs to get patched sshd"}},{"before":"8ff24cb2648f7f08749d5891aa9b0bacb638fe84","after":"dd2613701333234c5d1b84c7bc9cab907b712e77","ref":"refs/heads/master","pushedAt":"2024-06-30T20:16:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"Merge pull request #448 from wegank/23.11-unmaintained\n\nchannels: 23.11 is unmaintained","shortMessageHtmlLink":"Merge pull request #448 from wegank/23.11-unmaintained"}},{"before":"b6b311caa1e6b72eef4ecd45678e2d21125063be","after":"a690a916e58afd367facec6b7e88fb15234b03c3","ref":"refs/heads/zrepl","pushedAt":"2024-06-29T14:59:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vcunat","name":"Vladimír Čunát","path":"/vcunat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785925?s=80&v=4"},"commit":{"message":"haumea/zrepl: we have rsync.net again","shortMessageHtmlLink":"haumea/zrepl: we have rsync.net again"}},{"before":"ad42a2b8993bea818bfb0441acaaa70d768aafc2","after":"b6b311caa1e6b72eef4ecd45678e2d21125063be","ref":"refs/heads/zrepl","pushedAt":"2024-06-29T13:05:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vcunat","name":"Vladimír Čunát","path":"/vcunat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785925?s=80&v=4"},"commit":{"message":"haumea/postgresql WIP: reduce auto-vacuuming\n\n1/100 of defaults seemed excessive. Suspected to cause issues.\nChanged to 1/10 of defaults.","shortMessageHtmlLink":"haumea/postgresql WIP: reduce auto-vacuuming"}},{"before":"e890dcb72509b86c1285817a24b54c62ee0e43da","after":"8ff24cb2648f7f08749d5891aa9b0bacb638fe84","ref":"refs/heads/master","pushedAt":"2024-06-27T18:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"meeting-notes: add 2024-06-07","shortMessageHtmlLink":"meeting-notes: add 2024-06-07"}},{"before":"efbc2771bede7c6a2992cd05006ca39b4357bb8c","after":"ad42a2b8993bea818bfb0441acaaa70d768aafc2","ref":"refs/heads/zrepl","pushedAt":"2024-06-25T18:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vcunat","name":"Vladimír Čunát","path":"/vcunat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785925?s=80&v=4"},"commit":{"message":"fixup! haumea/zrepl: WIP","shortMessageHtmlLink":"fixup! haumea/zrepl: WIP"}},{"before":"1cf24ac50ad67d341fa5a19d440c82e7fcb4aac4","after":"248a0f52baf26b2d9644b4b31f153d6e1d26db78","ref":"refs/heads/limesurvey","pushedAt":"2024-06-24T23:15:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"WIP: non-critical-infra/limesurvey: init","shortMessageHtmlLink":"WIP: non-critical-infra/limesurvey: init"}},{"before":"83e2eeb075534339e479afe462821417675c7c89","after":"1cf24ac50ad67d341fa5a19d440c82e7fcb4aac4","ref":"refs/heads/limesurvey","pushedAt":"2024-06-24T23:13:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"WIP: non-critical-infra/limesurvey: init","shortMessageHtmlLink":"WIP: non-critical-infra/limesurvey: init"}},{"before":"1fb9cb902eeb45a15a3a5ce50b87675def344208","after":"d00f070be81e88c86749e0ac8d52f288c7238b74","ref":"refs/heads/devshell-pre-commit","pushedAt":"2024-06-24T22:05:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"83e2eeb075534339e479afe462821417675c7c89","ref":"refs/heads/limesurvey","pushedAt":"2024-06-24T22:05:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"efbc2771bede7c6a2992cd05006ca39b4357bb8c","ref":"refs/heads/zrepl","pushedAt":"2024-06-23T13:06:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vcunat","name":"Vladimír Čunát","path":"/vcunat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785925?s=80&v=4"},"commit":{"message":"haumea/zrepl: WIP\n\nReduce snapshot count. We repeatedly run out of space on Haumea.","shortMessageHtmlLink":"haumea/zrepl: WIP"}},{"before":"e205d99ebeb829eed90aff8b04fe15a581a176da","after":"e890dcb72509b86c1285817a24b54c62ee0e43da","ref":"refs/heads/master","pushedAt":"2024-06-21T23:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"Rename delft to build\n\nDelft was the location where this part of the infra started, but it has\nnot been there in a few years now. Rename the directory to match the team\nname.","shortMessageHtmlLink":"Rename delft to build"}},{"before":"8d683bd446afd2984cf996d7aa001b5245e5263f","after":"e205d99ebeb829eed90aff8b04fe15a581a176da","ref":"refs/heads/master","pushedAt":"2024-06-21T23:06:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"hydra: prune known hosts","shortMessageHtmlLink":"hydra: prune known hosts"}},{"before":"15035c3431de1290b00a439d859a5f089d10a51e","after":"8d683bd446afd2984cf996d7aa001b5245e5263f","ref":"refs/heads/master","pushedAt":"2024-06-21T23:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"wireguard: drop graham's hosts","shortMessageHtmlLink":"wireguard: drop graham's hosts"}},{"before":"219f987796a39ecaed44bebb5f88675d85908524","after":null,"ref":"refs/heads/linus-onboarding","pushedAt":"2024-06-18T16:58:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"}},{"before":"3c0a589bfc0127dc16ac32a1448e573260de2d79","after":"15035c3431de1290b00a439d859a5f089d10a51e","ref":"refs/heads/master","pushedAt":"2024-06-18T10:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"haumea/zrepl: set dbname in checkpoint-hook dsn","shortMessageHtmlLink":"haumea/zrepl: set dbname in checkpoint-hook dsn"}},{"before":"dec25013c8f9fb7659d5cb1e28457955ca2b1634","after":null,"ref":"refs/heads/zrepl-pg-checkpoint","pushedAt":"2024-06-18T10:03:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vcunat","name":"Vladimír Čunát","path":"/vcunat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785925?s=80&v=4"}},{"before":"1925a5a0259faeb7ddba47a6ab6c3050683316fa","after":"3c0a589bfc0127dc16ac32a1448e573260de2d79","ref":"refs/heads/master","pushedAt":"2024-06-18T10:03:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vcunat","name":"Vladimír Čunát","path":"/vcunat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1785925?s=80&v=4"},"commit":{"message":"Merge #444: haumea/zrepl: create pg checkpoint before taking snapshot","shortMessageHtmlLink":"Merge #444: haumea/zrepl: create pg checkpoint before taking snapshot"}},{"before":"9282da0da773d684450eafa22ab0fc383ae37377","after":"1925a5a0259faeb7ddba47a6ab6c3050683316fa","ref":"refs/heads/master","pushedAt":"2024-06-18T10:01:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"haumea/postgres: increase snapshot interval to 15m\n\nThis aligns the snapshot interval with the the smallest keep cycle.","shortMessageHtmlLink":"haumea/postgres: increase snapshot interval to 15m"}},{"before":"ed7e72cfb1fd09a2f08d54e03b377929509b73c0","after":"dec25013c8f9fb7659d5cb1e28457955ca2b1634","ref":"refs/heads/zrepl-pg-checkpoint","pushedAt":"2024-06-17T15:35:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"haumea/zrepl: create pg checkpoint before taking snapshot\n\nCreating a checkpoint flushes all memory to disk, and applies all WAL\nfiles to persistent storage, forward-paying the cost of WAL replay, but\non the other hand making snapshots much cheaper.\n\nhttps://zrepl.github.io/master/configuration/snapshotting.html#job-hook-type-postgres-checkpoint\nhttps://www.postgresql.org/docs/current/sql-checkpoint.html\nhttps://www.postgresql.org/docs/current/wal-configuration.html","shortMessageHtmlLink":"haumea/zrepl: create pg checkpoint before taking snapshot"}},{"before":"6d38a50970a7991dc6e93165e25703fb58a42e33","after":null,"ref":"refs/heads/zfs-exporter","pushedAt":"2024-06-17T11:35:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"}},{"before":"507694db7ddb25f605e11d9ee461c954aa13f462","after":"9282da0da773d684450eafa22ab0fc383ae37377","ref":"refs/heads/master","pushedAt":"2024-06-17T11:35:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"Merge pull request #442 from NixOS/zfs-exporter\n\ndelft: set up and scrape prometheus-zfs-exporter","shortMessageHtmlLink":"Merge pull request #442 from NixOS/zfs-exporter"}},{"before":"6137463fb5267c4e946acb312b70cc038e1afc94","after":null,"ref":"refs/heads/postgres-jit_no-full-page-writes","pushedAt":"2024-06-17T11:35:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"}},{"before":"ca11a27e5609a152b5e9d9293c4ea99e9234d9e6","after":"507694db7ddb25f605e11d9ee461c954aa13f462","ref":"refs/heads/master","pushedAt":"2024-06-17T11:35:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"Merge pull request #443 from NixOS/postgres-jit_no-full-page-writes\n\nhaumea/postgresql: use jit package, disable full page writes","shortMessageHtmlLink":"Merge pull request #443 from NixOS/postgres-jit_no-full-page-writes"}},{"before":"cd53a35b8568f249278e9d6018e5ae5a66db1f22","after":"ed7e72cfb1fd09a2f08d54e03b377929509b73c0","ref":"refs/heads/zrepl-pg-checkpoint","pushedAt":"2024-06-17T00:16:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"haumea/zrepl: create pg checkpoint before taking snapshot\n\nCreating a checkpoint flushes all memory to disk, and applies all WAL\nfiles to persistent storage, forward-paying the cost of WAL replay, but\non the other hand making snapshots much cheaper.\n\nhttps://zrepl.github.io/master/configuration/snapshotting.html#job-hook-type-postgres-checkpoint\nhttps://www.postgresql.org/docs/current/sql-checkpoint.html\nhttps://www.postgresql.org/docs/current/wal-configuration.html","shortMessageHtmlLink":"haumea/zrepl: create pg checkpoint before taking snapshot"}},{"before":"f694971f21e453e263c65c58ce02642e0481f85a","after":"cd53a35b8568f249278e9d6018e5ae5a66db1f22","ref":"refs/heads/zrepl-pg-checkpoint","pushedAt":"2024-06-17T00:15:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"haumea/zrepl: create checkpoint before taking snapshot\n\nCreating a checkpoint flushes all memory to disk, and applies all WAL\nfiles to persistent storage, forward-paying the cost of WAL replay, but\non the other hand making snapshots much cheaper.\n\nhttps://zrepl.github.io/master/configuration/snapshotting.html#job-hook-type-postgres-checkpoint\nhttps://www.postgresql.org/docs/current/sql-checkpoint.html\nhttps://www.postgresql.org/docs/current/wal-configuration.html","shortMessageHtmlLink":"haumea/zrepl: create checkpoint before taking snapshot"}},{"before":null,"after":"f694971f21e453e263c65c58ce02642e0481f85a","ref":"refs/heads/zrepl-pg-checkpoint","pushedAt":"2024-06-17T00:14:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"haumea/zrepl: create checkpoint before taking snapshot\n\nCreating a checkpoint flushes all memory to disk, and applies all WAL\nfiles to persistent storage, forward-paying the cost of WAL replay, but\non the other hand making snapshots much cheaper.\n\nhttps://zrepl.github.io/master/configuration/snapshotting.html#job-hook-type-postgres-checkpoint\nhttps://www.postgresql.org/docs/current/sql-checkpoint.html\n\nhttps://www.postgresql.org/docs/current/wal-configuration.html","shortMessageHtmlLink":"haumea/zrepl: create checkpoint before taking snapshot"}},{"before":null,"after":"6137463fb5267c4e946acb312b70cc038e1afc94","ref":"refs/heads/postgres-jit_no-full-page-writes","pushedAt":"2024-06-17T00:07:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"haumea/postgresql: disable full page writes\n\n\"ZFS does not need full page writes to prevent torn pages, because ZFS\nnever tears pages\"","shortMessageHtmlLink":"haumea/postgresql: disable full page writes"}},{"before":null,"after":"6d38a50970a7991dc6e93165e25703fb58a42e33","ref":"refs/heads/zfs-exporter","pushedAt":"2024-06-17T00:03:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mweinelt","name":"Martin Weinelt","path":"/mweinelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131599?s=80&v=4"},"commit":{"message":"delft: set up and scrape prometheus-zfs-exporter\n\nThe hope is that we gain more insight into ZFS dataset usage over time.","shortMessageHtmlLink":"delft: set up and scrape prometheus-zfs-exporter"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEc_ZCtgA","startCursor":null,"endCursor":null}},"title":"Activity · NixOS/infra"}