Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Temporary PR to integrate PDL's mass of bug fixes and enhancements #148

Open
wants to merge 132 commits into
base: master
Choose a base branch
from

Commits on Aug 11, 2017

  1. Configuration menu
    Copy the full SHA
    c7f5664 View commit details
    Browse the repository at this point in the history
  2. When number of jobs is larger than the number of available vms, N,

    jobManager dies after N jobs have finished in the exception handling
    of __manage(), if Config.REUSE_VM is set to true.  This commit
    simply checks whether "job" is None, to avoid the crash.  This allows
    job manager to continue and finish all jobs.
    But it may not be the real fix of the root problem which needs further
    investigation.
    xyzisinus committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    4dcbbb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6de4692 View commit details
    Browse the repository at this point in the history
  4. When job manager restarts, it empties its vm "total" pool and "free"

    queue.  Due to misunderstanding of redis, the free queue is not
    actually emptied, resulting in vms staying in free queue but not in total
    pool.
    xyzisinus committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    e2afe8a View commit details
    Browse the repository at this point in the history
  5. Add ability to pull amis from aws and to exact a tag "Name" as the i…

    …mage
    
     name for each ami.  The lab author specifies the desired image using
     this name.
    xyzisinus committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    97c22e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e66551a View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2017

  1. Configuration menu
    Copy the full SHA
    94656b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    253cb8e View commit details
    Browse the repository at this point in the history
  3. remove trailing lines.

    xyzisinus committed Aug 15, 2017
    Configuration menu
    Copy the full SHA
    45d5fc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2017

  1. Configuration menu
    Copy the full SHA
    12139e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2017

  1. Configuration menu
    Copy the full SHA
    d8d0f65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9043e3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a6bba9 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2017

  1. Configuration menu
    Copy the full SHA
    b92ffba View commit details
    Browse the repository at this point in the history
  2. Add logging in destroyVM.

    xyzisinus committed Aug 22, 2017
    Configuration menu
    Copy the full SHA
    75ca36d View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2017

  1. Modified pool allocation logic to 1) not to allocate all vms allowed

    by pool size at once and 2) consider vms in free pool first.
    xyzisinus committed Aug 23, 2017
    Configuration menu
    Copy the full SHA
    93e60ad View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2017

  1. When job manager restarts, it now destroy the vm instances that not

    not in the free pools, instead of destroy all vms.
    xyzisinus committed Aug 30, 2017
    Configuration menu
    Copy the full SHA
    76157c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7674945 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbe01c2 View commit details
    Browse the repository at this point in the history
  4. Fix incomplete test script

    xyzisinus committed Aug 30, 2017
    Configuration menu
    Copy the full SHA
    46ceb59 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2017

  1. Configuration menu
    Copy the full SHA
    7fef985 View commit details
    Browse the repository at this point in the history
  2. Check output file for the missing "scores:" line and

    report them at the end of the run.
    xyzisinus committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    0febf75 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2017

  1. Configuration menu
    Copy the full SHA
    5b2bda8 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2017

  1. Improvements to run_jobs: ability to run failed submissions, to dry r…

    …un and
    
    to list failed submissions.
    xyzisinus committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    4ce9534 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0296460 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1aa4ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9be308f View commit details
    Browse the repository at this point in the history
  5. Correct a typo.

    xyzisinus committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    a9e2983 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2017

  1. Configuration menu
    Copy the full SHA
    e0b5253 View commit details
    Browse the repository at this point in the history
  2. remove trailing spaces.

    xyzisinus committed Sep 6, 2017
    Configuration menu
    Copy the full SHA
    79b7ead View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2017

  1. Move logging init in TangoServer to the beginning to capture all

    logs.  Add aws auto scaling group name in config.
    xyzisinus committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    2176dfe View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2017

  1. 1. Add ability to shrink preallocated pool. 2. preliminary code to at…

    …tach
    
    instance to asw auto scaling group.  3. Error handling related to
    initializeVM().  4. Consistency assurance in removeVM().
    xyzisinus committed Sep 14, 2017
    Configuration menu
    Copy the full SHA
    a5bc482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3a076f View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2017

  1. Add vm pool low water mark.

    xyzisinus committed Sep 15, 2017
    Configuration menu
    Copy the full SHA
    d896b36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7805577 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2017

  1. Configuration menu
    Copy the full SHA
    aaa07eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    965b281 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2acaaa View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2017

  1. Add -j flag to list all jobs. Exam output file in next iteration of

    the loop to make sure that the file is fully copied.
    xyzisinus committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    7432c4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2c86e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2017

  1. Configuration menu
    Copy the full SHA
    9736236 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56c71c1 View commit details
    Browse the repository at this point in the history
  3. Wait a bit after requesting an instance from aws. also allows a redis

    connection to be passed into tangoObjects, for testing purpose.
    xyzisinus committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    484f435 View commit details
    Browse the repository at this point in the history
  4. Add comments.

    xyzisinus committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    95ad616 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2017

  1. Configuration menu
    Copy the full SHA
    04e8176 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2017

  1. checkpoint. 1. fix a bug in finding the last submission. 2. scan subm…

    …issions for exising failures.
    xyzisinus committed Nov 13, 2017
    Configuration menu
    Copy the full SHA
    2544f1c View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2017

  1. Configuration menu
    Copy the full SHA
    caefb9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    906bfa5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e0cd38 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2017

  1. Configuration menu
    Copy the full SHA
    b4e7123 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f18890 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2017

  1. Configuration menu
    Copy the full SHA
    7580354 View commit details
    Browse the repository at this point in the history
  2. Save the code of tag changing. Its mission is finished now the

    feature of keeping vm after failure test has been implemented.
    xyzisinus committed Nov 18, 2017
    Configuration menu
    Copy the full SHA
    27fe73b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14251e9 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2017

  1. Configuration menu
    Copy the full SHA
    1b1ef28 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2017

  1. Configuration menu
    Copy the full SHA
    ebafb72 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2017

  1. Configuration menu
    Copy the full SHA
    39c02fc View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2017

  1. Configuration menu
    Copy the full SHA
    c1de4c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a715788 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2017

  1. Configuration menu
    Copy the full SHA
    fb0d78b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2017

  1. Configuration menu
    Copy the full SHA
    364ae40 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2018

  1. Configuration menu
    Copy the full SHA
    3c0dd2f View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2018

  1. Cleanup in autodriver

    xyzisinus committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    0cefe52 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2018

  1. Configuration menu
    Copy the full SHA
    6f429ef View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2018

  1. Configuration menu
    Copy the full SHA
    95f8574 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc22fd5 View commit details
    Browse the repository at this point in the history
  3. Add pthread lib into build.

    xyzisinus committed Jan 26, 2018
    Configuration menu
    Copy the full SHA
    4b1439a View commit details
    Browse the repository at this point in the history
  4. remove old experiment file.

    xyzisinus committed Jan 26, 2018
    Configuration menu
    Copy the full SHA
    bd17429 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2018

  1. Configuration menu
    Copy the full SHA
    daaa912 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2018

  1. Configuration menu
    Copy the full SHA
    9812622 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2018

  1. Configuration menu
    Copy the full SHA
    7351917 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1972a17 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2018

  1. Configuration menu
    Copy the full SHA
    caac9b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2018

  1. Configuration menu
    Copy the full SHA
    c47d889 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. Configuration menu
    Copy the full SHA
    9565275 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c80a5d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2018

  1. Configuration menu
    Copy the full SHA
    6c03416 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2018

  1. Configuration menu
    Copy the full SHA
    b5730f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8d3800 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2018

  1. Configuration menu
    Copy the full SHA
    c4b98b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72c29d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae1751e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c1eac8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c8fafd0 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2018

  1. Configuration menu
    Copy the full SHA
    fcc8777 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Configuration menu
    Copy the full SHA
    c58c87b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. Configuration menu
    Copy the full SHA
    70c1ed1 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2018

  1. Configuration menu
    Copy the full SHA
    d27fb52 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. Configuration menu
    Copy the full SHA
    c2e1a61 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. Configuration menu
    Copy the full SHA
    b880160 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2018

  1. Configuration menu
    Copy the full SHA
    c1aa0ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7580ccf View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2018

  1. Configuration menu
    Copy the full SHA
    9c9b5e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2018

  1. Configuration menu
    Copy the full SHA
    4cd4f0a View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2018

  1. Configuration menu
    Copy the full SHA
    559f7aa View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2018

  1. Configuration menu
    Copy the full SHA
    9c1acfa View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2018

  1. Configuration menu
    Copy the full SHA
    13f7363 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2018

  1. Configuration menu
    Copy the full SHA
    788ee1d View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2018

  1. Configuration menu
    Copy the full SHA
    2b0ea16 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2018

  1. In detachVM, remove the replace_vm feature which allows a "bad" vm (os

    error returned) to be replaced by creating a new one immediately.
    However, it interferes with the "low water mark" feature that aims to
    keep free vms below the water mark.  On the other hand, a destroyed vm
    will be replaced anyway, when a new job comes in and needs a vm, given the
    total vms are below the upper limit.  In such case, the job has to wait
    a bit longer for the new vm's readiness, a small price to pay.
    xyzisinus committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    ce3f9a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2018

  1. Configuration menu
    Copy the full SHA
    721d6c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ffa4ae View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. reindent to use 4 spaces.

    xyzisinus committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    2ba0f33 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2018

  1. Configuration menu
    Copy the full SHA
    9028de0 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2018

  1. Configuration menu
    Copy the full SHA
    a068e15 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2018

  1. Configuration menu
    Copy the full SHA
    da04503 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2018

  1. rework tango's reset code. It fails to remove existing vms on clean r…

    …estart
    
    (i.e. when redis is restarted, too).
    xyzisinus committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    cdf8811 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6ee44d View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2018

  1. Configuration menu
    Copy the full SHA
    fe00e97 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2018

  1. Configuration menu
    Copy the full SHA
    f9e03c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2018

  1. Configuration menu
    Copy the full SHA
    88ac6e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. Configuration menu
    Copy the full SHA
    77a26fa View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2018

  1. Configuration menu
    Copy the full SHA
    09bca0a View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2018

  1. Configuration menu
    Copy the full SHA
    d24fdb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Fix check_jobs (cron job in production Autolab): comment its purpose,

    report file writing failure, always write current trouble jobs into
    file
    xyzisinus committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    6b6de4c View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. Add README for autodriver

    xyzisinus committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    8f0ed66 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Configuration menu
    Copy the full SHA
    7a18dbc View commit details
    Browse the repository at this point in the history
  2. Deal with exception inside exception handler of initializeVM.

    Or all Tango jobs will be stuck in such cases.
    xyzisinus committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    48568e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b1b344 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Configuration menu
    Copy the full SHA
    a49c447 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42fb51b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae2799f View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2019

  1. Configuration menu
    Copy the full SHA
    4e6c345 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2019

  1. Configuration menu
    Copy the full SHA
    defb37f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d60ae0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50f31a5 View commit details
    Browse the repository at this point in the history
  4. Add python pytz package.

    xyzisinus committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    870757f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc2dec6 View commit details
    Browse the repository at this point in the history
  6. ec2SSH is activated from multiple tango services, probably unnecessar…

    …ily.
    
    But the timed cleanup shouldn't run in each of them.  Now it only runs
    in jobManager.
    xyzisinus committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    0ba4bae View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Configuration menu
    Copy the full SHA
    d406a13 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2019

  1. Configuration menu
    Copy the full SHA
    96c9830 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0a7434 View commit details
    Browse the repository at this point in the history