[ 
https://issues.apache.org/jira/browse/FLINK-30681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zili Chen closed FLINK-30681.
-----------------------------
      Assignee: Yufan Sheng
    Resolution: Not A Bug

Explained in https://github.com/apache/flink-connector-pulsar/pull/18.

> Pulsar-Flink connector corrupts its output topic
> ------------------------------------------------
>
>                 Key: FLINK-30681
>                 URL: https://issues.apache.org/jira/browse/FLINK-30681
>             Project: Flink
>          Issue Type: Bug
>          Components: Connectors / Pulsar
>    Affects Versions: 1.15.3
>            Reporter: Jacek Wislicki
>            Assignee: Yufan Sheng
>            Priority: Major
>              Labels: pull-request-available
>
> When PulsarSink writes a message to its output topic, the topic gets 
> permanently corrupted and cannot be used anymore (even with newly created 
> subscriptions).
> We have isolated this behaviour to a minimal project demonstrating the 
> problem available on [GitHub|https://github.com/JacekWislicki/vp-test5]:
> # There are 2 topics: IN and OUT
> # IN is subscribed by a Flink's InToOutJob (with PulsarSource) and writes to 
> OUT (with PulsarSink)
> # OUT is subscribed by a Pulsar's OutReadFunction
> # When we write directly to OUT (e.g., with OutTopicProducer), 
> OutReadFunction gets each message from its backlog and processes it with no 
> issue (the ledger position updates)
> # When we write to IN (e.g., with InTopicProducer), InToOutJob reads the 
> message, processes it and writes to OUT
> # OutReadFunction reads the message, the ledger position updates, but nothing 
> happens
> ## Further messages written to OUT are not read as OUT is blocked on the last 
> message from Flink
> ## Truncating OUT does not help, neither does unsubscribing or creating a new 
> subscription
> Reproduced with Pulsar 2.9.1, 2.9.2 and 2.10.2.
> The issue does not occur when we use our custom temporary old SinkFunction 
> implementation based on a Pulsar producer writing to OUT.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to