gecko/services
Gregory Szorc 7b9cd377df Bug 965587 - Add lock to Firefox Health Report uploading; r=rnewman
Previously, it was technically possible for the FHR client to have
multiple simultaneous uploads. While this should never occur in
well-behaving systems, server logs have indicated that this behavior
might be occurring.

This patch adds a lock around uploading to ensure only 1 upload
operation may be active at a given time.

To measure the impact of this change in the wild, we added a counter
that increments whenever a held lock is encountered.

--HG--
extra : rebase_source : f0bb5065a3618cd335b6b6f31e4e68850f31f151
2014-01-29 15:28:57 -08:00
..
common Bug 959222 (part 1) - Make browserid_identity a first-class identity module. r=rnewman 2014-01-28 17:51:09 -08:00
crypto Bug 949241 - Enhance HAWK tests. r=rnewman 2013-12-13 12:12:01 -05:00
datareporting Bug 965587 - Add lock to Firefox Health Report uploading; r=rnewman 2014-01-29 15:28:57 -08:00
docs Bug 961146 - Refactor Health Report documentation, import external docs; r=rnewman 2014-01-22 17:47:15 -08:00
fxaccounts Bug 962849 - FxAccounts.jsm method to resend verification email; r=markh 2014-01-23 16:52:24 -08:00
healthreport Bug 965587 - Add lock to Firefox Health Report uploading; r=rnewman 2014-01-29 15:28:57 -08:00
metrics Bug 939866 - Add Services docs to Sphinx; r=rnewman 2013-11-17 19:39:55 -06:00
sync Backed out changeset a76b3c746743 (bug 960887) for xpcshell bustage 2014-01-29 21:04:47 -08:00
moz.build Bug 935232 - Implement a client for the Firefox Accounts auth server. r=markh 2013-12-02 13:56:24 -08:00