commit | b1c1f9a7a9808c21c3354a8a9df6c4426634d0ff | [log] [tgz] |
---|---|---|
author | Christopher Tate <ctate@google.com> | Thu Mar 17 13:29:25 2016 -0700 |
committer | Christopher Tate <ctate@google.com> | Thu Mar 17 13:33:26 2016 -0700 |
tree | 7167ad4838e3cd9335a9160d5f823da658db41f2 | |
parent | 54f4a630dcb66f0b6d5ae5b1028dc88d7971c99e [diff] |
Fix job duplication bug Lookup of an existing obsoleted job was not done within the same lock lifetime as scheduling its replacement, which means that callers could race scheduling "the same" job and wind up creating duplicates. Bug 27589164 Change-Id: I572b01092964b82316961de601bb7f1afedf18de