[midPoint-git] [Evolveum/midpoint] 08efa5: Smart integration: implement and improve async obj...

Tadeas Chrapovic noreply at github.com
Fri Feb 6 11:09:14 CET 2026


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 08efa55aa5ed3057b5a6fe9a08854028a6acfefd
      https://github.com/Evolveum/midpoint/commit/08efa55aa5ed3057b5a6fe9a08854028a6acfefd
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2026-02-06 (Fri, 06 Feb 2026)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationWorkDefinition.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesStatisticsComputationActivityRun.java

  Log Message:
  -----------
  Smart integration: implement and improve async objectClass statistics computer

Note: Object class statistics were previously computed only as a child
activity. This change allows running statistics computation as an
independent (parent) task.

It also adds support for safe regeneration: if a statistics computation
task for the same resource and object class is already running, it
is reused - otherwise, existing statistics are removed and a new
computation task is started.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list