Re: [DISCUSSION] CASSANDRA-19001 - JRE vs JDK runtime

2023-11-21 Thread Michael Semb Wever



> jdk. attach is needed for nodetool sjk hh. When someone tries to use
> that command, they get an error that JDK is expected. There isn't
> anything to do about that here.


Given we have functionality that depends on a JDK, and all our testing is done 
with a JDK, I'm in favour of printing a warning that JDK is recommended, from 
5.0 onwards.  And before 5.0 just leaving things in the state they are in.

This is a problem with the dockerhub images, and our debian and redhat packages.

I suggest, for expediency, to 

- put a nice failure message in Sjk.java (e.g. "JDK required for this nodetool 
command"),
- add a comment in cassandra.yaml in front of audit_logging_options stating 
compatibility with JRE is unknown (referencing the jira issue), and
- add the jdk add-opens and add-exports only when jdk is detected (javac is on 
path).


And, is debugging info is of concern here ? i.e. if debug info is only in the 
JDK's jvm and it is valuable to us (over any perf diff), then we have reason to 
recommend the jdk.




Re: Switching the website to a temporary static html version of the new design

2021-04-26 Thread Michael Semb Wever



> tl;dr  Can we switch the website over to a temporary static-html
> version of the new design, while work on the final antora generated
> version continues?


done.

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Switching the website to a temporary static html version of the new design

2021-04-26 Thread Michael Semb Wever



> is this version of the web page already "analytics friendly"? In the
> context of https://plausible.cassandra.apache.org/cassandra.apache.org


It is! 

it is still getting hacked in, but it will soon be formally part of the design 
and website generation.

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Switching the website to a temporary static html version of the new design

2021-04-25 Thread Michael Semb Wever


> As a risk mitigator, I was hoping we could preserve
> the sub-URIs so the switch doesn't impact current users:
> - make sure /doc/3.11/ (and other supported versions) still works
> - rename /doc/latest/ to /doc/4.0/ but pointing to the existing version of
> the site just to be sure we have a workaround in place. Cheers!
> 


That for mentioning that. It's been re-added.
https://cassandra.staged.apache.org/doc/3.11/

And '/doc/4.0/' will get added soon!

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [VOTE] Release Apache Cassandra 4.0-rc1 (take2)

2021-04-21 Thread Michael Semb Wever


> The vote will be open for 72 hours (longer if needed). Everyone who
> has tested the build is invited to vote. Votes by PMC members are
> considered binding. A vote passes if there are at least three binding
> +1s and no -1's.


+1


-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: building trunk, and switching branches, with lib/ removed from trunk, and offline mode…

2021-04-13 Thread Michael Semb Wever



> Actually, I am not completely sure if Maven wrapper will play nicely
> with Ant stuff of yours as maybe it indeed looks for "mvn" on path and
> wrapper is invoked differently so it does not have to necessarily see
> it. I ll check it and let you know.


I misunderstood you Stefan.

If you would like to contribute a patch that replaces the three invocations of 
"`mvn` on the path", with a calls to `./.build/mvnw …` that would be 
appreciated, and indeed it would strength the build for machines that don't 
have maven installed.

https://github.com/apache/cassandra/blob/trunk/.build/build-resolver.xml#L137-L160

regards,
Mick

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Cassandra 4.0 Status 2021-02-25

2021-02-26 Thread Michael Semb Wever


> * We’re within line-of-sight to closing out beta scope. Any work people can
> do on remaining blockers will accelerate the project toward RC.


So, last call for last minute concerns, the plan is to cut 4.0-rc1 once 
 - those beta tickets are resolved,
 - the gremlins around v5 native protocol (+python driver frames) are fixed, 
and 
 - we see one clean CI run

Which looks like it might happen next week.

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [DISCUSS] Releases after 4.0

2021-02-05 Thread Michael Semb Wever


> I believe that there is an appetite for the bleeding edge snapshots where
> we do not guarantee stability and that the semver discussion is not
> finished yet but I would like us to let those discussions go for some
> follow up threads.
> My goal with this thread was to reach an agreement on a release cadence for
> the version we will officially support after 4.0.
> 
> My impression is that most people agree with *one release every year* so I
> would like to propose it as our future release cadence.
> 


+1 to branching off one release branch a year.

Are we also trying to reach a consensus here that a release branch should be 
supported for ~3 years (i.e. that we are aiming to limit ourselves to 3 release 
branches plus trunk)?

+1 to flexible dates.

+1 to non-GA non-branched releases along the way.

 
Jeremiah, I have nothing to add to your post. I think you did a fantastic job 
of combining how semver would work in combination Benedict's focus on cadence 
and reducing the community burden. It also helped highlight the different 
discussions to be had, that should be had separately. Thanks Benjamin for 
bringing it back to what was your original questions (sorry for the derail):

> 1) What release cadence do we want to use for major/minor versions?
> 2) How do we plan to ensure the quality of the releases?






