As you mentioned, you have the freedom to use Log4j 2 and the same time we have to keep the out of the box experience the same in a minor version. Users should be able to upgrade flume without changing any of their configurations. If they have a log4j.properties (Log4j 1) then they would not be able to use it after the upgrade without changing it.
Or am I missing a feature that would solve this case? On Fri, Nov 23, 2018 at 5:49 PM Ralph Goers <ralph.go...@dslextreme.com> wrote: > Also, please put details in the Jira issues. It is much easier to find out > why something was done by searching Jira later on then searching the > mailing list. > > Ralph > > > On Nov 23, 2018, at 9:47 AM, Ralph Goers <ralph.go...@dslextreme.com> > wrote: > > > > I do not understand this at all. Log4j 2 provides runtime compatibility > with Log4j 1. What is the problem that requires a revert? > > > > I have been running Flume with Log4j 2 since 1.6 so I don’t understand > what the problem could possibly be. > > > > Ralph > > > >> On Nov 23, 2018, at 8:50 AM, Ferenc Szabo <szabofe...@apache.org> > wrote: > >> > >> Hi everyone > >> > >> I am about to branch the 1.9 release from trunk. > >> > >> On the 1.9 branch we will revert the following breaking changes: > >> - FLUME-2957. Remove Guava from our public API: > >> > >> > https://github.com/apache/flume/commit/7f85df9e473ee675d461d5b76650694c5a6c0088 > >> - part of FLUME-2050. Upgrade to Log4j 2.10.0: > >> as the new release should work with the previous configurations we have > >> to release it with log4j 1.x > >> For the log4j2 upgrade, we will provide a guide, how to replace the jars > >> if users would like to start using it in the 1.9 release on the wiki > page. > >> > >> Because of these changes the first release candidate might be postponed > to > >> Monday. > >> > >> Regards, > >> Ferenc Szabo > >> > >> On Wed, Nov 7, 2018 at 5:04 PM ema...@cloudera.com <ema...@cloudera.com > > > >> wrote: > >> > >>> Hi Ferenc, > >>> > >>> +1 > >>> I am working on FLUME-3281 Update to Kafka 2.0 client, should be able > to > >>> finish it > >>> till the suggested deadline. > >>> I am also happy to do some reviews. > >>> > >>> Regards > >>> Endre > >>> > >>> On 2018/11/06 21:23:17, Ferenc Szabo <szabofe...@apache.org> wrote: > >>>> Hello Flume Community, > >>>> > >>>> 1.8 was released about a year ago and since that quite a few bug > fixes, > >>>> improvements, features and documentation were introduced. > >>>> I would like to propose to publish the next minor release of Flume > >>>> to make these changes available to the users. > >>>> > >>>> I would be more than happy to be the Release Manager with the help of > >>>> Denes Arvay for anything that requires PMC access - if both the > community > >>>> and he are > >>>> OK with it. > >>>> > >>>> Among others the following changes will be included in the next > release: > >>>> > >>>> Fixed bugs: > >>>> - FLUME-3117 Application can be dead loop when call System.exit() in > >>>> methodconfigure > >>>> - FLUME-3237 Handling RuntimeExceptions coming from the JMS provider > in > >>>> JMSSource > >>>> - FLUME-3201 Fix SyslogUtil to handle RFC3164 format in december > >>> correctly > >>>> - FLUME-3056 TestApplication hangs indefinitely > >>>> - FLUME-2976 Exception when JMS source tries to connect to a Weblogic > >>>> server without authentication > >>>> - FLUME-3270 Close JMS resources in JMSMessageConsumer constructor in > >>> case > >>>> of failure > >>>> - FLUME-3222 java.nio.file.NoSuchFileException thrown when files are > >>> being > >>>> deleted from the TAILDIR source > >>>> - FLUME-2894 Flume components should stop in the correct order > (graceful > >>>> shutdown) > >>>> - FLUME-2973 Deadlock in hdfs sink > >>>> - FLUME-3278 Handling -D keystore parameters in Kafka components > >>>> - FLUME-3265 Cannot set batch-size for LoadBalancingRpcClient > >>>> > >>>> > >>>> Improvements: > >>>> - FLUME-3186 Make asyncHbaseClient configuration parameters available > >>> from > >>>> flume config > >>>> - FLUME-3239 Do not rename files in SpoolDirectorySource > >>>> - FLUME-3227 Add Rate Limiter to StressSource > >>>> - FLUME-2050 Upgrade to log4j2 (when GA) > >>>> - FLUME-3246 Validate flume configuration to prevent larger source > batch > >>>> size than the channel transaction capacity > >>>> - FLUME-3050 add counters for error conditions and expose to monitor > URL > >>>> - FLUME-3269 Support JSSE keystore/trustore -D system properties > >>>> - FLUME-3223 Flume HDFS Sink should retry close prior to performing a > >>>> recoverLease > >>>> - FLUME-3276 Components supporting SSL/TLS should be able to specify > >>> cipher > >>>> suite list > >>>> - FLUME-3275 Components supporting SSL/TLS should be able to specify > >>>> protocol list > >>>> > >>>> > >>>> New Features: > >>>> - FLUME-3142 Adding HBase2 sink > >>>> - FLUME-2442 Need an alternative to providing clear text passwords in > >>> flume > >>>> config > >>>> > >>>> > >>>> There are 26 open tickets targeted for 1.9 in patch available state: > >>>> https://s.apache.org/flume-1.9-target-tickets > >>>> > >>>> We also have a number of open pull requests on Github: > >>>> https://github.com/apache/flume/pulls > >>>> > >>>> There are a few tickets in progress that would be good to include in > the > >>>> release so > >>>> I would say that we focus on reviewing and testing them in the next 2 > >>>> weeks. > >>>> > >>>> I would like to propose to target the 23rd of November for the first > >>>> release candidate. > >>>> That would mean that the branch date would be a few days before that. > >>>> Any significant code change should get in by that date. > >>>> > >>>> If nobody has any concerns then I am going to create an umbrella > ticket > >>> to > >>>> track the release process. > >>>> > >>>> Some movement can be expected in the related JIRA tickets. > >>>> > >>>> Kind regards, > >>>> Ferenc > >>>> > >>> > > > > >