[midPoint-git] [Evolveum/midpoint] 66b547: Improve dead and almost-dead nodes handling
mederly
noreply at github.com
Thu Dec 12 09:53:03 UTC 2019
Branch: refs/heads/tmp/configuration2
Home: https://github.com/Evolveum/midpoint
Commit: 66b5479c0ce212ab815b5186c2c1b35c8700cad3
https://github.com/Evolveum/midpoint/commit/66b5479c0ce212ab815b5186c2c1b35c8700cad3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-12-12 (Thu, 12 Dec 2019)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/InternalsLoggedInUsersPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ClusterCacheListener.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/NodeAuthenticationEvaluatorImpl.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportManagerImpl.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/ClusterExecutionHelper.java
A repo/task-api/src/main/java/com/evolveum/midpoint/task/api/ClusterExecutionOptions.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterExecutionHelperImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/NodeRegistrar.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/RemoteNodesManager.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/remote/RestConnector.java
Log Message:
-----------
Improve dead and almost-dead nodes handling
1) Remote node authentication did not work correctly if there were
dead or almost-dead nodes with the same hostname/address as a live node
2) Introduced ClusterExecutionOptions in order to set how hard should
we try connecting to remote nodes (only for live nodes, also for
almost-dead nodes, for all nodes). This is to minimize delays and
error messages e.g. on cache invalidation events.
(Relates to MID-5904.)
More information about the midPoint-svn
mailing list