davemckain / qtiworks

**This project will be closed in early 2023!** IMS QTI 2.1 assessment delivery engine and Java development library (JQTI+). Supports the MathAssess extensions. Replacement for QTIEngine/JQTI and MathAssessEngine/JQTI. Note that this project has now ended and no further work is currently planned.
Other
67 stars 55 forks source link

Candidate Session deletion is leaving empty user directories behind #62

Closed davemckain closed 6 years ago

davemckain commented 9 years ago

The DataDeletionService.deleteCandidateSession() method is leaving empty directories behind for the corresponding user. These directories are cleaned up when the corresponding delivery is deleted, but some deliveries - in paticular those deliveries supporting the public demos - typically live in the system indefinitely. This can lead to filesystem resource limit issues if left unchecked over a very long period of time.

davemckain commented 6 years ago

The 1.0-beta11 release now routinely purges empty directories in the QTIWorks file store. This should resolve this issue.