https://bugzilla.wikimedia.org/show_bug.cgi?id=57250

       Web browser: ---
            Bug ID: 57250
           Summary: CirrusSearch: updateOneSearchIndexConfig.php needs to
                    be super careful to catch errors from Elasticsearch
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: CirrusSearch
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected]
    Classification: Unclassified
   Mobile Platform: ---

When I was trying to recover from our bad redundancy I noticed that
CirrusSearch would sometimes continue when Elasticsearch failed to apply some
change.  I know this error occurred for applying mappings.  Here is an example:

                Validating mapping for page type...different...failed!
Couldn't update mappings.  Here is elasticsearch's error message:
RemoteTransportException[[testsearch1001][inet[/10.64.32.138:9300]][indices/mapping/put]];
nested: ProcessClusterEventTimeoutException[failed to process cluster event
(put-mapping [page]) within 30s]; 

        Validating aliases...
                Validating content alias...is taken...
                Reindexing...


So far as I can tell the Elasticsearch error was caused by the mixed versions
on the Elasticsearch cluster bug but it should have caused Cirrus to stop cold
rather than proceed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to