Closed
Bug 1019053
Opened 11 years ago
Closed 11 years ago
Update Loop-Server Stage with the latest master
Categories
(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)
Cloud Services
Operations: Deployment Requests - DEPRECATED
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: jbonacci, Assigned: bobm)
References
Details
(Whiteboard: [qa+])
We can have :alexis add the necessary branch/release information here...
| Reporter | ||
Updated•11 years ago
|
Whiteboard: [qa+]
| Assignee | ||
Comment 3•11 years ago
|
||
Latest master has been pushed to stage, there was the following error output during the restart:
events.js:72
throw er; // Unhandled 'error' event
^
Error: Redis connection to loo-ca-goccuvt046my.jk7o1z.0001.use1.cache.amazonaws.com:6379 failed - read ETIMEDOUT
at RedisClient.on_error (/data/loop-server/node_modules/redis/index.js:185:24)
at Socket.<anonymous> (/data/loop-server/node_modules/redis/index.js:95:14)
at Socket.EventEmitter.emit (events.js:95:17)
at net.js:440:14
at process._tickCallback (node.js:415:13)
connect: res.on("header"): use on-headers module directly
It otherwise appears to be running. Please verify.
Status: NEW → ASSIGNED
| Reporter | ||
Comment 4•11 years ago
|
||
Hmmm, that looks not so good.
I will see if I can get some tests to hit Stage.
Right now, the load test seems broken.
| Reporter | ||
Comment 5•11 years ago
|
||
:alexis - did you want something newer than master/0.4.0-DEV on Stage and Prod?
| Reporter | ||
Comment 6•11 years ago
|
||
OK, my guess is, at the very least, we will want these changes:
https://bugzilla.mozilla.org/show_bug.cgi?id=1019416
https://github.com/mozilla-services/loop-server/pull/87
Comment 7•11 years ago
|
||
the latest master is what we want there, thanks!
I'll tag master with what we released.
Bob, I'm not sure to understand what this was, I guess it just means redis timed out, but not sure why and when.
Flags: needinfo?(alexis+bugs)
Comment 8•11 years ago
|
||
Alexis, Bob has to fake a version in the RPM in order to ping the release. I would rather increment versions as tags so we're not confused on this. If the current master is our release candidate, let tag a new version for clarity
Flags: needinfo?(alexis+bugs)
Comment 9•11 years ago
|
||
Tagged 0.4.0 at https://github.com/mozilla-services/loop-server/releases/tag/0.4.0
That would be helpful to me to understand how we can trigger a change on the stage environment. Anyone in ops can provide information about that?
Should we open a new bug each time we want to deploy a new version or is there a better way to deal with this?
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Flags: needinfo?(alexis+bugs)
Resolution: --- → FIXED
Comment 10•11 years ago
|
||
:alexis - usually we deploy on a train schedule, where we lot a bug to trigger that task, create a branch, push that to stage, test it, then log another bug to push that build to production. For incremental changes - we should have a dev stack that gets auto deployed or self-service deployed by dev for each commit. We should talk about our approach for deploys. For FxA we pushed to prod weekly during early dev, then bi-weekly once we were released/stable.
| Reporter | ||
Comment 11•11 years ago
|
||
and yes, we should open a new bug each time. :-)
Two actually: one for each deployment to loop-server Stage, the other for each deployment to loop-server Production. The first is always a dependency for the second.
| Assignee | ||
Comment 12•11 years ago
|
||
(In reply to Alexis Metaireau (:alexis) from comment #9)
> Tagged 0.4.0 at
> https://github.com/mozilla-services/loop-server/releases/tag/0.4.0
>
> That would be helpful to me to understand how we can trigger a change on the
> stage environment. Anyone in ops can provide information about that?
>
> Should we open a new bug each time we want to deploy a new version or is
> there a better way to deal with this?
Tagging with semantic versioning + separate stage and production deployment bugs is the way to go. Keeping a stage deployment bug open through QA and subsequent bugfix re-deployments before a given release is pushed to production seems to work pretty well.
You need to log in
before you can comment on or make changes to this bug.
Description
•