Baodi Shi

Results 55 issues of Baodi Shi

At present, when using openchaos, if you want to install dledger, you will pull the source code for each node and rebuild it, which takes a long time, and sometimes...

enhancement

### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Example failure https://github.com/apache/pulsar/runs/7739485769?check_suite_focus=true ### Exception stacktrace ``` Error: Tests run: 13, Failures: 1, Errors:...

component/test
flaky-tests

### Motivation The code of the C++ client is still relatively old, after #1365, the java client used `MultiTopicConsumerImpl` instead of `PartitionedConsumerImpl`. ### Modifications - Delete PartitionedConsumerImpl, use MultiTopicsConsumerImpl instead....

component/client-c++
doc-not-needed
type/refactor

TxnLogBufferedWriterTest.testFlushThresholds is flaky. It fails sporadically. [example failure](https://github.com/apache/pulsar/runs/7428130703?check_suite_focus=true) ``` Error: Tests run: 6, Failures: 2, Errors: 0, Skipped: 4, Time elapsed: 7.931 s

component/test
flaky-tests

### Motivation C++ client Support KeyValue Schema. For key and value schema, just only support `AVRO` and `JSON` type(consistent with java client). ### Modifications - A new constructor is added...

component/client-c++
doc-required

### Motivation https://github.com/apache/pulsar/issues/17140 ### Modifications - Consumer support batch receives messages. - Abstract common implementation to `ConsumerImplBase`. - `acknowledge(Messages messages)` is not supported for the time being, and it needs...

doc
component/client-c++
doc-not-needed

### Motivation https://github.com/apache/pulsar/issues/17428 ### Modifications - Add acknowledge message id list API. ### Documentation - [ ] `doc-required` (Your PR needs to update docs and you will update later) -...

type/feature
component/client-c++
doc-not-needed
ready-to-test

### Motivation Messages with inconsistent consumer epochs are not filtered when using batch receive and trigger timeout. ### Modifications - Add consumer epoch on `notifyPendingBatchReceivedCallBack`. - Reuse `notifyPendingBatchReceivedCallBack` logic. ###...

type/bug
component/client
doc-not-needed
release/2.9.4
release/2.11.1
release/2.10.3

### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation [PIP 130: Apply redelivery backoff policy for ack timeout](https://github.com/apache/pulsar/issues/13528) ### Solution Refer java...

component/client-c++
Stale

### Motivation Capturing shared ptr in the timer function will cause a circular reference. ### Modifications - Use weak ptr instead shared ptr. ### Documentation - [x] `doc-not-needed`

type/bug
component/client-c++
doc-not-needed
release/2.9.4
release/2.8.5
release/2.11.1
release/2.10.3