You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by ch...@apache.org on 2022/08/01 04:57:54 UTC
[bookkeeper] branch dependabot/npm_and_yarn/site3/website/terser-5.14.2 updated (6683c6b2a6 -> 6382e7b2fe)
This is an automated email from the ASF dual-hosted git repository.
chenhang pushed a change to branch dependabot/npm_and_yarn/site3/website/terser-5.14.2
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
discard 6683c6b2a6 Bump terser from 5.12.0 to 5.14.2 in /site3/website
add 0b910db875 Issue 3206: Flaky-test: BookieZKExpireTest.testBookieServerZKExpireBehaviour (#3415)
add 92cdf5bfd2 Switch back ordered executor to LinkedBlockingQueue (#3384)
add 34746858b4 Added flag to control whether to transition to read-only mode when any disks full (#3212)
add 93a6f67029 use LinkedList to take place of ArrayList. (#3330)
add 1825677b1e [Issue 3389] Prioritize compaction of entry logs with the lowest amount of remaining usable data (#3390)
add 590de2b0e2 If ensembleList is empty, return PlacementPolicyAdherence.FAIL. (#3369)
add 03255bbd39 enhance future sync wait. (#3336)
add 1908b7ecdb Stable testBookieContinueWritingIfMultipleLedgersPresent test (#3421)
add ded05aa221 fix underReplicatedLedgerTotalSize calculate problem. (#3337)
add cb70194be6 avoid init WriteSet when waitForWriteSetMs < 0. (#3325)
add f181325b9f validate diskUsageThreshold and diskUsageLwmThreshold (#3285)
add da1b29a510 Fix autoRecover memory leak. (#3361)
add de70f4fa6b Consolidate Netty channel flushes to mitigate syscall overhead (#3383)
add a5805476cd Optimize concurrent collection's shrink logic (#3417)
add 3e22cfb257 Remove useless and duplicated ledger directory usage metric (#3156)
add 39a9c281a6 Fix the 3141 revert issue (#3283)
add 82e87f24a8 Fix typo in bookkeeper-proposals.md (#3427)
add 505ee5fcd4 BP-50: Add reuse journal file feature to support Intel PMem disk (#3194)
add ca7d7c23e3 Pre break loop when self create layoutZNode succeed. (#3335)
add e345321cef [improve][client] release the bookie from QuarantinedBookies when health check is disabled (#3349)
add 01c8824157 update ALLOCATOR_POOLING_CONCURRENCY default value (#3001)
add 333a11f28a fix check style (#3429)
add eef34477be Fix wrong ledger id parse radix for index relocation file in IndexPersistenceMgr (#2944)
add 442e3bbad3 Fix the infinite waiting for shutdown due to throttler limit (#2942)
add f71b26ac09 Bump puppycrawl checkstyle version from 6.19 to 7.8.2 (#3425)
add 05ca058444 Make sure the LedgerHandle close callback can be completed when encounter exception (#2913)
add 9be4eca585 fix Flaky-test: testBookieShouldTurnWritableFromReadOnly (#3423)
add 35c71ab162 add metric cbThreadPoolQueueSize (#3424)
add cefe9d44da [ISSUE 2637] Fix jvm_memory_direct_bytes_used metrics when using jdk11+ (#3252)
add 6520a45724 [conf] minorCompactionInterval should be greater than gcWaitTime (#2116)
add 4ee8c04118 Bump puppycrawl checkstyle version from 7.8.2 to 9.3 (#3311)
add 8c557f9f16 upgrade log4j2 to 2.18.0 (#3434)
add 67208fb741 issue #2879 : let bookie quit if journal thread exit (#2887)
add f06800c02e indexDir compatible fix for issue #3430 (#3433)
add c31dff9ff8 BP-41 Add flag to enable/disable BookieAddressResolver (#3356)
add 6382e7b2fe Bump terser from 5.12.0 to 5.14.2 in /site3/website
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6683c6b2a6)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/site3/website/terser-5.14.2 (6382e7b2fe)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../common/allocator/ByteBufAllocatorBuilder.java | 2 -
.../allocator/ByteBufAllocatorWithOomHandler.java | 1 -
.../impl/ByteBufAllocatorBuilderImpl.java | 2 -
.../allocator/impl/ByteBufAllocatorImpl.java | 1 -
.../impl/ByteBufAllocatorBuilderTest.java | 2 -
.../common/collections/BlockingMpscQueue.java | 1 -
.../bookkeeper/common/collections/BusyWait.java | 1 -
.../common/component/ComponentStarter.java | 1 -
.../bookkeeper/common/concurrent/FutureUtils.java | 14 ++-
.../common/util/BoundedExecutorService.java | 1 -
.../util/BoundedScheduledExecutorService.java | 1 -
.../apache/bookkeeper/common/util/MdcUtils.java | 1 -
.../bookkeeper/common/util/OrderedExecutor.java | 8 +-
.../bookkeeper/common/util/OrderedScheduler.java | 3 -
.../common/collections/BlockingMpscQueueTest.java | 1 -
.../GrowableArrayBlockingQueueTest.java | 2 -
.../common/util/TestOrderedExecutorDecorators.java | 2 -
.../common/util/TestThreadSelection.java | 2 -
.../src/main/resources/LICENSE-all.bin.txt | 8 +-
.../src/main/resources/LICENSE-bkctl.bin.txt | 8 +-
.../src/main/resources/LICENSE-server.bin.txt | 8 +-
.../apache/bookkeeper/http/HttpServerLoader.java | 1 -
.../http/service/HttpServiceRequest.java | 1 -
.../http/vertx/VertxAbstractHandler.java | 2 -
.../http/vertx/VertxHttpHandlerFactory.java | 1 -
.../bookkeeper/http/vertx/VertxHttpServer.java | 2 -
.../bookkeeper/http/vertx/TestVertxHttpServer.java | 1 -
.../http/vertx/TestVertxHttpsServer.java | 2 -
bookkeeper-server/pom.xml | 5 +
.../bookkeeper/bookie/AbstractLogCompactor.java | 33 +++++-
.../bookkeeper/bookie/BookKeeperServerStats.java | 1 +
.../org/apache/bookkeeper/bookie/BookieImpl.java | 37 +++++-
.../apache/bookkeeper/bookie/BookieResources.java | 3 -
.../org/apache/bookkeeper/bookie/BookieShell.java | 1 +
.../bookkeeper/bookie/BookieStateManager.java | 11 +-
.../org/apache/bookkeeper/bookie/BookieThread.java | 1 -
.../apache/bookkeeper/bookie/BufferedChannel.java | 1 -
.../bookkeeper/bookie/BufferedReadChannel.java | 1 -
.../java/org/apache/bookkeeper/bookie/Cookie.java | 15 +--
.../bookkeeper/bookie/DefaultEntryLogger.java | 3 -
.../apache/bookkeeper/bookie/EntryKeyValue.java | 1 -
.../bookkeeper/bookie/EntryLogCompactor.java | 3 -
.../apache/bookkeeper/bookie/EntryLogManager.java | 1 -
.../EntryLogManagerForEntryLogPerLedger.java | 4 -
.../apache/bookkeeper/bookie/EntryLogMetadata.java | 5 +-
.../bookkeeper/bookie/EntryLogMetadataMap.java | 9 +-
.../bookkeeper/bookie/EntryLoggerAllocator.java | 2 -
.../apache/bookkeeper/bookie/EntryMemTable.java | 1 -
.../bookkeeper/bookie/FileChannelProvider.java | 18 +++
.../org/apache/bookkeeper/bookie/FileInfo.java | 1 +
.../bookkeeper/bookie/GarbageCollectorThread.java | 74 +++++++++---
.../bookkeeper/bookie/HandleFactoryImpl.java | 1 -
.../bookie/InMemoryEntryLogMetadataMap.java | 6 +
.../bookkeeper/bookie/IndexInMemPageMgr.java | 4 +-
.../bookkeeper/bookie/IndexPersistenceMgr.java | 5 +-
.../bookie/InterleavedLedgerStorage.java | 4 -
.../InterleavedStorageRegenerateIndexOp.java | 2 -
.../java/org/apache/bookkeeper/bookie/Journal.java | 36 +++++-
...package-info.java => JournalAliveListener.java} | 12 +-
.../apache/bookkeeper/bookie/JournalChannel.java | 69 +++++++----
.../org/apache/bookkeeper/bookie/LedgerCache.java | 1 -
.../apache/bookkeeper/bookie/LedgerCacheImpl.java | 1 -
.../apache/bookkeeper/bookie/LedgerDescriptor.java | 1 +
.../bookie/LedgerDescriptorReadOnlyImpl.java | 1 -
.../bookkeeper/bookie/LedgerDirsManager.java | 13 +++
.../bookkeeper/bookie/LedgerDirsMonitor.java | 36 +++++-
.../apache/bookkeeper/bookie/LedgerStorage.java | 2 -
.../bookkeeper/bookie/LedgerStorageFactory.java | 1 -
.../bookkeeper/bookie/LegacyCookieValidation.java | 3 -
.../apache/bookkeeper/bookie/ReadOnlyBookie.java | 1 -
.../bookie/ReadOnlyDefaultEntryLogger.java | 1 -
.../bookie/ScanAndCompareGarbageCollector.java | 1 -
.../apache/bookkeeper/bookie/SkipListArena.java | 1 -
.../apache/bookkeeper/bookie/SkipListFlusher.java | 1 -
.../bookkeeper/bookie/SlowBufferedChannel.java | 1 -
.../bookkeeper/bookie/SortedLedgerStorage.java | 3 -
.../org/apache/bookkeeper/bookie/StateManager.java | 1 -
.../org/apache/bookkeeper/bookie/SyncThread.java | 1 -
.../bookie/TransactionalEntryLogCompactor.java | 3 -
.../bookie/datainteg/EntryCopierImpl.java | 2 -
.../bookkeeper/bookie/stats/JournalStats.java | 8 +-
.../bookkeeper/bookie/storage/EntryLogIdsImpl.java | 2 -
.../bookkeeper/bookie/storage/EntryLogScanner.java | 1 -
.../bookie/storage/directentrylogger/Buffer.java | 2 -
.../storage/directentrylogger/BufferPool.java | 1 -
.../DirectCompactionEntryLog.java | 2 -
.../directentrylogger/DirectEntryLogger.java | 2 -
.../storage/directentrylogger/DirectReader.java | 1 -
.../storage/directentrylogger/DirectWriter.java | 2 -
.../bookkeeper/bookie/storage/ldb/ArrayUtil.java | 33 +++---
.../bookie/storage/ldb/DbLedgerStorage.java | 14 +--
.../bookie/storage/ldb/EntryLocationIndex.java | 3 +-
.../bookie/storage/ldb/KeyValueStorageFactory.java | 1 -
.../bookie/storage/ldb/LedgerMetadataIndex.java | 2 -
.../bookie/storage/ldb/LedgersIndexRebuildOp.java | 1 -
.../storage/ldb/LocationsIndexRebuildOp.java | 3 -
.../storage/ldb/PersistentEntryLogMetadataMap.java | 63 +++++++---
.../bookkeeper/bookie/storage/ldb/ReadCache.java | 2 -
.../ldb/SingleDirectoryDbLedgerStorage.java | 3 -
.../bookie/storage/ldb/TransientLedgerInfo.java | 2 -
.../bookkeeper/bookie/storage/ldb/WriteCache.java | 2 -
.../org/apache/bookkeeper/client/BKException.java | 1 -
.../org/apache/bookkeeper/client/BookKeeper.java | 9 +-
.../apache/bookkeeper/client/BookKeeperAdmin.java | 1 +
...ner.java => BookieAddressResolverDisabled.java} | 24 ++--
.../apache/bookkeeper/client/BookieWatcher.java | 6 +-
.../bookkeeper/client/BookieWatcherImpl.java | 6 +-
.../apache/bookkeeper/client/ClientContext.java | 1 -
.../bookkeeper/client/ClientInternalConf.java | 1 -
.../client/DefaultBookieAddressResolver.java | 2 +-
.../client/DefaultEnsemblePlacementPolicy.java | 2 -
.../DefaultSpeculativeRequestExecutionPolicy.java | 3 +-
.../bookkeeper/client/DistributionSchedule.java | 1 -
.../client/DynamicWeightedRandomSelectionImpl.java | 2 -
.../bookkeeper/client/EnsemblePlacementPolicy.java | 1 -
.../apache/bookkeeper/client/EnsembleUtils.java | 2 -
.../bookkeeper/client/ExplicitLacFlushPolicy.java | 1 -
.../apache/bookkeeper/client/ForceLedgerOp.java | 1 +
.../ITopologyAwareEnsemblePlacementPolicy.java | 3 -
.../apache/bookkeeper/client/LedgerCreateOp.java | 1 -
.../apache/bookkeeper/client/LedgerDeleteOp.java | 1 -
.../org/apache/bookkeeper/client/LedgerEntry.java | 2 -
.../client/LedgerFragmentReplicator.java | 1 +
.../org/apache/bookkeeper/client/LedgerHandle.java | 36 +++---
.../apache/bookkeeper/client/LedgerHandleAdv.java | 12 +-
.../bookkeeper/client/LedgerMetadataBuilder.java | 2 -
.../org/apache/bookkeeper/client/LedgerOpenOp.java | 1 -
.../apache/bookkeeper/client/LedgerRecoveryOp.java | 1 -
.../client/ListenerBasedPendingReadOp.java | 4 +-
.../bookkeeper/client/MetadataUpdateLoop.java | 3 -
.../org/apache/bookkeeper/client/PendingAddOp.java | 2 -
.../apache/bookkeeper/client/PendingReadLacOp.java | 2 -
.../apache/bookkeeper/client/PendingReadOp.java | 6 +-
.../bookkeeper/client/PendingWriteLacOp.java | 1 -
.../client/RackawareEnsemblePlacementPolicy.java | 1 -
.../RackawareEnsemblePlacementPolicyImpl.java | 6 +-
.../bookkeeper/client/ReadLastConfirmedOp.java | 2 -
.../bookkeeper/client/ReadOnlyLedgerHandle.java | 3 -
.../client/RegionAwareEnsemblePlacementPolicy.java | 2 -
.../client/RoundRobinDistributionSchedule.java | 3 -
.../TopologyAwareEnsemblePlacementPolicy.java | 2 -
.../bookkeeper/client/TryReadLastConfirmedOp.java | 1 -
.../apache/bookkeeper/client/UpdateLedgerOp.java | 2 -
.../client/WeightedRandomSelectionImpl.java | 1 -
.../client/ZoneawareEnsemblePlacementPolicy.java | 2 -
.../ZoneawareEnsemblePlacementPolicyImpl.java | 7 +-
.../apache/bookkeeper/client/api/BKException.java | 1 -
.../bookkeeper/client/api/BookKeeperBuilder.java | 1 -
.../apache/bookkeeper/client/api/WriteHandle.java | 1 -
.../bookkeeper/client/impl/LedgerEntriesImpl.java | 2 -
.../bookkeeper/client/impl/OpenBuilderBase.java | 2 -
.../bookkeeper/conf/AbstractConfiguration.java | 6 +-
.../bookkeeper/conf/ClientConfiguration.java | 30 ++++-
.../bookkeeper/conf/ServerConfiguration.java | 54 ++++++++-
.../meta/AbstractHierarchicalLedgerManager.java | 1 -
.../bookkeeper/meta/AbstractZkLedgerManager.java | 45 ++++++-
.../meta/AbstractZkLedgerManagerFactory.java | 1 +
.../bookkeeper/meta/CleanupLedgerManager.java | 2 -
.../apache/bookkeeper/meta/FlatLedgerManager.java | 1 -
.../bookkeeper/meta/FlatLedgerManagerFactory.java | 1 -
.../bookkeeper/meta/HierarchicalLedgerManager.java | 1 -
.../meta/HierarchicalLedgerManagerFactory.java | 1 -
.../apache/bookkeeper/meta/LedgerIdGenerator.java | 1 -
.../org/apache/bookkeeper/meta/LedgerLayout.java | 1 -
.../org/apache/bookkeeper/meta/LedgerManager.java | 1 -
.../bookkeeper/meta/LedgerMetadataSerDe.java | 3 -
.../meta/LedgerUnderreplicationManager.java | 2 -
.../meta/LegacyHierarchicalLedgerManager.java | 1 -
.../LegacyHierarchicalLedgerManagerFactory.java | 1 -
.../meta/LongHierarchicalLedgerManager.java | 1 -
.../bookkeeper/meta/LongZkLedgerIdGenerator.java | 1 -
.../bookkeeper/meta/MetadataBookieDriver.java | 1 -
.../bookkeeper/meta/NullMetadataBookieDriver.java | 1 -
.../bookkeeper/meta/ZkLedgerAuditorManager.java | 1 +
.../bookkeeper/meta/ZkLedgerIdGenerator.java | 1 -
.../meta/ZkLedgerUnderreplicationManager.java | 4 +-
.../bookkeeper/meta/zk/ZKMetadataClientDriver.java | 2 -
.../bookkeeper/meta/zk/ZKMetadataDriverBase.java | 1 -
.../bookkeeper/metastore/InMemoryMetaStore.java | 1 -
.../metastore/InMemoryMetastoreCursor.java | 2 -
.../metastore/InMemoryMetastoreTable.java | 2 -
.../bookkeeper/metastore/MetastoreUtils.java | 1 -
.../org/apache/bookkeeper/metastore/Value.java | 1 -
.../bookkeeper/net/AbstractDNSToSwitchMapping.java | 1 -
.../apache/bookkeeper/net/BookieSocketAddress.java | 6 +-
.../main/java/org/apache/bookkeeper/net/DNS.java | 2 -
.../apache/bookkeeper/net/DNSToSwitchMapping.java | 1 -
.../apache/bookkeeper/net/NetworkTopologyImpl.java | 1 -
.../main/java/org/apache/bookkeeper/net/Node.java | 1 -
.../apache/bookkeeper/net/ScriptBasedMapping.java | 1 -
.../bookkeeper/net/StabilizeNetworkTopology.java | 2 -
.../org/apache/bookkeeper/proto/AuthHandler.java | 3 -
.../java/org/apache/bookkeeper/proto/BKStats.java | 1 -
.../org/apache/bookkeeper/proto/BookieClient.java | 1 -
.../apache/bookkeeper/proto/BookieClientImpl.java | 3 -
.../apache/bookkeeper/proto/BookieNettyServer.java | 3 +
.../bookkeeper/proto/BookieProtoEncoding.java | 3 -
.../apache/bookkeeper/proto/BookieProtocol.java | 1 -
.../bookkeeper/proto/BookieRequestHandler.java | 2 -
.../bookkeeper/proto/BookieRequestProcessor.java | 4 -
.../org/apache/bookkeeper/proto/BookieServer.java | 1 +
.../proto/BookkeeperInternalCallbacks.java | 2 -
.../proto/DefaultPerChannelBookieClientPool.java | 1 -
.../bookkeeper/proto/GetBookieInfoProcessorV3.java | 2 -
.../proto/GetListOfEntriesOfLedgerProcessorV3.java | 1 -
.../bookkeeper/proto/PacketProcessorBase.java | 2 -
.../bookkeeper/proto/PacketProcessorBaseV3.java | 1 -
.../bookkeeper/proto/PerChannelBookieClient.java | 4 +-
.../bookkeeper/proto/ReadLacProcessorV3.java | 3 -
.../bookkeeper/proto/WriteEntryProcessor.java | 2 -
.../bookkeeper/proto/WriteEntryProcessorV3.java | 2 -
.../bookkeeper/proto/WriteLacProcessorV3.java | 2 -
.../bookkeeper/proto/checksum/DigestManager.java | 2 -
.../proto/checksum/DirectMemoryCRC32Digest.java | 2 -
.../proto/checksum/MacDigestManager.java | 1 -
.../proto/checksum/StandardCRC32Digest.java | 2 -
.../org/apache/bookkeeper/replication/Auditor.java | 7 +-
.../bookkeeper/replication/AuditorElector.java | 1 +
.../bookkeeper/replication/AutoRecoveryMain.java | 1 +
.../replication/BookieLedgerIndexer.java | 1 -
.../replication/ReplicationEnableCb.java | 1 -
.../bookkeeper/sasl/SASLBookieAuthProvider.java | 1 -
.../sasl/SASLBookieAuthProviderFactory.java | 2 -
.../bookkeeper/sasl/SASLClientAuthProvider.java | 1 -
.../bookkeeper/sasl/SASLClientProviderFactory.java | 2 -
.../apache/bookkeeper/sasl/SaslServerState.java | 2 -
.../server/http/BKHttpServiceProvider.java | 3 -
.../server/http/service/BookieStateService.java | 1 -
.../server/http/service/ConfigurationService.java | 1 -
.../server/http/service/DecommissionService.java | 1 -
.../server/http/service/ExpandStorageService.java | 1 +
.../server/http/service/GetLastLogMarkService.java | 2 -
.../server/http/service/ListBookieInfoService.java | 2 -
.../server/http/service/ListBookiesService.java | 2 -
.../server/http/service/ListDiskFilesService.java | 2 -
.../service/LostBookieRecoveryDelayService.java | 1 -
.../http/service/ReadLedgerEntryService.java | 1 -
.../server/http/service/RecoveryBookieService.java | 2 -
.../server/service/AutoRecoveryService.java | 1 -
.../bookkeeper/server/service/BookieService.java | 1 -
.../bookkeeper/server/service/HttpService.java | 1 -
.../apache/bookkeeper/tls/BookieAuthZFactory.java | 3 -
.../bookkeeper/tls/FileModifiedTimeUpdater.java | 1 -
.../bookkeeper/tls/SecurityHandlerFactory.java | 1 -
.../apache/bookkeeper/tls/TLSContextFactory.java | 5 -
.../QueryAutoRecoveryStatusCommand.java | 1 +
.../cli/commands/bookies/DecommissionCommand.java | 1 +
.../tools/cli/commands/bookies/InfoCommand.java | 1 -
.../cli/commands/bookies/ListBookiesCommand.java | 14 ++-
.../tools/cli/commands/cookie/AdminCommand.java | 1 +
.../tools/cli/helpers/DiscoveryCommand.java | 6 +-
.../util/AvailabilityOfEntriesOfLedger.java | 1 -
.../org/apache/bookkeeper/util/ByteBufList.java | 2 -
.../java/org/apache/bookkeeper/util/CertUtils.java | 1 -
.../org/apache/bookkeeper/util/DiskChecker.java | 2 -
.../org/apache/bookkeeper/util/EventLoopUtil.java | 3 -
.../bookkeeper/util/HexDumpEntryFormatter.java | 1 -
.../java/org/apache/bookkeeper/util/IOUtils.java | 1 -
.../apache/bookkeeper/util/LedgerIdFormatter.java | 1 -
.../apache/bookkeeper/util/LocalBookKeeper.java | 1 -
.../java/org/apache/bookkeeper/util/NativeIO.java | 2 -
.../bookkeeper/util/OrderedGenericCallback.java | 1 -
.../bookkeeper/util/StringEntryFormatter.java | 1 -
.../org/apache/bookkeeper/util/StringUtils.java | 1 -
.../org/apache/bookkeeper/util/SubTreeCache.java | 1 -
.../java/org/apache/bookkeeper/util/ZkUtils.java | 1 -
.../util/collections/ConcurrentLongHashMap.java | 42 +++++--
.../util/collections/ConcurrentLongHashSet.java | 31 ++++-
.../collections/ConcurrentLongLongHashMap.java | 36 ++++--
.../collections/ConcurrentLongLongPairHashMap.java | 32 +++--
.../util/collections/ConcurrentOpenHashMap.java | 38 ++++--
.../util/collections/ConcurrentOpenHashSet.java | 31 +++--
.../util/collections/SynchronizedHashMultiMap.java | 1 -
.../bookkeeper/verifier/BookkeeperVerifier.java | 1 +
.../verifier/DirectBookkeeperDriver.java | 1 -
.../java/org/apache/bookkeeper/auth/TestAuth.java | 1 -
.../bookkeeper/bookie/AdvertisedAddressTest.java | 1 +
.../apache/bookkeeper/bookie/BookieAccessor.java | 1 -
.../bookkeeper/bookie/BookieJournalBypassTest.java | 1 +
.../bookkeeper/bookie/BookieJournalNoSyncTest.java | 1 -
.../bookie/BookieJournalPageCacheFlushTest.java | 2 -
.../bookkeeper/bookie/BookieJournalTest.java | 2 -
.../bookie/BookieMultipleJournalsTest.java | 42 ++++++-
.../bookkeeper/bookie/BookieShutdownTest.java | 1 -
.../bookkeeper/bookie/BookieStickyReadsTest.java | 3 -
.../bookie/BookieStorageThresholdTest.java | 1 -
.../apache/bookkeeper/bookie/BookieThreadTest.java | 1 -
.../bookie/BookieWriteToJournalTest.java | 1 +
.../bookkeeper/bookie/BufferedChannelTest.java | 2 -
.../apache/bookkeeper/bookie/CompactionTest.java | 61 +++++++++-
.../bookkeeper/bookie/CookieIndexDirTest.java | 31 +++++
.../org/apache/bookkeeper/bookie/CookieTest.java | 2 +-
.../apache/bookkeeper/bookie/CreateNewLogTest.java | 3 -
.../bookkeeper/bookie/DefaultEntryLogTest.java | 4 +-
.../bookie/EnableZkSecurityBasicTest.java | 1 -
.../bookkeeper/bookie/EntryMemTableTest.java | 3 -
.../bookie/FileInfoBackingCacheTest.java | 2 -
.../bookie/GarbageCollectorThreadTest.java | 2 -
.../bookkeeper/bookie/IndexCorruptionTest.java | 1 -
.../bookkeeper/bookie/IndexPersistenceMgrTest.java | 129 +++++++++++++++++++--
.../bookie/InterleavedLedgerStorageTest.java | 2 -
.../apache/bookkeeper/bookie/LedgerCacheTest.java | 2 -
.../bookkeeper/bookie/LedgerDirsManagerTest.java | 119 +++++++++++++++++++
.../bookie/LedgerStorageCheckpointTest.java | 2 -
.../bookkeeper/bookie/LedgerStorageTest.java | 2 -
.../bookkeeper/bookie/MockLedgerStorage.java | 2 -
.../bookkeeper/bookie/SkipListArenaTest.java | 2 -
.../bookie/SlowInterleavedLedgerStorage.java | 2 -
.../bookie/SortedLedgerStorageCheckpointTest.java | 1 -
.../bookkeeper/bookie/SortedLedgerStorageTest.java | 2 -
.../apache/bookkeeper/bookie/SyncThreadTest.java | 1 -
.../apache/bookkeeper/bookie/TestBookieImpl.java | 1 -
.../org/apache/bookkeeper/bookie/UpgradeTest.java | 2 -
.../bookie/datainteg/CookieValidationTest.java | 4 -
.../bookie/datainteg/DataIntegrityCheckTest.java | 5 -
.../bookie/datainteg/DataIntegrityServiceTest.java | 2 -
.../bookie/datainteg/EntryCopierTest.java | 5 -
.../datainteg/MetadataAsyncIteratorTest.java | 4 -
.../bookkeeper/bookie/datainteg/WriteSetsTest.java | 9 +-
.../bookkeeper/bookie/storage/TestEntryLogIds.java | 2 -
.../storage/directentrylogger/TestBuffer.java | 6 +-
.../directentrylogger/TestDirectReader.java | 2 -
.../directentrylogger/TestDirectWriter.java | 3 -
.../TestTransactionalEntryLogCompactor.java | 5 -
.../storage/ldb/DbLedgerStorageBookieTest.java | 1 -
.../storage/ldb/DbLedgerStorageIndexDirTest.java | 1 +
.../bookie/storage/ldb/DbLedgerStorageTest.java | 2 +-
.../DbLedgerStorageWithDirectEntryLoggerTest.java | 1 +
.../storage/ldb/DbLedgerStorageWriteCacheTest.java | 1 +
.../storage/ldb/DbReadLedgerIndexEntriesTest.java | 1 -
.../bookie/storage/ldb/EntryLocationIndexTest.java | 1 -
.../bookie/storage/ldb/KeyValueStorageTest.java | 2 -
.../storage/ldb/LedgersIndexCheckOpTest.java | 1 -
.../storage/ldb/LedgersIndexRebuildTest.java | 3 -
.../storage/ldb/LocationsIndexRebuildTest.java | 1 +
.../ldb/PersistentEntryLogMetadataMapTest.java | 15 ++-
.../bookie/storage/ldb/ReadCacheTest.java | 1 -
.../bookie/storage/ldb/WriteCacheTest.java | 2 -
.../apache/bookkeeper/client/BKExceptionTest.java | 1 -
.../bookkeeper/client/BookKeeperAdminTest.java | 1 +
.../BookKeeperClientTestsWithBookieErrors.java | 1 -
.../bookkeeper/client/BookKeeperCloseTest.java | 3 -
...KeeperDiskSpaceWeightedLedgerPlacementTest.java | 1 -
.../apache/bookkeeper/client/BookKeeperTest.java | 1 +
.../bookkeeper/client/BookKeeperTestClient.java | 3 -
.../client/BookieAddressResolverDisabledTest.java | 54 +++++++++
.../bookkeeper/client/BookieDecommissionTest.java | 1 +
.../client/BookieNetworkAddressChangeTest.java | 1 +
.../bookkeeper/client/BookieRecoveryTest.java | 2 -
.../bookkeeper/client/BookieWriteLedgerTest.java | 1 +
...BookieWriteLedgersWithDifferentDigestsTest.java | 1 -
.../org/apache/bookkeeper/client/ClientUtil.java | 2 -
.../client/ConcurrentV2RecoveryTest.java | 3 -
.../client/GenericEnsemblePlacementPolicyTest.java | 1 -
.../bookkeeper/client/HandleFailuresTest.java | 4 -
.../apache/bookkeeper/client/LedgerClose2Test.java | 2 -
.../apache/bookkeeper/client/LedgerCloseTest.java | 2 -
.../apache/bookkeeper/client/LedgerCmdTest.java | 1 +
.../bookkeeper/client/LedgerHandleAdapter.java | 1 -
.../bookkeeper/client/LedgerRecovery2Test.java | 3 -
.../bookkeeper/client/LedgerRecoveryTest.java | 2 -
.../apache/bookkeeper/client/ListLedgersTest.java | 1 -
.../apache/bookkeeper/client/MdcContextTest.java | 2 -
.../bookkeeper/client/MetadataUpdateLoopTest.java | 7 --
.../apache/bookkeeper/client/MockBookKeeper.java | 2 -
.../bookkeeper/client/MockBookKeeperTest.java | 1 -
.../bookkeeper/client/MockBookKeeperTestCase.java | 2 -
.../bookkeeper/client/MockClientContext.java | 2 -
.../apache/bookkeeper/client/MockLedgerEntry.java | 1 -
.../apache/bookkeeper/client/MockLedgerHandle.java | 3 -
.../client/ParallelLedgerRecoveryTest.java | 1 +
.../client/ReadLastConfirmedAndEntryOpTest.java | 1 -
.../bookkeeper/client/ReadLastConfirmedOpTest.java | 2 -
.../client/RoundRobinDistributionScheduleTest.java | 2 -
.../apache/bookkeeper/client/SlowBookieTest.java | 1 -
.../client/TestAddEntryQuorumTimeout.java | 1 -
.../bookkeeper/client/TestBookieHealthCheck.java | 1 -
.../bookkeeper/client/TestBookieWatcher.java | 2 -
.../bookkeeper/client/TestDelayEnsembleChange.java | 1 +
.../client/TestDisableEnsembleChange.java | 2 -
.../org/apache/bookkeeper/client/TestFencing.java | 1 -
.../client/TestGetBookieInfoTimeout.java | 2 -
.../bookkeeper/client/TestLedgerChecker.java | 1 -
.../client/TestLedgerFragmentReplication.java | 2 -
.../bookkeeper/client/TestMaxSizeWorkersQueue.java | 2 -
.../apache/bookkeeper/client/TestParallelRead.java | 1 +
.../apache/bookkeeper/client/TestPiggybackLAC.java | 1 -
.../TestRackawareEnsemblePlacementPolicy.java | 48 ++++++++
...ackawareEnsemblePlacementPolicyUsingScript.java | 3 -
.../TestRackawarePolicyNotificationUpdates.java | 5 -
.../client/TestReadLastConfirmedAndEntry.java | 1 +
.../client/TestReadLastConfirmedLongPoll.java | 2 -
.../apache/bookkeeper/client/TestReadTimeout.java | 1 -
.../apache/bookkeeper/client/TestSequenceRead.java | 1 -
.../bookkeeper/client/TestSpeculativeRead.java | 1 -
.../client/TestTryReadLastConfirmed.java | 1 -
.../client/TestWeightedRandomSelection.java | 1 -
.../TestZoneawareEnsemblePlacementPolicy.java | 7 +-
.../bookkeeper/client/UpdateLedgerCmdTest.java | 1 +
.../bookkeeper/client/UpdateLedgerOpTest.java | 1 +
.../client/api/BookKeeperBuildersTest.java | 1 +
.../bookkeeper/client/api/LedgerMetadataTest.java | 1 +
.../bookkeeper/conf/TestBKConfiguration.java | 1 -
.../bookkeeper/conf/TestServerConfiguration.java | 22 +++-
.../discover/AbstractTestZkRegistrationClient.java | 3 -
.../bookkeeper/discover/BookieServiceInfoTest.java | 1 +
.../discover/MockRegistrationClient.java | 1 -
.../discover/MockRegistrationManager.java | 1 -
.../meta/AbstractZkLedgerManagerTest.java | 7 ++
.../org/apache/bookkeeper/meta/GcLedgersTest.java | 1 +
.../bookkeeper/meta/LedgerManagerIteratorTest.java | 1 -
.../bookkeeper/meta/LedgerManagerTestCase.java | 2 -
.../meta/LedgerMetadataCreationTest.java | 1 -
.../apache/bookkeeper/meta/MockLedgerManager.java | 5 -
.../meta/TestLongZkLedgerIdGenerator.java | 2 -
.../bookkeeper/meta/TestZkLedgerIdGenerator.java | 2 -
...etastoreScannableTableAsyncToSyncConverter.java | 1 -
.../MetastoreTableAsyncToSyncConverter.java | 1 -
.../apache/bookkeeper/metastore/TestMetaStore.java | 2 -
.../org/apache/bookkeeper/net/BookieIdTest.java | 1 +
.../bookkeeper/proto/BookieBackpressureTest.java | 1 +
.../apache/bookkeeper/proto/MockBookieClient.java | 3 -
.../apache/bookkeeper/proto/MockLedgerData.java | 1 -
.../bookkeeper/proto/NetworkLessBookieTest.java | 1 -
.../bookkeeper/proto/ReadEntryProcessorTest.java | 1 +
.../bookkeeper/proto/TestBackwardCompatCMS42.java | 3 -
.../proto/TestBookieRequestProcessor.java | 2 -
.../proto/TestPerChannelBookieClient.java | 3 -
.../bookkeeper/proto/WriteEntryProcessorTest.java | 1 -
.../bookkeeper/replication/AuditorBookieTest.java | 1 +
.../AuditorPeriodicBookieCheckTest.java | 1 -
.../replication/AuditorPeriodicCheckTest.java | 2 -
.../AuditorPlacementPolicyCheckTest.java | 1 +
.../replication/AuditorReplicasCheckTest.java | 1 +
.../replication/AutoRecoveryMainTest.java | 1 +
.../replication/BookieLedgerIndexTest.java | 1 +
.../bookkeeper/sasl/GSSAPIBookKeeperTest.java | 1 +
.../bookkeeper/sasl/MD5DigestBookKeeperTest.java | 1 -
.../org/apache/bookkeeper/server/TestMain.java | 1 -
.../component/TestServerLifecycleComponent.java | 1 -
.../bookkeeper/server/http/TestHttpService.java | 3 -
.../server/http/service/ListLedgerServiceTest.java | 1 -
.../apache/bookkeeper/test/AsyncLedgerOpsTest.java | 1 -
.../apache/bookkeeper/test/BookieClientTest.java | 1 -
.../bookkeeper/test/BookieJournalRollingTest.java | 36 +++---
.../BookieJournalRollingWithReuseJournalTest.java | 84 ++++++++++++++
.../bookkeeper/test/BookieReadWriteTest.java | 1 -
.../apache/bookkeeper/test/BookieZKExpireTest.java | 97 ++++++++++++++--
.../bookkeeper/test/ConcurrentLedgerTest.java | 1 +
.../apache/bookkeeper/test/ConditionalSetTest.java | 1 -
.../apache/bookkeeper/test/ConfigurationTest.java | 1 -
.../bookkeeper/test/ForceReadOnlyBookieTest.java | 2 -
.../bookkeeper/test/LedgerCreateDeleteTest.java | 2 -
.../apache/bookkeeper/test/LedgerDeleteTest.java | 1 -
.../bookkeeper/test/LocalBookiesRegistryTest.java | 1 +
.../bookkeeper/test/MultipleThreadReadTest.java | 1 -
.../apache/bookkeeper/test/ReadOnlyBookieTest.java | 28 +++--
.../org/apache/bookkeeper/test/TestCallbacks.java | 1 -
.../apache/bookkeeper/test/ZooKeeperCluster.java | 3 +-
.../org/apache/bookkeeper/test/ZooKeeperUtil.java | 1 -
.../bookkeeper/tls/TestBookieAuthZFactory.java | 1 -
.../java/org/apache/bookkeeper/tls/TestTLS.java | 1 +
.../util/AvailabilityOfEntriesOfLedgerTest.java | 1 -
.../apache/bookkeeper/util/ByteBufListTest.java | 2 -
.../bookkeeper/util/IteratorUtilityTest.java | 1 -
.../apache/bookkeeper/util/StaticDNSResolver.java | 1 -
.../apache/bookkeeper/util/SubTreeCacheTest.java | 1 -
.../java/org/apache/bookkeeper/util/TestUtils.java | 2 -
.../org/apache/bookkeeper/util/TestZeroBuffer.java | 1 -
.../org/apache/bookkeeper/util/TestZkUtils.java | 2 -
.../collections/ConcurrentLongHashMapTest.java | 35 +++++-
.../collections/ConcurrentLongHashSetTest.java | 36 +++++-
.../collections/ConcurrentLongLongHashMapTest.java | 35 +++++-
.../ConcurrentLongLongPairHashMapTest.java | 34 +++++-
.../collections/ConcurrentOpenHashMapTest.java | 35 +++++-
.../collections/ConcurrentOpenHashSetTest.java | 36 +++++-
.../collections/SynchronizedHashMultiMapTest.java | 1 -
.../zookeeper/MockZooKeeperTestCase.java | 32 +++++
.../bookkeeper/zookeeper/TestZooKeeperClient.java | 2 -
.../apache/bookkeeper/slogger/ConsoleSlogger.java | 1 -
.../org/apache/bookkeeper/slogger/MockSlogger.java | 1 -
.../src/main/resources/bookkeeper/checkstyle.xml | 60 ++++------
.../java/com/scurrilous/circe/crc/JavaCrc32.java | 1 -
.../scurrilous/circe/crc/StandardCrcProvider.java | 1 -
.../circe/impl/AbstractHashProvider.java | 1 -
.../circe/impl/AbstractIncrementalIntHash.java | 1 -
.../circe/impl/AbstractIncrementalLongHash.java | 1 -
.../circe/impl/AbstractStatefulHash.java | 1 -
.../circe/impl/AbstractStatelessIntHash.java | 1 -
.../circe/impl/AbstractStatelessLongHash.java | 1 -
.../java/com/scurrilous/circe/impl/HashCache.java | 1 -
.../circe/impl/IncrementalIntStatefulHash.java | 1 -
.../circe/impl/IncrementalLongStatefulHash.java | 1 -
.../scurrilous/circe/impl/IntStatefulLongHash.java | 1 -
.../circe/impl/IntStatelessLongHash.java | 1 -
.../circe/impl/AbstractStatefulHashTest.java | 1 -
.../circe/impl/AbstractStatelessIntHashTest.java | 1 -
.../circe/impl/AbstractStatelessLongHashTest.java | 1 -
conf/bk_server.conf | 17 ++-
.../common/util/affinity/CpuAffinity.java | 1 -
.../common/util/affinity/impl/CpuAffinityImpl.java | 1 -
.../common/util/affinity/impl/CpuAffinityJni.java | 1 -
.../util/affinity/impl/IsolatedProcessors.java | 3 -
.../common/util/affinity/impl/NativeUtils.java | 2 -
.../common/util/affinity/impl/ProcessorsInfo.java | 1 -
.../common/util/affinity/impl/CpuInfoTest.java | 2 -
.../util/affinity/impl/IsolatedProcessorsTest.java | 1 -
.../metadata/etcd/Etcd64bitIdGenerator.java | 1 -
.../metadata/etcd/EtcdBookieRegister.java | 4 -
.../metadata/etcd/EtcdLayoutManager.java | 2 -
.../metadata/etcd/EtcdLedgerManager.java | 3 -
.../metadata/etcd/EtcdRegistrationClient.java | 2 -
.../metadata/etcd/EtcdRegistrationManager.java | 2 -
.../bookkeeper/metadata/etcd/EtcdWatchClient.java | 2 -
.../metadata/etcd/helpers/KeySetReader.java | 2 -
.../metadata/etcd/helpers/KeyStream.java | 3 -
.../metadata/etcd/helpers/ValueStream.java | 1 -
.../bookkeeper/metadata/etcd/EtcdClusterTest.java | 1 -
.../metadata/etcd/EtcdRegistrationTest.java | 2 -
.../metadata/etcd/helpers/HelpersTest.java | 2 -
.../metadata/etcd/helpers/KeySetReaderTest.java | 2 -
.../metadata/etcd/testing/EtcdTestBase.java | 2 -
.../common/OrderedExecutorBenchmark.java | 2 -
.../apache/bookkeeper/proto/ProtocolBenchmark.java | 2 -
.../proto/checksum/DigestTypeBenchmark.java | 2 -
.../bookkeeper/stats/StatsLoggerBenchmark.java | 1 -
.../common/util/nativeio/NativeUtils.java | 2 -
pom.xml | 17 ++-
site3/website/docs/reference/config.md | 6 +-
.../src/pages/community/bookkeeper-proposals.md | 2 +-
.../bookkeeper/stats/CachingStatsLogger.java | 2 -
.../apache/bookkeeper/stats/NullStatsLogger.java | 1 -
.../apache/bookkeeper/stats/ThreadRegistry.java | 1 -
.../stats/codahale/FastCodahaleStatsLogger.java | 4 +-
.../bookkeeper/stats/codahale/FastTimer.java | 1 -
.../bookkeeper/stats/codahale/FastTimerTest.java | 2 -
.../prometheus/DataSketchesOpStatsLogger.java | 3 -
.../stats/prometheus/LongAdderCounter.java | 1 -
.../prometheus/PrometheusMetricsProvider.java | 35 ++----
.../stats/prometheus/PrometheusServlet.java | 2 -
.../stats/prometheus/PrometheusStatsLogger.java | 1 -
.../stats/prometheus/PrometheusTextFormat.java | 1 -
.../ThreadScopedDataSketchesStatsLogger.java | 1 -
.../prometheus/ThreadScopedLongAdderCounter.java | 1 -
.../stats/prometheus/TestPrometheusFormatter.java | 2 -
.../prometheus/TestPrometheusMetricsProvider.java | 39 +++++++
.../grpc/resolver/BKRegistrationNameResolver.java | 8 +-
.../clients/impl/internal/LocationClientImpl.java | 1 -
.../apache/bookkeeper/clients/utils/RpcUtils.java | 1 +
.../common/functions/VoidFunctions.java | 1 -
.../common/rate/SampledMovingAverageRate.java | 1 -
.../distributedlog/ReadAheadEntryReader.java | 1 -
.../distributedlog/bk/SimpleLedgerAllocator.java | 2 -
.../lock/DistributedLockContext.java | 1 -
.../metadata/LogMetadataForReader.java | 1 -
.../TestBKDistributedLogManager.java | 1 -
.../stream/server/service/BookieService.java | 1 -
.../kv/TestRocksdbKVAsyncStoreWithCheckpoints.java | 2 -
.../impl/kv/TestRocksdbKVStoreCheckpoint.java | 1 +
.../rocksdb/checkpoint/RocksCheckpointerTest.java | 1 +
.../testing/executors/MockExecutorController.java | 1 -
.../MockExecutorControllerWithSchedulerTest.java | 1 -
.../impl/sc/DefaultStorageContainerController.java | 1 -
.../integration/utils/BookKeeperClusterUtils.java | 3 -
.../tests/integration/utils/DockerUtils.java | 2 -
.../tests/integration/utils/MavenClassLoader.java | 2 -
.../tests/integration/utils/ThreadReaper.java | 1 -
.../integration/utils/ZooKeeperAwaitStrategy.java | 2 -
.../integration/utils/MavenClassLoaderTest.java | 1 -
.../tests/integration/TestBookieShellCluster.java | 1 -
.../cli/commands/HealthCheckCommandGroup.java | 1 +
.../bookieid/SearchReplaceBookieIdCommand.java | 1 -
.../commands/bookie/FlipBookieIdCommandTest.java | 1 +
.../cli/commands/bookie/LedgerCommandTest.java | 1 +
.../bookie/LocalConsistencyCheckCommandTest.java | 1 +
.../commands/bookie/ReadJournalCommandTest.java | 1 -
.../cli/commands/bookie/ReadLedgerCommandTest.java | 1 -
.../cli/commands/bookie/SanityTestCommandTest.java | 1 -
.../cli/commands/bookies/InfoCommandTest.java | 1 +
.../cli/commands/bookies/RecoverCommandTest.java | 1 -
.../cli/commands/cookie/AdminCommandTest.java | 1 +
.../cookie/GenerateCookieCommandIndexTest.java | 1 -
.../commands/cookie/GenerateCookieCommandTest.java | 1 -
.../tools/cli/helpers/ClientCommandTest.java | 1 +
.../tools/cli/helpers/ClientCommandTestBase.java | 7 +-
.../tools/cli/helpers/CommandTestBase.java | 1 +
.../tools/cli/helpers/DiscoveryCommandTest.java | 26 +++--
.../tools/cli/helpers/MockCommandSupport.java | 1 -
.../tools/perf/journal/JournalWriter.java | 1 +
589 files changed, 1953 insertions(+), 1147 deletions(-)
copy bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/{package-info.java => JournalAliveListener.java} (88%)
copy bookkeeper-server/src/main/java/org/apache/bookkeeper/client/{BookiesListener.java => BookieAddressResolverDisabled.java} (61%)
create mode 100644 bookkeeper-server/src/test/java/org/apache/bookkeeper/client/BookieAddressResolverDisabledTest.java
create mode 100644 bookkeeper-server/src/test/java/org/apache/bookkeeper/test/BookieJournalRollingWithReuseJournalTest.java