-
Notifications
You must be signed in to change notification settings - Fork 25
Bump pulsar version to 3.1.0-SNAPSHOT #5864
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f5553a2 - Browse repository at this point
Copy the full SHA f5553a2View commit details -
[improve] [ws] add cryptoKeyReaderFactoryClassName into the file webs…
…ocket.conf (apache#20840) Motivation: Since the PR apache#16234 add the prop `cryptoKeyReaderFactoryClassName` for the WebSocket Proxy, but did not add this prop to `websocket.conf`. This can make the script which try to replacement attribute a bit difficult to write Modifications: add the conf `cryptoKeyReaderFactoryClassName` into the file `websocket.conf`
Configuration menu - View commit details
-
Copy full SHA for 5d0aa56 - Browse repository at this point
Copy the full SHA 5d0aa56View commit details -
[fix][sec] Suppress addressed CVE-2023-2976 in clickhouse-jdbc-0.4.6-…
…all and canal.client-1.1.5 (apache#20792)
Configuration menu - View commit details
-
Copy full SHA for 514fa60 - Browse repository at this point
Copy the full SHA 514fa60View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa4fef2 - Browse repository at this point
Copy the full SHA aa4fef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac94296 - Browse repository at this point
Copy the full SHA ac94296View commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d5f97bf - Browse repository at this point
Copy the full SHA d5f97bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b6a123 - Browse repository at this point
Copy the full SHA 9b6a123View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8e6948 - Browse repository at this point
Copy the full SHA b8e6948View commit details
Commits on Jul 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9ccc562 - Browse repository at this point
Copy the full SHA 9ccc562View commit details -
[optimize][admin]Enhancing Transaction Buffer Stats and Introducing T…
…ransactionBufferInternalStats API (apache#20330) master apache#20291 ### Motivation Our primary goal is to improve the visibility and troubleshooting capabilities of the Pulsar Transaction Buffer by providing more detailed information about the snapshot stats and system topic internal status. ### Modifications 1. Enhance the existing TransactionBufferStats by adding information about snapshot stats, including the capital of the current segment, unseal aborted transaction ID size, and other related data. This will provide better visibility and troubleshooting capabilities for the Pulsar Transaction Buffer. 2. Introduce a new API for obtaining TransactionBufferInternalStats, allowing users to access the state of the system topic used for storing snapshots. This will facilitate problem investigation and resolution when issues arise with the transaction buffer.
Configuration menu - View commit details
-
Copy full SHA for ebfef6d - Browse repository at this point
Copy the full SHA ebfef6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54f0ca1 - Browse repository at this point
Copy the full SHA 54f0ca1View commit details
Commits on Jul 23, 2023
-
[fix][broker] Fix potential OOM due to client use sasl authentication (…
…apache#20713) Sasl authentication has two phases. In the first phase, the broker will temporarily cache the authentication info, and clean the cache at the end of the second phase. When the client crashes after phase 1, or someone deliberately attacks, the auth info will always remain in the broker's memory. If the client keeps reconnecting like this, the broker will soon OOM.
Configuration menu - View commit details
-
Copy full SHA for e7ae9e2 - Browse repository at this point
Copy the full SHA e7ae9e2View commit details -
[fix][broker] Fix the built-in admin failed to delete a topic with a …
…custom authz provider (apache#20848)
Configuration menu - View commit details
-
Copy full SHA for 3c82d27 - Browse repository at this point
Copy the full SHA 3c82d27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9256407 - Browse repository at this point
Copy the full SHA 9256407View commit details -
[improve][broker] Add the MessageExpirer interface to make code clear (…
…apache#20800) Co-authored-by: tison <wander4096@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ccb5bb - Browse repository at this point
Copy the full SHA 4ccb5bbView commit details
Commits on Jul 24, 2023
-
[improve][broker] Add broker filter sync method back to guarantee the…
… API compatibility (apache#20826)
Configuration menu - View commit details
-
Copy full SHA for 69d7a2b - Browse repository at this point
Copy the full SHA 69d7a2bView commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 563f929 - Browse repository at this point
Copy the full SHA 563f929View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f63768 - Browse repository at this point
Copy the full SHA 3f63768View commit details
Commits on Jul 26, 2023
-
[improve][cli] Better error message for pulsar-admin schema upload (a…
…pache#20876) Signed-off-by: tison <wander4096@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b12dbe7 - Browse repository at this point
Copy the full SHA b12dbe7View commit details -
[improve][broker] Add annotation for topic compaction strategy (apach…
…e#20858) ### Motivation Add `Audience.Private` annotation for topic compaction strategy. Since this interface only uses for load manager, other users should not use this interface.
Configuration menu - View commit details
-
Copy full SHA for e55ed58 - Browse repository at this point
Copy the full SHA e55ed58View commit details -
[fix][broker] Gracefully shutdown does not work with admin cli in sta…
…ndalone (apache#20709) Fixes : apache#20617 ### Motivation Currently, clients' shutdown API does not behave consistently in sense that asynchronicity is not handled explicitly. So issue apache#20617 happens. This PR will allow clients know that shutdown is actually triggered. ### Modifications - Synchronize call to `POST /shutdown` on client side - Asynchronize explicitly `pulsar().closeAsync()` invocation
Configuration menu - View commit details
-
Copy full SHA for 362c4f4 - Browse repository at this point
Copy the full SHA 362c4f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee47b92 - Browse repository at this point
Copy the full SHA ee47b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffb9d30 - Browse repository at this point
Copy the full SHA ffb9d30View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0372f4 - Browse repository at this point
Copy the full SHA a0372f4View commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d72615 - Browse repository at this point
Copy the full SHA 5d72615View commit details -
[fix][broker] In replication scenario, remote consumer could not be r…
…egistered if there has no message was sent (apache#20888) Motivation: In the replication scenario, we want to produce messages on the native cluster and consume messages on the remote cluster, the producer and consumer both use a same schema, but the consumer cannot be registered if there has no messages in the topic yet.The root cause is that for the remote cluster, there is a producer who has been registered with `AUTO_PRODUCE_BYTES` schema, so there is no schema to check the compatibility. Modifications: If there is no schema and only the replicator producer was registered, skip the compatibility check.
Configuration menu - View commit details
-
Copy full SHA for 9be0b52 - Browse repository at this point
Copy the full SHA 9be0b52View commit details
Commits on Jul 31, 2023
-
[improve][txn]Add log when can't send TcClientConnectRequest to broke…
…r. (apache#20880) Main Issue: apache#20851 ### Motivation When the Proto version does not allow us to send TcClientConnectRequest to the broker, we should add a log to debug it. ### Modifications Add a waining log.
Configuration menu - View commit details
-
Copy full SHA for ca01447 - Browse repository at this point
Copy the full SHA ca01447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 001b134 - Browse repository at this point
Copy the full SHA 001b134View commit details
Commits on Aug 1, 2023
-
[fix][broker] fix MessageDeduplication throw NPE when enable broker d…
…edup and set namespace disable deduplication. (apache#20905)
Configuration menu - View commit details
-
Copy full SHA for 4349e9f - Browse repository at this point
Copy the full SHA 4349e9fView commit details -
[fix] [ml] fix discontinuous ledger deletion (apache#20898)
### Motivation - The task `trim ledgers` runs in the thread `BkMainThreadPool.choose(ledgerName)` - The task `write entries to BK` runs in the thread `BkMainThreadPool.choose(ledgerId)` So the two tasks above may run concurrently/ The task `trim ledgers` work as the flow below: - find the ledgers which are no longer to read, the result is `{Ledgers before the slowest read}`. - check if the `{Ledgers before the slowest read}` is out of retention policy, the result is `{Ledgers to be deleted}`. - if the create time of the ledger is lower than the earliest retention time, mark it should be deleted - if after deleting this ledger, the rest ledgers are still larger than the retention size, mark it should be deleted - delete the`{Ledgers to be deleted}` **(Highlight)** There is a scenario that causes the task `trim ledgers` did discontinuous ledger deletion, resulting consume messages discontinuous: - context: - ledgers: `[{id=1, size=100}, {id=2,size=100}]` - retention size: 150 - no cursor there - Check `ledger 1`, skip by retention check `(200 - 100) < 150` - One in-flight writing is finished, the `calculateTotalSizeWrited()` would return `300` now. - Check `ledger 2`, retention check `(300 - 100) > 150`, mark the ledger-2 should be deleted. - Delete the `ledger 2`. - Create a new consumer. It will receive messages from `[ledger-1, ledegr-3]`, but the `ledger-2` will be skipped. ### Modifications Once the retention constraint has been met, break the loop.
Configuration menu - View commit details
-
Copy full SHA for 782e91f - Browse repository at this point
Copy the full SHA 782e91fView commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c0f23eb - Browse repository at this point
Copy the full SHA c0f23ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69298da - Browse repository at this point
Copy the full SHA 69298daView commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ab184e - Browse repository at this point
Copy the full SHA 2ab184eView commit details
Commits on Aug 11, 2023
-
[fix][test] Fix flaky test
testCloseTransactionBufferWhenTimeout
an……d close producer/consumer (apache#20956)
Configuration menu - View commit details
-
Copy full SHA for 9862884 - Browse repository at this point
Copy the full SHA 9862884View commit details -
[fix][broker]Check that the super user role is in the MultiRolesToken…
…AuthorizationProvider plugin (apache#20939) Fixed apache#20938
Configuration menu - View commit details
-
Copy full SHA for e41883e - Browse repository at this point
Copy the full SHA e41883eView commit details
Commits on Aug 12, 2023
-
[improve][broker] Improve performance of
StatsOutputStream
by using…… `ArrayDeque` instead of `Stack` (apache#20808)
Configuration menu - View commit details
-
Copy full SHA for d9538ea - Browse repository at this point
Copy the full SHA d9538eaView commit details -
[improve][bk] Improve getIsolationGroup by avoid creating arrayList (a…
…pache#20952) ### Motivation Minor improve `getIsolationGroup` by avoid creating arrayList. And it' beneficial to GC ### Modifications `new HashSet<>(Arrays.asList(...))` -> `Sets.newHashSet(...)`
Configuration menu - View commit details
-
Copy full SHA for 64cd753 - Browse repository at this point
Copy the full SHA 64cd753View commit details
Commits on Aug 13, 2023
-
[feat][build] Use git-archive to generate source release (apache#20981)
Signed-off-by: tison <wander4096@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 499eef6 - Browse repository at this point
Copy the full SHA 499eef6View commit details
Commits on Aug 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 980dfc8 - Browse repository at this point
Copy the full SHA 980dfc8View commit details -
[fix][broker] Fix http error message of Bookie rack placement config …
…API when bookie-rack is not configured. (apache#20949)
Configuration menu - View commit details
-
Copy full SHA for bafc827 - Browse repository at this point
Copy the full SHA bafc827View commit details -
[cleanup][admin] Do not print full stacktrace when get partitioned me…
…tadata not found (apache#20979)
Configuration menu - View commit details
-
Copy full SHA for 75d4d82 - Browse repository at this point
Copy the full SHA 75d4d82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63d9eaf - Browse repository at this point
Copy the full SHA 63d9eafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ab420c - Browse repository at this point
Copy the full SHA 3ab420cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7977172 - Browse repository at this point
Copy the full SHA 7977172View commit details