edx-proctoring
edx-proctoring copied to clipboard
Prevent infinite retry for proctored exam status check errors
This will prevent us from hitting e.g. https://github.com/edx/edx-proctoring/blob/b3b1406aebb79b511c1feae06853eda8ac277a95/edx_proctoring/views.py#L339 over and over again large numbers of times.
Somewhat unclear why, in practice, we have been seeing that occur. It's a bit pathological for learner behavior, and it's happened remarkably often lately, but it's possible for that to've been happenstance.
Been checking the scope of the issue being addressed with this NRQL query: SELECT count(1), max(timestamp) - min(timestamp) FROM TransactionError facet error.message, request_user_id WHERE error.class = 'edx_proctoring.exceptions:ProctoredExamPermissionDenied' SINCE 7 DAYS AGO