LAVA Scheduler (deprecated) 2012.04

Milestone information

Project:
LAVA Scheduler (deprecated)
Series:
trunk
Version:
2012.04
Released:
 
Registrant:
Andy Doan
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Michael Hudson-Doyle
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon lava-scheduler-0.13-2012.04.tar.gz (md5, sig) Source release 32
last downloaded 45 weeks ago
Total downloads: 32

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

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

0 blueprints and 1 bug targeted

Bug report Importance Assignee Status
937443 #937443 should limit run duration and log file size 2 Critical Michael Hudson-Doyle  10 Fix Released
This milestone contains Public information
Everyone can see this information.