-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Upgrade chronicle-queue version from 4 to 5

2021-01-22 Thread Michael Semb Wever



>  An entry in NEWS.txt will be added.


I've skipped the NEWS.txt entry, as we don't do alpha|beta upgrade sections. I 
should have checked that earlier.

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Upgrade chronicle-queue version from 4 to 5

2021-01-22 Thread Michael Semb Wever



> I would like to request an exception to the Beta release to get the
> upgrade in place and to support arm64. Does anyone have any objection
> or concern to the upgrade? An entry in NEWS.txt will be added.


Thanks Jeff, Marcus, Brandon.
I will merge CASSANDRA-16384 and CASSANDRA-16392 today.

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [DISCUSS] Removal of third-party plug-ins doc page

2021-01-21 Thread Michael Semb Wever


> Should this page be removed from at least the Cassandra 4.0 documentation?
> Neither seems to have been updated beyond C* 3.0.


Good idea Lorina. Do please remove it.

We have now https://cassandra.apache.org/third-party/ anyway.

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Upgrade chronicle-queue version from 4 to 5

2021-01-21 Thread Michael Semb Wever



> Do you happen to know if there is any documentation impact to the change?


Not that I can see.

Neither of these page make reference about the minimal chronicle-queue versions 
required

- https://cassandra.apache.org/doc/latest/new/auditlogging.html
- https://cassandra.apache.org/doc/latest/new/fqllogging.html



-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [VOTE] Release Apache Cassandra 4.0-beta4

2020-12-30 Thread Michael Semb Wever


> The vote will be open for 72 hours (longer if needed). Everyone who has
> tested the build is invited to vote. Votes by PMC members are considered
> binding. A vote passes if there are at least three binding +1s and no -1's.


The vote has passed with 3 binding and 3 non-binding +1s.

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Which fix version should be used for the Quality Testing tickets

2020-12-17 Thread Michael Semb Wever
Done. Thanks!


On 2020/12/17 10:57:35, Benjamin Lerer  wrote: 
> Thanks Mick for raising that problem. Effectively, I got confused along the
> way.
> 
> +1
> 
> On Thu, Dec 17, 2020 at 11:56 AM Sam Tunnicliffe  wrote:
> 
> >
> >
> > > On 17 Dec 2020, at 10:54, Michael Semb Wever  wrote:
> > >
> > >
> > >> I propose to:
> > >>
> > >>   - update the documentation to clarify the meaning of the fix version
> > as
> > >>   'The version in which the item must be fixed' (e.g 4.0-beta if the
> > ticket
> > >>   must be fixed in a beta release)
> > >>   - create a 4.0-GA fix version and use it for the Quality testing
> > tickets
> > >>   - Start a discussion beginning of January to discuss the scope of
> > those
> > >>   tickets
> > >>
> > >> If you disagree on any of the points do not hesitate to raise your
> > concerns
> > >
> > >
> > > Even though we have gone ahead and created the `4.0-GA` label, and have
> > already moved the Quality testing tickets to it, I do think we have made a
> > small mistake here…
> > >
> > > What would the difference between `4.0-rc` and `4.0-GA` be?
> > >
> > > If `4.0-beta` is a "Placeholder for blockers to 4.0-rc1",
> > > then `4.0-rc` would be a "Placeholder for blockers to 4.0.0",
> > > so then what is `4.0-GA` ?
> > >
> > > This was half-documented in the fixVersion descriptions here
> > >
> > https://issues.apache.org/jira/projects/CASSANDRA?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page=unreleased
> > > (`4.0-rc` did fail to have any useful description).
> > >
> > > Can I suggest we move all `4.0-GA`  to `4.0-rc`, and delete `4.0-GA` ?
> > >
> >
> > +1
> >
> > >
> > > -
> > > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > > For additional commands, e-mail: dev-h...@cassandra.apache.org
> > >
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > For additional commands, e-mail: dev-h...@cassandra.apache.org
> >
> >
> 

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Which fix version should be used for the Quality Testing tickets

