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

Pavel Pereslegin updated IGNITE-22633:
--------------------------------------
    Description: 
By design, catalog compaction should only be performed by the coordinator node.
Catalog compaction coordinator is the same node as the metastore group leader.
Basically, we need to implement logic (as part of the CatalogManager) that will 
listen the metastorage leader election (MetaStorageLeaderElectionListener?) and 
toggle an internal flag that will indicate that the current node can initiate 
the catalog compaction procedure.

  was:
By design, catalog compaction should only be performed by the coordinator node.
Catalog compaction coordinator is the same node as the metastore group leader 
(or cmg-group leader, *need to clarify*).
Basically, we need to implement logic (as part of the CatalogManager) that will 
listen the metastorage leader election (MetaStorageLeaderElectionListener?) and 
toggle an internal flag that will indicate that the current node can initiate 
the catalog compaction procedure.


> Catalog compaction. Choosing coordinator.
> -----------------------------------------
>
>                 Key: IGNITE-22633
>                 URL: https://issues.apache.org/jira/browse/IGNITE-22633
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Pavel Pereslegin
>            Priority: Major
>              Labels: ignite-3
>
> By design, catalog compaction should only be performed by the coordinator 
> node.
> Catalog compaction coordinator is the same node as the metastore group leader.
> Basically, we need to implement logic (as part of the CatalogManager) that 
> will listen the metastorage leader election 
> (MetaStorageLeaderElectionListener?) and toggle an internal flag that will 
> indicate that the current node can initiate the catalog compaction procedure.



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

Reply via email to