Matthew Treinish b2f24e72a1 Fix irc message for multiple bugs found
This commit is basically the dual of change:
Iaf28dbe9909c60b1e2206a79faaf5190f792252d which fixed the gerrit
message when multiple bugs were identified. This just does the same
thing for the irc messages too, which were overlooked in the other
patch.

Change-Id: Ic446d9a1568b4b017455f85ce78b192910904b47
2013-10-22 16:32:39 -04:00
2013-09-23 15:27:39 -07:00
2013-09-23 15:27:39 -07:00
2013-09-23 15:27:39 -07:00
2013-09-23 15:27:39 -07:00
2013-09-23 15:27:39 -07:00
2013-09-23 15:27:39 -07:00
2013-09-23 15:27:39 -07:00
2013-10-01 15:51:46 -07:00
2013-09-30 10:29:32 -07:00
2013-10-02 14:56:49 -07:00
2013-09-23 15:27:39 -07:00

elastic-recheck

"Classify tempest-devstack failures using ElasticSearch"

Idea

When a tempest job failure is detected, by monitoring gerrit (using gerritlib), a collection of logstash queries will be run on the failed job to detect what the bug was.

Eventually this can be tied into the rechecker tool and launchpad

Future Work

  • Move config files into a separate directory
  • Make unit tests robust
  • Merge both binaries
  • Add debug mode flag
  • Split out queries repo
  • Expand gating testing
  • Cleanup and document code better
  • Move away from polling ElasticSearch to discover if its ready or not
  • Add nightly job to propose a patch to remove bug queries that return no hits -- Bug hasn't been seen in 2 weeks and must be closed

Main Dependencies

  • gerritlib
  • pyelasticsearch
Description
Classify tempest-devstack failures using ElasticSearch
Readme 14 MiB
Languages
Python 53.3%
JavaScript 38.1%
HTML 7.5%
Makefile 0.5%
CSS 0.4%
Other 0.2%