Re: Fwd: [CI] What are the troubles projects face with CI and Infra

2020-02-10 Thread Tee
Another thing worth mentioning is the overhead with providing, setting up, and 
managing infrastructure. While donations of servers/VM’s works to some extent, 
it’s a somewhat archaic donation policy – and this whole structure of CI gives 
both the ASF and the C* project very limited choices. From my perspective it 
would be much more suitable for the C* project to receive financial or credit 
based donations, on which we could utilise against whatever CI/CD we desired. 
This would open up modern options for CI and not limit us to just ASF-ran 
Jenkins. I’m sure this would be much more suitable for many smaller 
organisations, with possible tax benefits as well, rather than providing 
infrastructure (which lets face it, is rarely bare metal servers these days) 
that they have to maintain.

For example, It’d be ideal if there was a C* CircleCI account (or deployment) 
that the project could use that could be funded by the community, rather than 
the big backers being the only ones able to run the tests effectively (and thus 
everyone relying on them paying for and doing it for them).


On 2020/02/02 21:51:54, Nate McCall  wrote: 
> Hi folks,
> The board is looking for feedback on CI infrastructure. I'm happy to take
> some (constructive) comments back. (Shuler, Mick and David Capwell
> specifically as folks who've most recently wrestled with this a fair bit).
> 
> Thanks,
> -Nate
> 
> -- Forwarded message -
> From: Dave Fisher 
> Date: Mon, Feb 3, 2020 at 8:58 AM
> Subject: [CI] What are the troubles projects face with CI and Infra
> To: Apache Board 
> 
> 
> Hi -
> 
> It has come to the attention of the board through looking at past board
> reports that some projects are having problems with CI infrastructure.
> 
> Are there still troubles and what are they?
> 
> Regards,
> Dave
> 
Sent from Mail for Windows 10



Re: Ideas for Cassandra 2020 - Remote Meetups / Mastermind

2020-02-10 Thread Patrick McFadin
Rahul,

Don't cut yourself short. I love what you've done with Awesome Cassandra
and organizing meetups. Those are really valuable contributions.

For everyone else on this ML, if you don't know about Awesome Cassandra.
Rahul picked it up and has been keeping it up to date.
https://cassandra.link/awesome/


Patrick

On Mon, Feb 10, 2020 at 8:52 AM Rahul Singh 
wrote:

> Thanks, Michael. I sent that before I read up on the notes.
>
> @nate , @jon , @dinesh I can help with the Documentation.
>
> If you have any specific doc issues you want reviewed, edited, etc,
> please let me know.
>
> If there's a specific JQL on the JIRA board I can start with there.
>
> rahul.xavier.si...@gmail.com
>
> http://cassandra.link
>
>
>
> On Mon, Feb 10, 2020 at 8:36 AM Michael Shuler 
> wrote:
>
> > This is great, thanks, the project appreciates the effort. 2019 is over,
> > don't worry about the past. Moving forward in little or large steps is
> > the goal. :)
> >
> > If you didn't get a chance to attend the first Contributor Meeting,
> > there will be more. Patrick sent out a survey last week for feedback, so
> > I imagine these will continue at a regular interval with continued
> > interest and attendance. Perhaps you could schedule some in-person
> > meetup thing to coincide, as an idea, or just get the word out to others
> > that might be interested in listening in?
> >
> > (Next one has not been scheduled yet, but will show up here on dev@
> list.)
> >
> >
> >
> https://cwiki.apache.org/confluence/display/CASSANDRA/Apache+Cassandra+Contributor+Meeting
> >
> > Michael
> >
> > On 2/8/20 10:06 PM, Rahul Singh wrote:
> > > Folks, (Initially meant for User , but realized after I wrote it , it’s
> > more sausage making talk which en users probably don’t care about)
> > >
> > > I took on a bunch of work and finally starting to get my head out of
> the
> > sand and realized I failed to deliver on some promises last year I made
> to
> > myself and others to contribute to this community. I wanted to resurface
> a
> > few thoughts on which I would like to contribute.
> > >
> > > We had a conversation on here a while ago to try doing a virtual
> > conference.. which I think is a bit too ambitious. I also spoke to Dinesh
> > last year briefly about doing periodic development meetings which focused
> > on the development planning and execution.
> > >
> > > I’d like to help this project but I don’t know where to start. I tried
> > getting some Jr. members internally at Anant who had time to make fixes
> on
> > content and docs but it didn’t get looked at or reviewed so they lost
> > interest. There’s only so much they would want to do based on my
> requests.
> > The failure to deliver on better documentation organization was mainly
> mine
> > because I didn’t commit enough time into it.
> > >
> > > I don’t think our community does a good enough job communicating the
> > Cassandra value proposition to the enterprise community whether they are
> > developers, architects, or directors. I’ve been meeting with many folks
> > that haven’t touched their clusters since installing 2.1 (because it’s
> > pretty damn good for most people!). When I ask them why, it’s a
> combination
> > of team member churn but also because the knowledge is not as accessible.
> > >
> > > This year as January closes I am recommitting myself to some ideas and
> > would LOVE your feedback. If somethings like this are in progress, I will
> > help.
> > >
> > >
> > > 1. Cassandra Lunch - I’ve been seeing a colleague getting together with
> > his fellow practitioners for a weekly “Sitecore Lunch” and I found it a
> > very easy way to get people talking that normally wouldn’t be interacting
> > with each other in realtime.
> > > 2. Coordinated Remote Meetup - I think this would be way easier to
> > organize and get cross promoted as a quarterly event with the help of
> local
> > organizers. I’m currently organizing DC / Chicago and have been cross
> > promoting virtual talks to both and have gotten a good show with people
> > curious about Cassandra.
> > > 3. Documentation - I know I said I’d help last year. I underestimated
> my
> > free time and over estimated my capacity to focus. That being said , this
> > is one of my passions and I help a lot of orgs get their [blank] together
> > on how to manage their people, process, info and systems and the first
> > thing is always knowledge management. If there’s someone I can shadow and
> > apprentice under to help with Cassandra.Apache.org I really want to help
> > revitalize our site.
> > >
> > >
> > > These may still be overestimating my capacity but I’m willing to fail
> > and try again. :)
> > >
> > >
> > > rahul.xavier.si...@gmail.com
> > >
> > > http://cassandra.link
> > > The Apache Cassandra Knowledge Base.
> > >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > For additional commands, e-mail: 

