Delaying publication of `log4j-flume-ng` in 3.x

2024-08-29 Thread Piotr P. Karwasz
Hi all, The `log4j-flume-ng` module _de facto_ contains 3 different appenders: * an Avro appender, that only depends on Avro and Avro IPC. Since it only communicates with Flume via network, it doesn't need to even depend on Flume, it just needs to use the same protocol. * a Persistent appender, w

Re: Delaying publication of `log4j-flume-ng` in 3.x

2024-08-29 Thread Volkan Yazıcı
I support the idea of removing `log4j-flume-ng` from `main` and figuring out a resolution later. I think it is too early to decide on how to further proceed with `log4j-flume-ng`; moving to a separate repository, merging it back to `main`, etc. The important thing is, we can always add it back to `

Re: Delaying publication of `log4j-flume-ng` in 3.x

2024-08-29 Thread Gary Gregory
Hi, I'd like to follow Ralph's lead on Flune related topics. Gary On Thu, Aug 29, 2024, 8:12 AM Piotr P. Karwasz wrote: > Hi all, > > The `log4j-flume-ng` module _de facto_ contains 3 different appenders: > > * an Avro appender, that only depends on Avro and Avro IPC. Since it > only communica

Re: Delaying publication of `log4j-flume-ng` in 3.x

2024-08-29 Thread Matt Sicker
I’d be ok with splitting it out. > On Aug 29, 2024, at 07:12, Piotr P. Karwasz wrote: > > Hi all, > > The `log4j-flume-ng` module _de facto_ contains 3 different appenders: > > * an Avro appender, that only depends on Avro and Avro IPC. Since it > only communicates with Flume via network, it d

Re: Delaying publication of `log4j-flume-ng` in 3.x

2024-08-29 Thread Ralph Goers
My only concern for splitting it out is the same one I have for all of our modules, whether they reside in the same repo as Log4j or not. That is, they all need to be tested against the latest versions of Log4j. In the case of the Flume appender unless something specifically is being done to i

Re: Delaying publication of `log4j-flume-ng` in 3.x

2024-08-29 Thread Piotr P. Karwasz
Hi Ralph, On Thu, 29 Aug 2024 at 23:32, Ralph Goers wrote: > So I will say I am fine with moving it to its own module. Can it be moved > while keeping the 2.x and main branches? Sure, I created a `logging-log4j-flume` repository and I'll move both branches there preserving the commit history.