[midPoint-git] [Evolveum/midpoint] b41dfa: Refactor mapping shadow fetching
Michal Zelenčík
noreply at github.com
Fri Oct 31 05:37:12 CET 2025
Branch: refs/heads/improvement/mapping-shadow-fetching
Home: https://github.com/Evolveum/midpoint
Commit: b41dfad48ad6d572170b7a6ffbf6618c4cb6d546
https://github.com/Evolveum/midpoint/commit/b41dfad48ad6d572170b7a6ffbf6618c4cb6d546
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-10-30 (Thu, 30 Oct 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderImpl.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Refactor mapping shadow fetching
- Add OwnedShadowsProvider interface and OwnedShadowsProviderImpl
- Refactor MappingsSuggestionOperation to use the provider
- Update MappingSuggestionOperationFactory wiring
- Adapt tests in TestMappingsSuggestionOperation
Commit: 7b40e02885e79465fabdb833d3c99dd5b648fa78
https://github.com/Evolveum/midpoint/commit/7b40e02885e79465fabdb833d3c99dd5b648fa78
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-10-30 (Thu, 30 Oct 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderImpl.java
Log Message:
-----------
Mapping suggestion: Split owned shadows into train/test with overlap
- Collect owned shadows once; partition into train (first 20)
and test (last 40), allowing overlap for small samples.
- Use partitioned sets for suggestion/testing pairs
and add trace log of sizes.
Compare: https://github.com/Evolveum/midpoint/compare/b41dfad48ad6%5E...7b40e02885e7
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