{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":168712350,"defaultBranch":"main","name":"KeyDB","ownerLogin":"Snapchat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-01T14:50:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40505220?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702931434.0","currentOid":""},"activityList":{"items":[{"before":"66be482ef52bc95ef3acc67571fb345c5032cc96","after":"f886fce2d138084dfeeabc0d77338e844ea9e1d5","ref":"refs/heads/async_flash","pushedAt":"2024-04-05T21:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Prevent erroneous socket closure","shortMessageHtmlLink":"Prevent erroneous socket closure"}},{"before":"c50e2d49d6ccbdabe37b3a64dd93ed64c2a03e75","after":"66be482ef52bc95ef3acc67571fb345c5032cc96","ref":"refs/heads/async_flash","pushedAt":"2024-04-05T19:15:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Naming fix","shortMessageHtmlLink":"Naming fix"}},{"before":"e580a8ebbee556c35e7ae2d88f29a43e643f04a2","after":"c50e2d49d6ccbdabe37b3a64dd93ed64c2a03e75","ref":"refs/heads/async_flash","pushedAt":"2024-04-05T19:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix fastsync test failures caused by closing due to repl buffer size too soon","shortMessageHtmlLink":"Fix fastsync test failures caused by closing due to repl buffer size …"}},{"before":"bb1780a3f33b73e8351a7c807cf2f55e60c520ae","after":"e580a8ebbee556c35e7ae2d88f29a43e643f04a2","ref":"refs/heads/async_flash","pushedAt":"2024-04-05T17:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Handle pending IO fastsync","shortMessageHtmlLink":"Handle pending IO fastsync"}},{"before":"0731a0509a82af5114da1b5aa6cf8ba84c06e134","after":"603ebb27fb82a27fb98b0feb6749b0f7661a1c4b","ref":"refs/heads/main","pushedAt":"2024-04-04T20:26:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"I think we want ARM's program counter here.\n\nFixes #797","shortMessageHtmlLink":"I think we want ARM's program counter here."}},{"before":"5e643e9a9c46e90057dd7b7f390318e4d74349ec","after":"0731a0509a82af5114da1b5aa6cf8ba84c06e134","ref":"refs/heads/main","pushedAt":"2024-03-26T01:01:06.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"build: Add support for linking against a system libhiredis/libhiredis_ssl\n\nAdd a new USE_SYSTEM_HIREDIS make variable to select whether to link\nagainst the system libhiredis (and libhiredis_ssl if BUILD_TLS is\nenabled).\n\nMove the sdscompat.h header from the vendored hiredis directory to src/,\nas this file is not and has never been part of the upstream hiredis\nproject, it got added in commit bffbbeaa9a1a6b8e81384297272cb0631502e8fd\nin redis itself.","shortMessageHtmlLink":"build: Add support for linking against a system libhiredis/libhiredis…"}},{"before":"2cb5d710734849599697cd3405db1d2cd46b1bbc","after":"5e643e9a9c46e90057dd7b7f390318e4d74349ec","ref":"refs/heads/main","pushedAt":"2024-03-26T00:58:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Update README.md\n\nintented -> intended","shortMessageHtmlLink":"Update README.md"}},{"before":"41733d733f7d228e7b8954e2534124a347b9e520","after":"bb1780a3f33b73e8351a7c807cf2f55e60c520ae","ref":"refs/heads/async_flash","pushedAt":"2024-03-20T19:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix warning","shortMessageHtmlLink":"Fix warning"}},{"before":"f5e367d8898c4ae26975ab04b754abb2f06e15bf","after":"41733d733f7d228e7b8954e2534124a347b9e520","ref":"refs/heads/async_flash","pushedAt":"2024-03-20T19:21:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Add data on actual disk used that is compared to maxstorage","shortMessageHtmlLink":"Add data on actual disk used that is compared to maxstorage"}},{"before":"0267bc5ef75a89371966425f69d70499b3cbe880","after":"f5e367d8898c4ae26975ab04b754abb2f06e15bf","ref":"refs/heads/async_flash","pushedAt":"2024-03-19T23:10:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix hash count mismatch asserts for getKeysInSlot","shortMessageHtmlLink":"Fix hash count mismatch asserts for getKeysInSlot"}},{"before":"a430473a39e2f5f109fee389f34aa1ae6b092004","after":"0267bc5ef75a89371966425f69d70499b3cbe880","ref":"refs/heads/async_flash","pushedAt":"2024-03-19T03:32:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Add FLASH tests to CI","shortMessageHtmlLink":"Add FLASH tests to CI"}},{"before":"559588b995e70ca0c0ec125fce2f87af5c0f1c5a","after":"a430473a39e2f5f109fee389f34aa1ae6b092004","ref":"refs/heads/async_flash","pushedAt":"2024-03-19T03:28:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix asserts after RDB load with FLASH","shortMessageHtmlLink":"Fix asserts after RDB load with FLASH"}},{"before":"d84fa525b59606af7217cd3675ac2af7d486cae4","after":"559588b995e70ca0c0ec125fce2f87af5c0f1c5a","ref":"refs/heads/async_flash","pushedAt":"2024-03-08T22:27:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Disable swapdb tests with flash","shortMessageHtmlLink":"Disable swapdb tests with flash"}},{"before":"088a1dbf825e3bced4500ce7f8af218b3ed4063b","after":"d84fa525b59606af7217cd3675ac2af7d486cae4","ref":"refs/heads/async_flash","pushedAt":"2024-03-08T20:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix crash in FLASH eviction","shortMessageHtmlLink":"Fix crash in FLASH eviction"}},{"before":"ad2a2824b53c61989bbd60bb4ad73cd5a1167c66","after":"088a1dbf825e3bced4500ce7f8af218b3ed4063b","ref":"refs/heads/async_flash","pushedAt":"2024-03-08T17:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Ensure cluster tests run in flash mode in CI","shortMessageHtmlLink":"Ensure cluster tests run in flash mode in CI"}},{"before":"c83c55f1814cd3714d952d981329bfa805c02fa1","after":"ad2a2824b53c61989bbd60bb4ad73cd5a1167c66","ref":"refs/heads/async_flash","pushedAt":"2024-03-08T08:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Disable swapdb with flash since it doesn't work","shortMessageHtmlLink":"Disable swapdb with flash since it doesn't work"}},{"before":"fe5503a64019f6b39acbcc607bd9dec5c8edf41a","after":"c83c55f1814cd3714d952d981329bfa805c02fa1","ref":"refs/heads/async_flash","pushedAt":"2024-03-08T08:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix expire tracking assert failure","shortMessageHtmlLink":"Fix expire tracking assert failure"}},{"before":"011fdb47728bb6592bd0fb4e83d57a9c852b2495","after":"2cb5d710734849599697cd3405db1d2cd46b1bbc","ref":"refs/heads/main","pushedAt":"2024-03-08T00:54:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Update RPM script for Rocky Linux 9\n\nThis uses the 'dist' RPM macro instead of relying on the version information of\nCentOS packages. This approach works on CentOS 7 and 8 as well.","shortMessageHtmlLink":"Update RPM script for Rocky Linux 9"}},{"before":"d94fddae0a094035ae2416416d39e1c4d078628d","after":"011fdb47728bb6592bd0fb4e83d57a9c852b2495","ref":"refs/heads/main","pushedAt":"2024-03-08T00:50:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"fix build on 32bit systems\n\nCode had an assert that tests if sizeof(long) == sizeof(long long),\nwhich obviously fails on 32-bit architectures.\nI believe the assert is incorrect on any architecture, considering\nthe following code is actually putting a long long in an _int_.\n\nI replaced it with code that checks if the value fits in an int.\n\nSigned-off-by: Tibault Damman ","shortMessageHtmlLink":"fix build on 32bit systems"}},{"before":"2ad14dec88a523f957f618d09c27db01c573d156","after":"d94fddae0a094035ae2416416d39e1c4d078628d","ref":"refs/heads/main","pushedAt":"2024-03-08T00:50:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Add more detail to the panic messages in blocked.cpp","shortMessageHtmlLink":"Add more detail to the panic messages in blocked.cpp"}},{"before":"bff8b73d0da3a996b2611bd8a1049d99cee3cbe6","after":"fe5503a64019f6b39acbcc607bd9dec5c8edf41a","ref":"refs/heads/async_flash","pushedAt":"2024-03-07T20:27:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Emit maxstorage metric","shortMessageHtmlLink":"Emit maxstorage metric"}},{"before":"9d597002a228ea66d081e4563124f0d35ac9d765","after":"bff8b73d0da3a996b2611bd8a1049d99cee3cbe6","ref":"refs/heads/async_flash","pushedAt":"2024-03-05T03:42:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix ARM CI","shortMessageHtmlLink":"Fix ARM CI"}},{"before":"8a2016aaea0f579cc5dcea9c909bc8ca1ec16926","after":"9d597002a228ea66d081e4563124f0d35ac9d765","ref":"refs/heads/async_flash","pushedAt":"2024-03-05T03:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix ARM CI","shortMessageHtmlLink":"Fix ARM CI"}},{"before":"7a488a83e9fdcd22eb50ed3b2898fa66432ed2a8","after":"8a2016aaea0f579cc5dcea9c909bc8ca1ec16926","ref":"refs/heads/async_flash","pushedAt":"2024-03-05T03:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Enable key cache for async reads","shortMessageHtmlLink":"Enable key cache for async reads"}},{"before":"08d2227a76536d518be85fd1e268487a06b04281","after":"7a488a83e9fdcd22eb50ed3b2898fa66432ed2a8","ref":"refs/heads/async_flash","pushedAt":"2024-03-05T03:09:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Serialize writes due to races causing test failures","shortMessageHtmlLink":"Serialize writes due to races causing test failures"}},{"before":"e5f8e77a52a15f766491607039c49fc3fbe8dfca","after":"08d2227a76536d518be85fd1e268487a06b04281","ref":"refs/heads/async_flash","pushedAt":"2024-03-04T19:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix race in writes","shortMessageHtmlLink":"Fix race in writes"}},{"before":"260f47bbb5b30beebba2f9dc1fff520cabd94e6f","after":"e5f8e77a52a15f766491607039c49fc3fbe8dfca","ref":"refs/heads/async_flash","pushedAt":"2024-03-01T23:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix test failure due to slowness with many DBs","shortMessageHtmlLink":"Fix test failure due to slowness with many DBs"}},{"before":"7b50232757fe6c83bfb50e20e4309c775ed4f449","after":"260f47bbb5b30beebba2f9dc1fff520cabd94e6f","ref":"refs/heads/async_flash","pushedAt":"2024-03-01T22:40:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Do not create threadpools if we won't need them","shortMessageHtmlLink":"Do not create threadpools if we won't need them"}},{"before":"e1935a7cfd15e01861202cf2ae888f639f047e28","after":"7b50232757fe6c83bfb50e20e4309c775ed4f449","ref":"refs/heads/async_flash","pushedAt":"2024-02-01T00:22:07.000Z","pushType":"push","commitsCount":89,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Merge branch 'main' into async_flash","shortMessageHtmlLink":"Merge branch 'main' into async_flash"}},{"before":"2abe7086a8c2e838ade8437aaf82ea587a47af51","after":"2ad14dec88a523f957f618d09c27db01c573d156","ref":"refs/heads/main","pushedAt":"2024-01-10T20:32:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnSully","name":"John Sully","path":"/JohnSully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3894786?s=80&v=4"},"commit":{"message":"Fix swapdb bugs when multiple clients involved.","shortMessageHtmlLink":"Fix swapdb bugs when multiple clients involved."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKUlgFwA","startCursor":null,"endCursor":null}},"title":"Activity · Snapchat/KeyDB"}