Closed
Bug 694222
Opened 13 years ago
Closed 10 years ago
sync: Test and deploy MySQL option innodb_locks_unsafe_for_binlog=ON
Categories
(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: Atoll, Assigned: bobm)
Details
(Whiteboard: [qa+])
http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_locks_unsafe_for_binlog http://dev.mysql.com/doc/refman/5.1/en/set-transaction.html#isolevel_read-committed Please enable the global parameters: SET GLOBAL innodb_locks_unsafe_for_binlog=ON; SET GLOBAL transaction isolation level READ COMMITTED; In staging, with load tests before and after the change, so we can confirm that the applications continues to work as expected. Please also smoke test with a mobile and desktop client paired to the same account doing constant surfing using the latest nightlies, so that we can be sure that back-and-forth syncing works okay. Once confirmed safe in staging, deploy to one production server and wait a day to see if any further issues crop up, then push to the rest of prod.
Comment 1•13 years ago
|
||
will loadtest & work with jbonacci for QA.
Assignee: nobody → petef
Status: NEW → ASSIGNED
Whiteboard: [needs loadtest]
Comment 2•13 years ago
|
||
baseline (with 30 loadtest threads total): http://pencil.scl2.stage.svc.mozilla.com/dash/stage/syncstorage?start=2011-10-13+10%3A00%3A00&duration=230+minutes&width=1000&height=400 http://pencil.scl2.stage.svc.mozilla.com/dash/stage/sync_mysql?start=2011-10-13+10%3A00%3A00&duration=230+minutes&width=1000&height=400
Comment 3•13 years ago
|
||
we hit a new all-time cpu usage high in stage with this tweak, worth it for production.
Comment 4•13 years ago
|
||
What's the deployment plan/schedule for this one?
Comment 5•13 years ago
|
||
re-loadtesting, had mysql "unsafe" stage mode on. when there's a schedule, I'll link it from here
Updated•13 years ago
|
Whiteboard: [needs loadtest] → [needs loadtest][qa+]
Comment 6•13 years ago
|
||
QA picks this up for testing Monday 10/31 - Wednesday 11/2. Working with a set of current Stage accounts (all desktop to desktop) and a new Stage account that is a mix of desktop and mobile. Working will Firefox 7, 8, 9, and 10. Will be testing with and without load running.
Comment 7•13 years ago
|
||
Completed the first half of the testing while Pete ran load. Used a mix of accounts with desktop and mobile devices. Tested against Firefox 7, beta (8), aurora (9), and nightly (10). Tested Mac, Windows, Linux, iOS, and Android. Will continue Tue or Wed with similar tests while no load is applied.
Comment 8•13 years ago
|
||
Completed all testing in Stage with and without load running. Testing included a mix of desktop and mobile devices. Testing included FF 7, Beta, Aurora, and Nightly. jbonacci+mobiles1, stage-sync71 jbonacci+test11, stage-sync7 jbonacci+test22, stage-sync8 jbonacci+test3, stage-sync71 jbonacci+test4, stage-sync69 jbonacci+test5, stage-sync69 jbonacci+test6, stage-sync7 jbonacci+test7, stage-sync68
verbal loadtest+ from petef, next phase is deployment
Assignee: petef → rsoderberg
Whiteboard: [needs loadtest][qa+] → [qa+]
Summary: Test and deploy MySQL option innodb_locks_unsafe_for_binlog + READ COMMITTED → sync: Test and deploy MySQL option innodb_locks_unsafe_for_binlog + READ COMMITTED
Reporter | ||
Comment 10•12 years ago
|
||
Scheduled for production. https://intranet.mozilla.org/Services/Ops/ChangeWindow_20120124
Reporter | ||
Comment 11•12 years ago
|
||
Pushed the changes live in puppet-weave/files/etc/my.cnf.*percona*, updated op to stagger restarts.
Reporter | ||
Comment 12•12 years ago
|
||
130 hosts still require a mysql restart. adm1.phx1.svc:~rsoderberg/694222.hosts
Reporter | ||
Comment 13•12 years ago
|
||
+++ This bug was cloned as Bug #753689 +++ Separating bug 694222 into two pieces. innodb_locks_unsafe_for_binlog=ON is this bug, READ_COMMITTED is bug 753689.
Summary: sync: Test and deploy MySQL option innodb_locks_unsafe_for_binlog + READ COMMITTED → sync: Test and deploy MySQL option innodb_locks_unsafe_for_binlog=ON
:bobm
Assignee: nobody → bobm
Updated•10 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•