try {
AgentClient agent = agentManager.getAgentClient(subjectManager.getOverlord(), driftDef.getResource()
.getId());
DriftAgentService driftService = agent.getDriftAgentService();
driftService.pinSnapshot(driftDef.getResource().getId(), driftDef.getName(), snapshot);
} catch (Exception e) {
log.warn("Unable to notify agent that DriftDefinition[driftDefinitionId: " + driftDefId
+ ", driftDefinitionName: " + driftDef.getName() + "] has been pinned. The agent may be down.", e);
}
}