-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with Ads Payments (August 5) #5548
Comments
able to reproduce the 400/404's once using
but haven't been successful in reproducing since. |
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Verified passed with
NOTE - there were server issues during testing (503s were experienced). Due to this I encountered #5599 while testing. Verification passed on
|
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Fixes brave/brave-browser#5548 * Fix race condition where same token was reused due to network latency etc. * Fix issue where only 1 failed confirmation was retried per session * Migrate failed confirmation tokens which return HTTP_NOT_FOUND due to race condition * Fix HTTP_BAD_REQUEST errors when retrying failed confirmations if the confirmation was already created
Description
There is an issue with collecting ads confirmations leaving the browser in some cases not being paid;
First issue: the browser currently only retries sending a failed confirmation per session
Second issue: potential for a race condition; poor interleaving of http responses and multiple confirmations due to network latency, etc may cause r the same token to be re-used for multiple confirmations which will always fail when sent to the server (causes 404).
Steps to Reproduce
Actual result:
Failed Ad confirmations do not retry and fail due to a race condition where the same token is used when creating confirmations
Expected result:
Failed Ad confirmations should retry until successful
Reproduces how often:
Intermitten issue
Brave version (brave://version info)
All
Version/Channel Information:
Other Additional Information:
Miscellaneous Information:
The text was updated successfully, but these errors were encountered: