On 09/28/2017 01:48 PM, Bill Ricker wrote:
> The lack of coherence due to OS cave not being flushed should still be a 
> concern. 

In the general case, yes. In my particular case I'm specifically concerned only
with data that's stored transactionally to the extent that (and I really hope
that I'm not grossly mistaken on this...) I'd expect to survive an unexpected 
power-loss,
like PostgreSQL and git.

(and in the case of git, I'm only talking about its internal object-store,
 *not working trees*, which I know from experience *cannot* be expected to 
survive that--
 in other words, always sync between "git pull" or "git checkout" and a 
power-cut!)

> OTOH I saw a storage level replication system propagate corruption to the 
> remote site's copy of the Production DBMS ...
> So it perfectly replicated the primary's failure. Oops. Easiest recovery was 
> restoring a nightly backup to the test
> system since both Prod nodes were so hosed.
> This is bit one reason I like best-effort (asynchronous) dbms level 
> transaction replication. The remote is 30s behind
> but is in a consistent state. Most users can handle checking if their last 
> txn before crash survived; most will even if
> not instructed to! (Even if asked not to!)

☺

-- 
Connect with me on GNU social network: <https://status.hackerposse.com/rozzin>
Not on the network? Ask me for an invitation to the nhcrossing.com social hub
_______________________________________________
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

Reply via email to