[improve][misc] Sync commits from apache/pulsar branch-3.0 (30th June) into 3.1_ds#291
Merged
srinath-ctds merged 52 commits into3.1_dsfrom 3.1_ds-cherry-picksJul 1, 2024
Commits
Commits on Jun 25, 2024
[fix][broker] Fix topic status for oldestBacklogMessageAgeSeconds continuously increases even when there is no backlog. (apache#22907)
[fix] [client] PIP-344 Do not create partitioned metadata when calling pulsarClient.getPartitionsForTopic(topicName) (apache#22206)
[improve] [client] PIP-344 support feature flag supportsGetPartitionedMetadataWithoutAutoCreation (apache#22773)
[fix] [broker] response not-found error if topic does not exist when calling getPartitionedTopicMetadata (apache#22838)
- committed
[fix][test] Fix thread leaks in Managed Ledger tests and remove duplicate shutdown code (apache#21426)
[fix] [broker] Messages lost on the remote cluster when using topic level replication (apache#22890)
[fix][fn] Enable optimized Netty direct byte buffer support for Pulsar Function runtimes (apache#22910)
[fix] [client] Fix resource leak in Pulsar Client since HttpLookupService doesn't get closed (apache#22858)
[fix] [broker] broker log a full thread dump when a deadlock is detected in healthcheck every time (apache#22916)
[fix][fn] Support compression type and crypto config for all producers in Functions and Connectors (apache#22950)
Commits on Jun 27, 2024
[improve][misc] Replace rename-netty-native-libs.sh script with renaming with maven-shade-plugin (apache#22957)
[improve][misc] Replace rename-netty-native-libs.sh script with renaming with maven-shade-plugin (apache#22957)
[fix][client] Fix orphan consumer when reconnection and closing are concurrency executing (apache#22958)
[fix][broker] Asynchronously return brokerRegistry.lookupAsync when checking if broker is active(ExtensibleLoadManagerImpl only) (apache#22899)
[fix][broker] Update init and shutdown time and other minor logic (ExtensibleLoadManagerImpl only) (apache#22930)
[fix][broker] Check the broker is available for the SLA monitor bundle when the ExtensibleLoadManager is enabled (apache#22485)