1. 17 Feb, 2017 6 commits
  2. 16 Feb, 2017 8 commits
  3. 15 Feb, 2017 15 commits
  4. 14 Feb, 2017 6 commits
    • Gary Wong's avatar
      Allow option for creating non-approved reservation requests. · fb92de8e
      Gary Wong authored
      Just say "-p" and any reservation will be created as pending (i.e., not
      yet approved), even if it's so small it would normally go through
      automatically.
      fb92de8e
    • Gary Wong's avatar
      Implement reservation approval. · e6f4e2a9
      Gary Wong authored
      "reserve" will automatically approve sufficiently small reservation
      requests.  Otherwise, it will make a note in the database but not actually
      hold any resources.  Big reservation requests can be approved manually,
      with the "reserve -a" option (either at the time of the initial request,
      or subsequently with "reserve -a -m ...").
      
      When a reservation request is feasible but not auto-approved, "reserve"
      will send e-mail to testbed-ops and exit with status 2.
      e6f4e2a9
    • Mike Hibler's avatar
      A variety of enhancements. · 47aac5fa
      Mike Hibler authored
      Including some basic checks on DB state for deleted images and some
      consistency checks for ready/released and head/lastest image versions.
      47aac5fa
    • Mike Hibler's avatar
      Add option to handle all images in a project. · 1a81ff05
      Mike Hibler authored
      Also, when marking a project as active to force its directory to be
      exported to boss, make sure we put back the old value of last_activity
      afterward.
      1a81ff05
    • Mike Hibler's avatar
      Methods to get/set last_activity. · bd996776
      Mike Hibler authored
      Probably will only ever be used by the one-time image converter.
      bd996776
    • Mike Hibler's avatar
      Local mountd patch for FreeBSD 10.3. · bd9eba03
      Mike Hibler authored
      bd9eba03
  5. 13 Feb, 2017 1 commit
  6. 10 Feb, 2017 4 commits
    • Jonathon Duerig's avatar
    • Mike Hibler's avatar
      It is Cleanup Friday! · f624f158
      Mike Hibler authored
      Get rid of ELVIN_COMPAT and CONFIG_OPSVM from elabinelab land.
      These options still exist throughout the install code, didn't touch that.
      f624f158
    • Mike Hibler's avatar
      A bunch of cleanups. · b313b8e5
      Mike Hibler authored
      Add a couple of variables at the top for the server/node hardware types
      and server OS image.
      
      Fix all the elabinelab_X(Y) references. Turns out that:
          elabinelab_fixnodes("boss")
      (with quotes) is not the same array element as:
          elabinelab_fixnodes(boss)
      (without quotes). And do to the way we coded things, only
      elabinelab_X("boss") (or "ops" or "fs") worked, elabinelab_X(boss) would
      not. But, only elabinelab_X(mypc1) would work and not elabinelab_X("mypc1")!
      Now you should be able to use the unquoted versions of boss/ops/fs/mypcN.
      Fun times with TCL.
      b313b8e5
    • Mike Hibler's avatar
      Add a TODO item. · 5a945ab6
      Mike Hibler authored
      5a945ab6