Change
Improve dobject synchronization
Issue description
Currently the dobject of every touched topic is updated at the end of the modifying PHP process. For new topics this takes only miliseconds. When existing master data topics (lots of associations) are touched, the update takes up to 2 seconds. During a dobject update the store is currently put into readonly mode, stalling any other modifying request.
Consider changing this, so that there is no long and frequent readonly periods.
Developer comments
Master data topics are few in numbers but have lots of associations. When rebuilt as a dobject they are responsible for the delays. Recreating dobjects for movement data is no problem at all. In addition they are less frequently used as dobjects or these association axis might not even be used. Consider to exclude them from dobjectification or to change the update process for them.
Another option would be to exclude certain association types from being included in the dobject.
New topics should be dobjectified in the current approach, because it is very quick and efficient. For old topics, the changes in one request should be applied to the dobject and the result should be persisted. During the update of a dobject there should be a lock on that particular instance.
The changes are now immediately reflected on the dobject.
|
Work sessions10
Start |
2019-11-11T07:52:53
|
End |
2019-11-11T08:52:02
|
Participant |
Robert Cerny
|
Start |
2019-11-11T09:59:14
|
End |
2019-11-11T11:20:00
|
Participant |
Robert Cerny
|
Start |
2019-11-11T14:49:07
|
End |
2019-11-11T16:04:06
|
Participant |
Robert Cerny
|
Start |
2019-11-11T20:04:15
|
End |
2019-11-11T20:50:28
|
Participant |
Robert Cerny
|
Start |
2019-11-12T06:53:32
|
End |
2019-11-12T09:24:39
|
Participant |
Robert Cerny
|
Start |
2019-11-12T10:03:24
|
End |
2019-11-12T14:57:25
|
Participant |
Robert Cerny
|
Start |
2019-11-13T07:20:33
|
End |
2019-11-13T10:02:27
|
Participant |
Robert Cerny
|
Start |
2019-11-13T16:16:02
|
End |
2019-11-13T17:25:36
|
Participant |
Robert Cerny
|
Start |
2019-11-14T07:10:36
|
End |
2019-11-14T12:58:02
|
Participant |
Robert Cerny
|
Start |
2019-11-14T14:40:58
|
End |
2019-11-14T14:53:24
|
Participant |
Robert Cerny
|
|
We are sorry
This page cannot be displayed in your browser. Use Firefox, Opera, Safari, or Chrome instead.