Yunze Xu
Yunze Xu
### Motivation See https://github.com/microsoft/vcpkg/pull/36510 Currently the commit id of the vcpkg submodule is old. With latest dependencies in vcpkg, it requires a `boost-format` dependency to build. ### Modifications Upgrade the...
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation There was a discussion at Sep. 2023 before to replace Customized Map with...
### Motivation See https://github.com/apache/pulsar/issues/23215 ### Modifications For broker related modules, including `pulsar-broker`, `pulsar-websocket`, `managed-ledger`, - Replace all `ConcurrentOpenHashMap` with `ConcurrentHashMap` - Replace all `ConcurrentOpenHashSet` fields with `ConcurrentHashMap` - Replace unnecessary...
### 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....
### 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....
Output of that with pulsar-client v.2.10.2: ``` Sent 1000 messages in 2.70 seconds Sent 2000 messages in 5.40 seconds Sent 3000 messages in 8.16 seconds Sent 4000 messages in 10.83...
verifying the candidate 2
Keep the same behavior with other clients.
The default backoff policy does not have mandatory stop, which could cause unexpected send timeout
#### Expected behavior For a producer, when the retry time exceeds the left time when a message would fail with timeout error, it should be reduced to be less than...
### Search before asking - [x] I searched in the [issues](https://github.com/apache/pulsar-client-cpp/issues) and found nothing similar. ### Version TableView uses `SynchronizedHashMap#emplace` to update a key-value: https://github.com/apache/pulsar-client-cpp/blob/0e1ed3b2af24f5373036b839e4131257e8e75bf2/lib/TableViewImpl.cc#L107 https://github.com/apache/pulsar-client-cpp/blob/0e1ed3b2af24f5373036b839e4131257e8e75bf2/lib/SynchronizedHashMap.h#L58 However, the underlying `emplace`...