Re: FlinkKafkaConsumer - Save watermark assigner in the state

Posted by Konstantin Knauf-2 on
URL: http://deprecated-apache-flink-user-mailing-list-archive.369.s1.nabble.com/FlinkKafkaConsumer-Save-watermark-assigner-in-the-state-tp28585p28596.html

Hi Juan,

can you elaborate a bit on why you want to put the WatermarkAssigner itself into state? It is generally unusual to store a UDF in Managed State.

Cheers,

Konstantin




On Fri, Jul 5, 2019 at 5:07 PM Juan Gentile <[hidden email]> wrote:

Hello,

 

We are currently facing an issue where we need to store the instance of the watermark and timestamp assigner in the state while consumer from Kafka.

For that purpose we took a look at FlinkKafkaConsumerBase and noticed that since the methods (snapshotState and initializeState from the CheckpointedFunction) are final we can’t override them.

An alternative could be to wrap the class but we don’t like that solution either as it would make it harder to migrate in the future if there are changes there.

We would like to know if it’d be possible to store the ‘assigner’ in the state of the FlinkKafkaConsumerBase. We think it’s not a big change and we are willing to do it if you agree.

 

Thank you,

Juan G.



--

Konstantin Knauf | Solutions Architect

+49 160 91394525


Planned Absences: 10.08.2019 - 31.08.2019, 05.09. - 06.09.2010


--

Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany

--

Ververica GmbH
Registered at Amtsgericht Charlottenburg: HRB 158244 B
Managing Directors: Dr. Kostas Tzoumas, Dr. Stephan Ewen