Bugs Everywhere Bug List

Bug: e9e/51b

ID : 51bb0062-2078-4e8e-804f-88c4f98de7f8
Short name : e9e/51b
Status : open
Severity : minor
Assigned :
Reporter : adam j hartz <hz@mit.edu>
Creator : adam j hartz <hz@mit.edu>
Created : Tue, 28 May 2019 12:40:18 +0000
Summary : Checker Concurrency Issues?

Comment: --------- Comment ---------
ID: e74a97d7-d780-4784-9118-26d09df7c465
Short name: e9e/51b/e74
From: adam j hartz <hz@mit.edu>
Date: Tue, 28 May 2019 12:48:49 +0000

With `cs_checker_parallel_checks` >= 1, there is a chance that the results
recorded to the `problemstate` log are not actually associated with the most
recent submission.  A check should be added to make sure that the result we
just computed is actually associated with the most recent submission before
writing to the `problemstate` log.    I think this is what happened on 6.009's
quiz 3 last term, where several students' submissions were left spinning.
Some work needs to be done here to reproduce the issue before we can really
track down a fix.