[VOTE] Release Apache Cassandra 2.2.16

2020-02-10 Thread Mick Semb Wever


Proposing the test build of Cassandra 2.2.16 for release.

sha1: c4d9e9ca4ade40b956e37935bce68737b0c063b9
Git: 
https://gitbox.apache.org/repos/asf?p=cassandra.git;a=shortlog;h=refs/tags/2.2.16-tentative
Maven Artifacts: 
https://repository.apache.org/content/repositories/orgapachecassandra-1191/org/apache/cassandra/cassandra-all/2.2.16/

The Source and Build Artifacts, and the Debian and RPM packages are available 
here: https://dist.apache.org/repos/dist/dev/cassandra/2.2.16/

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.

Again note the release process is undergoing improvements to deal with 
sha256|512 checksums and to use the ASF dev dist staging location. Please be 
extra critical. The deb and rpm repositories are also now available to verify 
before the vote.


[1]: CHANGES.txt: 
https://gitbox.apache.org/repos/asf?p=cassandra.git;a=blob_plain;f=CHANGES.txt;hb=refs/tags/2.2.16-tentative
[2]: NEWS.txt: 
https://gitbox.apache.org/repos/asf?p=cassandra.git;a=blob_plain;f=NEWS.txt;hb=refs/tags/2.2.16-tentative

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



Re: Feedback from the last Apache Cassandra Contributor Meeting

