[jira] [Commented] (FLINK-34193) Remove usage of Flink-Shaded Jackson and Snakeyaml in flink-connector-kafka

2024-01-26 Thread Jinsui Chen (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-34193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17811307#comment-17811307
 ] 

Jinsui Chen commented on FLINK-34193:
-

Hi, [~martijnvisser]. Thank you for you response. I have one more question. 
JSONKeyValueDeserializationSchema which depends on a specific version of 
Jackson is annotated by '@PublicEvolving'. Is it required to remove this class 
for this refactoring?

> Remove usage of Flink-Shaded Jackson and Snakeyaml in flink-connector-kafka
> ---
>
> Key: FLINK-34193
> URL: https://issues.apache.org/jira/browse/FLINK-34193
> Project: Flink
>  Issue Type: Technical Debt
>  Components: Connectors / Kafka
>Reporter: Martijn Visser
>Priority: Blocker
>
> The Flink Kafka connector doesn't have a direct dependency in the POM on 
> flink-shaded, but it still uses the shaded versions of Jackson and SnakeYAML 
> in {{YamlFileMetaDataService.java}} and 
> {{KafkaRecordDeserializationSchemaTest}} 
> Those cause problems when trying to compile the Flink Kafka connector for 
> Flink 1.19, since these dependencies have been updated in there. Since 
> connectors shouldn't rely on Flink-Shaded, we should refactor these 
> implementations 



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


[jira] [Comment Edited] (FLINK-34193) Remove usage of Flink-Shaded Jackson and Snakeyaml in flink-connector-kafka

2024-01-24 Thread Jinsui Chen (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-34193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17810385#comment-17810385
 ] 

Jinsui Chen edited comment on FLINK-34193 at 1/24/24 3:00 PM:
--

I think it's useful to specify Jackson and SnakeYAML versions directly in the 
pom.xml file to address conflicts. Specifically, look for and replace 
references to org.apache.flink.shaded.* with standard Jackson and SnakeYAML 
libraries. If you think this solution suitable, feel free to assign the issue 
to me.


was (Author: JIRAUSER303504):
I think it's useful to specify Jackson and SnakeYAML versions directly in the 
pom.xml file to address conflicts. Specifically, look for and replace 
references to org.apache.flink.shaded.* with standard Jackson and SnakeYAML 
libraries. If you think this solution suitable, feel free to assign the issue 
to me.
 
 
 

> Remove usage of Flink-Shaded Jackson and Snakeyaml in flink-connector-kafka
> ---
>
> Key: FLINK-34193
> URL: https://issues.apache.org/jira/browse/FLINK-34193
> Project: Flink
>  Issue Type: Technical Debt
>  Components: Connectors / Kafka
>Reporter: Martijn Visser
>Priority: Critical
>
> The Flink Kafka connector doesn't have a direct dependency in the POM on 
> flink-shaded, but it still uses the shaded versions of Jackson and SnakeYAML 
> in {{YamlFileMetaDataService.java}} and 
> {{KafkaRecordDeserializationSchemaTest}} 
> Those cause problems when trying to compile the Flink Kafka connector for 
> Flink 1.19, since these dependencies have been updated in there. Since 
> connectors shouldn't rely on Flink-Shaded, we should refactor these 
> implementations 



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


[jira] [Commented] (FLINK-34193) Remove usage of Flink-Shaded Jackson and Snakeyaml in flink-connector-kafka

2024-01-24 Thread Jinsui Chen (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-34193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17810385#comment-17810385
 ] 

Jinsui Chen commented on FLINK-34193:
-

I think it's useful to specify Jackson and SnakeYAML versions directly in the 
pom.xml file to address conflicts. Specifically, look for and replace 
references to org.apache.flink.shaded.* with standard Jackson and SnakeYAML 
libraries. If you think this solution suitable, feel free to assign the issue 
to me.
 
 
 

> Remove usage of Flink-Shaded Jackson and Snakeyaml in flink-connector-kafka
> ---
>
> Key: FLINK-34193
> URL: https://issues.apache.org/jira/browse/FLINK-34193
> Project: Flink
>  Issue Type: Technical Debt
>  Components: Connectors / Kafka
>Reporter: Martijn Visser
>Priority: Critical
>
> The Flink Kafka connector doesn't have a direct dependency in the POM on 
> flink-shaded, but it still uses the shaded versions of Jackson and SnakeYAML 
> in {{YamlFileMetaDataService.java}} and 
> {{KafkaRecordDeserializationSchemaTest}} 
> Those cause problems when trying to compile the Flink Kafka connector for 
> Flink 1.19, since these dependencies have been updated in there. Since 
> connectors shouldn't rely on Flink-Shaded, we should refactor these 
> implementations 



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


[jira] [Commented] (FLINK-33873) Create a Redis HyperLogLog Connector for Flink

2023-12-18 Thread Jinsui Chen (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-33873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17798204#comment-17798204
 ] 

Jinsui Chen commented on FLINK-33873:
-

[~martijnvisser] I'm willing to prepare for it. But I don't have permission to 
create new FLIP pages. According to the documentation, an email has been sent 
to the dev mailing list for help.

