Last modified: 2014-01-13 23:42:49 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T61979, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 59979 - Search index not updating on en.wikipedia.org
Search index not updating on en.wikipedia.org
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
lucene-search-2 (Other open bugs)
wmf-deployment
All All
: High major (vote)
: ---
Assigned To: Nik Everett
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-01-12 19:38 UTC by SpontaneousGrumbler
Modified: 2014-01-13 23:42 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description SpontaneousGrumbler 2014-01-12 19:38:08 UTC
Symptoms similar to bugzilla 46530. Search index build last completed about 5–6 January 2014. To demonstrate, do a Special:search on ~2014, notice that the search indicates the page was updated 5 January 2014. Pull up the page's revision history and see that many updates have occurred on 6-7-8-9-10-11-12 January 2014.
Comment 1 Chad H. 2014-01-13 05:27:46 UTC
Confirmed. Probably unrelated to bug 46530 though.
Comment 2 Thorsten 2014-01-13 08:20:38 UTC
Same for German Wikipedia.
Comment 3 Nik Everett 2014-01-13 15:17:11 UTC
Hint: 
2014-01-11 18:45:05,115 [main] WARN  org.wikimedia.lsearch.util.Localization  - Error processing message file at file:///a/search/conf/messages/MessagesNg.php
Comment 4 Nik Everett 2014-01-13 15:37:44 UTC
Looks like the PHPParser in lsearchd doesn't use the java open, try, do, finally, close idiom so errors in reading the localization will leak file handles.  Yick.  That might be the cause of the occasional too many open files errors we see.  Probably not this but I saw it while investigating so I'm recording it just in case.
Comment 5 Nik Everett 2014-01-13 19:01:11 UTC
I'm really not sure what else to do here.  I don't know what "working" should look like unfortunately.  I see that most of the "update" lucene files have timestamps around 2014-1-7 6am UTC.  I don't know if that is expected for having data from the 5th or not.  I don't have logs from before those localization errors started but a quick perusal of the code tells me they _shouldn't_ be causing this error.

Oh, disks aren't full.
Comment 6 Nik Everett 2014-01-13 19:24:41 UTC
it looks like things aren't moving from the updated state to the ready for use state.  The "updated" indexes are all new enough.
Comment 7 Nik Everett 2014-01-13 19:53:06 UTC
I _think_ the incremental updater stopped when the machine was rebooted seven days ago.  I don't have sudo so I can't fix it but I've made my case to folks that can.
Comment 8 Nik Everett 2014-01-13 23:42:49 UTC
We've find the errant job and restarted it so I'm marking this as resolved.  If everything doesn't start showing up to date then we'll take another look at it.

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


Navigation
Links