[midPoint-git] [Evolveum/midpoint] 434075: Smart Integretion: Parallelize mapping suggestion ...

Michal Zelenčík noreply at github.com
Fri Feb 27 16:23:38 CET 2026


  Branch: refs/heads/improvement/mapping-parallelization
  Home:   https://github.com/Evolveum/midpoint
  Commit: 434075ec125ec6b3d42a02d110b2330599421776
      https://github.com/Evolveum/midpoint/commit/434075ec125ec6b3d42a02d110b2330599421776
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java

  Log Message:
  -----------
  Smart Integretion: Parallelize mapping suggestion processing

This commit introduces asynchronous processing of mapping suggestions,
allowing multiple AI service calls to execute concurrently instead of
sequentially.

- Implement invokeAsync() in DefaultServiceClientImpl using dedicated
  thread pool

- Refactor MappingsSuggestionOperation to use two-phase processing:
  1. Initiate all mapping suggestions asynchronously
  2. Collect and process results from completed futures

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>



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