Closed Bug 1567006 (sync-data-transfer-magic) Opened 5 years ago Closed 4 years ago

Test reassigning Sync clients to new nodes with transferred user data.

Categories

(Cloud Services :: Operations: Miscellaneous, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1631787

People

(Reporter: bobm, Assigned: bobm)

Details

Test Sync client behavior when manually re-assigned to a new node that has a copy of the associated syncstorage data. For the purposes of this bug that should include the iOS, desktop, fennec, and rust-component clients.

Basic outline of the procedure:

  • Establish Sync account pointing to the stage environment.
  • Sync some data to that account (with initially just a single client).
  • Stop that sync client.
  • Manually dump syncstorage records.
  • Manually collect memcached only records.
  • Insert records into a table on a new server that is modulo the Sync shard number (20) of the new userid with the new UID instead of the old.
  • Add memcached records to memcached on new server (changing UID).
  • Manually create new UID and node assignment to the new server on stage Tokenserver.
  • Turn Sync client back on and sync.
  • Analyze server logs, and client results.
Alias: sync-data-transfer-magic

This is still required. Awaiting scripts to test this.

Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.