2020-02-10 Thread Patrick McFadin
Just a Monday reminder on the survey link I sent. I got a few responses but
could use a few more to give us some decent N. If you have < 5minutes
today, I would appreciate your feedback. I'll keep it open until tomorrow
and then send results.

Patrick

On Mon, Feb 3, 2020 at 4:21 PM Patrick McFadin  wrote:

> Hi everyone,
>
> One action item I took from our first contributor meeting was gather
> feedback for the next meetings. I've created a short survey if you would
> like to offer feedback. I'll let it run for the week and report back on the
> results.
>
> https://www.surveymonkey.com/r/C95B7ZP
>
> Thanks,
>
> Patrick
>


Re: Ideas for Cassandra 2020 - Remote Meetups / Mastermind

2020-02-10 Thread Rahul Singh
Thanks, Michael. I sent that before I read up on the notes.

@nate , @jon , @dinesh I can help with the Documentation.

If you have any specific doc issues you want reviewed, edited, etc,
please let me know.

If there's a specific JQL on the JIRA board I can start with there.

rahul.xavier.si...@gmail.com

http://cassandra.link



On Mon, Feb 10, 2020 at 8:36 AM Michael Shuler 
wrote:

> This is great, thanks, the project appreciates the effort. 2019 is over,
> don't worry about the past. Moving forward in little or large steps is
> the goal. :)
>
> If you didn't get a chance to attend the first Contributor Meeting,
> there will be more. Patrick sent out a survey last week for feedback, so
> I imagine these will continue at a regular interval with continued
> interest and attendance. Perhaps you could schedule some in-person
> meetup thing to coincide, as an idea, or just get the word out to others
> that might be interested in listening in?
>
> (Next one has not been scheduled yet, but will show up here on dev@ list.)
>
>
> https://cwiki.apache.org/confluence/display/CASSANDRA/Apache+Cassandra+Contributor+Meeting
>
> Michael
>
> On 2/8/20 10:06 PM, Rahul Singh wrote:
> > Folks, (Initially meant for User , but realized after I wrote it , it’s
> more sausage making talk which en users probably don’t care about)
> >
> > I took on a bunch of work and finally starting to get my head out of the
> sand and realized I failed to deliver on some promises last year I made to
> myself and others to contribute to this community. I wanted to resurface a
> few thoughts on which I would like to contribute.
> >
> > We had a conversation on here a while ago to try doing a virtual
> conference.. which I think is a bit too ambitious. I also spoke to Dinesh
> last year briefly about doing periodic development meetings which focused
> on the development planning and execution.
> >
> > I’d like to help this project but I don’t know where to start. I tried
> getting some Jr. members internally at Anant who had time to make fixes on
> content and docs but it didn’t get looked at or reviewed so they lost
> interest. There’s only so much they would want to do based on my requests.
> The failure to deliver on better documentation organization was mainly mine
> because I didn’t commit enough time into it.
> >
> > I don’t think our community does a good enough job communicating the
> Cassandra value proposition to the enterprise community whether they are
> developers, architects, or directors. I’ve been meeting with many folks
> that haven’t touched their clusters since installing 2.1 (because it’s
> pretty damn good for most people!). When I ask them why, it’s a combination
> of team member churn but also because the knowledge is not as accessible.
> >
> > This year as January closes I am recommitting myself to some ideas and
> would LOVE your feedback. If somethings like this are in progress, I will
> help.
> >
> >
> > 1. Cassandra Lunch - I’ve been seeing a colleague getting together with
> his fellow practitioners for a weekly “Sitecore Lunch” and I found it a
> very easy way to get people talking that normally wouldn’t be interacting
> with each other in realtime.
> > 2. Coordinated Remote Meetup - I think this would be way easier to
> organize and get cross promoted as a quarterly event with the help of local
> organizers. I’m currently organizing DC / Chicago and have been cross
> promoting virtual talks to both and have gotten a good show with people
> curious about Cassandra.
> > 3. Documentation - I know I said I’d help last year. I underestimated my
> free time and over estimated my capacity to focus. That being said , this
> is one of my passions and I help a lot of orgs get their [blank] together
> on how to manage their people, process, info and systems and the first
> thing is always knowledge management. If there’s someone I can shadow and
> apprentice under to help with Cassandra.Apache.org I really want to help
> revitalize our site.
> >
> >
> > These may still be overestimating my capacity but I’m willing to fail
> and try again. :)
> >
> >
> > rahul.xavier.si...@gmail.com
> >
> > http://cassandra.link
> > The Apache Cassandra Knowledge Base.
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>


