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

Alexander Lapin updated IGNITE-24931:
-------------------------------------
    Description: 
# ZonePartitionReplicaListenerTest was introduced, with the copy of those tests 
from PartitionReplicaListenerTest that assumed the presence of schema sync 
logic in PartitionReplicaListener. In case of enabled collocation, schema sync 
logic was moved from PartitionReplicaListener to 
TableAwareReplicaRequestPreProcessor#preProcessTableAwareRequest called from 
ZonePartitionReplicaListener, therefore, the tests began to fail. In 
PartitionReplicaListener, the copied tests remained as follows: 
{code:java}
// TODO: IGNITE-22522 Remove the test. There's a counterpart in 
ZonePartitionReplicationListenerTest. @WithSystemProperty(key = 
COLOCATION_FEATURE_FLAG, value = "false"){code}
Worth mentioning that tests marked with IGNITE-24770 were not adjusted.
 # Disaster recovery CLI and REST tests were disabled for the  colocation track.
 # Technical issues in ItTransactionRecoveryTest were fixed. A number of tests 
from this test class fail on TC (I haven't managed to play it locally yet) - 
I'll take a look separately.

> Move schema aware related tests from PartitionReplicaListenerTest to 
> ZonePartitionReplicaListenerTest
> -----------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-24931
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24931
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Alexander Lapin
>            Assignee: Alexander Lapin
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> # ZonePartitionReplicaListenerTest was introduced, with the copy of those 
> tests from PartitionReplicaListenerTest that assumed the presence of schema 
> sync logic in PartitionReplicaListener. In case of enabled collocation, 
> schema sync logic was moved from PartitionReplicaListener to 
> TableAwareReplicaRequestPreProcessor#preProcessTableAwareRequest called from 
> ZonePartitionReplicaListener, therefore, the tests began to fail. In 
> PartitionReplicaListener, the copied tests remained as follows: 
> {code:java}
> // TODO: IGNITE-22522 Remove the test. There's a counterpart in 
> ZonePartitionReplicationListenerTest. @WithSystemProperty(key = 
> COLOCATION_FEATURE_FLAG, value = "false"){code}
> Worth mentioning that tests marked with IGNITE-24770 were not adjusted.
>  # Disaster recovery CLI and REST tests were disabled for the  colocation 
> track.
>  # Technical issues in ItTransactionRecoveryTest were fixed. A number of 
> tests from this test class fail on TC (I haven't managed to play it locally 
> yet) - I'll take a look separately.



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

Reply via email to