Closed Bug 1256183 Opened 8 years ago Closed 8 years ago

Please deploy autopush 1.13.2 to STAGE

Categories

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

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: benbangert, Assigned: oremj)

References

Details

1.13.2 fixes a long-standing record corruption bug resulting in only the first message being stored for an offline user.


#### Features

*   validate v0 tokens more thoroughly ([77373cd6](https://github.com/mozilla-services/autopush/commit/77373cd65d91603e39b80ed52d6312a86779ac75), closes [#406](https://github.com/mozilla-services/autopush/issues/406))

#### Bug Fixes

*   Clear corrupted router records ([5580e0d2](https://github.com/mozilla-services/autopush/commit/5580e0d2e3a99035c899721bf36e6f1018f38e38), closes [#400](https://github.com/mozilla-services/autopush/issues/400))
*   clear only the node_id in the router record ([a1ee817c](https://github.com/mozilla-services/autopush/commit/a1ee817c4cabfc5f5352961bdec5262ece3131a0), closes [#401](https://github.com/mozilla-services/autopush/issues/401))
Assignee: nobody → oremj
Summary: Please deploy autopush 1.13.2 to stage → Please deploy autopush 1.13.2 to STAGE
QA Contact: rpappalardo
1.13.2 has been deployed to stage.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Cache test has been performed using 1.13.1 -> 1.13.2 - OK
----------------------------
HOST CHECKS (STAGE)
----------------------------

EC2 INSTANCE PROPERTIES
region: us-east-1: 
id: i-6887e994
tags["Type"]: monitor
tags["Stack"]: autopush
public_dns_name: ec2-52-1-152-139.compute-1.amazonaws.com
launch_time: 2015-04-09T23:45:36.000Z


----------------------------
URL CHECKS (STAGE)
----------------------------

https://updates-autopush.stage.mozaws.net/health:
{
    "status": "OK", 
    "stage.autopush.routerv2": {
        "status": "OK"
    }, 
    "stage.autopush.storage": {
        "status": "OK"
    }, 
    "version": "1.13.2", 
    "clients": 0
}
Response time: 0.351439


https://updates-autopush.stage.mozaws.net/status:
{
    "status": "OK", 
    "version": "1.13.2"
}
Response time: 0.315117
----------------------------
VERIFICATION TESTS
----------------------------

Hello & Desktop push tests passing.
ap-loadtester fails to install: https://github.com/mozilla-services/ap-loadtester/issues/36
but this is non-blocking to this release as all other e2e tests passing.

(tests outlined below)


FINDMYDEVICE

Able to successfully ring and lock STAGE-configured Flame device (w/ B2G 2.2) x10

HELLO FIREFOX

Able to place several Hello (Loop) calls successfully between Nightly (48.0a1) and Gen Release (45) w/ STAGE autopush
and verify e2e test calls, room notifications - OK


AP-LOADTESTER: BASIC SCENARIO TEST
error on install, issue filed: https://github.com/mozilla-services/ap-loadtester/issues/36
since e2e tests are otherwise passing, this is non-blocking to release. 


DESKTOP E2E PUSH TEST

setup:
start browser with new profile
open: about:config
set: dom.push.loglevel=debug (instead of 'off')
open: Tools > WebDeveloper > BrowserConsole
open: https://people.mozilla.org/~ewong2/push-notification-test/
choose: "service-worker.js"
click: "register Service Worker"
click: "subscribe to push"
observe push registration in console
click: "Always Receive Notifications" (in pop-up window)

1. registration test

steps:
click: "XHR to webpush app-server"
observe: successful registration in console

2. message delivery test

setup:
set: Repeat = 2
set: Delay (seconds) = 15

steps:
click: "XHR to webpush app-server"
observe: 2 pop notifications 15 seconds apart
 
3. payload test

setup:
set: Title = PAYLOAD TEST
set: Body = BODY TEXT HERE
set: TTL = 120
set: Repeat = 2
set: Delay (seconds): 15

steps:
click: "XHR to webpush app-server"
observe:
should see delayed pop notifications with Title, Body specified

4. storage test

purpose: verify that a request is stored on autopush for delayed delivery

setup:
(same as 3 above)

steps:
click: "XHR to webpush app-server
wait for pop notification, then immediately close browser
wait 30 seconds
re-open browser
observe:
should see delayed message delivery on browser restart

NOTE:
outlining desktop push tests here for now.  eventually move to readthedocs.
Status: RESOLVED → VERIFIED
----------------------------
SUMMARY
----------------------------
all stages test passing

unittests - OK
https://travis-ci.org/mozilla-services/autopush/builds/115730517

verifying STAGE
You need to log in before you can comment on or make changes to this bug.