You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Anthony Baker (JIRA)" <ji...@apache.org> on 2015/09/07 21:15:45 UTC
[jira] [Updated] (GEODE-292) Optimize speed of backup/ restore
cache snapshots
[ https://issues.apache.org/jira/browse/GEODE-292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anthony Baker updated GEODE-292:
--------------------------------
Fix Version/s: (was: 1.0.0-incubating)
> Optimize speed of backup/ restore cache snapshots
> -------------------------------------------------
>
> Key: GEODE-292
> URL: https://issues.apache.org/jira/browse/GEODE-292
> Project: Geode
> Issue Type: Improvement
> Components: persistence
> Affects Versions: 1.0.0-incubating
> Reporter: Wes Williams
> Assignee: Wes Williams
> Labels: backups, performance
> Original Estimate: 120h
> Remaining Estimate: 120h
>
> Backup/ restore using snapshots takes a very, very long time when:
> 1) There are a lot of PDXTypes, and
> 2) There are a lot of regions.
> Specifically, it takes 35 minutes to restore only 50MB of unstructured JSON from snapshots. In contrast, it takes only 3 minutes to reload all the data from scratch.
> PROBLEM
> CacheSnapshot loops all regions and saves all cache PDXTypes in every region.gfd. On restore, it reloads all cache PDXTypes again for every region where they only need to be loaded once.
> SOLUTION
> This JIRA issue will create an option to save PDXTypes only once and reload them once and store only data in the region snapshots. Existing functionality will remain for those who want it.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)