Push Sphinx changes, and cron new indexing scripts on production

RESOLVED FIXED

Status

Infrastructure & Operations
WebOps: Other
--
critical
RESOLVED FIXED
8 years ago
4 years ago

People

(Reporter: davedash, Assigned: chizu)

Tracking

Details

Do what we did in https://bugzilla.mozilla.org/show_bug.cgi?id=520307 on the production.

* Search API wasn't working for Fennec handheld devices, this fixes it.
* No code needs change on the web frontends, only on the sphinx cluster

-d
Summary: Push Sphinx changes, and cron new indexing scripts on preview → Push Sphinx changes, and cron new indexing scripts on production
QA and stuart has signed off on this (it's blocking the fennec release).  a=clouserw
I may be AFK if this is being pushed soon, but I'll be on shortly and available by phone/text
I believe chizu has this stuff ready to go, assigning to him since it's paging oncall.
Assignee: server-ops → thardcastle
What's the hold up?  This is blocking the Fennec beta...

Comment 5

8 years ago
This is okay to push out right now.  Resetting assignee.
Assignee: thardcastle → server-ops
(In reply to comment #0)
> Do what we did in https://bugzilla.mozilla.org/show_bug.cgi?id=520307 on the
> production.

Bug 520307 shows a whole mess of things being tried and failed and retried...

Can someone please summarize the correct tasks to be performed in one place so I can make sure I follow the proper process?  Going through that bug and trying to figure out which things worked and which didn't is going to be quite prone to error.
Assignee: server-ops → dd
Suggest you guys get on the phone.
ok, after going through the configs that are already in place with davedash, there's too many changes already made by Trevor compared to what's in svn and what davedash knows about to be able to safely mess with this without Trevor.  We're going to have to wait on him, unfortunately.
Assignee: dd → thardcastle
11:44:52 < chizu> justdave: I already did the production push work in a local git tree, but mrz said hold off until tonight since it's production.
(Assignee)

Comment 10

8 years ago
(In reply to comment #5)
> This is okay to push out right now.  Resetting assignee.

Doing the push now, shouldn't take long.
(Assignee)

Comment 11

8 years ago
This is live and indexes have successfully rotated twice. The cron now runs every 20 minutes instead of every 5. prime_sphinx_index.py takes about 500 seconds to run.
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → FIXED
https://addons.mozilla.org/en-US/mobile/api/1.2/list/featured/all/10/Linux/1.0b4

-and-

https://addons.mozilla.org/en-US/mobile/api/1.2/search/twitter/all/10/Linux/3

are returning the right results now -- verified from QA's end that the push is good.
Component: Server Operations: Web Operations → WebOps: Other
Product: mozilla.org → Infrastructure & Operations
You need to log in before you can comment on or make changes to this bug.