1. 01 Nov, 2022 4 commits
  2. 31 Oct, 2022 2 commits
  3. 28 Oct, 2022 5 commits
  4. 22 Oct, 2022 4 commits
  5. 15 Oct, 2022 1 commit
  6. 11 Oct, 2022 2 commits
  7. 30 Sep, 2022 2 commits
  8. 26 Sep, 2022 4 commits
  9. 25 Sep, 2022 1 commit
  10. 24 Sep, 2022 1 commit
  11. 13 Sep, 2022 1 commit
    • Kevin Morris's avatar
      fix: retry transactions who fail due to deadlocks · ec315201
      Kevin Morris authored
      
      
      In my opinion, this kind of handling of transactions is pretty ugly.
      The being said, we have issues with running into deadlocks on aur.al,
      so this commit works against that immediate bug.
      
      An ideal solution would be to deal with retrying transactions through
      the `db.begin()` scope, so we wouldn't have to explicitly annotate
      functions as "retry functions," which is what this commit does.
      
      Closes #376
      
      Signed-off-by: Kevin Morris's avatarKevin Morris <kevr@0cost.org>
      ec315201
  12. 12 Sep, 2022 13 commits