2/10/2020 4.0 status update

2020-02-10 Thread Joshua McKenzie
2/10/2020: Today's 4.0 status update:

The 4.0 board can be found at
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355.

The broad view: We have a total of 95 tickets open for 4.0 releases (No
change from 11 days ago, though 5 are cwiki migration tests):
https://issues.apache.org/jira/issues/?filter=12347896

Cumulative flow updated, now restricted to last 3 months:
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355=CASSANDRA=reporting=cumulativeFlowDiagram=939=936=931=1505=1506=1514=1509=1512=1507=90

What pops for me: velocity on closes look healthy, we just had new tickets
open to match what we closed out:
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355=1670

5 of those are the test epic + 4 test tracking tickets from me looking into
migrating cwiki stuff to JIRA.

That filter above is last 7d and it's been 11 since our last email, but the
trajectory stands. It's almost entirely new flaky test failures or those
testing JIRAs, so we're likely replacing larger scoped "chunky" tickets
with smaller test failures, meaning we should see close-out velocity catch
up and surpass creation within the next couple cycles. All healthy signs at
this point in our release lifecycle (working through alphas) IMO.

We closed out 16 tickets in the past 11 days (
https://issues.apache.org/jira/issues/?filter=12347782=project%20%3D%20cassandra%20AND%20fixversion%20in%20(4.0%2C%204.0.0%2C%204.0-alpha%2C%204.0-beta)%20AND%20resolved%20%3E%3D%20-11d%20ORDER%20BY%20priority%20DESC%2C%20assignee)
giving us a rolling 4 week total of 46, up from 37. This puts our 4 week
rolling change in the past 3 weeks at 26, 37, and now 46 - increasing close
momentum.

*Newly opened tickets*
We had 9 new tickets open in the last week that were not the epic test:
https://issues.apache.org/jira/issues/?filter=12347782=project%20%3D%20cassandra%20AND%20fixversion%20in%20(4.0%2C%204.0.0%2C%204.0-alpha%2C%204.0-beta)%20AND%20created%20%3E%20-11d%20and%20resolution%20%3D%20unresolved%20and%20type%20!%3D%20epic%20and%20(%22Epic%20Link%22%20!%3D%20CASSANDRA-15536%20OR%20%22Epic%20Link%22%20is%20empty)
Of the unassigned, 5 are flaky tests and CASSANDRA-15549 is a pretty
straightforward doc / recommendation change ticket, so all good candidates
to pick up if you want to start getting more involved with the project.

*LHF / Failing Tests*: We have 8 unassigned test failures that are all
great candidates to pick up and get involved in:
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355=CASSANDRA=1660=1661=1658

*Needs Reviewer*: 11 tickets need a reviewer. This is *up* from 7 last
time, so this is growing.
3 alpha, 1 beta, and 7 RC; I'd advocate that people take a moment to help
out with reviews if you have flexible cycles to burn that queue down.
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355=1659

*Available to work*: 9 alpha, 4 beta, and 14 RC tickets are available for
work (no assignee):
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355=detail=CASSANDRA-15308=1661=1658
Most of these are pretty low friction to pick up and work.

*Ready to Commit*: 4 tickets (down from 6) are marked ready to commit.
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355=CASSANDRA-14688=1672=1661

*Testing*:

I have a JIRA epic for tracking the cwiki status I put together; I emailed
the dev list and got some general "Lazy Consensus ftw, do what makes you
happy" style responses on it. I'll be traveling (again) this week, but I'll
see if I can't migrate the rest of the wiki into JIRA so I have a final
alpha of what it'll look like to get a final +1 on before marking the cwiki
deprecated and we can start driving assignee / reviewer / etc through this
email on the broader 4.0 testing initiatives.

Epic is here: https://issues.apache.org/jira/browse/CASSANDRA-15536

As always, thanks everyone for the time and effort you're putting into this
release specifically and the project in general. If you have any feedback
about ways I could improve the signal / value of information in this email,
please don't hesitate to let me know. My goal for this effort is to reduce
friction to contribution, save everyone's time by consolidating information
and visibility here, and help align us all on the project, so let me know
if there's something I can do to improve any of this.

Thanks again!

~Josh


Re: Ideas for Cassandra 2020 - Remote Meetups / Mastermind

2020-02-10 Thread Michael Shuler
This is great, thanks, the project appreciates the effort. 2019 is over, 
don't worry about the past. Moving forward in little or large steps is 
the goal. :)


