<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-03-07 14:31 GMT+01:00 Josh Boyer <span dir="ltr">&lt;<a href="mailto:jwboyer@fedoraproject.org" target="_blank">jwboyer@fedoraproject.org</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">remember. &nbsp;It is only concerned with /usr and to as minimal a degree<br>
as possible /etc. &nbsp;People likely still want snapshot and rollback for<br>
their actual _data_ as well.<br></blockquote><div><br></div><div>(Choosing a random point in the conversation...)<br></div></div><br></div><div class="gmail_extra">I&#39;m starting to think that snapshots are <i>never</i> the right tool, at best a local optimization:<br>
<ul><li>For the OS and application code and static data: What we really want is the ability to reinstall/redeploy this data if it became lost or corrupted.&nbsp; We don&#39;t really want point-in-time snapshots; snapshots are only a local optimization allowing us to &quot;redeploy the version that has been installed yesterday&quot;.&nbsp; An ideal technology would allow &quot;instant&quot; deployment of both old and new versions (redeploying and old version and deploying a new version have structurally the same effect on a filesystem), then snapshots wouldn&#39;t be needed.</li>
<li>For users&#39; data: What we really want is backups&mdash;definitely on a different disk, ideally off-site.&nbsp; An ideal technology would allow continuous replication of the data elsewhere.&nbsp; Snaphots are at best a way to quickly access a backup from the past hour, but are not at all a replacement for a backup.</li>
<li>For configuration: What we really want is a VCS, dealing with changesets, documenting who has changed what, when and why.&nbsp; Snapshots are a really poor VCS.<br></li></ul></div><div class="gmail_extra">Obviously we don&#39;t have all that technology that we &quot;really want&quot;, or at least not in a way that is ready to deploy, but we kind of have snapshots.&nbsp; Let&#39;s just not think that snapshots are &quot;right&quot;.<br>
&nbsp;&nbsp;&nbsp; Mirek<br></div></div>