-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: