You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bookkeeper.apache.org by GitBox <gi...@apache.org> on 2022/04/02 03:58:37 UTC

[GitHub] [bookkeeper] hangc0276 commented on pull request #2816: Issue 2815: Upgrade to log4j2 to get rid of CVE-2019-17571

hangc0276 commented on pull request #2816:
URL: https://github.com/apache/bookkeeper/pull/2816#issuecomment-1086538721


   I change the version of log4j from 2.14.1 to 2.17.1, and run bookie in local, it just print out few logs, and many logs are lost. 
   ```
   2022-04-02T11:55:49,537 - WARN  - [main:ServerCnxnFactory@309] - maxCnxns is not configured, using default value 0.
   2022-04-02T11:55:50,584 - ERROR - [main:DiskChecker@156] - Space left on device /tmp/bk-data/bookie0/current : 13121863680, Used space fraction: 0.97375435 > threshold 0.95.
   2022-04-02T11:55:50,585 - WARN  - [main:LedgerDirsManager@230] - /tmp/bk-data/bookie0/current is out of space. Adding it to filled dirs list
   2022-04-02T11:55:50,597 - ERROR - [main:Journal$LastLogMark@252] - Problems reading from /tmp/bk-data/bookie0/current/lastMark (this is okay if it is the first time starting this bookie
   2022-04-02T11:55:50,840 - WARN  - [BookieStateManagerService-0:ZKRegistrationManager@307] - No writable bookie registered node /ledgers/available/10.25.14.105:5000 when transitioning to readonly
   org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /ledgers/available/10.25.14.105:5000
           at org.apache.zookeeper.KeeperException.create(KeeperException.java:118) ~[org.apache.zookeeper-zookeeper-3.6.2.jar:3.6.2]
           at org.apache.zookeeper.KeeperException.create(KeeperException.java:54) ~[org.apache.zookeeper-zookeeper-3.6.2.jar:3.6.2]
           at org.apache.zookeeper.ZooKeeper.delete(ZooKeeper.java:2001) ~[org.apache.zookeeper-zookeeper-3.6.2.jar:3.6.2]
           at org.apache.bookkeeper.zookeeper.ZooKeeperClient.access$2101(ZooKeeperClient.java:70) ~[org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.zookeeper.ZooKeeperClient$11.call(ZooKeeperClient.java:773) ~[org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.zookeeper.ZooKeeperClient$11.call(ZooKeeperClient.java:767) ~[org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.zookeeper.ZooWorker.syncCallWithRetries(ZooWorker.java:140) ~[org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.zookeeper.ZooKeeperClient.delete(ZooKeeperClient.java:767) ~[org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.discover.ZKRegistrationManager.doRegisterReadOnlyBookie(ZKRegistrationManager.java:305) [org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.discover.ZKRegistrationManager.registerBookie(ZKRegistrationManager.java:226) [org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.bookie.BookieStateManager.doRegisterBookie(BookieStateManager.java:273) [org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.bookie.BookieStateManager.doRegisterBookie(BookieStateManager.java:261) [org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.bookie.BookieStateManager$2.call(BookieStateManager.java:224) [org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at org.apache.bookkeeper.bookie.BookieStateManager$2.call(BookieStateManager.java:220) [org.apache.bookkeeper-bookkeeper-server-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]
           at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
           at java.lang.Thread.run(Thread.java:834) [?:?]
   WARNING: An illegal reflective access operation has occurred
   ```
   
   When I roll back the log4j version to 2.14.1, and run bookies in local, the log is normal
   ```
   2022-04-02T11:57:57,582 - INFO  - [main:LocalBookKeeper@458] - Using configuration file /Users/hangc/Workspace/sourcecode/CR/bookkeeper/bookkeeper-dist/all/target/bookkeeper-all-4.15.0-SNAPSHOT-bak/conf/bk_server.conf
   2022-04-02T11:57:57,593 - INFO  - [main:LocalBookKeeper@90] - Running 1 bookie(s) on zk ensemble = '127.0.0.1:2181'.
   2022-04-02T11:57:57,595 - INFO  - [main:LocalBookKeeper@120] - Starting ZK server
   2022-04-02T11:57:57,608 - INFO  - [main:ZookeeperBanner@42] - 
   2022-04-02T11:57:57,609 - INFO  - [main:ZookeeperBanner@42] -   ______                  _                                          
   2022-04-02T11:57:57,610 - INFO  - [main:ZookeeperBanner@42] -  |___  /                 | |                                         
   2022-04-02T11:57:57,610 - INFO  - [main:ZookeeperBanner@42] -     / /    ___     ___   | | __   ___    ___   _ __     ___   _ __   
   2022-04-02T11:57:57,611 - INFO  - [main:ZookeeperBanner@42] -    / /    / _ \   / _ \  | |/ /  / _ \  / _ \ | '_ \   / _ \ | '__|
   2022-04-02T11:57:57,611 - INFO  - [main:ZookeeperBanner@42] -   / /__  | (_) | | (_) | |   <  |  __/ |  __/ | |_) | |  __/ | |    
   2022-04-02T11:57:57,611 - INFO  - [main:ZookeeperBanner@42] -  /_____|  \___/   \___/  |_|\_\  \___|  \___| | .__/   \___| |_|
   2022-04-02T11:57:57,612 - INFO  - [main:ZookeeperBanner@42] -                                               | |                     
   2022-04-02T11:57:57,612 - INFO  - [main:ZookeeperBanner@42] -                                               |_|                     
   2022-04-02T11:57:57,612 - INFO  - [main:ZookeeperBanner@42] - 
   2022-04-02T11:57:57,630 - INFO  - [main:Environment@98] - Server environment:zookeeper.version=3.6.2--803c7f1a12f85978cb049af5e4ef23bd8b688715, built on 09/04/2020 12:44 GMT
   2022-04-02T11:57:57,630 - INFO  - [main:Environment@98] - Server environment:host.name=macbook-pro-3.lan
   2022-04-02T11:57:57,630 - INFO  - [main:Environment@98] - Server environment:java.version=11.0.12
   2022-04-02T11:57:57,630 - INFO  - [main:Environment@98] - Server environment:java.vendor=Oracle Corporation
   2022-04-02T11:57:57,630 - INFO  - [main:Environment@98] - Server environment:java.home=/Library/Java/JavaVirtualMachines/jdk-11.0.12.jdk/Contents/Home
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@bookkeeper.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org