MDN Stage Freeze: Django 1.7 testing

14 views
Skip to first unread message

Luke Crouch

unread,
Jun 2, 2015, 10:32:13 AM6/2/15
to dev-mdn, dev-mdc, m...@lists.mozilla.org, Rebecca Billings, Matthew Brandt
All,

We are about to start testing our Django 1.7 branch on our stage server
[1]. The planned timeline for the week is listed in the PR description [2].
Most immediately:

June 2

Ping VM team re: snapshot & potential restore
Ping MDN teams re: stage server freeze (this email!)
Deploy branch to stage
With Jake and cyliang: Convert web heads Apache to use python 2.7 path
With Jake and cyliang: Manually do fake migrations during the first
deployment

June 2-4

Stage Test, test, test with writers, WebQA, devs, et al.
Fix Travis builds on branch

The stage server will briefly go down so we can snapshot it before the
changes. Then, we will deploy the branch to the stage server, and convert
the stage server python environment.

I will update this thread again when we're ready for folks to start testing
it.

Thanks,
-L


[1] https://developer.allizom.org/
[2] https://github.com/mozilla/kuma/pull/3073#issue-57277856

Luke Crouch

unread,
Jun 2, 2015, 11:11:23 AM6/2/15
to dev-mdn, dev-mdc, m...@lists.mozilla.org, Rebecca Billings, Matthew Brandt, C. Liang, Norman Maul
Doh! +cyliang and jakem

Luke Crouch

unread,
Jun 2, 2015, 6:28:05 PM6/2/15
to dev-mdn, dev-mdc, m...@lists.mozilla.org, Rebecca Billings, Matthew Brandt, C. Liang, Norman Maul
All,

The stage server is now running our big django 1.7 branch [1]. Huge thanks
to :cyliang for helping so much. [2]

So, we need folks to do some QA and spot-checking on the stage server:

https://developer.allizom.org/

As noted in the first PR comment, we removed the MDN events page
(previously un-linked and rarely used), and the demo comments feature
(rarely used), rather than update the libraries that powered them.

Aside from that, it should behave as the current live site.

Please file bugs under the django upgrade tracking bug and we'll triage
them via bugzilla:

https://bugzilla.mozilla.org/show_bug.cgi?id=1116335

Thanks!

-L

[1] https://github.com/mozilla/kuma/pull/3073
[2] http://logs.glob.uno/?c=mozilla%23mdndev&s=2+Jun+2015&e=2+Jun+2015

John Karahalis

unread,
Jun 3, 2015, 12:41:43 PM6/3/15
to Luke Crouch, dev-mdn, m...@lists.mozilla.org
Have we notified Sandra Persing about the removal of the events page? It
looks like she (or someone else working on developer events) is still
feeding content into the table. There are events on
https://developer.mozilla.org/en-US/events that don't appear on
https://www.mozilla.org/en-US/contribute/events/
> _______________________________________________
> mdn mailing list
> m...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/mdn
>



--
John Karahalis
Mozilla
openjck.com

Stormy Peters

unread,
Jun 3, 2015, 12:49:48 PM6/3/15
to John Karahalis, dev-mdn, Luke Crouch, mdn
We had discussed it a month or so ago. I just sent a reminder to that
thread and cc'ed you.

Stormy

On Wed, Jun 3, 2015 at 10:41 AM, John Karahalis <jkara...@mozilla.com>
wrote:

Janet Swisher

unread,
Jun 3, 2015, 1:17:29 PM6/3/15
to Stormy Peters, John Karahalis, dev-mdn, mdn
A replacement for this feature is in the works, a general Mozilla
calendar, to be housed on www.mozilla.org. Sandra is involved with that
effort. However, she'd probably appreciate a heads-up that the current
one is going away imminently.
Janet Swisher <mailto:jREMOVE...@mozilla.com>
Mozilla Developer Network <https://developer.mozilla.org>
MDN Community Manager

Luke Crouch

unread,
Jun 5, 2015, 10:20:33 AM6/5/15
to dev-mdn, dev-mdc, m...@lists.mozilla.org, Rebecca Billings, Matthew Brandt, C. Liang, Norman Maul
All,

UPDATE: No bugs reported from stage testing so far. We are still working on
the branch to:

1. Make the test suite pass on Travis CI
2. Improve chief deployment
3. Verify local development vm's build reliably

We still plan to merge and push the branch as early as possible next week.

-L

Luke Crouch

unread,
Jun 8, 2015, 2:37:12 PM6/8/15
to dev-mdn, dev-mdc, m...@lists.mozilla.org, Rebecca Billings, Matthew Brandt, C. Liang, Norman Maul
UPDATE: 1 bug reported on Friday so Justin could prove my last email wrong.
:)

