You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by dl...@apache.org on 2021/01/19 12:23:13 UTC
[accumulo] branch main updated (a2f437f -> e62ace6)
This is an automated email from the ASF dual-hosted git repository.
dlmarion pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git.
from a2f437f Add missing hadoop-mapreduce module API javadocs (#1869)
add e62ace6 Fixes #1808: refactor creation Threads/ThreadPools, set UncaughtExceptionHandler on all threads
No new revisions were added by this update.
Summary of changes:
.../DefaultContextClassLoaderFactory.java | 31 ++--
.../core/clientImpl/ConditionalWriterImpl.java | 29 +--
.../accumulo/core/clientImpl/ScannerIterator.java | 9 +-
.../core/clientImpl/TableOperationsImpl.java | 6 +-
.../core/clientImpl/TabletServerBatchReader.java | 18 +-
.../core/clientImpl/TabletServerBatchWriter.java | 57 +++---
.../core/clientImpl/ThriftTransportPool.java | 6 +-
.../accumulo/core/clientImpl/bulk/BulkImport.java | 8 +-
.../accumulo/core/file/BloomFilterLayer.java | 13 +-
.../file/blockfile/cache/lru/LruBlockCache.java | 5 +-
.../blockfile/cache/tinylfu/TinyLfuBlockCache.java | 12 +-
.../java/org/apache/accumulo/core/util/Daemon.java | 42 -----
.../java/org/apache/accumulo/core}/util/Halt.java | 16 +-
.../accumulo/core/util/SimpleThreadPool.java | 76 --------
.../accumulo/core/util/cleaner/CleanerUtil.java | 19 ++
.../util/ratelimit/SharedRateLimiterFactory.java | 33 ++--
.../AccumuloUncaughtExceptionHandler.java | 26 ++-
.../threads/NamedRunnable.java} | 41 +++--
.../NamedThreadFactory.java} | 37 ++--
.../accumulo/core/util/threads/ThreadPools.java | 162 +++++++++++++++++
.../Threads.java} | 52 +++---
.../TracingScheduledThreadPoolExecutor.java | 95 ++++++++++
.../util/threads/TracingThreadPoolExecutor.java | 97 ++++++++++
.../main/java/org/apache/accumulo/fate/Fate.java | 21 +--
.../apache/accumulo/fate/util/LoggingRunnable.java | 72 --------
.../core/file/rfile/MultiThreadedRFileTest.java | 7 +-
.../accumulo/server/GarbageCollectionLogger.java | 2 +-
.../org/apache/accumulo/server/ServerUtil.java | 6 +-
.../accumulo/server/client/BulkImporter.java | 16 +-
.../accumulo/server/fs/VolumeManagerImpl.java | 5 +-
.../accumulo/server/master/LiveTServerSet.java | 8 +-
.../accumulo/server/problems/ProblemReports.java | 13 +-
.../apache/accumulo/server/rpc/TServerUtils.java | 123 ++++++-------
.../accumulo/server/security/SecurityUtil.java | 54 +++---
.../delegation/AuthenticationTokenKeyManager.java | 4 +-
.../accumulo/server/util/FileSystemMonitor.java | 71 ++++----
.../server/util/RemoveEntriesForMissingFiles.java | 4 +-
.../server/util/VerifyTabletAssignments.java | 4 +-
.../accumulo/server/util/time/SimpleTimer.java | 136 --------------
.../server/zookeeper/DistributedWorkQueue.java | 30 +--
.../accumulo/server/util/time/SimpleTimerTest.java | 113 ------------
.../apache/accumulo/gc/SimpleGarbageCollector.java | 14 +-
.../java/org/apache/accumulo/master/Master.java | 104 +++++------
.../org/apache/accumulo/master/MasterTime.java | 21 +--
.../apache/accumulo/master/TabletGroupWatcher.java | 6 +-
.../accumulo/master/recovery/RecoveryManager.java | 5 +-
.../master/replication/ReplicationDriver.java | 5 +-
.../accumulo/master/replication/WorkDriver.java | 8 +-
.../master/tableOps/bulkVer1/BulkImport.java | 6 +-
.../master/tableOps/bulkVer1/LoadFiles.java | 11 +-
.../master/upgrade/UpgradeCoordinator.java | 53 +++---
.../java/org/apache/accumulo/monitor/Monitor.java | 17 +-
.../org/apache/accumulo/tracer/TraceServer.java | 7 +-
.../org/apache/accumulo/tracer/ZooTraceClient.java | 5 +-
.../apache/accumulo/tserver/AssignmentHandler.java | 39 ++--
.../org/apache/accumulo/tserver/FileManager.java | 8 +-
.../org/apache/accumulo/tserver/TabletServer.java | 113 ++++++------
.../tserver/TabletServerResourceManager.java | 202 ++++++++++-----------
.../accumulo/tserver/ThriftClientHandler.java | 25 +--
.../tserver/compactions/CompactionExecutor.java | 37 ++--
.../tserver/compactions/CompactionManager.java | 4 +-
.../tserver/compactions/CompactionService.java | 12 +-
.../org/apache/accumulo/tserver/log/DfsLogger.java | 8 +-
.../org/apache/accumulo/tserver/log/LogSorter.java | 5 +-
.../accumulo/tserver/log/TabletServerLogger.java | 11 +-
.../accumulo/tserver/scan/NextBatchTask.java | 2 +-
.../accumulo/tserver/session/SessionManager.java | 12 +-
.../accumulo/tserver/tablet/CompactionWatcher.java | 6 +-
.../accumulo/tserver/AssignmentWatcherTest.java | 15 +-
.../shell/commands/ActiveCompactionHelper.java | 7 +-
.../accumulo/test/BalanceWithOfflineTableIT.java | 5 +-
.../test/functional/BatchWriterFlushIT.java | 6 +-
.../test/functional/HalfDeadTServerIT.java | 4 +-
.../accumulo/test/functional/ZombieTServer.java | 6 +-
.../accumulo/test/performance/NullTserver.java | 6 +-
75 files changed, 1128 insertions(+), 1246 deletions(-)
delete mode 100644 core/src/main/java/org/apache/accumulo/core/util/Daemon.java
rename {server/base/src/main/java/org/apache/accumulo/server => core/src/main/java/org/apache/accumulo/core}/util/Halt.java (87%)
delete mode 100644 core/src/main/java/org/apache/accumulo/core/util/SimpleThreadPool.java
rename core/src/main/java/org/apache/accumulo/core/util/{ => threads}/AccumuloUncaughtExceptionHandler.java (55%)
copy core/src/main/java/org/apache/accumulo/core/{clientImpl/Namespace.java => util/threads/NamedRunnable.java} (57%)
copy core/src/main/java/org/apache/accumulo/core/util/{NamingThreadFactory.java => threads/NamedThreadFactory.java} (58%)
create mode 100644 core/src/main/java/org/apache/accumulo/core/util/threads/ThreadPools.java
rename core/src/main/java/org/apache/accumulo/core/util/{NamingThreadFactory.java => threads/Threads.java} (53%)
create mode 100644 core/src/main/java/org/apache/accumulo/core/util/threads/TracingScheduledThreadPoolExecutor.java
create mode 100644 core/src/main/java/org/apache/accumulo/core/util/threads/TracingThreadPoolExecutor.java
delete mode 100644 core/src/main/java/org/apache/accumulo/fate/util/LoggingRunnable.java
delete mode 100644 server/base/src/main/java/org/apache/accumulo/server/util/time/SimpleTimer.java
delete mode 100644 server/base/src/test/java/org/apache/accumulo/server/util/time/SimpleTimerTest.java