I just wanted to send an update on where we are at. We've gotten a lot done here recently as you can see below.
✓ DONE (1) First, METRON-1289 needs to go in. This one was a fairly big effort and I am hearing that we are pretty close. ✓ DONE (2) METRON-1294 fixes an issue in how field types are looked-up. ✓ DONE (3) METRON-1290 is next. While this may have been fixed in M-1289, there may be some test cases we want from this PR. ✓ DONE (4) METRON-1301 addresses a problem with the sorting logic. ✓ DONE (5) METRON-1291 fixes an issue with escalation of metaalerts. (6) That leads us to Raghu's UI work in METRON-1252. This introduces the UI bits that depend on all the previous backend work. (7) At this point, we should have our best effort at running Metaalerts on Elasticsearch 2.x. I propose that we cut a release here. (8) After we cut the release, we can introduce the work for ES 5.x in METRON-939. I know we will need lots of help testing and reviewing this one. We also have an outstanding question that needs resolved BEFORE we release. We need to come to a consensus on how to release having moved our Bro Plugin to a separate repo. I don't think we've heard from everyone on this. I'd urge everyone to chime in so we can choose a path forward. If anyone is totally confused in regards to that discussion, I can try and send an options summary again as a separate discuss thread. The original chain was somewhere around here [1]. [1] https://lists.apache.org/thread.html/54a4474881b97e559df24728b3a0e923a58345a282451085eef832ef@%3Cdev.metron.apache.org%3E On Wed, Nov 15, 2017 at 10:04 AM, Nick Allen <n...@nickallen.org> wrote: > Hi Guys - > > I want to follow-up on this discussion. It sounds like most people are in > agreement with the general approach. > > A lot of people have been working hard on Metaalerts and Elasticsearch. I > have checked-in with those doing the heavy lifting and have compiled a more > detailed plan based on where we are at now. To the best of my knowledge > here is the plan of attack for finishing out this effort. > > (1) First, METRON-1289 needs to go in. This one was a fairly big effort > and I am hearing that we are pretty close. > > (2) METRON-1294 fixes an issue in how field types are looked-up. > > (3) METRON-1290 is next. While this may have been fixed in M-1289, > there may be some test cases we want from this PR. > > (4) METRON-1301 addresses a problem with the sorting logic. > > (5) METRON-1291 fixes an issue with escalation of metaalerts. > > (6) That leads us to Raghu's UI work in METRON-1252. This introduces > the UI bits that depend on all the previous backend work. > > (7) At this point, we should have our best effort at running Metaalerts > on Elasticsearch 2.x. I propose that we cut a release here. > > (8) After we cut the release, we can introduce the work for ES 5.x in > METRON-939. I know we will need lots of help testing and reviewing this > one. > > Please correct me if I am wrong. I will try and send out updates as we > make progress. > > > > > > On Mon, Nov 6, 2017 at 1:03 PM, zeo...@gmail.com <zeo...@gmail.com> wrote: > >> I agree, I think it's very reasonable to move in line with Nick's >> proposal. I would also suggest that we outline what the target versions >> would be to add in the METRON-777 components, since it has been functional >> for a very long time but not reviewed and has some really rockstar >> improvements. >> >> Jon >> >> On Mon, Nov 6, 2017 at 12:56 PM Otto Fowler <ottobackwa...@gmail.com> >> wrote: >> >> > I think the ES cutover should be the start of the 0.5.x series, and we >> > continue on with 0.4.x for the >> > metadata improvements etc. We could chose to focus 0.5.x’s first >> releases >> > on not only ES but >> > getting a handle on kibana and the mpack situation as well. >> > >> > >> > >> > >> > On November 6, 2017 at 12:48:45, Michael Miklavcic ( >> > michael.miklav...@gmail.com) wrote: >> > >> > I agree with your proposal, Nick. I think having a stabilizing release >> > prior to upgrading ES/Kibana makes sense. >> > >> > On Mon, Nov 6, 2017 at 9:16 AM, Nick Allen <n...@nickallen.org> wrote: >> > >> > > I would like to start a discussion around upcoming releases. We have a >> > > couple separate significant tracks of work that we need to reconcile >> in >> > our >> > > release schedule. >> > > >> > > (1) We have had (and have in review) a good number of bug fixes >> required >> > to >> > > support Metaalerts on the existing Elasticsearch 2.x infrastructure. >> > > >> > > >> > > (2) We also have ongoing work to upgrade our infrastructure to >> > > Elasticsearch 5.x, which will not be backwards compatible. >> > > >> > > >> > > I would like to see a release that has our best work on ES 2.x before >> we >> > > migrate to 5.x. I would propose the following. >> > > >> > > Release N+1: Introduce Metaalerts running on ES 2.x >> > > >> > > Release N+2: Cut-over to ES 5.x >> > > >> > > >> > > (Q) Is it worth cutting a separate release for ES 2.x? Is there a >> better >> > > way to handle the cut-over to 5.x? >> > > >> > >> -- >> >> Jon >> > >