{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":473972498,"defaultBranch":"main","name":"kgo-verifier","ownerLogin":"redpanda-data","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-25T10:53:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49406389?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712768089.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"61a71a994863e4c7177fd379ec3834dbb1d9b345","ref":"refs/heads/nv/commit-faster","pushedAt":"2024-04-10T16:54:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"kgo-verifier: add an option to commit offsets right after fetch\n\nBy default we commit every 5s which is a slow for tests.","shortMessageHtmlLink":"kgo-verifier: add an option to commit offsets right after fetch"}},{"before":"8f4fdb77f2c6173d8e1b7020c9899601a441d0d6","after":"e100d9f35028596aa6bb1a2c5ac9a60fd687b960","ref":"refs/heads/main","pushedAt":"2024-04-10T13:48:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"Merge pull request #53 from redpanda-data/nv/repeater-validate-group-name\n\nrepeater: validate group name","shortMessageHtmlLink":"Merge pull request #53 from redpanda-data/nv/repeater-validate-group-…"}},{"before":null,"after":"96366a178a31fb9f498efbea7f2336b1d5132837","ref":"refs/heads/nv/repeater-validate-group-name","pushedAt":"2024-04-10T10:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"repeater: panic if group is not set\n\nRepeater does not work without a consumer group. It will start but not\ndo any work.","shortMessageHtmlLink":"repeater: panic if group is not set"}},{"before":"5bc1cfa0a7a80c31f6250864a03e3f8acbd4cca6","after":"8f4fdb77f2c6173d8e1b7020c9899601a441d0d6","ref":"refs/heads/main","pushedAt":"2024-03-29T07:35:19.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"Merge pull request #52 from redpanda-data/nv/write-caching\n\nverifier: tolerate data loss","shortMessageHtmlLink":"Merge pull request #52 from redpanda-data/nv/write-caching"}},{"before":"9000bde3b112b5f0280ccf03b9fcd485bea0be15","after":"1bfaab41cbb9cc0df02f3211463fe58b030634d7","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-28T19:25:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":".github: test in ci","shortMessageHtmlLink":".github: test in ci"}},{"before":"90017e09b7f0df07171ca2285c246f5429af7e47","after":"5f9827ff5c7ad7d7ac2f754669e42819c7d6f3fb","ref":"refs/heads/nv/tx-recovery-2","pushedAt":"2024-03-28T18:39:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: add an option to ignore offset tracking when tx are in use","shortMessageHtmlLink":"verifier: add an option to ignore offset tracking when tx are in use"}},{"before":null,"after":"90017e09b7f0df07171ca2285c246f5429af7e47","ref":"refs/heads/nv/tx-recovery-2","pushedAt":"2024-03-28T17:17:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: add an option to ignore offset tracking when tx are in use","shortMessageHtmlLink":"verifier: add an option to ignore offset tracking when tx are in use"}},{"before":"be26dd1e79393d7110695224268a7f101a58bb7b","after":"ae0438bce63a28d216eb8193fbc666dd26dc1686","ref":"refs/heads/nv/tx-recovery","pushedAt":"2024-03-28T14:35:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"9ce046026d252fcd52755987bc439cb1aa919f0c","after":"be26dd1e79393d7110695224268a7f101a58bb7b","ref":"refs/heads/nv/tx-recovery","pushedAt":"2024-03-28T11:31:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"2a4393ee9b78267ed063d53a00ebcca5a9b86c14","after":"9ce046026d252fcd52755987bc439cb1aa919f0c","ref":"refs/heads/nv/tx-recovery","pushedAt":"2024-03-28T11:05:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"778948dd7ce83e3acb0c60d9c5d9d3fc2af05241","after":"2a4393ee9b78267ed063d53a00ebcca5a9b86c14","ref":"refs/heads/nv/tx-recovery","pushedAt":"2024-03-28T11:03:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"674cd82e888f0830ce573b50138a8dd1e4ea56da","after":"778948dd7ce83e3acb0c60d9c5d9d3fc2af05241","ref":"refs/heads/nv/tx-recovery","pushedAt":"2024-03-28T10:13:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"ccea6b47079685faee320413c93e31840fb3166e","after":"674cd82e888f0830ce573b50138a8dd1e4ea56da","ref":"refs/heads/nv/tx-recovery","pushedAt":"2024-03-27T16:54:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"ccea6b47079685faee320413c93e31840fb3166e","ref":"refs/heads/nv/tx-recovery","pushedAt":"2024-03-27T16:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"45958fd74548215ab1e9cb91cb98bfc27e3f52f1","after":"9000bde3b112b5f0280ccf03b9fcd485bea0be15","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-26T15:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":".github: test in ci","shortMessageHtmlLink":".github: test in ci"}},{"before":"fdb81133479adfdef0a169ac3c296c33b3f0e242","after":"45958fd74548215ab1e9cb91cb98bfc27e3f52f1","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-26T15:38:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: allow to tolerate data loss\n\nThis mode allows to verify redpanda when write caching is enabled. In\naddition to tolerating data loss we also record and export to the\n/status endpoint the number of offsets/records that are considered lost\nfrom the point of view of the verifier.","shortMessageHtmlLink":"verifier: allow to tolerate data loss"}},{"before":"1cb796e6cd12f7047b7e80594dcd99b923aa2554","after":"fdb81133479adfdef0a169ac3c296c33b3f0e242","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-26T14:58:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: allow to tolerate data loss\n\nThis mode allows to verify redpanda when write caching is enabled. In\naddition to tolerating data loss we also record and export to the\n/status endpoint the number of offsets/records that are considered lost\nfrom the point of view of the verifier.","shortMessageHtmlLink":"verifier: allow to tolerate data loss"}},{"before":"38a5c1281c3e0c1037a2a25f278856fb2ef1673a","after":"1cb796e6cd12f7047b7e80594dcd99b923aa2554","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-21T17:03:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: allow to tolerate data loss\n\nThis mode allows to verify redpanda when write caching is enabled. In\naddition to tolerating data loss we also record and export to the\n/status endpoint the number of offsets/records that are considered lost\nfrom the point of view of the verifier.","shortMessageHtmlLink":"verifier: allow to tolerate data loss"}},{"before":"6b7993b9e6119613d2134f4f4019e06f118fb7fd","after":"38a5c1281c3e0c1037a2a25f278856fb2ef1673a","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-21T09:10:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: allow to tolerate data loss\n\nThis mode allows to verify redpanda when write caching is enabled. In\naddition to tolerating data loss we also record and export to the\n/status endpoint the number of offsets/records that are considered lost\nfrom the point of view of the verifier.","shortMessageHtmlLink":"verifier: allow to tolerate data loss"}},{"before":"1017a6e9b4f7fd75ecafd484a8011e530972fe0b","after":"6b7993b9e6119613d2134f4f4019e06f118fb7fd","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-20T13:52:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: allow to tolerate data loss\n\nThis mode allows to verify redpanda when write caching is enabled. In\naddition to tolerating data loss we also record and export to the\n/status endpoint the number of offsets/records that are considered lost\nfrom the point of view of the verifier.","shortMessageHtmlLink":"verifier: allow to tolerate data loss"}},{"before":"128d81d08873190ca560a7f7b2d3cde87307ff21","after":"1017a6e9b4f7fd75ecafd484a8011e530972fe0b","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-19T15:36:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: allow to tolerate data loss\n\nThis mode allows to verify redpanda when write caching is enabled. In\naddition to tolerating data loss we also record and export to the\n/status endpoint the number of offsets/records that are considered lost\nfrom the point of view of the verifier.","shortMessageHtmlLink":"verifier: allow to tolerate data loss"}},{"before":"722d51834645feba4eccd77c7be40bad50b8c7bb","after":"128d81d08873190ca560a7f7b2d3cde87307ff21","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-18T19:16:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: tolerate data loss","shortMessageHtmlLink":"verifier: tolerate data loss"}},{"before":null,"after":"722d51834645feba4eccd77c7be40bad50b8c7bb","ref":"refs/heads/nv/write-caching","pushedAt":"2024-03-18T16:03:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"verifier: tolerate data loss","shortMessageHtmlLink":"verifier: tolerate data loss"}},{"before":"bb6953c81662237c9a8fb42ee90cc870df258907","after":"5bc1cfa0a7a80c31f6250864a03e3f8acbd4cca6","ref":"refs/heads/main","pushedAt":"2024-03-07T18:16:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mmaslankaprv","name":"Michał Maślanka","path":"/mmaslankaprv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25060167?s=80&v=4"},"commit":{"message":"Merge pull request #51 from mmaslankaprv/fix-loop-flag\n\nverifier: fixed stopping consumers when loop is requested","shortMessageHtmlLink":"Merge pull request #51 from mmaslankaprv/fix-loop-flag"}},{"before":"6d22451b09fe44de24aae7d8e115f950593364ef","after":"bb6953c81662237c9a8fb42ee90cc870df258907","ref":"refs/heads/main","pushedAt":"2023-12-22T11:32:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"Merge pull request #48 from redpanda-data/nv/last-pass-inclusive\n\nkgo: run one extra pass after /last_pass request","shortMessageHtmlLink":"Merge pull request #48 from redpanda-data/nv/last-pass-inclusive"}},{"before":"e3f1f87896194a607f468feb97dd3e66d720d771","after":"6d22451b09fe44de24aae7d8e115f950593364ef","ref":"refs/heads/main","pushedAt":"2023-12-22T10:08:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mfleming","name":"Matt Fleming","path":"/mfleming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94254?s=80&v=4"},"commit":{"message":"Merge pull request #49 from mfleming/bump-franz-go\n\ngo.{mod,sum}: Move to franz-go 1.15.4 to fix redpanda-data/redpanda#15131","shortMessageHtmlLink":"Merge pull request #49 from mfleming/bump-franz-go"}},{"before":null,"after":"ba1609a68f9f161deb569e69f367d0861b0b88c3","ref":"refs/heads/nv/last-pass-inclusive","pushedAt":"2023-12-21T18:51:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nvartolomei","name":"Nicolae Vartolomei","path":"/nvartolomei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/543193?s=80&v=4"},"commit":{"message":"kgo: run one extra pass after /last_pass request\n\nThis is being invoked by stress tests which run consumers in a loop but\nwant to ensure at the end that all the data was read.\n\nkgo first requests high topic watermark, then starts routines that read\nup to that watermark. If the last run begins before all the data is\nwritten, then `/last_pass` is called, it will exit without having a\nchance to read all the data.","shortMessageHtmlLink":"kgo: run one extra pass after /last_pass request"}},{"before":"0ce461399d3336cc825ff28a780582bab7bdefe4","after":"e3f1f87896194a607f468feb97dd3e66d720d771","ref":"refs/heads/main","pushedAt":"2023-12-07T19:35:30.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"michael-redpanda","name":"Mike Boquard","path":"/michael-redpanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122312462?s=80&v=4"},"commit":{"message":"Merge pull request #47 from redpanda-data/repeater-multi-topic\n\nMake the kgo-repeater multi-topic aware","shortMessageHtmlLink":"Merge pull request #47 from redpanda-data/repeater-multi-topic"}},{"before":"ab2311345bfc7f0837931e40a76d6e4e20b5cfd6","after":"97777f42a0c10fd8b176efdf2563065c732d49d8","ref":"refs/heads/repeater-multi-topic","pushedAt":"2023-12-07T19:05:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"graphcareful","name":"Rob Blafford","path":"/graphcareful","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53920668?s=80&v=4"},"commit":{"message":"kgo-repeater: Make program multi-topic aware\n\n- Random topic from input is chosen as topic to produce to each produce\nloop iteration\n\n- Consumers will consume from all topics passed via input instead of\njust one","shortMessageHtmlLink":"kgo-repeater: Make program multi-topic aware"}},{"before":"fb10170af0def55d684e3c8d18de17c4fb7f5d29","after":"ab2311345bfc7f0837931e40a76d6e4e20b5cfd6","ref":"refs/heads/repeater-multi-topic","pushedAt":"2023-12-06T14:50:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"graphcareful","name":"Rob Blafford","path":"/graphcareful","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53920668?s=80&v=4"},"commit":{"message":"kgo-repeater: Make program multi-topic aware\n\n- Random topic from input is chosen as topic to produce to each produce\nloop iteration\n\n- Consumers will consume from all topics passed via input instead of\njust one","shortMessageHtmlLink":"kgo-repeater: Make program multi-topic aware"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELUhqPwA","startCursor":null,"endCursor":null}},"title":"Activity · redpanda-data/kgo-verifier"}