add proposal/discussion on capacity planning#42
Conversation
|
Thanks for thinking about this and documenting @florolf. Write up is nice, main thing I'd like to add/comment on wrt. conclusion:
Feel free to copy-paste the above into the PR at the end, imo no need to spend more cycles on polishing as long as we get the notes persisted in a way that can be followed. WDYT, would this be good steps to discuss with al and filippo:
|
|
Thanks for doing another pass over this, I've added your notes to the document.
I think picking that thread up again would be very much worthwhile now that people are picking up tlog-tiles/tlog-witness in a number of places. Would you say that would be a new spec, or part of tlog-checkpoint or tlog-witness? Happy to discuss this some more, but maybe this PR is not the best place.
I'm still not sure what we should do with the things that are currently on that list. It's currently nominally at 11qps. How would you split it up? I'm still not sure if organizing (and perhaps naming) the smaller lists by "area" (CT vs "long tail", for example) is a good thing (because it allows witness operators some choice in what to support with their resources) or a bad thing (for the same reason, given that the WN is supposed to steer capacity). |
I think it depends a bit on what we want the spec to say. But after refreshing
To me this suggests tlog-witness might be a good place to define the API Step one is probably to write a proposal so we can get people involved in the Motivation of the proposal:
I asked nisse if we had any good notes on this, and he said there might be an
Agreed -- let's start by fleshing out an initial proposal in a pad? |
Proposal as posted on Matrix + my takeaway from the discussion with @rgdd, who asked me to put this into a PR for posterity.
I only wrote the latter up today and didn't take any notes while it was still fresh in my mind, so I might be misrepresenting stuff or leaving something important out. Sorry about that! Feel free to correct me/propose changes.