2012-04-25 Andy Doan <email address hidden>
release-0.13 (2012.04)
2012-04-23 Michael Hudson-Doyle <email address hidden>
remove ajax_table.html, which belongs in lava-server now (Chris Johnston)
2012-04-20 Chris Johnston <email address hidden>
Moving ajax_table.html to lava-server as the file is required by lava-dashboard but lava-scheduler is not required by lava-dashboard
2012-04-20 Michael Hudson-Doyle <email address hidden>
Allow job files to specify addresses to email on completion
(possibly only unsuccessful completion).
2012-04-20 Michael Hudson-Doyle <email address hidden>
changes
2012-04-20 Michael Hudson-Doyle <email address hidden>
email notify_on_incomplete people on CANCELED jobs too
2012-04-20 Michael Hudson-Doyle <email address hidden>
go back to putting email addresses in the job file
2012-04-05 Michael Hudson-Doyle <email address hidden>
small fixes, add some logging
2012-04-05 Michael Hudson-Doyle <email address hidden>
generate full URLs in the template
2012-04-05 Michael Hudson-Doyle <email address hidden>
increase limit of how much description we put in the subject
2012-04-05 Michael Hudson-Doyle <email address hidden>
small review tweaks
2012-04-05 Michael Hudson-Doyle <email address hidden>
move to a model where notify & notify_on_incomplete list usernames, not email addresses
2012-04-05 Michael Hudson-Doyle <email address hidden>
tiny refactor
2012-04-05 Michael Hudson-Doyle <email address hidden>
truncate long descriptions at the beginning because all the long descriptions start with "https://android-build.linaro.org/jenkins/job/linaro-android" and have the distinguishing bits at the end
2012-04-05 Michael Hudson-Doyle <email address hidden>
include the job description in the subject
2012-04-05 Michael Hudson-Doyle <email address hidden>
oops
2012-04-05 Michael Hudson-Doyle <email address hidden>
comments following review:
* add XXX in TestJob.results_bundle pointing out how horrible it is
* (str, unicode) -> basestring
* move some logic into the email template
* delete a leftover print
2012-04-05 Michael Hudson-Doyle <email address hidden>
actually send the mail
2012-04-05 Michael Hudson-Doyle <email address hidden>
oops
2012-04-04 Michael Hudson-Doyle <email address hidden>
ok, template has all the bits now
2012-04-04 Michael Hudson-Doyle <email address hidden>
progress
2012-04-04 Michael Hudson-Doyle <email address hidden>
add a template
2012-04-04 Michael Hudson-Doyle <email address hidden>
add a place to send the mails
2012-04-04 Michael Hudson-Doyle <email address hidden>
validate the fields better
2012-04-04 Michael Hudson-Doyle <email address hidden>
validate notify & notify_on_incomplete in the job data
2012-04-04 Michael Hudson-Doyle <email address hidden>
merge trunk
2012-03-20 Michael Hudson-Doyle <email address hidden>
this is where we should start
2012-04-02 Michael Hudson-Doyle <email address hidden>
open 0.13 for development
2012-04-02 Michael Hudson-Doyle <email address hidden>
release 0.12.1
2012-04-02 Michael Hudson-Doyle <email address hidden>
limit job run time and log file size in the monitor
use fiercer signals if needed to kill jobs
2012-04-02 Michael Hudson-Doyle <email address hidden>
changes
2012-04-02 Michael Hudson-Doyle <email address hidden>
merge trunk
2012-03-30 Michael Hudson-Doyle <email address hidden>
configure a sentry handler if lava-raven is installed
2012-03-29 Michael Hudson-Doyle <email address hidden>
oops
2012-03-29 Michael Hudson-Doyle <email address hidden>
So. A small rant: logging.dictConfig with disable_existing_loggers set is very
literal to the option name. It finds existing loggers and sets disabled to
true on them. So if you create loggers at import time and call dictConfig
after importing the code, they all get disabled.
So this change creates all loggers when objects are instantiated instead. I
guess this isn't so bad, but it sure confused me for a good while.
2012-03-29 Michael Hudson-Doyle <email address hidden>
just replace the logging config when starting up the scheduler or monitor
2012-03-28 Michael Hudson-Doyle <email address hidden>
simplify option handling
2012-03-28 Michael Hudson-Doyle <email address hidden>
more
2012-03-28 Michael Hudson-Doyle <email address hidden>
explain fake-dispatcher at all...
2012-03-28 Michael Hudson-Doyle <email address hidden>
explain the trap
2012-03-27 Michael Hudson-Doyle <email address hidden>
give the job logger a more useful name
2012-03-27 Michael Hudson-Doyle <email address hidden>
bah
2012-03-27 Michael Hudson-Doyle <email address hidden>
shuffle so that the logging settings read from settings.conf apply when command line args are not passed
2012-03-27 Michael Hudson-Doyle <email address hidden>
oops
2012-03-27 Michael Hudson-Doyle <email address hidden>
don't send a signal for each bit of the log that arrives after the limit has been reached
also, don't complain if the process has already exited when we signal it
2012-03-27 Michael Hudson-Doyle <email address hidden>
actually save daemon_options on Job; do not cancel the time limit call if it has happened!
2012-03-27 Michael Hudson-Doyle <email address hidden>
more oops
2012-03-27 Michael Hudson-Doyle <email address hidden>
oops!
2012-03-27 Michael Hudson-Doyle <email address hidden>
fix an oops and the tests
2012-03-27 Michael Hudson-Doyle <email address hidden>
respect options
2012-03-27 Michael Hudson-Doyle <email address hidden>
read options in a more friendly way
2012-03-27 Michael Hudson-Doyle <email address hidden>
read some scheduler daemon options from the settings file
2012-03-27 Michael Hudson-Doyle <email address hidden>
kill on log file getting too big too
2012-03-27 Michael Hudson-Doyle <email address hidden>
shuffle things around at random
2012-03-27 Michael Hudson-Doyle <email address hidden>
fix some misc things
2012-03-27 Michael Hudson-Doyle <email address hidden>
fix test_board tests
2012-03-27 Michael Hudson-Doyle <email address hidden>
places to change
2012-04-02 Michael Hudson-Doyle <email address hidden>
open 0.12.1 for development