Michael Whittaker
Michael Whittaker
Before this PR, the flow for exporting a listener was a little complicated. A weavelet would receive two listener related options via a protos.Weavelet: `use_localhost` and `process_picks_ports`. If `use_localhost` was...
Consider a component A that calls `weaver.Get` on a different component B. Before this PR, the weavelet hosting A would send two messages over the pipe to the envelope. 1....
Before this PR, our website had no padding at the bottom. This meant that the end of page was at the very bottom of the screen. This made reading the...
Before this PR, a GitHub action built the code whenever it was pushed or whenever a pull request was created. If you pushed a branch and opened a pull request...
If a dependency service node never receives a command that all other dependency service nodes receive, it can permanently lead to disagreeing dependencies and lead to the slow path being...
Some things like thriftiness mess this up. We should pass in a seed.
Naively, EPaxos includes _all_ dependencies of a command. Over the time, the number of these dependencies can grow very large which can hurt performance.
As per #22, I implemented acceptor batching, but found that it didn't help much. Implement the smarter batching strategy where we sort by client send time, as per Joe's suggestion.