Closed Bug 678951 Opened 14 years ago Closed 14 years ago

QA and deploy BrowserID train-2011.08.12 to production

Categories

(Infrastructure & Operations Graveyard :: WebOps: Labs, task)

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: lhilaiel, Unassigned)

References

Details

ChangeLog including issues resolved: https://github.com/mozilla/browserid/commit/ae918c658930bd751b8f0550018fbad6426ba75d [QA] Suggested areas of focus for QA: * Full regression testing given significant changes in dialog logic as well as port to a new persistence layer (mysql) * Explore mobile fixes (give a quick pass on iOS and Fennec) * Verify correct functioning of verification token persistence: cause verification email to be sent, restart server (killall node on beta server), confirm that you can then verify email and complete add email flow. * confirm fix for issue #147 [RELEASE ENGINEERING] Steps for updating production from rain-2011.08.04 to train-2011.08.12: 1. install mysql 5.1 2. Add a user to the database: 1. `CREATE USER 'browserid'@'localhost';` 2. `CREATE DATABASE browserid` 3. `GRANT INSERT,SELECT,DELETE,UPDATE,CREATE on browserid.* to 'browserid'@'localhost'` 4. `FLUSH PRIVILEGES;` 3. stop the servers (preventing people from using browserid) 4. migrate the database using `scripts/migrate_sqlite_to_mysql.js` (putting the script in the same directory as `authdb.sqlite` 5. push updated code and restart the servers.
Decision made to merge this with the 8/18 train. Will copy over ChangeLog and main comments above to new ticket for 8/18.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Blocks: 680290
Blocks: 688572
Blocks: 690474
Blocks: 692511
Blocks: 694383
No longer blocks: 694383
Product: mozilla.org → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.