2020-12-17 Thread Michael Semb Wever


> I propose to:
> 
>- update the documentation to clarify the meaning of the fix version as
>'The version in which the item must be fixed' (e.g 4.0-beta if the ticket
>must be fixed in a beta release)
>- create a 4.0-GA fix version and use it for the Quality testing tickets
>- Start a discussion beginning of January to discuss the scope of those
>tickets
> 
> If you disagree on any of the points do not hesitate to raise your concerns


Even though we have gone ahead and created the `4.0-GA` label, and have already 
moved the Quality testing tickets to it, I do think we have made a small 
mistake here…

What would the difference between `4.0-rc` and `4.0-GA` be?

If `4.0-beta` is a "Placeholder for blockers to 4.0-rc1",
then `4.0-rc` would be a "Placeholder for blockers to 4.0.0",
so then what is `4.0-GA` ?

This was half-documented in the fixVersion descriptions here
https://issues.apache.org/jira/projects/CASSANDRA?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page=unreleased
(`4.0-rc` did fail to have any useful description).

Can I suggest we move all `4.0-GA`  to `4.0-rc`, and delete `4.0-GA` ?



-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Which fix version should be used for the Quality Testing tickets

2020-12-09 Thread Michael Semb Wever


> Do we want them fixed before we release 4.0-RC or are they part of the
> testing of the RC release?
 

We are so unbearably close, it would be nice to see the beta tickets narrowed 
(again) to just the most critical issues. 

Tickets about creating new tests, and bugs edge-case, or not severe or have an 
easy-enough workaround, don't need to block a RC release IMHO. Just like they 
don't block a patch release when there's other stuff that's important to roll 
out. The testing epics tickets too i would think can continue to roll on during 
RC.

 

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [DISCUSS] CASSANDRA-12126: LWTs correcteness and performance

2020-11-24 Thread Michael Semb Wever


> Benedict suggested that Sylvain and I made the choice. Sylvain did not want
> to make the final call.
> I chose correctness. If it is a problem and people prefer to vote. It is
> perfectly fine for me too :-)


+1
Appreciate it having been raised for exposure and discussion Benjamin, and 
happy to leave the final say to those carrying the work on, especially in this 
case :-)

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [DISCUSS] CASSANDRA-12126: LWTs correcteness and performance

2020-11-11 Thread Michael Semb Wever


> Regarding CASSANDRA-12126 and 4.0 we are facing several options and
> Benedict, Sylvain and I wanted to get the community feedback on them.
> 
> We can:
> 
>1. Try to use Benedict proposal for 4.0 if the community has the
>appetite for it. The main issue there is some potential extra delay for 4.0
>2. Do nothing for 4.0. Meaning do not commit the current patch. We have
>lived a long time with that issue and we can probably wait a bit more for a
>proper solution.
>3. Commit the patch as such, fixing the correctness but introducing
>potentially some performance issue until we release a better solution.
>4. Changing the patch to default to the current behavior but allowing
>people to enable the new one if the correctness is a problem for them.
> 


If these options are for 4.0, is it then (4) that it is getting applied to 3.0 
and 3.11 ?

If that is the case then I would vote on also applying (4) to 4.0, given we are 
now in front of beta4. Please let's not further delay 4.0.

Post 4.0, if (1) is as described "a parallel implementation of the same 
underlying Paxos algorithm" can it also pluggable (either opt-in or opt-out)? 
And would/could EPaxos become pluggable too in a similar manner (if it 
eventuates)? I'm in favour on providing more pluggable interfaces into C*, 
along with the code quality improvements that's going to have to be accompanied 
with. 



-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [VOTE] Release Apache Cassandra 3.0.22

2020-08-31 Thread Michael Semb Wever



On 2020/08/31 17:13:17, Mick Semb Wever  wrote: 
> >
> >  This vote has passed, after 72 hours, with three binding +67s, and no
> > -1s.
> >
> 
> 
> *7* binding +1s


(ok, third time lucky…)


This vote has passed, after 72 hours, with eight binding +1s, and no -1s.




-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [VOTE] Release Apache Cassandra 4.0-beta2

2020-08-31 Thread Michael Semb Wever



