I think after a discussion on #cassandra-dev yesterday, we are going
to remove the requirement for schema agreement to deliver hints, as
suggested by Jeff Jirsa.

Kind Regards,
Brandon

On Thu, Dec 19, 2024 at 7:43 AM Paul Chandler <p...@redshots.com> wrote:
>
> Hi Brandon,
>
> I am not sure which part changes after CASSANDRA-20118, there is still the 
> system mismatch going to CASSANDRA_4 caused by the change in 
> system.compaction_history, and going to UPGRADING, this is caused by the 2 
> different sstable formats, so nothing that CASSANDRA-20118 fixes.
>
> So while CASSANDRA-20118 improves things, it does not fix these specific 
> issues, unless I have missed something?
>
> > On 19 Dec 2024, at 12:17, Brandon Williams <dri...@gmail.com> wrote:
> >
> > On Thu, Dec 19, 2024 at 4:11 AM Paul Chandler <p...@redshots.com> wrote:
> >> C*4 -> CASSANDRA_4 : There is a schema mismatch, and hints are not sent 
> >> from C*4 node to C*5 nodes.
> >> CASSANDRA_4 -> UPGRADING: Repairs are not possible and Nodes cannot be 
> >> added or replaced.
> >> UPGRADING-> NONE: No issues.
> >
> > I'll note this will change after CASSANDRA-20118
> >
> >> Any thoughts on whether having SCM controlled by JMX/nodetool is a good 
> >> idea?
> >
> > I think it's a good idea but it's tricky.  As I said on 20118, "An
> > unfortunate consequence of our use of static initialization is that
> > once started, there is no way to change storage compatibility modes"
> > and all the columns are defined statically, so that will have to be
> > overcome.
> >
> > Kind Regards,
> > Brandon
>

Reply via email to