Re: Release timeline for 2.24.0

2024-06-20 Thread Gary Gregory
I agree that compatibility is paramount for 2.x 😀 Gary On Thu, Jun 20, 2024, 12:22 PM Ralph Goers wrote: > I have been working on creating log4j-context-data. My plan was to remove > stuff from Log4j API after I have something workable. Even though 2.24.0 > won’t include log4j-context-data I wa

Re: Release timeline for 2.24.0

2024-06-20 Thread Ralph Goers
I have been working on creating log4j-context-data. My plan was to remove stuff from Log4j API after I have something workable. Even though 2.24.0 won’t include log4j-context-data I want to make sure that what we are leaving will be compatible. Ralph > On Jun 20, 2024, at 4:15 AM, Gary Gregor

Re: Release timeline for 2.24.0

2024-06-20 Thread Gary Gregory
On Thu, Jun 20, 2024 at 8:50 AM Piotr P. Karwasz wrote: > > Hi Gary, > > On Thu, 20 Jun 2024 at 13:55, Gary Gregory wrote: > > I'll give you all my -1 POV here: > > I share some of your concerns. > My main motivation for this experiment with Develocity is not to save > up CI time, but to improve

Re: Release timeline for 2.24.0

2024-06-20 Thread Piotr P. Karwasz
Hi Gary, On Thu, 20 Jun 2024 at 13:55, Gary Gregory wrote: > I'll give you all my -1 POV here: I share some of your concerns. My main motivation for this experiment with Develocity is not to save up CI time, but to improve its responsiveness. >From my contributions to other projects I learned t

Re: Release timeline for 2.24.0

2024-06-20 Thread Gary Gregory
On Thu, Jun 20, 2024 at 7:37 AM Piotr P. Karwasz wrote: > > Hi Gary, > > > On Thu, 20 Jun 2024 at 13:15, Gary Gregory wrote: > > I lost track of where we are after our video discussion regarding all the > > scoped classes and 2.24.0. Where are we on those? > > From my part I didn't advance much,

Re: Release timeline for 2.24.0

2024-06-20 Thread Piotr P. Karwasz
Hi Gary, On Thu, 20 Jun 2024 at 13:15, Gary Gregory wrote: > I lost track of where we are after our video discussion regarding all the > scoped classes and 2.24.0. Where are we on those? >From my part I didn't advance much, since we are working hard on reviewing and improving the documentation.

Re: Release timeline for 2.24.0

2024-06-20 Thread Gary Gregory
I lost track of where we are after our video discussion regarding all the scoped classes and 2.24.0. Where are we on those? Also, can we get information on what happened with the conference call regarding the (IMO bad) idea on conditional testing? I sure hope we're not using it. Gary On Tue, May

Re: Release timeline for 2.24.0

2024-05-28 Thread Matt Sicker
Probably discussions about the ScopedContext API in general. > On May 26, 2024, at 14:49, Ralph Goers wrote: > > > >> On May 26, 2024, at 11:06 AM, Christian Grobmeier >> wrote: >> >> >> >> On Sat, May 25, 2024, at 04:22, Gary Gregory wrote: >>> I'd like to have the PMC meet to review and

Re: Release timeline for 2.24.0

2024-05-26 Thread Ralph Goers
> On May 26, 2024, at 11:06 AM, Christian Grobmeier > wrote: > > > > On Sat, May 25, 2024, at 04:22, Gary Gregory wrote: >> I'd like to have the PMC meet to review and discuss ScopedContext, >> which I am not caught up on, and whatever else we should chat about. > > Me too. > > I feel tha

Re: Release timeline for 2.24.0

2024-05-26 Thread Christian Grobmeier
On Sat, May 25, 2024, at 04:22, Gary Gregory wrote: > I'd like to have the PMC meet to review and discuss ScopedContext, > which I am not caught up on, and whatever else we should chat about. Me too. I feel that all the discussion on the ScopedContext should be in an experimental branch or an

Re: Release timeline for 2.24.0

2024-05-24 Thread Gary Gregory
I'd like to have the PMC meet to review and discuss ScopedContext, which I am not caught up on, and whatever else we should chat about. Gary On Fri, May 24, 2024 at 2:11 PM Piotr P. Karwasz wrote: > > Hi John, > > On Fri, 24 May 2024 at 17:17, John Engebretson wrote: > > The long-debated Scoped

Re: Release timeline for 2.24.0

2024-05-24 Thread Piotr P. Karwasz
Hi Ralph, On Fri, 24 May 2024 at 22:50, Ralph Goers wrote: > Thanks! Is there any chance you could provide some sample code we could use > to perform performance testing? Based on your description I have a suspicion > that ScopedContext would perform even better but at this point that is just

Re: Release timeline for 2.24.0

2024-05-24 Thread Ralph Goers
Thanks! Is there any chance you could provide some sample code we could use to perform performance testing? Based on your description I have a suspicion that ScopedContext would perform even better but at this point that is just speculation without tests. Of course, that may be minimal and mig

Re: Release timeline for 2.24.0

2024-05-24 Thread John Engebretson
Certainly! Our usage is widespread in our applications, and mostly wrapped inside an internal logging/metrics library. Focusing on our most performance-critical applications, our usage falls into two categories: 1. MDC sets/gets, ranging from 1 to 8 values at any given time. 2. CloseableThread

Re: Release timeline for 2.24.0

2024-05-24 Thread Ralph Goers
> On May 24, 2024, at 11:10 AM, Piotr P. Karwasz > wrote: > > Hi John, > > On Fri, 24 May 2024 at 17:17, John Engebretson wrote: >> As > I stated several times, 'ThreadContext.get()` is a mistake, because it > allows users to abuse the API and transport logging-unrelated data > through `Th

Re: Release timeline for 2.24.0

2024-05-24 Thread Piotr P. Karwasz
Hi John, On Fri, 24 May 2024 at 17:17, John Engebretson wrote: > The long-debated ScopedContext is not significant to us. Can > we set a target date for 2.24.0? Perhaps by punting ScopedContext to a > later date? +1, the release of 2.24.0 is a blocker for: * the release of a performance-optimi

Release timeline for 2.24.0

2024-05-24 Thread John Engebretson
Hi, my company is looking forward to the performance improvements associated with 2.24.0 (specifically #2330). Most of our applications rely on MDC or CloseableThreadContext and the performance benefits will be widespread. The long-debated ScopedContext is not significant to us. Can we set a ta