{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9433979,"defaultBranch":"main","name":"jepsen","ownerLogin":"jepsen-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-04-14T19:20:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19334403?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706234421.0","currentOid":""},"activityList":{"items":[{"before":"dca647dba0637f87cdc05e20e7e3cdac05862b09","after":"4f3cfe79404e348feffe6eb51895342b2140a1c2","ref":"refs/heads/main","pushedAt":"2024-03-28T14:24:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge pull request #589 from jackyzha0/main\n\nchange base image to work on m1 (closes #588)","shortMessageHtmlLink":"Merge pull request #589 from jackyzha0/main"}},{"before":"a1cd00088b9921e026c43e9c41d4cbe1506df074","after":"dca647dba0637f87cdc05e20e7e3cdac05862b09","ref":"refs/heads/main","pushedAt":"2024-03-28T01:23:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge pull request #590 from nurturenature/ipv4-host-address\n\nexplicitly use ipv4 addresses for hosts in `control.net/ip*`","shortMessageHtmlLink":"Merge pull request #590 from nurturenature/ipv4-host-address"}},{"before":"3ec7e6c733b67f302628fe0f24944001b43136eb","after":"a1cd00088b9921e026c43e9c41d4cbe1506df074","ref":"refs/heads/main","pushedAt":"2024-01-26T02:01:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:jepsen-io/jepsen","shortMessageHtmlLink":"Merge branch 'main' of github.com:jepsen-io/jepsen"}},{"before":"d0a587ecec9f580a210738103918a819710d5d78","after":"7fd282d246dea6d538470ea0250c53b93b759237","ref":"refs/heads/gh-pages","pushedAt":"2024-01-26T02:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"0.3.5","shortMessageHtmlLink":"0.3.5"}},{"before":"870bffaa07ee838df041cf3f7f0d5e160a65a9d7","after":"3ec7e6c733b67f302628fe0f24944001b43136eb","ref":"refs/heads/main","pushedAt":"2024-01-26T01:59:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge pull request #583 from nurturenature/lxd-doc\n\nLXD doc for Debian Bookworm","shortMessageHtmlLink":"Merge pull request #583 from nurturenature/lxd-doc"}},{"before":"834b928ccd9c1bcafb6d9204722f183f1120c12b","after":"870bffaa07ee838df041cf3f7f0d5e160a65a9d7","ref":"refs/heads/main","pushedAt":"2024-01-26T01:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Dep upgrades\n\nRing 1.11.0\nSSHJ 0.38.0\nElle 0.2.1","shortMessageHtmlLink":"Dep upgrades"}},{"before":"4dd4631859d7aa8d455b53685bb6f9712389940c","after":"834b928ccd9c1bcafb6d9204722f183f1120c12b","ref":"refs/heads/main","pushedAt":"2024-01-24T17:36:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:jepsen-io/jepsen","shortMessageHtmlLink":"Merge branch 'main' of github.com:jepsen-io/jepsen"}},{"before":"bfd00cf838978bd465e4970326583c2a7acb7a0b","after":"4dd4631859d7aa8d455b53685bb6f9712389940c","ref":"refs/heads/main","pushedAt":"2024-01-19T14:09:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge pull request #582 from ligurio/ligurio/mention-elle-cli\n\nReadme: add elle-cli to other projects","shortMessageHtmlLink":"Merge pull request #582 from ligurio/ligurio/mention-elle-cli"}},{"before":"873ac757d1a591e7da9c5f6912cb958d85407d13","after":"bfd00cf838978bd465e4970326583c2a7acb7a0b","ref":"refs/heads/main","pushedAt":"2024-01-19T13:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"net/drop! no longer needs to establish a fresh SSH connection","shortMessageHtmlLink":"net/drop! no longer needs to establish a fresh SSH connection"}},{"before":"94e45ed332349caad4e7bf0709de1e374ead21c4","after":"873ac757d1a591e7da9c5f6912cb958d85407d13","ref":"refs/heads/main","pushedAt":"2024-01-18T20:34:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"jepsen.net: pull Net protocol into jepsen.net.proto\n\nWe've been meaning to pull jepsen.Net down into jepsen.net.proto for a\nwhile, but haven't gotten around to it. This finishes that work. No\ncompatibility changes: the original fns are still available in\njepsen.net.","shortMessageHtmlLink":"jepsen.net: pull Net protocol into jepsen.net.proto"}},{"before":"b4239f3e7b3be954404f1a3d2aa32c42d88fb721","after":"94e45ed332349caad4e7bf0709de1e374ead21c4","ref":"refs/heads/main","pushedAt":"2024-01-18T17:43:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"os.debian: put locks around apt install/remove","shortMessageHtmlLink":"os.debian: put locks around apt install/remove"}},{"before":"1e1418808d6395d4e807c2093c7cca7d5a68d18c","after":"b4239f3e7b3be954404f1a3d2aa32c42d88fb721","ref":"refs/heads/main","pushedAt":"2024-01-10T16:36:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:jepsen-io/jepsen","shortMessageHtmlLink":"Merge branch 'main' of github.com:jepsen-io/jepsen"}},{"before":"f69fe9929af8528d289b9ba4f72bdc18bad35157","after":"1e1418808d6395d4e807c2093c7cca7d5a68d18c","ref":"refs/heads/main","pushedAt":"2023-12-25T15:10:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge pull request #581 from nurturenature/docker-bookworm\n\nupdate docker to bookworm, JDK21, deps, to support Jepsen 0.3.5-SNAPSHOT and latest MySQL and MariaDB tests","shortMessageHtmlLink":"Merge pull request #581 from nurturenature/docker-bookworm"}},{"before":"97e435ecf25602a3bd9b6546a39837538b1d1183","after":"f69fe9929af8528d289b9ba4f72bdc18bad35157","ref":"refs/heads/main","pushedAt":"2023-10-19T14:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"0.3.5-SNAPSHOT","shortMessageHtmlLink":"0.3.5-SNAPSHOT"}},{"before":"f1445563270c7ae5f2e83aa86bf74f5cbe21187c","after":"97e435ecf25602a3bd9b6546a39837538b1d1183","ref":"refs/heads/main","pushedAt":"2023-10-19T14:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Version 0.3.4","shortMessageHtmlLink":"Version 0.3.4"}},{"before":"181c39ebcc1aed9469a2e70d60dc1a19804f3d26","after":"f1445563270c7ae5f2e83aa86bf74f5cbe21187c","ref":"refs/heads/main","pushedAt":"2023-10-04T00:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Type hints","shortMessageHtmlLink":"Type hints"}},{"before":"20b67e6adbdfbf12a44f02f3693a354cd0f8cfb5","after":"181c39ebcc1aed9469a2e70d60dc1a19804f3d26","ref":"refs/heads/main","pushedAt":"2023-10-04T00:25:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"store.format: improved fressian serialization errors\n\nWhen serialization fails, store.format now traces the path through the\ndata structure it was asked to serialize and throws an error with the\nsmallest nonserializable object, its class, and the path to it. This\nshould hopefully make it less infuriating to hit serialization bugs when\nwriting new tests.","shortMessageHtmlLink":"store.format: improved fressian serialization errors"}},{"before":"9ba9fe67f91345f9d0eaf065bda1ce08c31000a4","after":"20b67e6adbdfbf12a44f02f3693a354cd0f8cfb5","ref":"refs/heads/main","pushedAt":"2023-10-03T03:46:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"lazyfs: fix logging","shortMessageHtmlLink":"lazyfs: fix logging"}},{"before":"c525d4fd0e47fe493ebf04dc02645dc605616416","after":"9ba9fe67f91345f9d0eaf065bda1ce08c31000a4","ref":"refs/heads/main","pushedAt":"2023-10-03T01:46:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"lazyfs: Upgrade to version 0.2.0, drop custom daemonization","shortMessageHtmlLink":"lazyfs: Upgrade to version 0.2.0, drop custom daemonization"}},{"before":"eff60976543d1473cb677e8dee2ecdf173023f0b","after":"c525d4fd0e47fe493ebf04dc02645dc605616416","ref":"refs/heads/main","pushedAt":"2023-10-02T16:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"independent: results are now in a sorted map","shortMessageHtmlLink":"independent: results are now in a sorted map"}},{"before":"e511297d3d1770606d54474dcf1aab76778de710","after":"eff60976543d1473cb677e8dee2ecdf173023f0b","ref":"refs/heads/main","pushedAt":"2023-09-29T14:04:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"README: bump versions for setting up control nodes","shortMessageHtmlLink":"README: bump versions for setting up control nodes"}},{"before":"68d1750c54ab4a2b7404bcb8980b02c6c2e18c76","after":"e511297d3d1770606d54474dcf1aab76778de710","ref":"refs/heads/main","pushedAt":"2023-09-25T15:21:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"independent/checker: performance improvement\n\nWe break out subhistories using a concurrent fold now; this roughly\ndoubles throughput.","shortMessageHtmlLink":"independent/checker: performance improvement"}},{"before":"2b738d685199a0317002af1bf0f850ff488b83ee","after":"68d1750c54ab4a2b7404bcb8980b02c6c2e18c76","ref":"refs/heads/main","pushedAt":"2023-09-24T04:56:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:jepsen-io/jepsen","shortMessageHtmlLink":"Merge branch 'main' of github.com:jepsen-io/jepsen"}},{"before":"2155fe235c03c79688e1656f5fcc5e42a37eddfd","after":"2b738d685199a0317002af1bf0f850ff488b83ee","ref":"refs/heads/main","pushedAt":"2023-09-18T14:38:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge pull request #580 from enigma/main\n\nkafka: Fix checker worst-realtime-lag default value","shortMessageHtmlLink":"Merge pull request #580 from enigma/main"}},{"before":"eeec7ef02ca278f52d3f1c71d9ff4ae5a75aad43","after":"2155fe235c03c79688e1656f5fcc5e42a37eddfd","ref":"refs/heads/main","pushedAt":"2023-08-23T17:56:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"os.debian/install-jdk8!: removed; this no longer works","shortMessageHtmlLink":"os.debian/install-jdk8!: removed; this no longer works"}},{"before":"cc200b1fd66cc36f827259237727655472c73f8e","after":"eeec7ef02ca278f52d3f1c71d9ff4ae5a75aad43","ref":"refs/heads/main","pushedAt":"2023-08-18T19:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"0.3.4-SNAPSHOT","shortMessageHtmlLink":"0.3.4-SNAPSHOT"}},{"before":"7b8b5d531694a58a352de913c18c2bf2e4facacb","after":"cc200b1fd66cc36f827259237727655472c73f8e","ref":"refs/heads/main","pushedAt":"2023-08-18T17:57:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Version 0.3.3","shortMessageHtmlLink":"Version 0.3.3"}},{"before":"7f150fd3397a7c14c5e18f41e9e631037ce8aa6f","after":"7b8b5d531694a58a352de913c18c2bf2e4facacb","ref":"refs/heads/main","pushedAt":"2023-08-15T16:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"jepsen.core/run! now wraps :generator in a Forgettable reference.\n\nWe pass the test map around liberally during setup and execution, which\ncreates lots of opportunities to retain references. If any component\nkeeps hold of the test, it would also inadvertently retain the head of\nthe generator--which is usually an infinite, lazy data structure.\n\nThis breaking change immediately wraps the generator in a mutable\nForgettable reference type (new in jepsen.util). It responds to IDeref,\nin case you *intend* to manipulate the generator for some reason, but is\nexplicitly forgotten once the generator interpreter starts--allowing it\nto be garbage collected.\n\nThe memory effects are staggering. Tests which exhausted a 16 GB heap in\nan hour can now run in 256 MB with almost nothing making it into oldgen.","shortMessageHtmlLink":"jepsen.core/run! now wraps :generator in a Forgettable reference."}},{"before":"2310c73a23432c107d5e2604281a1f1a334ef06f","after":"7f150fd3397a7c14c5e18f41e9e631037ce8aa6f","ref":"refs/heads/main","pushedAt":"2023-08-15T05:52:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"jepsen.core/run-case!: avoid retaining the head of :generator\n\nGenerators are often lazy seqs, so retaining them through the lifespan\nof the test tends to consume unbounded memory.\n\nBREAKING CHANGES: jepsen.generator.interpreter/run! and\njepsen.core/run-case! now return a full test, rather than just a\nhistory.","shortMessageHtmlLink":"jepsen.core/run-case!: avoid retaining the head of :generator"}},{"before":"a8d4ac52298a36a94297e473ce95cb06054892c1","after":"2310c73a23432c107d5e2604281a1f1a334ef06f","ref":"refs/heads/main","pushedAt":"2023-07-25T00:29:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"aphyr","name":"Kyle Kingsbury","path":"/aphyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3748?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:jepsen-io/jepsen","shortMessageHtmlLink":"Merge branch 'main' of github.com:jepsen-io/jepsen"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIdYSLQA","startCursor":null,"endCursor":null}},"title":"Activity ยท jepsen-io/jepsen"}