{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55713096,"defaultBranch":"master","name":"bookkeeper","ownerLogin":"dlg99","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-04-07T17:10:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8622884?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718672007.0","currentOid":""},"activityList":{"items":[{"before":"3520340fff915e085e05b0fd79f2daa4d9dc68d0","after":"f41c27b1c9ba01a8c0509bfab12bd28d615eb926","ref":"refs/heads/rocksdb921","pushedAt":"2024-08-19T19:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"another try","shortMessageHtmlLink":"another try"}},{"before":"a60cccface0a035cc62e4b744f8146a7633a0b73","after":"3520340fff915e085e05b0fd79f2daa4d9dc68d0","ref":"refs/heads/rocksdb921","pushedAt":"2024-08-19T17:53:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"another try","shortMessageHtmlLink":"another try"}},{"before":"123316beca36e15d6742121bc2a18805264c00b7","after":"f048e7a3b127cfa3a7e9761d589225f078d6712c","ref":"refs/heads/master","pushedAt":"2024-08-19T17:37:56.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Add more detailed exceptions in VertxAbstractHandler (#4483)","shortMessageHtmlLink":"Add more detailed exceptions in VertxAbstractHandler (apache#4483)"}},{"before":"e96cf7e37cdf796c3a1dfc18f4ef66b0c72aba06","after":"123316beca36e15d6742121bc2a18805264c00b7","ref":"refs/heads/master","pushedAt":"2024-07-03T18:18:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"improve: use jlink to reduce jdk size in the image (#4456)\n\n### Motivation\r\n\r\nReference: https://adoptium.net/blog/2021/08/using-jlink-in-dockerfiles\r\n\r\nReduce size: 398.23 MB -> 245.23 MB\r\n\r\nNew image:https://hub.docker.com/layers/nodece/bk/4.17.1-jlink/images/sha256-73c8354a981d7dfefcb1247cf84f6c3e91db2342431749e528ba8468c65be1f5?context=explore\r\n\r\nOld image: https://hub.docker.com/layers/apache/bookkeeper/4.17.1/images/sha256-342f384bc21b4d31d5349f741cf831f3c5bb47dfea34557104528ccd9597810f?context=explore\r\n\r\n\r\n### Changes\r\n\r\n- Using jlink to compress the JDK and then copy that to the base image","shortMessageHtmlLink":"improve: use jlink to reduce jdk size in the image (apache#4456)"}},{"before":"969367e525b7186de954041f948065ec1d45cdca","after":"e96cf7e37cdf796c3a1dfc18f4ef66b0c72aba06","ref":"refs/heads/master","pushedAt":"2024-06-28T16:07:38.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"[fix] fix string format for exception in RocksdbKVStore (#4448)","shortMessageHtmlLink":"[fix] fix string format for exception in RocksdbKVStore (apache#4448)"}},{"before":"9c6d39ecb23ed18869240f5d447a6586586018f5","after":"a60cccface0a035cc62e4b744f8146a7633a0b73","ref":"refs/heads/rocksdb921","pushedAt":"2024-06-18T22:32:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"another try","shortMessageHtmlLink":"another try"}},{"before":"63047f4f7806bbb6ff4419c4be5dafd0e5188b7e","after":"9c6d39ecb23ed18869240f5d447a6586586018f5","ref":"refs/heads/rocksdb921","pushedAt":"2024-06-18T19:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"trying compatibility setings to support downgrade","shortMessageHtmlLink":"trying compatibility setings to support downgrade"}},{"before":"932b0c0462a9eeb27b5571d0cab6aaa9a3af54e9","after":"63047f4f7806bbb6ff4419c4be5dafd0e5188b7e","ref":"refs/heads/rocksdb921","pushedAt":"2024-06-18T15:43:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Upgrade RocksDB to version 9.2.1","shortMessageHtmlLink":"Upgrade RocksDB to version 9.2.1"}},{"before":"53807f0f11cf8b6476b85ffe19313d5598b32a90","after":"969367e525b7186de954041f948065ec1d45cdca","ref":"refs/heads/master","pushedAt":"2024-06-18T15:43:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"build(deps): bump ws from 7.5.7 to 7.5.10 in /site3/website (#4440)","shortMessageHtmlLink":"build(deps): bump ws from 7.5.7 to 7.5.10 in /site3/website (apache#4440"}},{"before":null,"after":"c560a5e185f3ace23ad8657dddab9f79ea8a86ee","ref":"refs/heads/upgrade-downgrade-test","pushedAt":"2024-06-18T00:53:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Upgrade/Downgrade test","shortMessageHtmlLink":"Upgrade/Downgrade test"}},{"before":"9656202f628e309ea2f14ea02b570cd3723b5bdc","after":"53807f0f11cf8b6476b85ffe19313d5598b32a90","ref":"refs/heads/master","pushedAt":"2024-06-17T17:41:06.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Remove unnecessary deprecation suppression in TestCompatRecoveryNoPassword (#4437)\n\nSigned-off-by: ZhangJian He ","shortMessageHtmlLink":"Remove unnecessary deprecation suppression in TestCompatRecoveryNoPas…"}},{"before":null,"after":"932b0c0462a9eeb27b5571d0cab6aaa9a3af54e9","ref":"refs/heads/rocksdb921","pushedAt":"2024-06-06T20:55:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Upgrade RocksDB to version 9.2.1","shortMessageHtmlLink":"Upgrade RocksDB to version 9.2.1"}},{"before":"896137d6fbd005d6eaf000af2820f1746d5daf45","after":"9656202f628e309ea2f14ea02b570cd3723b5bdc","ref":"refs/heads/master","pushedAt":"2024-06-05T21:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"[improve][tests] Backwards compat tests: added new versions, pulsar upgrade cases, read check from old server (#3981)\n\n* Backwards compat tests: added new versions, pulsar upgrade cases, read check from old server\r\n* upgrade tests with crc32c\r\n* Fail integration tests if no tests found","shortMessageHtmlLink":"[improve][tests] Backwards compat tests: added new versions, pulsar u…"}},{"before":"62e3ee091af6ced99db994be28597cc12f277e65","after":null,"ref":"refs/heads/backwards-compat-4.16","pushedAt":"2024-06-05T20:24:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"}},{"before":"7dd0fe3db40a7b2a300394f35e1543ac0ec8b429","after":"62e3ee091af6ced99db994be28597cc12f277e65","ref":"refs/heads/backwards-compat-4.16","pushedAt":"2024-06-05T18:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"versions update","shortMessageHtmlLink":"versions update"}},{"before":"8f641d242c652ccca1d3fe2d34af7fe71f52eaef","after":"7dd0fe3db40a7b2a300394f35e1543ac0ec8b429","ref":"refs/heads/backwards-compat-4.16","pushedAt":"2024-06-05T17:49:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Fail integration tests if no tests found","shortMessageHtmlLink":"Fail integration tests if no tests found"}},{"before":"d7b2df47452cc296a1b3c0b6a9d018d3dd3cc5e9","after":"896137d6fbd005d6eaf000af2820f1746d5daf45","ref":"refs/heads/master","pushedAt":"2024-06-05T17:24:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"[fix] fix Auditor ignoring bookies shut down before Auditor start (#4419)","shortMessageHtmlLink":"[fix] fix Auditor ignoring bookies shut down before Auditor start (ap…"}},{"before":"e29e4e5578ed4a5ae4e2b3a720fa731b0904e1e9","after":null,"ref":"refs/heads/artest-flake","pushedAt":"2024-06-05T15:00:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"}},{"before":"3ad0897cca58d03a65e42338f3283a93bff71c31","after":"e29e4e5578ed4a5ae4e2b3a720fa731b0904e1e9","ref":"refs/heads/artest-flake","pushedAt":"2024-06-05T00:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"checkstyle","shortMessageHtmlLink":"checkstyle"}},{"before":"427e9a74df535d512bd8c4a3b4cb2afa2aab20e5","after":"3ad0897cca58d03a65e42338f3283a93bff71c31","ref":"refs/heads/artest-flake","pushedAt":"2024-06-05T00:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Another approach: make sure Auditor starts with all bookies, not just the running ones","shortMessageHtmlLink":"Another approach: make sure Auditor starts with all bookies, not just…"}},{"before":"de457a8acf8bf865beb3f80418ebfb5c5d5e40a2","after":"427e9a74df535d512bd8c4a3b4cb2afa2aab20e5","ref":"refs/heads/artest-flake","pushedAt":"2024-06-04T22:56:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"another attempt","shortMessageHtmlLink":"another attempt"}},{"before":"36d8c7db61cf48772e7c31bf1ccf1b60f1978c7e","after":"de457a8acf8bf865beb3f80418ebfb5c5d5e40a2","ref":"refs/heads/artest-flake","pushedAt":"2024-05-31T20:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"try not forcing audit aftre new server start","shortMessageHtmlLink":"try not forcing audit aftre new server start"}},{"before":"9ed9c601a61aadd83ca258c3074b3aaf46adcada","after":"36d8c7db61cf48772e7c31bf1ccf1b60f1978c7e","ref":"refs/heads/artest-flake","pushedAt":"2024-05-31T19:10:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"stylecheck","shortMessageHtmlLink":"stylecheck"}},{"before":null,"after":"9ed9c601a61aadd83ca258c3074b3aaf46adcada","ref":"refs/heads/artest-flake","pushedAt":"2024-05-31T18:52:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"trying to reduce or fix test flakiness","shortMessageHtmlLink":"trying to reduce or fix test flakiness"}},{"before":null,"after":"bc41f83c7916b522bbe0d9c33fd8d4ad16da0892","ref":"refs/heads/rocksdb7_10_2","pushedAt":"2024-05-31T15:54:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Upgrade RocksDB to version 7.10.2","shortMessageHtmlLink":"Upgrade RocksDB to version 7.10.2"}},{"before":"5f73147a2803a5147d9d9ba2d28eaa6c79c998a3","after":"d7b2df47452cc296a1b3c0b6a9d018d3dd3cc5e9","ref":"refs/heads/master","pushedAt":"2024-05-31T15:26:41.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Fix RocksDB configuration path handling on Windows (#4407)\n\n### Motivation\r\n\r\nThis PR addresses the issue where RocksDB configurations fail to correctly resolve paths on Windows systems in the `ServerConfiguration` class.\r\n\r\n### Changes\r\n\r\n- Updated `ServerConfiguration.java` to utilize `java.nio.file.Paths` for path normalization and resolution.\r\n- Refactored the `getDefaultRocksDBConf`, `getEntryLocationRocksdbConf`, and `getLedgerMetadataRocksdbConf` methods to use a new method `getFilePath`.\r\n\r\nSigned-off-by: ZhangJian He ","shortMessageHtmlLink":"Fix RocksDB configuration path handling on Windows (apache#4407)"}},{"before":"5ce9e62e9cfef0e3d3f810e47ccd055bf49dc4af","after":"5f73147a2803a5147d9d9ba2d28eaa6c79c998a3","ref":"refs/heads/master","pushedAt":"2024-05-29T23:45:29.000Z","pushType":"push","commitsCount":93,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Fix TLS stability issues with V2 protocol that caused data corruption (#4404)\n\n* Fix TLS stability issues with V2 protocol that caused data corruption\r\n- add the TLS handler after the FlushConsolidationHandler\r\n - This makes TLS connections from Pulsar Broker to Bookkeeper stable\r\n when bookkeeperUseV2WireProtocol=true is used\r\n- Fix test TestTLS for V2\r\n- Fix inconsistency in client configuration in BookKeeperClusterTestCase","shortMessageHtmlLink":"Fix TLS stability issues with V2 protocol that caused data corruption ("}},{"before":"262be78a6127b285ca41a07c47aa9ddde227c8c6","after":"5ce9e62e9cfef0e3d3f810e47ccd055bf49dc4af","ref":"refs/heads/master","pushedAt":"2024-04-09T16:46:32.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"Bump @sideway/formula from 3.0.0 to 3.0.1 in /site3/website (#3861)\n\nBumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.\r\n- [Release notes](https://github.com/sideway/formula/releases)\r\n- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: \"@sideway/formula\"\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump @sideway/formula from 3.0.0 to 3.0.1 in /site3/website (apache#3861"}},{"before":"5be03cfdfb4dbe4ad37bd2502fe514d9b347cd26","after":"262be78a6127b285ca41a07c47aa9ddde227c8c6","ref":"refs/heads/master","pushedAt":"2024-01-26T19:34:32.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"[BP-62] Bookkeeper client introduce batch read request api. (#4188)","shortMessageHtmlLink":"[BP-62] Bookkeeper client introduce batch read request api. (apache#4188"}},{"before":"33f64e98d756fa25c62093c653c3f6ce345553d7","after":"2681b63b7f0894e1a5e7b2adfa566c0b5776e24b","ref":"refs/heads/fasttimer-fix","pushedAt":"2023-12-13T00:37:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlg99","name":"Andrey Yegorov","path":"/dlg99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8622884?s=80&v=4"},"commit":{"message":"FastTimer to return rates if queried at the same second as update","shortMessageHtmlLink":"FastTimer to return rates if queried at the same second as update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnl2TTQA","startCursor":null,"endCursor":null}},"title":"Activity · dlg99/bookkeeper"}