[tahoe-dev] [tahoe-lafs] #780: Regularly snapshot dev infrastructure.
tahoe-lafs
trac at allmydata.org
Thu Aug 6 14:43:56 PDT 2009
#780: Regularly snapshot dev infrastructure.
--------------------------------------+-------------------------------------
Reporter: nejucomo | Owner: nejucomo
Type: enhancement | Status: new
Priority: major | Milestone: undecided
Component: dev-infrastructure | Version: unknown
Keywords: reliability organization | Launchpad_bug:
--------------------------------------+-------------------------------------
Comment(by warner):
FYI, I implemented a git-based backup of the allmydata.org/trac/tahoe
environment on 01-Jul-2009. Every six hours, all non-ephemeral Trac state
is copied into a directory and checked into a Git repository. Both zooko
and I pull copies of this repo manually (whenever we think about it). The
next step will be to automate the pull.
While this approach doesn't use Tahoe, I think it's still pretty robust.
Using Git gives us easy access to history as well as significant space
savings (the SQL textdump of the trac.sqlite database diffs nicely, and
all VCSes are designed to handle text diffs efficiently).
While eating-your-own-dogfood has its merits, in the interests of safety
it might make more sense to diversify the tools we use for backup
purposes. Imagine the worst-case scenario: an omnipotent (but very
selective) rogue AI manages to delete every copy of tahoe in the entire
world! Now how do we use our clever tahoe-based backup scheme to recover a
copy of tahoe? :-)
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/780#comment:1>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list