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