> Create a Redis HyperLogLog Connector for Flink
> --
>
> Key: FLINK-33873
> URL: https://issues.apache.org/jira/browse/FLINK-33873
> Project: Flink
>  Issue Type: New Feature
>  Components: Connectors / Redis Streams
>Reporter: Jinsui Chen
>Priority: Minor
>  Labels: features
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> Redis HyperLogLog is a probabilistic data structure used for estimating the 
> cardinality of a dataset, which is the number of unique elements in a set. I 
> think it is possible to create a sink connector for HyperLogLog.
> FLINK-15571 is about Redis stream connector.
> Since there is no component for the Redis connector as a whole, the issue is 
> created under this component.



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


[jira] [Commented] (FLINK-33873) Create a Redis HyperLogLog Connector for Flink

2023-12-18 Thread Jinsui Chen (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-33873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17798153#comment-17798153
 ] 

Jinsui Chen commented on FLINK-33873:
-

hi, [~MartijnVisser] . This is the issue about Redis HyperLogLog Connector. 
Would you assign it to me?

> Create a Redis HyperLogLog Connector for Flink
> --
>
> Key: FLINK-33873
> URL: https://issues.apache.org/jira/browse/FLINK-33873
> Project: Flink
>  Issue Type: New Feature
>  Components: Connectors / Redis Streams
>Reporter: Jinsui Chen
>Priority: Minor
>  Labels: features
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> Redis HyperLogLog is a probabilistic data structure used for estimating the 
> cardinality of a dataset, which is the number of unique elements in a set. I 
> think it is possible to create a sink connector for HyperLogLog.
> FLINK-15571 is about Redis stream connector.
> Since there is no component for the Redis connector as a whole, the issue is 
> created under this component.



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


[jira] [Created] (FLINK-33873) Create a Redis HyperLogLog Connector for Flink

2023-12-18 Thread Jinsui Chen (Jira)
Jinsui Chen created FLINK-33873:
---

 Summary: Create a Redis HyperLogLog Connector for Flink
 Key: FLINK-33873
 URL: https://issues.apache.org/jira/browse/FLINK-33873
 Project: Flink
  Issue Type: New Feature
  Components: Connectors / Redis Streams
Reporter: Jinsui Chen


Redis HyperLogLog is a probabilistic data structure used for estimating the 
cardinality of a dataset, which is the number of unique elements in a set. I 
think it is possible to create a sink connector for HyperLogLog.

FLINK-15571 is about Redis stream connector.

Since there is no component for the Redis connector as a whole, the issue is 
created under this component.



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


[jira] [Commented] (FLINK-15571) Create a Redis Streams Connector for Flink

2023-12-15 Thread Jinsui Chen (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-15571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17797097#comment-17797097
 ] 

Jinsui Chen commented on FLINK-15571:
-

In addition to Redis stream, is it possible for other Redis data structures to 
work with Flink, such as Hyperloglog? 

> Create a Redis Streams Connector for Flink
> --
>
> Key: FLINK-15571
> URL: https://issues.apache.org/jira/browse/FLINK-15571
> Project: Flink
>  Issue Type: New Feature
>  Components: Connectors / Redis Streams
>Reporter: Tugdual Grall
>Assignee: ZhuoYu Chen
>Priority: Minor
>  Labels: pull-request-available, stale-assigned
>
> Redis has a "log data structure" called Redis Streams, it would be nice to 
> integrate Redis Streams and Apache Flink as:
>  * Source
>  * Sink
> See Redis Streams introduction: [https://redis.io/topics/streams-intro]
>  



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


[jira] [Commented] (FLINK-32573) Translate "Custom Serialization for Managed State" page into Chinese

2023-12-14 Thread Jinsui Chen (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-32573?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796980#comment-17796980
 ] 

Jinsui Chen commented on FLINK-32573:
-

hi, [~Wencong Liu] . Would you please assign this to me?

> Translate "Custom Serialization for Managed State" page into Chinese
> 
>
> Key: FLINK-32573
> URL: https://issues.apache.org/jira/browse/FLINK-32573
> Project: Flink
>  Issue Type: New Feature
>  Components: chinese-translation, Documentation
>Affects Versions: 1.18.0
>Reporter: Yongping Li
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 1.19.0
>
>
> The page url is 
> https://nightlies.apache.org/flink/flink-docs-master/zh/docs/dev/datastream/fault-tolerance/serialization/custom_serialization/
> The markdown file is located in 
> docs/content.zh/docs/dev/datastream/fault-tolerance/serialization/custom_serialization.md



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


[jira] [Commented] (FLINK-32573) Translate "Custom Serialization for Managed State" page into Chinese

2023-12-14 Thread Jinsui Chen (Jira)


[ 
https://issues.apache.org/jira/browse/FLINK-32573?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796700#comment-17796700
 ] 

Jinsui Chen commented on FLINK-32573:
-

hi, [~jark] . Would you please assign this to me?

> Translate "Custom Serialization for Managed State" page into Chinese
> 
>
> Key: FLINK-32573
> URL: https://issues.apache.org/jira/browse/FLINK-32573
> Project: Flink
>  Issue Type: New Feature
>  Components: chinese-translation, Documentation
>Affects Versions: 1.18.0
>Reporter: Yongping Li
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 1.19.0
>
>
> The page url is 
> https://nightlies.apache.org/flink/flink-docs-master/zh/docs/dev/datastream/fault-tolerance/serialization/custom_serialization/
> The markdown file is located in 
> docs/content.zh/docs/dev/datastream/fault-tolerance/serialization/custom_serialization.md



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