We are still working on the Travis CI build on the branch, but we plan to
time-box to today, and do our merge + push to production tomorrow.

-L

Luke Crouch

unread,
Jun 9, 2015, 9:27:56 AM6/9/15
to dev-mdn, dev-mdc, m...@lists.mozilla.org, Rebecca Billings, Matthew Brandt, C. Liang, Norman Maul
UPDATE:

The branch [1] is GREEN [2] on local dev boxes, Travis CI, and stage
server. So we are planning to merge and push TODAY!
http://content.screencast.com/users/groovecoder/folders/Jing/media/c970a03a-bee2-434b-a8aa-04a673ae83ae/00001901.png

Jannis Leidel

unread,
Jun 9, 2015, 3:02:45 PM6/9/15
to Luke Crouch, C. Liang, Matthew Brandt, dev-mdc, Rebecca Billings, dev-mdn, Norman Maul, m...@lists.mozilla.org
UPDATE:

We’re ready to do the merge of the branch into master and start the deploy process which is a bit more involved than usual.

So because of that **PLEASE DON’T PUSH TO MASTER** till we give the all-clear signal.

Jannis
> _______________________________________________
> dev-mdn mailing list
> dev...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-mdn

Luke Crouch

unread,
Jun 9, 2015, 4:31:47 PM6/9/15
to Jannis Leidel, C. Liang, Matthew Brandt, dev-mdc, Rebecca Billings, dev-mdn, Norman Maul, m...@lists.mozilla.org
UPDATE:

We are merged and pushed. Known issue still going on with search. Will
update ASAP ...

-L

Luke Crouch

unread,
Jun 9, 2015, 5:44:01 PM6/9/15
to Jannis Leidel, C. Liang, Matthew Brandt, dev-mdc, Rebecca Billings, dev-mdn, Norman Maul, m...@lists.mozilla.org
UPDATE:

We landed a work-around for the search issue. Site is back up and
operational and is running smoothly so far. We'll keep an eye on it all
week for any unexpected issues, but it's looking good.

-L

Luke Crouch

unread,
Jun 9, 2015, 5:56:10 PM6/9/15
to Jannis Leidel, C. Liang, Matthew Brandt, dev-mdc, Rebecca Billings, dev-mdn, Norman Maul, m...@lists.mozilla.org
Also, huge thanks to Jannis and C for their push work today!

Eric Shepherd (Sheppy)

unread,
Jun 9, 2015, 6:56:07 PM6/9/15
to Luke Crouch, C. Liang, Matthew Brandt, dev-mdc, Rebecca Billings, dev-mdn, Norman Maul, Jannis Leidel, m...@lists.mozilla.org
What was the search issue, and are we looking at any upcoming work to be
able to remove the "work around" part?

On Tuesday, June 9, 2015, Luke Crouch <lcr...@mozilla.com> wrote:

> UPDATE:
>
> We landed a work-around for the search issue. Site is back up and
> operational and is running smoothly so far. We'll keep an eye on it all
> week for any unexpected issues, but it's looking good.
>
> -L
>
> On Tue, Jun 9, 2015 at 3:31 PM, Luke Crouch <lcr...@mozilla.com
> <javascript:;>> wrote:
>
> > UPDATE:
> >
> > We are merged and pushed. Known issue still going on with search. Will
> > update ASAP ...
> >
> > -L
> >
> > On Tue, Jun 9, 2015 at 2:02 PM, Jannis Leidel <jle...@mozilla.com
> <javascript:;>> wrote:
> >
> >> UPDATE:
> >>
> >> We’re ready to do the merge of the branch into master and start the
> >> deploy process which is a bit more involved than usual.
> >>
> >> So because of that **PLEASE DON’T PUSH TO MASTER** till we give the
> >> all-clear signal.
> >>
> >> Jannis
> >>
> >> > On 09 Jun 2015, at 15:27, Luke Crouch <lcr...@mozilla.com
> <javascript:;>> wrote:
> >> >
> >> > UPDATE:
> >> >
> >> > The branch [1] is GREEN [2] on local dev boxes, Travis CI, and stage
> >> > server. So we are planning to merge and push TODAY!
> >> >
> >> > -L
> >> >
> >> > [1] https://github.com/mozilla/kuma/pull/3073
> >> > [2]
> >> >
> >>
> http://content.screencast.com/users/groovecoder/folders/Jing/media/c970a03a-bee2-434b-a8aa-04a673ae83ae/00001901.png
> >> >
> >> > On Mon, Jun 8, 2015 at 1:36 PM, Luke Crouch <lcr...@mozilla.com
> <javascript:;>>
> >> wrote:
> >> >
> >> >> UPDATE: 1 bug reported on Friday so Justin could prove my last email
> >> >> wrong. :)
> >> >>
> >> >> We are still working on the Travis CI build on the branch, but we
> plan
> >> to
> >> >> time-box to today, and do our merge + push to production tomorrow.
> >> >>
> >> >> -L
> >> >>
> >> >> On Fri, Jun 5, 2015 at 9:20 AM, Luke Crouch <lcr...@mozilla.com
> <javascript:;>>
> >> wrote:
> >> >>
> >> >>> All,
> >> >>>
> >> >>> UPDATE: No bugs reported from stage testing so far. We are still
> >> working
> >> >>> on the branch to:
> >> >>>
> >> >>> 1. Make the test suite pass on Travis CI
> >> >>> 2. Improve chief deployment
> >> >>> 3. Verify local development vm's build reliably
> >> >>>
> >> >>> We still plan to merge and push the branch as early as possible next
> >> week.
> >> >>>
> >> >>> -L
> >> >>>
> >> >>>
> >> >>> On Tue, Jun 2, 2015 at 5:27 PM, Luke Crouch <lcr...@mozilla.com
> <javascript:;>>
> >> wrote:
> >> >>>
> >> >>>> All,
> >> >>>>
> >> >>>> The stage server is now running our big django 1.7 branch [1]. Huge
> >> >>>> thanks to :cyliang for helping so much. [2]
> >> >>>>
> >> >>>> So, we need folks to do some QA and spot-checking on the stage
> >> server:
> >> >>>>
> >> >>>> https://developer.allizom.org/
> >> >>>>
> >> >>>> As noted in the first PR comment, we removed the MDN events page
> >> >>>> (previously un-linked and rarely used), and the demo comments
> feature
> >> >>>> (rarely used), rather than update the libraries that powered them.
> >> >>>>
> >> >>>> Aside from that, it should behave as the current live site.
> >> >>>>
> >> >>>> Please file bugs under the django upgrade tracking bug and we'll
> >> triage
> >> >>>> them via bugzilla:
> >> >>>>
> >> >>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1116335
> >> >>>>
> >> >>>> Thanks!
> >> >>>>
> >> >>>> -L
> >> >>>>
> >> >>>> [1] https://github.com/mozilla/kuma/pull/3073
> >> >>>> [2]
> >> http://logs.glob.uno/?c=mozilla%23mdndev&s=2+Jun+2015&e=2+Jun+2015
> >> >>>>
> >> >>>> On Tue, Jun 2, 2015 at 10:10 AM, Luke Crouch <lcr...@mozilla.com
> <javascript:;>>
> >> >>>> wrote:
> >> >>>>
> >> >>>>> Doh! +cyliang and jakem
> >> >>>>>
> >> >>>>> On Tue, Jun 2, 2015 at 9:31 AM, Luke Crouch <lcr...@mozilla.com
> <javascript:;>>
> >> > dev...@lists.mozilla.org <javascript:;>
> >> > https://lists.mozilla.org/listinfo/dev-mdn
> >>
> >>
> >
> _______________________________________________
> mdn mailing list
> m...@lists.mozilla.org <javascript:;>
> https://lists.mozilla.org/listinfo/mdn
>


--

Eric Shepherd
Senior Technical Writer
Mozilla
Blog: http://www.bitstampede.com/
Twitter: http://twitter.com/sheppy

Jannis Leidel

unread,
Jun 10, 2015, 1:35:34 AM6/10/15
to Eric Shepherd (Sheppy), C. Liang, Matthew Brandt, dev-mdc, Rebecca Billings, dev-mdn, Luke Crouch, Norman Maul, m...@lists.mozilla.org

> On 10 Jun 2015, at 00:55, Eric Shepherd (Sheppy) <eshe...@mozilla.com> wrote:
>
> What was the search issue, and are we looking at any upcoming work to be able to remove the "work around" part?

It was a temporary issue with cached SQL queries of the search filter tags used on the search page.

I changed the code that defines how the SQL query and therefore its cache is built and by that invalidated the old pre-push cache entry. The alternative would have been to manually blow away all of the Memcache keys or do some complex surgical cache key deletion but I chose to go with the cache invalidation scheme instead because the changed query is in line with how we query tags in other places and will eventually be worked on again to update that code and other instances of it to use the new features of the tagging library.

Jannis

