Community:SummerOfCode16: Difference between revisions

Jump to navigation Jump to search
(Added some more details and links)
Line 192: Line 192:
! Comments
! Comments
|-
|-
| Reduce the frequency of update races in Balrog
| <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1223872">Reduce the frequency of update races in Balrog</a>
| One of the key features of our update server's (Balrog) API is that it guards against update races - where multiple clients overwrite each others' changes to the same piece of data. In many cases clients are updating small, independent parts of the same larger piece of data, and the server should be able to safely merge the changes together rather than forcing clients to try again. This project will involve the design and implementation of an improved algorithm for safely accepting changes to Balrog's Release objects through the API.
| One of the key features of our update server's (Balrog) API is that it guards against update races - where multiple clients overwrite each others' changes to the same piece of data. In many cases clients are updating small, independent parts of the same larger piece of data, and the server should be able to safely merge the changes together rather than forcing clients to try again. This project will involve the design and implementation of an improved algorithm for safely accepting changes to Balrog's Release objects through the API.
| Python
| Python
canmove, Confirmed users
6,441

edits

Navigation menu