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

Alexander Lapin reassigned IGNITE-24702:
----------------------------------------

    Assignee: Denis Chudov

> CompactedException on the end of rebalancing
> --------------------------------------------
>
>                 Key: IGNITE-24702
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24702
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Denis Chudov
>            Assignee: Denis Chudov
>            Priority: Major
>              Labels: ignite-3
>
> {code:java}
> 2025-03-04 18:19:28:829 +0200 
> [WARNING][%defaultNode%rebalance-scheduler-3][RebalanceRaftGroupEventsListener]
>  Unable to commit partition configuration to metastore: 22_part_1
> java.util.concurrent.ExecutionException: 
> org.apache.ignite.internal.metastorage.exceptions.CompactedException: 
> IGN-META-6 TraceId:e9b23d91-7c31-4937-97d9-e27f2d1a34cb Requested revision 
> has already been compacted: 4
>       at 
> java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
>       at 
> java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
>       at 
> org.apache.ignite.internal.distributionzones.rebalance.RebalanceRaftGroupEventsListener.doStableKeySwitch(RebalanceRaftGroupEventsListener.java:305)
>       at 
> org.apache.ignite.internal.distributionzones.rebalance.RebalanceRaftGroupEventsListener.lambda$onNewPeersConfigurationApplied$0(RebalanceRaftGroupEventsListener.java:173)
>       at 
> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
>       at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>       at 
> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
>       at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>       at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>       at java.base/java.lang.Thread.run(Thread.java:833)
> Caused by: 
> org.apache.ignite.internal.metastorage.exceptions.CompactedException: 
> IGN-META-6 TraceId:e9b23d91-7c31-4937-97d9-e27f2d1a34cb Requested revision 
> has already been compacted: 4
>       at 
> org.apache.ignite.internal.metastorage.server.persistence.RocksDbKeyValueStorage.timestampByRevision(RocksDbKeyValueStorage.java:1288)
>       at 
> org.apache.ignite.internal.metastorage.impl.MetaStorageManagerImpl.lambda$timestampByRevisionLocally$48(MetaStorageManagerImpl.java:921)
>       at 
> org.apache.ignite.internal.util.IgniteUtils.inBusyLock(IgniteUtils.java:802)
>       at 
> org.apache.ignite.internal.metastorage.impl.MetaStorageManagerImpl.timestampByRevisionLocally(MetaStorageManagerImpl.java:921)
>       at 
> org.apache.ignite.internal.distributionzones.DistributionZoneManager.dataNodes(DistributionZoneManager.java:300)
>       at 
> org.apache.ignite.internal.table.distributed.TableManager.lambda$calculateAssignments$81(TableManager.java:1712)
>       at 
> java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
>       at 
> java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309)
>       at 
> org.apache.ignite.internal.table.distributed.TableManager.calculateAssignments(TableManager.java:1698)
>       at 
> org.apache.ignite.internal.distributionzones.rebalance.RebalanceRaftGroupEventsListener.doStableKeySwitch(RebalanceRaftGroupEventsListener.java:304)
>       ... 7 more {code}
> It seems that zone update revision was compacted before rebalancing completed.
> Probably we should add the zone update timestamp as well.



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

Reply via email to