> On Tuesday, June 9, 2015, Luke Crouch <lcr...@mozilla.com> wrote:
> UPDATE:
>
> We landed a work-around for the search issue. Site is back up and
> operational and is running smoothly so far. We'll keep an eye on it all
> week for any unexpected issues, but it's looking good.
>
> -L
>
> On Tue, Jun 9, 2015 at 3:31 PM, Luke Crouch <lcr...@mozilla.com> wrote:
>
> > UPDATE:
> >
> > We are merged and pushed. Known issue still going on with search. Will
> > update ASAP ...
> >
> > -L
> >
> > On Tue, Jun 9, 2015 at 2:02 PM, Jannis Leidel <jle...@mozilla.com> wrote:
> >
> >> UPDATE:
> >>
> >> We’re ready to do the merge of the branch into master and start the
> >> deploy process which is a bit more involved than usual.
> >>
> >> So because of that **PLEASE DON’T PUSH TO MASTER** till we give the
> >> all-clear signal.
> >>
> >> Jannis
> >>
> >> > On 09 Jun 2015, at 15:27, Luke Crouch <lcr...@mozilla.com> wrote:
> >> >
> >> > UPDATE:
> >> >
> >> > The branch [1] is GREEN [2] on local dev boxes, Travis CI, and stage
> >> > server. So we are planning to merge and push TODAY!
> >> >
> >> > -L
> >> >
> >> > [1] https://github.com/mozilla/kuma/pull/3073
> >> > [2]
> >> >
> >> http://content.screencast.com/users/groovecoder/folders/Jing/media/c970a03a-bee2-434b-a8aa-04a673ae83ae/00001901.png
> >> >
> >> > On Mon, Jun 8, 2015 at 1:36 PM, Luke Crouch <lcr...@mozilla.com>
> >> wrote:
> >> >
> >> >> UPDATE: 1 bug reported on Friday so Justin could prove my last email
> >> >> wrong. :)
> >> >>
> >> >> We are still working on the Travis CI build on the branch, but we plan
> >> to
> >> >> time-box to today, and do our merge + push to production tomorrow.
> >> >>
> >> >> -L
> >> >>
> >> >> On Fri, Jun 5, 2015 at 9:20 AM, Luke Crouch <lcr...@mozilla.com>
> >> wrote:
> >> >>
> >> >>> All,
> >> >>>
> >> >>> UPDATE: No bugs reported from stage testing so far. We are still
> >> working
> >> >>> on the branch to:
> >> >>>
> >> >>> 1. Make the test suite pass on Travis CI
> >> >>> 2. Improve chief deployment
> >> >>> 3. Verify local development vm's build reliably
> >> >>>
> >> >>> We still plan to merge and push the branch as early as possible next
> >> week.
> >> >>>
> >> >>> -L
> >> >>>
> >> >>>
> >> >>> On Tue, Jun 2, 2015 at 5:27 PM, Luke Crouch <lcr...@mozilla.com>
> >> wrote:
> >> >>>
> >> >>>> All,
> >> >>>>
> >> >>>> The stage server is now running our big django 1.7 branch [1]. Huge
> >> >>>> thanks to :cyliang for helping so much. [2]
> >> >>>>
> >> >>>> So, we need folks to do some QA and spot-checking on the stage
> >> server:
> >> >>>>
> >> >>>> https://developer.allizom.org/
> >> >>>>
> >> >>>> As noted in the first PR comment, we removed the MDN events page
> >> >>>> (previously un-linked and rarely used), and the demo comments feature
> >> >>>> (rarely used), rather than update the libraries that powered them.
> >> >>>>
> >> >>>> Aside from that, it should behave as the current live site.
> >> >>>>
> >> >>>> Please file bugs under the django upgrade tracking bug and we'll
> >> triage
> >> >>>> them via bugzilla:
> >> >>>>
> >> >>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1116335
> >> >>>>
> >> >>>> Thanks!
> >> >>>>
> >> >>>> -L
> >> >>>>
> >> >>>> [1] https://github.com/mozilla/kuma/pull/3073
> >> >>>> [2]
> >> http://logs.glob.uno/?c=mozilla%23mdndev&s=2+Jun+2015&e=2+Jun+2015
> >> >>>>
> >> >>>> On Tue, Jun 2, 2015 at 10:10 AM, Luke Crouch <lcr...@mozilla.com>
> >> >>>> wrote:
> >> >>>>
> >> >>>>> Doh! +cyliang and jakem
> >> >>>>>
> >> >>>>> On Tue, Jun 2, 2015 at 9:31 AM, Luke Crouch <lcr...@mozilla.com>
> >> > https://lists.mozilla.org/listinfo/dev-mdn
> >>
> >>
> >
> _______________________________________________
> mdn mailing list
> m...@lists.mozilla.org
Reply all
Reply to author
Forward
0 new messages