Closed Bug 856255 Opened 11 years ago Closed 11 years ago

Please deploy persona train-2013.03.29 to staging environment

Categories

(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: jhirsch, Assigned: kthiessen)

References

Details

Good evening, Mr. Morrison. Your mission, should you choose to accept it, involves the deployment of a project known as BrowserID to its staging environment. Here are some pertinent details:

  * SHA: fb7d7ef3d80bf733d233661e0a74ef76d3c57758
  * branch: train-2013.03.29
  * repo: https://github.com/mozilla/browserid

As always, should any member of your QA team be caught or killed, the Director will disavow any knowledge of your actions. This message will self-destruct in five seconds.
We picked up a change to not ship a build that was spewing error messages.

So the build will be for 

sha:    4f8c51ec758a46d042b40dfec16850e0141eab36 
branch: train-2013.03.29
repo: https://github.com/mozilla/browserid

(We'll need a fix for https://github.com/mozilla/browserid/issues/3153, hopefully tomorrow. This train MUST NOT go live without that fix).
On r6 build machine in mtv:

build command: ./build.sh browserid train-2013.03.29 4f8c51ec758a46d042b40dfec16850e0141eab36

producing: /home/jrgm/workspace/browserid/rpmbuild/RPMS/x86_64/browserid-server-0.2013.03.29-2.el6_114715.x86_64.rpm

Deploying to stage now.
deployed to stage, but had a problem with rpmdb on web1. Gene removed web1 from the load balancer. Issue filed for to fix web1. Karl and I did a brief check that stage is working correctly.
Notes:
- for i in `seq 100`; do curl -s https://login.anosrep.org/ver.txt; done | sort | uniq -c
 100 4f8c51e Merge pull request #3165 from jrgm/train-2013.03.29-bump-ver
 100 locale svn r114715
- for i in `seq 100`; do curl -s https://login.anosrep.org/sign_in | egrep 'Current|dialog.js|dialog.css'; done | sort | uniq -c
 100         <script src="https://static.login.anosrep.org/v/9744d1d488/production/en/dialog.js"></script>
 100     <link href="https://static.login.anosrep.org/v/844b6f3f18/production/ie8_dialog.css" rel="stylesheet" type="text/css">
 100    - Current Commit: https://github.com/mozilla/browserid/commit/4f8c51e
 100   <link href="https://static.login.anosrep.org/v/abca29d0cb/production/en/dialog.css" rel="stylesheet" type="text/css">
- for i in `seq 100`; do curl -s https://login.anosrep.org/.well-known/browserid; echo; done | sort | uniq -c
  returns a public-key, no 500 error.
- for i in {web,sweb,sign}{1,2,3}; do ssh $i 'node --version'; done | sort | uniq -c
    9 v0.8.17
- for i in {web,sweb,sign}{1,2,3}; do ssh $i 'sudo svstat /service/browserid*'; done
  for i in {web,sweb,sign}{1,2,3}; do ssh $i "ps -eo pid,lstart,bsdtime,pcpu,pri,rsz,vsz,command | grep 'node bin/' | grep -v grep"; done
  shows the processes restarted and not flapping (with the exception of web1 which didn't restart due to https://bugzilla.mozilla.org/show_bug.cgi?id=856886; web1 is out of the load balancer)
- travis tests pass at this branch point - https://travis-ci.org/mozilla/browserid/builds/5972253
Assignee: jrgm → kthiessen
We are taking fixes for show stopper issues:

>> https://github.com/mozilla/browserid/issues/3153 - [dev,train-2013.03.28] expired certificates are not being invalidated.
>> https://github.com/mozilla/browserid/issues/3172 - After verifying email addition, original dialog does not sign user in and close
>> https://github.com/mozilla/browserid/issues/3178 - [signin] - dialog does not close after verifying second secondary address when logged in with primary

So the updated train build will be for: 

sha:    4d9808f85f9d62bc42684af842f8ac9873576c4b
branch: train-2013.03.29
repo:   https://github.com/mozilla/browserid

Tests passing: https://travis-ci.org/mozilla/browserid/builds/6028201
Build command: ./build.sh browserid train-2013.03.29 4d9808f85f9d62bc42684af842f8ac9873576c4b
RPM: on r6 build machine: /home/jrgm/workspace/browserid/rpmbuild/RPMS/x86_64/browserid-server-0.2013.03.29-3.el6_114834.x86_64.rpm

This has been deployed in to stage and is ready for testing.
The fix for #3153 was not committed to the train, but has been now. 

So the updated train build will be for: 

sha:    56ee7cb30df72c927eef9b5bb43fd78ff7bfa136
branch: train-2013.03.29
repo:   https://github.com/mozilla/browserid

Tests passing: https://travis-ci.org/mozilla/browserid/builds/6032200
build command: ./build.sh browserid train-2013.03.29 56ee7cb30df72c927eef9b5bb43fd78ff7bfa136

RPM on r6: /home/jrgm/workspace/browserid/rpmbuild/RPMS/x86_64/browserid-server-0.2013.03.29-4.el6_114837.x86_64.rpm

Deploying to stage now.
Updating the rpm to pick up l10n changes.

build command: ./build.sh browserid train-2013.03.29 56ee7cb30df72c927eef9b5bb43fd78ff7bfa136

RPM on r6: /home/jrgm/workspace/browserid/rpmbuild/RPMS/x86_64/browserid-server-0.2013.03.29-4.el6_115143.x86_64.rpm
Notes:
- for i in `seq 100`; do curl -s https://login.anosrep.org/ver.txt; done | sort | uniq -c
 100 56ee7cb Merge pull request #3193 from jrgm/train-2013.03.29
 100 locale svn r115143
- for i in `seq 100`; do curl -s https://login.anosrep.org/sign_in | egrep 'Current|dialog.js|dialog.css'; done | sort | uniq -c
 100         <script src="https://static.login.anosrep.org/v/2b34191afe/production/en/dialog.js"></script>
 100     <link href="https://static.login.anosrep.org/v/844b6f3f18/production/ie8_dialog.css" rel="stylesheet" type="text/css">
 100    - Current Commit: https://github.com/mozilla/browserid/commit/56ee7cb
 100   <link href="https://static.login.anosrep.org/v/abca29d0cb/production/en/dialog.css" rel="stylesheet" type="text/css">
- for i in `seq 100`; do curl -s https://login.anosrep.org/.well-known/browserid; echo; done | sort | uniq -c
  returns a public-key, no 500 error.
- for i in {web,sweb,sign}{1,2,3}; do ssh $i 'node --version'; done | sort | uniq -c
    9 v0.8.17
- for i in {web,sweb,sign}{1,2,3}; do ssh $i 'sudo svstat /service/browserid*'; done
  for i in {web,sweb,sign}{1,2,3}; do ssh $i "ps -eo pid,lstart,bsdtime,pcpu,pri,rsz,vsz,command | grep 'node bin/' | grep -v grep"; done
  shows the processes restarted and not flapping
- travis tests pass at this branch point - https://travis-ci.org/mozilla/browserid/builds/6032637
- ran a test to check that a number of L10N load
kthiessen please sign off on this train, and clone this bug to request deployment to production tomorrow.
I am signing off on this train on behalf of QA.  Clone incoming.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Blocks: 860793
Verified long since.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.