nodepool/nodepool
Monty Taylor eed395d637 Be more specific in logging timeout exceptions
At the moment, grepping through logs to determine what's happening with
timeouts on a provider is difficult because for some errors the cause of
the timeout is on a different line than the provider in question.

Give each timeout a specific named exception, and then when we catch the
exceptions, log them specifically with node id, provider and then the
additional descriptive text from the timeout exception. This should
allow for easy grepping through logs to find specific instances of
types of timeouts - or of all timeouts. Also add a corresponding success
debug log so that comparitive greps/counts are also easy.

Change-Id: I889bd9b5d92f77ce9ff86415c775fe1cd9545bbc
2016-03-04 17:42:09 -06:00
..
cmd Dont connect to gearman in cmd unless needed 2016-02-12 15:26:40 -08:00
tests Handle dib image deletion during periodic cleanup 2016-02-17 13:43:14 -08:00
__init__.py Initial commit 2013-08-15 09:47:23 -07:00
allocation.py Some extra safety around negative numbers 2014-08-29 13:51:52 -07:00
builder.py Remove unused _stop_running variable 2016-01-29 11:58:15 +11:00
config.py Builders can be run on their own 2016-01-12 15:33:01 -08:00
exceptions.py Be more specific in logging timeout exceptions 2016-03-04 17:42:09 -06:00
fakeprovider.py Handle image upload job failures 2016-02-09 12:05:27 -08:00
jenkins_manager.py Revert "Remove duplicate python-jenkins code." 2015-11-15 18:47:57 +00:00
jobs.py Handle dib image deletion during periodic cleanup 2016-02-17 13:43:14 -08:00
myjenkins.py Revert "Remove duplicate python-jenkins code." 2015-11-15 18:47:57 +00:00
nodedb.py Delete building images on startup 2016-02-16 14:29:22 -08:00
nodepool.py Be more specific in logging timeout exceptions 2016-03-04 17:42:09 -06:00
nodeutils.py Be more specific in logging timeout exceptions 2016-03-04 17:42:09 -06:00
provider_manager.py Be more specific in logging timeout exceptions 2016-03-04 17:42:09 -06:00
sshclient.py Enhance logging around image building 2015-06-17 12:23:27 +10:00
stats.py Don't use global statsd 2016-01-15 12:38:21 +11:00
task_manager.py Log task name more succinctly 2016-01-19 14:56:03 -05:00
version.py Fix nodepool --version 2015-02-06 12:09:52 -08:00