Actions
Task #567
closedSynchronization removes EAV attributes
Status:
Closed
Priority:
Urgent
Assignee:
Ondřej Kopr
Category:
Synchronization
Target version:
Start date:
07/04/2017
Due date:
% Done:
100%
Estimated time:
Owner:
Description
When we have a synchronization attribute mapping and the attributes itself users "Set value as it is" strategy, it deletes and create EAV everytime the synchronization runs.
In real world - Org structure synchronization runs every day - so every day, alle TreeNode EAV attributes are deleted and created !!! even though the value of the attribute did not change.
expected behaviour - attribute value is checked and nothing happens if it is the same.
There are other major consequences of the behaviour:- for 750 TreeNodes, and 50 attributes each, 35 000 EAVs are deleted and created everyday
- we are unable to find anything in audit log, since everyday like 70 000 lines are added
- in several weeks, we would have milions or 10s of milions lines in audit log and I really worry about performance, usability etc...
Updated by Marcel Poul almost 7 years ago
- Assignee changed from Vít Švanda to Ondřej Kopr
Updated by Ondřej Kopr almost 7 years ago
- Status changed from New to In Progress
Updated by Ondřej Kopr almost 7 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Ondřej Kopr to Radek Tomiška
- % Done changed from 0 to 90
Radek could you make a review please?
commit: https://github.com/bcvsolutions/CzechIdMng/commit/4f5b54ed4aa03f0528568de1bb32be0de0eb060b
Updated by Radek Tomiška almost 7 years ago
- Status changed from Needs feedback to Closed
- Assignee changed from Radek Tomiška to Ondřej Kopr
- Target version set to Citrine (7.3.0)
- % Done changed from 90 to 100
It's ok, thx for the improvement.
Actions