Details
-
Bug
-
Resolution: Done
-
Minor
-
None
-
None
-
None
-
Sprint 15, Sprint 16, Sprint 2023 - 1, Sprint 2023 - 2, Sprint 2023 - 3
Description
Every minute the scheduler for EntityDescriptorFilesScheduledTasks iterates through every EntityDescriptor and performs a write of the metadata regardless of whether an update is required or not.
This behavior creates unnecessary noise in the logs and unnecessary disk IO. Multiply this by the hundreds of SPs that some users will have and it will potentiality become a performance issue.
I suggest we modify the scheduler to check timestamps from the DB and only write on actual updates to the metadata.
Since this behavior may happen in other dynamic config scheduled tasks another solution may be to use a message queuing system.
Attachments
Issue Links
- is duplicated by
-
SHIBUI-2500 when filesystem MD export is enabled, MD not exported on update
- Done