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

Roman Khachatryan updated FLINK-26144:
--------------------------------------
    Description: 
Extracted from FLINK-26093.

 

SavepointFormatITCase had an issue when manually running with ChangeogBackend 
enabled (now resolved, see FLINK-26093).

However, it did NOT fail on master where checkpointing.changelog is set to 
random in pom.xml.

 

This "random" translates to
{code:java}
randomize(conf, ENABLE_STATE_CHANGE_LOG, true, false);{code}
If only  "true" is left then it did fail.

  was:
The test vaildates corrects types of state handles created by savepoint. For 
NATIVE savepoints, it expects IncrementalRemoteKeyedStateHandle and 
KeyGroupsStateHandle.

However, with changelog those will be wrapped into ChangelogStateBackendHandle 
and the test fails.

It can be refactored to account for changelog.

cc: [~dwysakowicz],
----
Another issue is that it does NOT fail on master where 
checkpointing.changelog=random in pom.xml which should call
{code:java}
randomize(conf, ENABLE_STATE_CHANGE_LOG, true, false);{code}
 
If I leave only a single "true" option to randomize(), it does fail. If 
confirmed, I'll open a new ticket for that. cc: [~arvid] 


> SavepointFormatITCase did NOT fail with changelog.enabled randomized 
> ---------------------------------------------------------------------
>
>                 Key: FLINK-26144
>                 URL: https://issues.apache.org/jira/browse/FLINK-26144
>             Project: Flink
>          Issue Type: Bug
>          Components: Tests
>    Affects Versions: 1.15.0
>            Reporter: Roman Khachatryan
>            Assignee: Roman Khachatryan
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.15.0
>
>
> Extracted from FLINK-26093.
>  
> SavepointFormatITCase had an issue when manually running with ChangeogBackend 
> enabled (now resolved, see FLINK-26093).
> However, it did NOT fail on master where checkpointing.changelog is set to 
> random in pom.xml.
>  
> This "random" translates to
> {code:java}
> randomize(conf, ENABLE_STATE_CHANGE_LOG, true, false);{code}
> If only  "true" is left then it did fail.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to