If you didn't get a chance to attend the first Contributor Meeting, 
there will be more. Patrick sent out a survey last week for feedback, so 
I imagine these will continue at a regular interval with continued 
interest and attendance. Perhaps you could schedule some in-person 
meetup thing to coincide, as an idea, or just get the word out to others 
that might be interested in listening in?


(Next one has not been scheduled yet, but will show up here on dev@ list.)

https://cwiki.apache.org/confluence/display/CASSANDRA/Apache+Cassandra+Contributor+Meeting

Michael

On 2/8/20 10:06 PM, Rahul Singh wrote:

Folks, (Initially meant for User , but realized after I wrote it , it’s more 
sausage making talk which en users probably don’t care about)

I took on a bunch of work and finally starting to get my head out of the sand 
and realized I failed to deliver on some promises last year I made to myself 
and others to contribute to this community. I wanted to resurface a few 
thoughts on which I would like to contribute.

We had a conversation on here a while ago to try doing a virtual conference.. 
which I think is a bit too ambitious. I also spoke to Dinesh last year briefly 
about doing periodic development meetings which focused on the development 
planning and execution.

I’d like to help this project but I don’t know where to start. I tried getting 
some Jr. members internally at Anant who had time to make fixes on content and 
docs but it didn’t get looked at or reviewed so they lost interest. There’s 
only so much they would want to do based on my requests. The failure to deliver 
on better documentation organization was mainly mine because I didn’t commit 
enough time into it.

I don’t think our community does a good enough job communicating the Cassandra 
value proposition to the enterprise community whether they are developers, 
architects, or directors. I’ve been meeting with many folks that haven’t 
touched their clusters since installing 2.1 (because it’s pretty damn good for 
most people!). When I ask them why, it’s a combination of team member churn but 
also because the knowledge is not as accessible.

This year as January closes I am recommitting myself to some ideas and would 
LOVE your feedback. If somethings like this are in progress, I will help.


1. Cassandra Lunch - I’ve been seeing a colleague getting together with his 
fellow practitioners for a weekly “Sitecore Lunch” and I found it a very easy 
way to get people talking that normally wouldn’t be interacting with each other 
in realtime.
2. Coordinated Remote Meetup - I think this would be way easier to organize and 
get cross promoted as a quarterly event with the help of local organizers. I’m 
currently organizing DC / Chicago and have been cross promoting virtual talks 
to both and have gotten a good show with people curious about Cassandra.
3. Documentation - I know I said I’d help last year. I underestimated my free 
time and over estimated my capacity to focus. That being said , this is one of 
my passions and I help a lot of orgs get their [blank] together on how to 
manage their people, process, info and systems and the first thing is always 
knowledge management. If there’s someone I can shadow and apprentice under to 
help with Cassandra.Apache.org I really want to help revitalize our site.


These may still be overestimating my capacity but I’m willing to fail and try 
again. :)


rahul.xavier.si...@gmail.com

http://cassandra.link
The Apache Cassandra Knowledge Base.



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