Uploaded image for project: 'AdMaxLocal'
  1. AdMaxLocal
  2. AML-2730

TechOps should be notified of BidUpdater errors

    Details

    • Type: Story
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Diu
    • Fix Version/s: Diu
    • Labels:
      None
    • Story Points:
      5
    • Sprint:
      Sprint 5, Sprint 6
    • Epic Link:

      Description

      The BidUpdater logs Google errors to the admaxBidErrors table and increments the admaxBids retryCount for unsuccessful updates. These warnings/errors should be emailed to TechOps on a daily basis. One warning email will be sent with any SE campaigns that may require retries. An additional alarm email will be sent with any SE campaigns (and their associated admaxBidErrors data) that have exhausted their allowed retries.

      Demo:

      Verify that the send_alarm.sh script is configured properly to email TechOps (or QA)
      Create a new bid for an SE campaign
      Corrupt the SE campaign's Google identifier in the db
      Run the BidUpdater twice
      Run the bidIssueNotification.sh script
      Verify that a warning email has been received by TechOps (or QA)
      Run the BidUpdater twice more
      Run the bidIssueNotification.sh script
      Verify that an alarm email has been received by TechOps (or QA)

      Testing:

      Generate warnings/errors for an SE campaign and verify that the proper emails are sent/received
      Generate errors for multiple SE campaigns and verify that the email(s) contain proper number of warnings/errors (e.g. "5 out of 5 warning(s)")
      Generate errors for multiple SE campaigns (more than the configured limits in the script) and verify that the number of warnings/errors in the email does not exceed the limits
      Generate errors for multiple SE campaigns (more than the configured limits in the script) and verify that the counts of warnings/errors in the email are correct (e.g. "50 out of 65 error(s)")
      Clear errors and verify that emails are not sent

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                varshini.padmanabhan Varshini Padmanabhan (Inactive)
                Reporter:
                rgardner Ross Gardner
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: