pulsar icon indicating copy to clipboard operation
pulsar copied to clipboard

Apache Pulsar - distributed pub-sub messaging system

Results 881 pulsar issues
Sort by recently updated
recently updated
newest added

Fixes #20635 ### Motivation When broker side schema validation is disabled and consumer receives an Avro message that has an incompatible schema then sending messages to DLQ fails due to...

doc-not-needed
Stale

### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Version 2.9 ### Minimal reproduce step We use **transactinal feature** and start some tasks....

Fixes #15473 ### Motivation The pr [#10087](https://github.com/apache/pulsar/pull/10087) has fixed some case expired data cannot cleanup, but in some other case the bug reappeared . #### case 1 : the `slowestReaderPosition`...

doc-not-needed
Stale

### Motivation We observe that a `normal topic` might reference a `closed ledger` and it never auto recover. will cause the producer and customer stuck. The root cause is related...

type/bug
doc-not-needed
ready-to-test
release/3.3.1
release/3.0.6
release/3.2.4

### Motivation Fix deadlock when disabling topic level Geo-Replication, which is using the metadata store thread to call another metadata reading(`clusters list`). You can reproduce the issue by `OneWayReplicatorUsingGlobalZKTest.testDeleteNonPartitionedTopic` logs...

doc-not-needed
ready-to-test
release/2.10.7
release/2.11.5
release/3.3.1
release/3.0.6

### Motivation Cherry-pick #22547 The get/grant/revoke permissions to a non-existed topic will be ok which may confuse the user. So it's better to check the topic existed before the grant...

doc-not-needed
ready-to-test
release/3.0.6

### 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....

type/bug

Fixes #20553 ### Motivation SimpleProducerConsumerTest is flaky. deleteNamespaceWithRetry often times out. It seems that this became more flaky after #22627. ### Modifications * When the timeout happens, restart the broker....

type/flaky-tests
doc-not-needed
ready-to-test

### Motivation Currently, the tool that generates the token cannot attach headers. We should support it. For example, it makes sense to attach a [kid](https://www.rfc-editor.org/rfc/rfc7515#section-4.1.4) field for JWKS. ### Modifications...

area/cli
doc-not-needed

### Motivation We initialize `DelayedDeliveryTracker` when [dispatch messages](https://github.com/apache/pulsar/blob/master/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.java#L1161-L1183) by calling `DelayedDeliveryTrackerFactory.newTracker` in [`AbstractBaseDispatcher`](https://github.com/apache/pulsar/blob/master/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractBaseDispatcher.java#L218). However, when we set `delayedDeliveryTrackerFactoryClassName` to `org.apache.pulsar.broker.delayed.BucketDelayedDeliveryTrackerFactory`, `BucketDelayedDeliveryTracker` has a chance to recover failed(see [here](https://github.com/apache/pulsar/blob/master/pulsar-broker/src/main/java/org/apache/pulsar/broker/delayed/bucket/BucketDelayedDeliveryTracker.java#L136-L139) ), it...

type/enhancement
area/broker
doc-not-needed
ready-to-test