Hangxiang Yu created FLINK-30656:
------------------------------------
Summary: Provide more logs for schema compatibility check
Key: FLINK-30656
URL: https://issues.apache.org/jira/browse/FLINK-30656
Project: Flink
Issue Type: Improvement
Components: API / Type Serialization System
Reporter: Hangxiang Yu
Assignee: Hangxiang Yu
Currently, we have very few logs and exception info when checking schema
compatibility.
It's difficult to see why the compatibility is not compatible, especially for
some complicated nested serializers.
For example, for map serializer, when it's not compatible, we may only see
below without other information:
{code:java}
Caused by: org.apache.flink.util.StateMigrationException: The new state
serializer (org.apache.flink.api.common.typeutils.base.MapSerializer@e95e076a)
must not be incompatible with the old state serializer
(org.apache.flink.api.common.typeutils.base.MapSerializer@c33b100f). {code}
So I think we could add more infos when checking the compatibility.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)