Viewing profile — sh00s
sh00s
HN member- Joined
- Wed, Sep 12, 2018, 4:06 PM UTC
- HN karma
- 9
- Public activity
- 11 items
- HN profile
- View on Hacker News ↗
About sh00s
No profile information was provided.
Recent public activity
-
comment
Comment #18006186
Ah, I think you may be talking about the repeatable reads property? All readers in LogDevice are guaranteed to see the same records in the same order (aside from trimmed data).
-
comment
Comment #18006153
LogDevice clients do notify sequencers if they have seen newer epochs, which would cause a sequencer reactivation, which indeed resolves the issue within the context of a single cl…
-
comment
Comment #18005501
> Which are the cases where consistency is compromised then? If a client of the log needs consistency, it needs to ensure that it has seen all previous updates to a log before maki…
-
comment
Comment #18004661
Yes, reads are not released (i.e. are blocked) until sealing is complete. We call the minimal set of nodes sufficient to serve reads for a log (the same set is needed for sealing t…
-
comment
Comment #17991750
A log in LogDevice is roughly equivalent to a Kafka partition.
-
comment
Comment #17986193
yes, in LogDevice it's called "sealing". However, as it stands, a newly activated sequencer won't wait for sealing on the old epoch to complete before taking new writes - in the tr…
-
comment
Comment #17981289
splitting data into partitions would mean there's no total order on that data anymore, right?
-
comment
Comment #17981279
LogDevice has many-to-many rebuilding as well, and typically data for a log (similar to partition in Kafka) is spread relatively uniformly over the (potentially large, much bigger …
-
comment
Comment #17981242
No, compression is disabled by default. You can enable compression either on the storage layer, or by enabling batching and compression on the sequencer, or by using the buffered w…
-
comment
Comment #17981216
Some strengths of LogDevice include: - It's designed to work with a large number of logs (roughly equivalent to partitions in Kafka), hundreds of thousands per cluster is common. -…
-
comment
Comment #17981191
LogDevice is payload-agnostic and doesn't inspect the value of the binary blobs it stores. If your writer is allowed to write according to ACLs, LogDevice will happily take writes …