gustafn
committed
on 31 Dec 13
acs-content-repository:
- new public function "cr_cleanup_orphaned_files" to clean up orphaned
files incrementally based on cr-file creati… Show more
acs-content-repository:

- new public function "cr_cleanup_orphaned_files" to clean up orphaned

 files incrementally based on cr-file creation log

- added "cr_cleanup_orphaned_files" to "cr_delete_scheduled_files"

 to perform cleanup automatically

- new function to handle cr-file creation log, which is used to

 removed orphaned files (created by aborted transactions)

- the function "cr_check_orphaned_files" can still be used

 for cleaning up orphaned files from times before the

 cr-file creation log was in place (that is from the birth of

 OpenACS until now).

acs-tcl:

- new function "ad_mutex_eval" for safely executing

 tcl commands under a mutex lock

Show less