New Backup Restore for V3

We are considering significantly improving the Backup and Restore abilities in GlassFish for V3.  

If you have desires/needs/suggestions on Backup Restore features, now is the time to let us know.  Just leave a comment! 

  • Increase granularity -- i.e. allow selecting one or more of the 4 kinds of deployed "things"
  • backup JavaEE modules
  • backup  JavaEE apps
  • backup lifecycle modules
  • backup mbeans

Also:

  • backup configuration
  • backup nodeagents and instances
  • backup EVERYTHING -- the entire GlassFish installation

Customized Rules -

  • Exclude certain files and/or directories from the backup
  • Specify whether or not to backup symbolic link directories recursively
  • Define other things to backup -- e.g. databases

Incremental Backups

  • This is very useful when you have a big GlassFish system that doesn't change too often.  You can have the security of frequent backups without using up huge amounts of disk space. 

Automatic Backups

  • Continuous Configuration Backup - backup domain.xml every time it changes and keep the last, say, 10 versions
  • Automatically backup the previous version of every app and module

Backup GUI

Specifying the above details via, say, an xml file could be rather painful.  We can develop a GUI for doing customized Backup or Restore  immediately.  Even better, the GUI would make it easier to specify everything and then produce an xml file that can be used in an automated manner.

Comments:

Do you think this could benefit from ZFS? Creating a copy has almost zero cost...

Posted by Eduardo Pelegri-Llopart on October 11, 2007 at 12:26 PM PDT #

Isn't it "back up" when used as a verb?

Don't just limit it to domain.xml. Look at the domain.

Try to provide an admin UI for restore.

Posted by Kedar Mhaswade on October 15, 2007 at 04:47 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

ByronNevins

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today