[midPoint-git] [Evolveum/midpoint] aa5210: Stop collecting executions for aggregating tasks
mederly
noreply at github.com
Tue Mar 23 14:24:22 CET 2021
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: aa52109d707107ada4ae579471efe41ffdf75da5
https://github.com/Evolveum/midpoint/commit/aa52109d707107ada4ae579471efe41ffdf75da5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-03-23 (Tue, 23 Mar 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeOperationCollector.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskPartPerformanceInformation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ProcessingCoordinator.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/TaskReportingOptions.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/StatisticsCollectionStrategy.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockParallelTaskHandler.java
Log Message:
-----------
Stop collecting executions for aggregating tasks
In order to compute wall clock time average and throughput, tasks
collect information about when they were started and stopped.
Normally this is not a problem, because any task is suspended/resumed
(presumably) only a few times until finished.
But tasks that aggregate statistics - like livesync, async update,
or scanners - gradually grow very large. Because there's no time
to implement a reasonable solution for this before 4.3 release,
we simply turned off computation of wall clock time related statistics
for these tasks.
More information about the midPoint-svn
mailing list