lkuper / CSE232-2020-10

A graduate course on distributed systems
https://decomposition.al/CSE232-2020-10/
11 stars 1 forks source link

11/25 Discussion for: Leslie Lamport, “Paxos Made Simple” (2001) #19

Open katelynstone13 opened 3 years ago

katelynstone13 commented 3 years ago

Scribes: @andavid0 @ap9272 @Rajhi1988m @ravina-gelda @esmaeil-mirvakili

andavid0 commented 3 years ago

@lkuper Our first draft is ready for review.

lkuper commented 3 years ago

Q1: Looks good. This one is mostly a matter of individual interpretation, but I think you called out some of the key things (no diagrams, confusing extended analogy, etc.).

Q2:

Q3: Several issues here...

The main point I'm hoping you reflect on with this question is just that, no matter what, strong consistency will sometimes be relatively slow for clients.

Also, I realized that something in the paper might not be clear. The quote from the paper says:

failure of an acceptor could make it impossible to know whether or not a majority had accepted a particular proposal I think what this means is that failure of a particular acceptor in a majority that accepted a proposal (say, if we have acceptors A, B, and C, proposal number 5 was accepted by A and B, and thenn A fails) then we can't learn that the majority acccepted proposal 5. However, at that point B and C are still up, so someone can still issue a new proposal with a higher number and have it accepted by a majority.

andavid0 commented 3 years ago

@lkuper The edited version is now posted on the Wiki