Yunze Xu

Results 87 issues of Yunze Xu

This issue focus more on KoP's release. It's not a part of KoP itself, so I chose to open an issue instead of updating the document. First, see the release...

DistributedClusterTest is flaky. The testMultiBrokerUnloadReload test method fails sporadically. [example failure](https://github.com/streamnative/kop/runs/5141732143?check_suite_focus=true) ``` Error: testMultiBrokerUnloadReload(io.streamnative.pulsar.handlers.kop.DistributedClusterTest) Time elapsed: 12.016 s

flaky-tests

Currently there is no document that describes how to run KoP in docker environment based on `apache/pulsar` image. We should add the related document or an example `docker-compose.yml` to the...

doc

KafkaListenerNameTest is flaky. All test method fails sporadically. [example failure](https://github.com/streamnative/kop/runs/4870309444?check_suite_focus=true) ``` Error: testConnectListenerNotExist(io.streamnative.pulsar.handlers.kop.KafkaListenerNameTest) Time elapsed: 20.016 s

flaky-tests

**Is your feature request related to a problem? Please describe.** Currently KoP doesn't support retrieving the active channels (i.e. `KafkaRequestHandler`s) in tests. It limits the test that it cannot check...

type/feature

**Describe the bug** See https://github.com/streamnative/kop/runs/4746589549?check_suite_focus=true. ``` Error: Rule failure while trying to close staging repository with ID "iostreamnative-1043". Error: Error: Nexus Staging Rules Failure Report Error: ================================== Error: Error: Repository...

type/bug

**Describe the bug** #530 reported the bug that the offset is still available after a topic is deleted. #531 tried to fix the bug by checking whether the current offset...

type/bug

KoP 2.8.0 was released on Jun. 18th, it's a milestone that announced KoP is GA (generally available) for production. However, there're still some issues to solve or improve. This issue...

**Is your feature request related to a problem? Please describe.** There is no need to run tests when the PR is only for docs. **Describe the solution you'd like** Add...

type/feature

Calling synchronous wait method like `get()` or `join()` on a `CompletableFuture` is dangerous because it could lead to a deadlock issue easily, especially when they are called in an I/O...