geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (GEODE-3799) Create plugin system for specifying where a backup is stored
Date Thu, 30 Nov 2017 21:40:00 GMT


ASF GitHub Bot commented on GEODE-3799:

nreich opened a new pull request #1109: GEODE-3799: Move backups towards a pluggable architecture
     * This effort decouples the definition of files to be backed up
       from the destination of the backup. It will allow for the
       development of different, pluggable, strategies for conducting
       backups, such as compressed archive files of backups or backup
       to cloud providers.
     * A new BackupDestination interface is provided and the existing
       logic for saving a backup to the filesystem has been moved into
       an implementation of this interface, FileSystemBackupDestination.
       During a backup, all files are copied to a temporary directory
       and added to a definition of the backup. This definition is then
       used to send the files to their ultimate destination. In the
       current case of moving the files to a specified location on the
       filesystem, this is implemented by moving the files from the
       temporary location to the target backup directory.

This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:

> Create plugin system for specifying where a backup is stored
> ------------------------------------------------------------
>                 Key: GEODE-3799
>                 URL:
>             Project: Geode
>          Issue Type: Sub-task
>          Components: persistence
>            Reporter: Nick Reich
>            Assignee: Nick Reich
> The current logic merges the moving/copying of files with the determining of what to
backup. To make it possible to store a backup in cloud storage or other locations, we need
to separate these concerns, putting the variable, location-based logic, into a plugin architecture.

This message was sent by Atlassian JIRA

View raw message