See <https://builds.apache.org/job/bookkeeper-master-git-pullrequest/403/display/redirect?page=changes>
Changes: [mmerli] BOOKKEEPER-870: Change the default value for bookie settings. [sijie] BOOKKEEPER-911: Fix TestReplicationWorker tests in master [sijie] BOOKKEEPER-920: Extend bk-merge-pr.py to add more info to Jira ticket… [sijie] Auditor is sometimes marking as failed a bookie switching from available [sijie] BOOKKEEPER-895: GC ledgers that are no longer a part of the ensemble [sijie] BOOKKEEPER-921: Typo in LocalBookkeeper: Use InetAddress.getHostAddress [mmerli] BOOKKEEPER-925: Fix FindBugs discovered issues in master [sijie] BOOKKEEPER-925: Fix FindBugs discovered issues in master [mmerli] BOOKKEEPER-926: Compacted entries are not properly synced before [mmerli] Updated CHANGES.txt for release 4.4.0 [mmerli] Bump version to 4.5.0-SNAPSHOT [mmerli] BOOKKEEPER-881: Upgrade surefire plugin to 2.19.1 [sijie] Add executions for maven-assembly-plugin. [sijie] A few changes to the shell scripts to start bookies [sijie] BOOKKEEPER-908: BKLedgerExistException creation is missing [sijie] BOOKKEEPER-922: CreaterId in ledger metadata [sijie] BOOKKEEPER-932: Move to JDK 8 [mmerli] BOOKKEEPER-939: Fix typo of bookkeeper merge pr script [mmerli] BOOKKEEPER-940: Fix findbugs warnings after bumping to java 8 [vjujjuri] BOOKKEEPER-927: LedgerHandleAdv to handle disabled ledgers operation … [sijie] BOOKKEEPER-933: ClientConfiguration always inherits System properties [sijie] BOOKKEEPER-941: Feature Switches for controling client and server [sijie] BOOKKEEPER-938 ledger digestType autodetection on open [sijie] BOOKKEEPER-937: Upgrade protobuf to 2.6 [sijie] BOOKKEEPER-930: Option to disable Bookie networking [sijie] BOOKKEEPER-945: Add counters to track the activity of auditor and repl… [sijie] BOOKKEEPER-612: Region aware placement [sijie] BOOKKEEPER-924: addEntry() is susceptible to spurious wakeups [sijie] BOOKKEEPER-952: Fix RegionAwareEnsemblePlacementPolicy [sijie] BOOKKEEPER-946: Provide an option to delay auto recovery of lost bookies [sijie] BOOKKEEPER-903: metaformat command fix [sijie] BOOKKEEPER-956: Fix for HierarchicalLedgerRangeIterator [sijie] BOOKKEEPER-957: LedgerHandleAdv fixes [sijie] BOOKKEEPER-958: Fix for ZeroBuffer Bug [mmerli] BOOKKEEPER-961: Assign read/write requests for same ledger to a single [mmerli] BOOKKEEPER-962: Add more journal timing stats [sijie] BOOKKEEPER-965: Long Polling Part I: Changes in the write path [sijie] BOOKKEEPER-912: Allow EnsemblePlacementPolicy to choose bookies using [sijie] BOOKKEEPER-948: Provide an option to add more ledger/index directorie… [sijie] BOOKKEEPER-955: in listLedgers method currentRange variable has to be… [sijie] BOOKKEEPER-964: Add concurrent maps and sets for primitive types [sijie] BOOKKEEPER-976 Fix license headers [sijie] BOOKKEEPER-984: Fix BookieClientTest.testWriteGaps [sijie] BOOKKEEPER-987: BookKeeper build is broken due to the shade plugin [sijie] BOOKKEEPER-967: New testsuite for RackPlacement [sijie] BOOKKEEPER-971: update bk codahale stats provider version [sijie] BOOKKEEPER-946: Provide an option to delay auto recovery of lost bookies [sijie] BOOKKEEPER-966: change bookieServer cmdline to make conf-file and option [sijie] BOOKKEEPER-988: Add missing license header [vjujjuri] BOOKKEEPER-983: BookieShell LedgerDelete Command [vjujjuri] BOOKKEEPER-986: Handle memtable flush failure [sijie] BOOKKEEPER-964: Ignore findbugs warnings [sijie] BOOKKEEPER-992: ReadLog Command Enhancement [sijie] BOOKKEEPER-991: Get list of disk files [sijie] BOOKKEEPER-943: Reduce log level of AbstractZkLedgerManager [sijie] BOOKKEEPER-907: EntryFormatter should be configured [sijie] BOOKKEEPER-949: Allow entryLog creation for compaction [sijie] BOOKKEEPER-968: Entry log flushes at configurable chunks [sijie] BOOKKEEPER-959: ClientAuthProvider and BookieAuthProvider Public API [sijie] BOOKKEEPER-873 and BOOKKEEPER-553 [sijie] BOOKKEEPER-874: Explict LAC from Writer to Bookies [sijie] BOOKKEEPER-996: LongHierarchicalLedgerManagerFactory is missing license [sijie] BOOKKEEPER-1009: Use multiple journals in bookie [sijie] BOOKKEEPER-998: Increased the max entry size to 5MB [sijie] BOOKKEEPER-999: Stop leaking threads in BookKeeper client [sijie] BOOKKEEPER-1003: Fix TestDiskChecker so it can be used on /dev/shm [sijie] BOOKKEEPER-1007: Explicit LAC: make the interval configurable in ms [sijie] BOOKKEEPER-1013: Fix findbugs errors on latest master [sijie] BOOKKEEPER-1001: Make LocalBookiesRegistry.isLocalBookie() public [sijie] BOOKKEEPER-970: Bump the zookeeper version to 3.5 [sijie] BOOKKEEPER-950: Ledger placement policy to accomodate different storage [sijie] BOOKKEEPER-852: Release LedgerDescriptor and master-key objects when not [sijie] BOOKKEEPER-1004: Allow bookie garbage collection to be triggered manu… [sijie] BOOKKEEPER-390: Provide support for ZooKeeper authentication [sijie] BOOKKEEPER-1020: Fix Explicit LAC tests on master [sijie] BOOKKEEPER-1018: Allow client to select older V2 protocol (no protobuf) [sijie] BOOKKEEPER-1018: Revert ": Allow client to select older V2 protocol (no… [sijie] BOOKKEEPER-1021: Improve merge script to handle github reviews api [sijie] BOOKKEEPER-1031: close the ledger handle in [sijie] BOOKEEPER-1002: Limiting the number of open files to avoid process max [sijie] BOOKKEEPER-1022: Make BookKeeperAdmin implement AutoCloseable [sijie] BOOKKEEPER-997: Wire protocol change for supporting long poll [family] BOOKKEEPER-1018: Allow client to select older V2 protocol (no protobuf) [sijie] BOOKKEEPER-1039: bk-merge-pr.py ask to run findbugs and rat before merge [sijie] BOOKKEEPER-1038: Fix findbugs warnings and upgrade to 3.0.4 [eolivelli] BOOKKEEPER-1043: Upgrade Apache Parent Pom Reference to latest version [eolivelli] BOOKKEEPER-1042: Deploy SNAPSHOTS of master to public Apache Repository [eolivelli] BOOKKEEPER-1019: Support for reading entries after LAC [mmerli] BOOKKEEPER-552: 64 Bits Ledger ID Generation [eolivelli] BOOKKEEPER-1045: Execute tests in different JVM processes [eolivelli] BOOKKEEPER-1046: Avoid long to Long conversion in OrderedSafeExecutor [eolivelli] BOOKKEEPER-1047: Add missing error code in ZK setData return path [mmerli] BOOKKEEPER-1050: Cache journalFormatVersionToWrite when starting Journal [mmerli] BOOKKEEPER-1051: Fast shutdown for GarbageCollectorThread [mmerli] BOOKKEEPER-1052: Print autorecovery enabled or not in bookie shell [mmerli] BOOKKEEPER-1053: Upgrade RAT maven version to 0.12 and ignore Eclipse [mmerli] BOOKKEEPER-1060: Add utility to use SafeRunnable from Java8 Lambda [mmerli] BOOKKEEPER-1059: Upgrade to SLF4J-1.7.25 [mmerli] BOOKKEEPER-1054: Add gitignore file [eolivelli] BOOKKEEPER-1066: Introduce GrowableArrayBlockingQueue [eolivelli] BOOKKEEPER-1064: ConcurrentModificationException in [eolivelli] BOOKKEEPER-1063: Use executor.execute() instead of submit() [sijie] BOOKKEEPER-1058: Ignore already deleted ledger on replication audit [sijie] BOOKKEEPER-1008: Netty 4.1 [sijie] BOOKKEEPER-1067: Add Prometheus stats provider [sijie] BOOKKEEPER-1061: BookieWatcher should not do ZK blocking operations from [mmerli] BOOKKEEPER-1048: Use ByteBuf in LedgerStorage interface [eolivelli] BOOKKEEPER-1069: If client uses V2 proto, set the connection to always [eolivelli] BOOKKEEPER-1055: Optimize handling of masterKey in case it is empty [eolivelli] BOOKKEEPER-1070: bk-merge-pr.py use apache-rat:check goal [eolivelli] BOOKKEEPER-391: Support Kerberos authentication of bookkeeper [eolivelli] BOOKKKEEPER-1072: CompactionTest is flaky when disks are almost full [eolivelli] BOOKKEEPER-1068: Expose ByteBuf in LedgerEntry to avoid data copy [eolivelli] BOOKKEEPER-1075: BK LedgerMetadata: more memory-efficient parsing of [eolivelli] BOOKKEEPER-1077: Allow configuration journal/ledger paths for local [eolivelli] BOOKKEEPER-1010: Moving Guava to 20.0 [eolivelli] BOOKKEEPER-1079: shell lastMark throws NPE ------------------------------------------ Started by user sijie [EnvInject] - Loading node environment variables. Building remotely on ubuntu-us1 (ubuntu trusty) in workspace <https://builds.apache.org/job/bookkeeper-master-git-pullrequest/ws/> Wiping out workspace first. Cloning the remote Git repository Cloning repository git://github.com/apache/bookkeeper.git > git init > <https://builds.apache.org/job/bookkeeper-master-git-pullrequest/ws/> # > timeout=10 Fetching upstream changes from git://github.com/apache/bookkeeper.git > git --version # timeout=10 > git fetch --tags --progress git://github.com/apache/bookkeeper.git > +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url git://github.com/apache/bookkeeper.git # > timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # > timeout=10 > git config remote.origin.url git://github.com/apache/bookkeeper.git # > timeout=10 Fetching upstream changes from git://github.com/apache/bookkeeper.git > git fetch --tags --progress git://github.com/apache/bookkeeper.git > +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision 9bade929dd87829a8903e402f6c3e3be366a854a (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 9bade929dd87829a8903e402f6c3e3be366a854a > git rev-list b42d8db2b03079ce65d603d808442297ad759433 # timeout=10 Setting JDK_1_8_LATEST__HOME=/home/jenkins/tools/java/latest1.8 Setting MAVEN_3_3_9_HOME=/home/jenkins/tools/maven/apache-maven-3.3.9 [bookkeeper-master-git-pullrequest] $ /bin/bash /tmp/hudson4544653558850076943.sh /tmp/hudson4544653558850076943.sh: line 8: mvn: command not found Build step 'Execute shell' marked build as failure [FINDBUGS] Skipping publisher since build result is FAILURE Recording test results Setting JDK_1_8_LATEST__HOME=/home/jenkins/tools/java/latest1.8 Setting MAVEN_3_3_9_HOME=/home/jenkins/tools/maven/apache-maven-3.3.9 ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error? Setting JDK_1_8_LATEST__HOME=/home/jenkins/tools/java/latest1.8 Setting MAVEN_3_3_9_HOME=/home/jenkins/tools/maven/apache-maven-3.3.9