Xiangying Meng

Results 19 issues of Xiangying Meng

Master Issue: https://github.com/apache/pulsar/issues/16913 ### Motivation Implement an abortedTxnProcessor to handle the storage of the aborted transaction ID. ### Modifications The structure overview: ![image](https://user-images.githubusercontent.com/55571188/197683651-6ccb106d-1e71-4841-9da7-2644275a401a.png) The main idea is to move the...

doc-not-needed

### Motivation #### Background 1. Managerledger has a configuration `maximumRolloverTimeMs` to configure the max time of closing a ledger. 2. The current ledger can be rollover when it reaches `maximumRolloverTimeMs`....

doc-not-needed
ready-to-test

### Motivation For some use case, the users need to store all the messages even though these message are acked by all subscription. So they set the retention policy of...

doc-not-needed

### Motivation The time value should not be a negative value. We need to add a check when get a time value input. ### Modifications Add a check when get...

doc-not-needed

### Description The issue highlights the incompatibility between Go and Java schemas in Pulsar, specifically focusing on Avro, JSON, Proto, and ProtoNative schemas. #### Avro Schema Avro schema is compatible...

### Motivation Now, the pulsar-client-go does not support the go-client, so I want to support transaction API for the go client. ### Solution Add Transaction API for go client.

### Motivation When a message is not set value, the `nullValue` message metadata should be true and change to false after the value is set. Otherwise, the message data will...

type/bug
doc-not-needed
ready-to-test
release/3.1.4
release/3.2.2
release/3.0.5

### Motivation The decision to write a snapshot before the first transaction message instead of before building the producer, is based on the fact that only the act of writing...

type/enhancement
area/transaction
doc-not-needed
category/performance

### Motivation See proposal for detail. ### Verifying this change - [ ] Make sure that the change passes the CI checks. *(Please pick either of the following options)* This...

doc-required
PIP