On 2020/08/31 17:07:19, Mick Semb Wever  wrote: 
> >
> >
> > The vote will be open for 72 hours (longer if needed). Everyone who has
> > tested the build is invited to vote. Votes by PMC members are considered
> > binding. A vote passes if there are at least three binding +1s and no -1's.
> >
> 
> 
>  This vote has passed, after 72 hours, with three binding +7s, one
> non-binding +1 and no -1s.


Let me try that again!  :-)

This vote has passed, after 72 hours, with eight binding +1s, one non-binding 
+1, and no -1s.


-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [VOTE] Release Apache Cassandra 3.11.8

2020-08-31 Thread Michael Semb Wever



On 2020/08/31 16:59:18, Mick Semb Wever  wrote: 
> >
> >
> > The vote will be open for 72 hours (longer if needed). Everyone who has
> > tested the build is invited to vote. Votes by PMC members are considered
> > binding. A vote passes if there are at least three binding +1s and no -1's.
> >
> 
> 
>  This vote has passed, after 72 hours, with three binding +7s, one
> non-binding +1, and no -1s.



Let me try that again!  :-)

This vote has passed, after 72 hours, with eight binding +1s, one non-binding 
+1, and no -1s.


-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [VOTE] Release Apache Cassandra 2.2.18

2020-08-31 Thread Michael Semb Wever



On 2020/08/31 16:57:32, Mick Semb Wever  wrote: 
> >
> > The vote will be open for 72 hours (longer if needed). Everyone who has
> > tested the build is invited to vote. Votes by PMC members are considered
> > binding. A vote passes if there are at least three binding +1s and no -1's.
> >
> 
> 
>  This vote has passed, after 72 hours, with three binding +7s, and no -1s.



Let me try that again!  :-)

This vote has passed, after 72 hours, with eight binding +1s, and no -1s.


-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [VOTE] Release Apache Cassandra 2.1.22

2020-08-31 Thread Michael Semb Wever



> > The vote will be open for 72 hours (longer if needed). Everyone who has
> > tested the build is invited to vote. Votes by PMC members are considered
> > binding. A vote passes if there are at least three binding +1s and no -1's.
> >
> 
> 
>  This vote has passed, after 72 hours, with three binding +6s, and no -1s.


Let me try that again! (just keep laughing Jeff) :-)

This vote has passed, after 72 hours, with seven binding +1s, and no -1s.


-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: Feedback request on minor JMX interface incompatibility for CASSANDRA-15937

2020-08-06 Thread Michael Semb Wever


> I think the pragmatic thing to do is fix it now, and I'd strongly
> prefer to do that but wanted to check if there are any objections or
> things I hadn't considered?


+1

Thanks for giving this visibility and demonstrating we are serious about the 
beta test cycle.

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [DISCUSS] Updating the C* website design

2020-08-05 Thread Michael Semb Wever



> See that here:
> https://docs.google.com/document/d/1aeNtgyPAsKcNa0GSKvl2ywlFEj30714ry4Sb5turWeE/edit?usp=sharing
> 
> This outline is not complete, just my initial scribblings. Certainly
> collaboration would be welcome.


This is awesome Lorina. It would also be great to see all non-versioned docs 
moved out of the cassandra repository and into the cassandra-website repository 
(where they become easier to update).

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: [DISCUSS] Updating the companies listed on the home page as C* users

2020-07-27 Thread Michael Semb Wever



On 2020/07/15 21:58:52, Lorina Poland  wrote: 
> While creating a third-party page (CASSANDRA-15940), I decided to check the
> links in the Proven block on the home page


Closing the loop on this… completed and the website updated under 
CASSANDRA-15964. Thanks Lorina!

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Builds email notifications

2019-09-02 Thread Michael Semb Wever


After breaking the builds on 3.11 (a clumsy oversight, mea culpa, and a big 
thanks to Paulo and Robert for fixing it so quickly), it's been kinda bugging 
me that we don't send out build failure email notifications. 

Jenkins does have this functionality: with "E-mail Notification" configuration 
under the "Post-build Actions" section. Emails are sent when a build fails, 
becomes unstable or returns to stable, to a specified ML and the authors of the 
breakage.

Is there any objection if I configure this for our `cassandra-*-artifacts` 
builds?
And if I create a builds@ ML where these get cc'd?

(It would be nice to add the configuration to the `cassandra-*-test` builds as 
well, but none of them are green. Maybe if they get green…?)

regards,
Mick

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org