Zixuan Liu
Zixuan Liu
***Describe the bug*** I tried using the `apache/bookkeeper:4.17.1` image to run the local bookie, but an error was thrown: ``` bookkeeper@5223bdf53e80:/opt/bookkeeper$ bin/bookkeeper localbookie 6 [0.001s][error][logging] Error opening log file '/opt/bookkeeper/logs/gc_165.log':...
### Motivation The bookkeeper image wasn't verified in the CI, because the current-version-image image doesn't depend on the bookkeeper image. ### Changes - Move some config to `docker/pom.xml` from `tests/docker-images/current-version-image/Dockerfile`...
### Motivation Broker's seek logic: 1. Close the consumer, not connection. 2. Move the read position of the cursor. 3. Return response to the client. Seek issue: 1. Seek and...
### Motivation We are using `time.Sleep` and `for` to execute the retry, which cannot be interrupted, this PR will use context and timer to improve this behavior. The next improvement...
Fix #4465 ### Motivaction In `SingleThreadExecutor`, the `runner` drains the full `queue` into the `localTasks`, when the `localTasks` has not been run, the `queue` is really full(the `queue` is empty...
Fix #4461 ### Motivation `$BK_USER` has been added to the image, we should use this user to run the image. You can try this command to verify this PR. ```...
### Motivation When the Prometheus library versions differ between the broker and the bookkeeper, it may cause compatibility issues that prevent us from retrieving metrics from the bookie. ### Modifications...
### Motivation The PR [#24168](https://github.com/apache/pulsar/pull/24168) introduced a regression where the `pulsar:${project.version}-${git.commit.id.abbrev}` Docker image cannot be pulled in the `pulsar-all` Dockerfile, because we didn't build and push that to the DockerHub....
### Search before asking - [x] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Read release policy - [x] I understand that unsupported versions don't get bug fixes....
### Motivation The changes from #24118 have been merged and should be documented in a Pulsar Improvement Proposal (PIP) to record these important updates. ### Documentation - [ ] `doc`...