Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-27 Thread Benjamin Lerer
a > Date: Monday, 23 August 2021 at 06:46 > To: dev@cassandra.apache.org > Subject: Re: [DISCUSS] CEP 14: Paxos Improvements > > > > On Aug 22, 2021, at 7:25 PM, Miles Garnsey > wrote: > > > >  > >> > >> The problem is that today there’s no way t

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-25 Thread bened...@apache.org
I’ll move this to a vote in a day or so, assuming no further discussion. From: Jeff Jirsa Date: Monday, 23 August 2021 at 06:46 To: dev@cassandra.apache.org Subject: Re: [DISCUSS] CEP 14: Paxos Improvements > On Aug 22, 2021, at 7:25 PM, Miles Garnsey wrote: > >  >>

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-25 Thread Miles Garnsey
Jeff, Benedict, we’ve taken your thoughts on this on board and will probably plan to repair in between scaling. The point about speculative retry did get me thinking. Many thanks for the tip and the explanation! > On 23 Aug 2021, at 3:46 pm, Jeff Jirsa wrote: > > > >> On Aug 22, 2021, at

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-22 Thread Jeff Jirsa
> On Aug 22, 2021, at 7:25 PM, Miles Garnsey wrote: > >  >> >> The problem is that today there’s no way to reliably exclude the new DC from >> serving reads, that I know of? If you can, then yes you would only need to >> ensure repair were run prior to activating reads from this DC. > >

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-22 Thread Miles Garnsey
to safer > setups. > > From: Miles Garnsey > Date: Friday, 20 August 2021 at 12:51 > To: dev@cassandra.apache.org > Subject: Re: [DISCUSS] CEP 14: Paxos Improvements > Many thanks for this detailed response Benedict. I look forward to seeing the > forthcoming p

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-20 Thread Joshua McKenzie
re tolerance than read failure tolerance (for > instance). Today we support only the most extreme versions of this, and all > of our quorums must be mixed manually by clients which is error prone. In > my opinion we should be moving towards specifying quorums on a per-table > basis for reads and wr

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-20 Thread bened...@apache.org
ers and migrate to safer setups. From: Miles Garnsey Date: Friday, 20 August 2021 at 12:51 To: dev@cassandra.apache.org Subject: Re: [DISCUSS] CEP 14: Paxos Improvements Many thanks for this detailed response Benedict. I look forward to seeing the forthcoming proposals in relation to schema change s

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-20 Thread Miles Garnsey
do not specify their consistency levels. This way the > database can configure arbitrary quorums, and also guarantee that these > quorums provide the desired consistency. > > > From: Miles Garnsey > Date: Friday, 20 August 2021 at 00:47 > To: dev@cassandra.apache.org >

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-20 Thread bened...@apache.org
their consistency levels. This way the database can configure arbitrary quorums, and also guarantee that these quorums provide the desired consistency. From: Miles Garnsey Date: Friday, 20 August 2021 at 00:47 To: dev@cassandra.apache.org Subject: Re: [DISCUSS] CEP 14: Paxos Improvements Long time

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-20 Thread Mick Semb Wever
On 2021/08/20 07:07:00, Mick Semb Wever wrote: > > e.g. mixing SERIAL with LOCAL_SERIAL, which is not safe unless you > > perform a really intricate dance, but we can distinguish this case from > > real bugs. > > > > > > > > Benedict, possibly off-topic, but are there any plans or thoughts

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-20 Thread Mick Semb Wever
> e.g. mixing SERIAL with LOCAL_SERIAL, which is not safe unless you > perform a really intricate dance, but we can distinguish this case from > real bugs. > > > Benedict, possibly off-topic, but are there any plans or thoughts around adding EACH_SERIAL ? A number of users have enquired about

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-19 Thread Miles Garnsey
y via assurance of > the set of instances voting on a transaction. > > – Scott > > > From: bened...@apache.org > Sent: Wednesday, August 18, 2021 2:31 PM > To: dev@cassandra.apache.org > Subject: [DISCUSS] CEP 14: Paxos Improvements > > RE: > https:/

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-19 Thread bened...@apache.org
orm a really intricate dance, but we can distinguish this case from real bugs. > Also, way to sell the next discussion Benedict :D :D From: Patrick McFadin Date: Thursday, 19 August 2021 at 21:48 To: dev@cassandra.apache.org Subject: Re: [DISCUSS] CEP 14: Paxos Improvements I'm curious about thi

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-19 Thread Patrick McFadin
re generally, and what this might > mean for how we perform consensus. A comparative discussion of EPaxos and > other related work is very well suited to that topic, in my opinion. > > > From: Jeremy Hanna > Date: Thursday, 19 August 2021 at 00:58 > To: dev@cassandra.apache.org &g

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-19 Thread bened...@apache.org
suited to that topic, in my opinion. From: Jeremy Hanna Date: Thursday, 19 August 2021 at 00:58 To: dev@cassandra.apache.org Subject: Re: [DISCUSS] CEP 14: Paxos Improvements It sounds like a great improvement! Just for those who had followed the development of ePaxos* that Blake and others

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-18 Thread Jeremy Hanna
ened...@apache.org > Sent: Wednesday, August 18, 2021 2:31 PM > To: dev@cassandra.apache.org > Subject: [DISCUSS] CEP 14: Paxos Improvements > > RE: > https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-14%3A+Paxos+Improvements > > I’m proposing this CEP for approval by

Re: [DISCUSS] CEP 14: Paxos Improvements

2021-08-18 Thread Scott Andreas
of linearizability via assurance of the set of instances voting on a transaction. – Scott From: bened...@apache.org Sent: Wednesday, August 18, 2021 2:31 PM To: dev@cassandra.apache.org Subject: [DISCUSS] CEP 14: Paxos Improvements RE: https://cwiki.apache.org

[DISCUSS] CEP 14: Paxos Improvements

2021-08-18 Thread bened...@apache.org
RE: https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-14%3A+Paxos+Improvements I’m proposing this CEP for approval by the project. The goal is to both improve the performance of LWTs and to ensure their correctness across a range of scenario like range movements. This work builds upon