「view this page in B3 βῆτα server」

Revisions №629

branch: interactive/develop 「№629」
Commited by: Rocco Moretti
GitHub commit link: 「166a64d78b6dc9d3」 「№6545」
Difference from previous tested commit:  code diff
Commit date: 2024-07-25 14:25:54
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6545 from RosettaCommons/roccomoretti/fix_autoupload [Foldit] Address race condition in auto solution upload. We're currently getting disk usage errors with the auto solution upload. It looks like the cause is a race condition where the main thread is adding to the same data structure that the solution thread is uploading from, which results in fresh solutions being immediately uploaded, rather than waiting for the next upload window. We can move the to-upload data to a local data structure to avoid the race condition. (We just need to make sure to copy the not-yet-uploaded data back if we encounter a server error.)

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window