<div dir="ltr">Hi Mark,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 26, 2015 at 9:50 AM, Mark Reid <span dir="ltr"><<a href="mailto:mreid@mozilla.com" target="_blank">mreid@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:small">Hi all,<br><br>As far as I know, the client currently doesn't retry if a submission fails.<br><br>This would have minimal impact in the "old" FHR scheme, since each submission contains the entire history for that client.<br><br>In the new scheme, however, this would result in potential data loss.<br><br></div><div style="font-size:small">I requested that we clarify the submission policy on the client in bug 1124212, but should we continue with the "try once, then move on" policy? or revisit client-side behaviour?<br><br></div><div>If I'm mistaken and the client already retries, please let me know.<span class=""></span></div></div></blockquote><div><br></div><div>I believe that both Desktop and Android FHR clients try to resubmit.  Desktop's policy is described at [1].  It is possible Desktop's code has diverged.  Android's policy copied Desktop's and is described at [2].  Both policies explicitly claim to retry at most twice, delaying by at least one hour between each submission (IIRC).<br><br></div><div>Hope that helps!<br>Nick<br></div><div><br>[1] <a href="https://dxr.mozilla.org/mozilla-central/source/services/datareporting/policy.jsm#197">https://dxr.mozilla.org/mozilla-central/source/services/datareporting/policy.jsm#197</a><br>[2] <a href="https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/background/healthreport/upload/SubmissionPolicy.java#40">https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/background/healthreport/upload/SubmissionPolicy.java#40</a><br><br></div></div></div></div></div>