Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ryanworl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
ryanworl
5y ago
What are you using for metadata storage?
62.
▲
by
ryanworl
5y ago
Can you explain how this is useful? It seems like the destination is the important thing here not the source.
63.
▲
Diving Deep on S3 Consistency
(allthingsdistributed.com)
3 points
by
ryanworl
5y ago
|
0 comments
64.
▲
by
ryanworl
6y ago
Lua script execution is atomic in Redis. https://redis.io/commands/eval#atomicity-of-scripts > Redis guarantees that a script is executed in an atomic way: no other script or Redis command will be executed while a s
65.
▲
by
ryanworl
6y ago
What are they storing on this server that requires 150Tb of storage and millions of IOPS?
66.
▲
by
ryanworl
6y ago
What object storage systems are using Cassandra for the metadata storage?
67.
▲
by
ryanworl
6y ago
I'll assume by "majority/minority" you mean a network partition where at least half plus one nodes are still able to elect a leader, while the remainder are not. In vanilla Raft, reads are appended to the Raft log like w
68.
▲
by
ryanworl
6y ago
Thanks! Is there an example "Hello World" executor that demonstrates the minimum functionality needed? I would like an executor that runs all tasks on a single thread and schedules them deterministically for testing.
69.
▲
by
ryanworl
6y ago
Is it possible to override the scheduler from user code? i.e. if you wanted to control scheduling yourself for some reason.
70.
▲
by
ryanworl
6y ago
I also want the answer to this, but to the best of my knowledge it does not.
71.
▲
by
ryanworl
6y ago
128bit might be accurate, I meant more along the lines of they are non-contiguous and don't seem to be correlated with the amount of records actually being written to a stream.
72.
▲
by
ryanworl
6y ago
Can you explain why the sequence numbers are so giant? I've never understood that.
73.
▲
by
ryanworl
6y ago
FoundationDB is in use at Apple, Snowflake, multiple divisions within VMWare, eBay, Segment, Goldman Sachs, IBM, Epic Games, and more companies that are not public about their use.
74.
▲
by
ryanworl
6y ago
I'm not Alex, but I would assume he means scanning cold data will not evict all the hot data from the cache. This is a common problem with cache eviction algorithms.
75.
▲
by
ryanworl
6y ago
"Two-thirds of the facility’s residents were at least 75 years old, and 88% of them had at least one preexisting medical condition that could have made them more vulnerable to the virus. Six of the residents ultimately died of COVID-19
76.
▲
by
ryanworl
6y ago
"To avoid this situation, there is a termination logic in the Executor processes whereby an Executor process terminates itself as soon as three consecutive heartbeat calls fail. Each heartbeat timeout is large enough to eclipse three c
77.
▲
by
ryanworl
6y ago
Thanks! I was reading a different article before that was more of a visualization that didn’t have these details. Unless those had some type of synergy that made his other properties and brand more valuable overall, those sound like poor in
78.
▲
by
ryanworl
6y ago
Does anyone have any more detailed information about the losses, specifically from the real estate side of his businesses? Real estate can frequently show a tax loss from depreciation while generating cash flow. But depreciation only applie
79.
▲
by
ryanworl
6y ago
The current production storage engine is an old-ish version of the SQLite btree. A new btree engine is being written now and is available but I don’t know if it is being used in production anywhere. RocksDB is shipping soon thanks to some w
80.
▲
by
ryanworl
6y ago
Have you considered using direct IO for the log?
81.
▲
by
ryanworl
6y ago
What would you consider a "large" number of field/tag names?
82.
▲
by
ryanworl
6y ago
In the last few days of January and two weeks in early February in Manhattan, I (26M) got quite sick. The first few days were pretty bad and I had 102F fever. I had lots of difficulty breathing and a dry cough for around 2 weeks after. A fr
83.
▲
Black-Box Isolation Checking with Elle (Kyle Kingsbury, Jepsen.io)
(youtube.com)
1 points
by
ryanworl
6y ago
|
0 comments
84.
▲
by
ryanworl
6y ago
In the FDB simulator case, every event has a future time at which it will fire, and the clock advances to that time when the event is dequeued. This also has the side benefit of artificially “speeding up time”, which is useful when many ac
85.
▲
by
ryanworl
7y ago
FoundationDB's client bindings have a locality API which allows you to query the client's metadata cache of which key ranges are on which storage processes. This would allow you to build that feature of routing a query to the data
86.
▲
by
ryanworl
7y ago
I didn’t mean to imply they were different approaches (they aren’t really), only that you could offload the job from etcd to somewhere else to rely on it less, which would hopefully help scalability or allow you to lower the ping time. And
87.
▲
by
ryanworl
7y ago
It is interesting that you made the decision to commit to all replicas of a journal before acknowledging a write and rely on etcd for explicit failure monitoring and re-configuration. FoundationDB also does this, relying on an internal meta
88.
▲
by
ryanworl
7y ago
Left this comment in your live chat, this doesn't appear to have any provision for supporting fencing. This means it will not work under many common failure scenarios. https://martin.kleppmann.com/2016/02/08&#
89.
▲
by
ryanworl
7y ago
Here’s an explanation from the lead developer on the team at Apple who has been working on FoundationDB for a very long time: https://youtu.be/EMwhsGsxfPU
90.
▲
by
ryanworl
7y ago
Writing a program in C++ or Rust will not just make it use memory more efficiently than Go with the GC for free. Many Rust programs do a lot of heap allocations, and lots of people in C++ liberally use reference counted pointers which both
More ›