Closed Bug 836106 Opened 12 years ago Closed 12 years ago

[basket] [Exact Target] sync the two systems and ensure integrity over time

Categories

(www.mozilla.org :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jdavis, Assigned: pmac)

Details

(Whiteboard: u=dev c=email p=)

Part 1: Double check all of the subscriber's tokens in Exact Target and make sure they match with the info in Basket. Part 2: Create a way we can periodically/automatically run this check to ensure that the 2 databases stay in sync.
Whiteboard: u=dev c=email p=
Decided to go with a 3rd option. Whenever basket is requested to return info about a token it doesn't know, it currently returns an error. I've changed it to check with ET first to see if such a user really does exist and basket is just out of date. If that's the case basket will update its database and proceed normally. https://github.com/mozilla/basket/pull/15
\o/ Let me know when this is live and I'll test some of the corrupted cases. Thanks! :D
Commits pushed to master at https://github.com/mozilla/basket https://github.com/mozilla/basket/commit/abad6573b9ff6b886f1c9389c9570084be003360 Bug 836106: Ensure basket data is in sync with ET. Fix issue with 500 errors on ET errors. https://github.com/mozilla/basket/commit/84a402625321c6a98985d93b334e192c39fcbe9d Merge pull request #15 from pmclanahan/keep-users-in-sync Bug 836106: Ensure basket data is in sync with ET.
This is live. Let's hope it's enough.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.