Contributor
varunjoshi

Prevent Failures due to Update Races


Mentors
Ben Hearsum
Organization
Mozilla

Balrog is the new age update server used by Mozilla to serve updates to Firefox. This project aims to address a situation in Balrog where multiple locale updates caused a race condition, leading to unnecessary retries by submitter jobs. This project proposes to resolve this situation by using an algorithm similar to a three-way merge algorithm, but for nested JSON data.