Viewing profile — betawaffle
betawaffle
HN member- Joined
- Mon, May 02, 2011, 1:38 PM UTC
- HN karma
- 7
- Public activity
- 11 items
- HN profile
- View on Hacker News ↗
About betawaffle
Recent public activity
-
comment
Comment #27289568
also zig and go-nuts
-
comment
Comment #16545588
Why can't we get hype for my friend Sparse Merkle Trees!
-
comment
Comment #16488392
You don't need to trust the third parties, that's the point.
-
comment
Comment #15507595
I'm just going to leave this here: https://aviation.stackexchange.com/questions/19569/how-many-...
-
comment
Comment #11830089
These are very good points, but also probably much more constructive as GitHub issues, where they can be either answered or addressed. In the meantime, hopefully I can talk to a fe…
-
comment
Comment #11826081
Torus implements a kind of MVCC, yes. As for read-many-to-write-one, I assume you're talking about Reed-Solomon or similar erasure coding? There have been some papers written about…
-
comment
Comment #11826051
Nope, previous block versions get GC'd. I don't see how LBAs have any relevance here... you're talking about a much lower layer than what Torus is operating on.
-
comment
Comment #11825459
The "interface" we're exporting is very different from the underlying storage. The block device interface we currently provide supports random writes just fine, but the underlying …
-
comment
Comment #11824312
Torus is append-only too. We also plan to support something more like what Facebook's paper describes, where they have extra parity (xor) to support more efficient local repair.
-
comment
Comment #11822475
Block devices (and NBD specifically) absolutely have a notion of sync(). We use sync() as the unit of write visibility. All writes up until a sync are effectively anonymous until a…
-
comment
Comment #11821967
We had a POSIX interface early on (via FUSE), but decided to expose a a block storage interface first instead. This is not a "filesystem", it's a storage abstraction, and we've spe…