-
Bug
-
Resolution: Fixed
-
Minor
-
4.2.8, 4.3.5, 4.4
mod_assign_output_fragment_gradingpanel can be slow because rendering the fragment may involve converting a PDF to images for annotation. This can result in core_get_fragement web service holding a long session lock. However, this fragment does not write to the user's session, so it is not necessary for it to hold the lock.
We should call \core\session\manager::write_close() early in this fragment callback to release the session lock.