[
https://issues.apache.org/jira/browse/IGNITE-20790?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Puchkovskiy updated IGNITE-20790:
---------------------------------------
Description:
The Catalog is managed by the CatalogManager component. It stores Catalog
versions in the Metastorage.
When a Catalog version is not needed anymore (this has to be defined), we
should remove it.
Only the full prefixes of the Catalog history (consisting of Catalog versions)
can be removed. This means that if version N is still needed, we cannot remove
versions M>N.
A design is needed.
was:
The Catalog is managed by the CatalogManager component. It stores Catalog
versions in the Metastorage.
When a Catalog version is not needed anymore (this has to be defined), we
should remove it.
Only the full prefixes can be removed. This means that if version N is still
needed, we cannot remove versions M>N.
A design is needed.
> Implement Catalog compaction
> ----------------------------
>
> Key: IGNITE-20790
> URL: https://issues.apache.org/jira/browse/IGNITE-20790
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
> Priority: Major
> Labels: ignite-3
>
> The Catalog is managed by the CatalogManager component. It stores Catalog
> versions in the Metastorage.
> When a Catalog version is not needed anymore (this has to be defined), we
> should remove it.
> Only the full prefixes of the Catalog history (consisting of Catalog
> versions) can be removed. This means that if version N is still needed, we
> cannot remove versions M>N.
> A design is needed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)