1. 02 Dec, 2014 1 commit
  2. 19 Nov, 2014 1 commit
  3. 11 Nov, 2014 5 commits
    • Kirk Webb's avatar
      Ugh - fix my recent fix. · cc4d9597
      Kirk Webb authored
      cc4d9597
    • Mike Hibler's avatar
      Fix a bug when expanding the list of images implied by delta images. · a62de08a
      Mike Hibler authored
      I was expanding a global list in a loop for every node. So for each
      node, I was finding all the delta images in the ever-growing list and
      adding their dependencies (again!) making the list even larger. In an
      experiment loading a two-level delta image on 8 nodes, the list included
      40+ copies of the same three images to load by the time we got to the last
      node. However, no node attempted to load all those images because tmcd
      exceeded its reply buffer size on the "loadinfo" call and would not
      return anything. Of course, by then we had computed a max wait time
      based on image.max_wait * 45 so the experiment suffered a slow, lingering
      death even though the nodes were not doing anything.
      
      Beware, I do not know if I got the "access key" code right for remote
      nodes. Not even sure if we use that path anymore. I attempted to fix it
      in libosload, I did not even try in libosload_new.
      a62de08a
    • Kirk Webb's avatar
      Fix previous commit. · 473aeb2e
      Kirk Webb authored
      473aeb2e
    • Kirk Webb's avatar
      More TaintState management updates. · d24df9d2
      Kirk Webb authored
      * Do not "reset" taint states to match partitions after OS load.
      
      Encumber node with any additional taint states found across the
      OSes loaded on a node's partitions (union of states).  Change the
      name of the associated Node object method to better represent the
      functionality.
      
      * Clear all taint states when a node exits "reloading"
      
      When the reload_daemon is finished with a node and ready to release it,
      it will now clear any/all taint states set on the node.  This is the
      only automatic way to have a node's taint states cleared.  Users
      cannot clear node taint states by os_load'ing away all tainted
      partitions after this commit; nodes must travel through reloading
      to get cleared.
      d24df9d2
    • Leigh B Stoller's avatar
      Add gid to project_leases, and allow creation in subgroups. · d859078e
      Leigh B Stoller authored
      This is not exposed to users, the main reason for this is so that the name
      space for leases (datasets) is per-group instead of per-project. We need
      this when creating datasets via the geni interface (backend to APT), since
      all leases are created in the holding project. Without a subgroup, we would
      run into name collisions on the backend. It also gives us finer access
      permission control for the same reason.
      
      Note that I yanked out the lease cache from Lease.pm (not worth the
      trouble), and I expanded Lookup to allow for the usual variety of
      possibilities that we allow in other Lookup methods.
      d859078e
  4. 06 Nov, 2014 1 commit
  5. 05 Nov, 2014 4 commits
  6. 04 Nov, 2014 1 commit
  7. 03 Nov, 2014 1 commit
  8. 30 Oct, 2014 1 commit
  9. 28 Oct, 2014 2 commits
  10. 25 Oct, 2014 1 commit
  11. 24 Oct, 2014 4 commits
  12. 22 Oct, 2014 1 commit
  13. 20 Oct, 2014 4 commits
  14. 15 Oct, 2014 1 commit
  15. 13 Oct, 2014 1 commit
  16. 08 Oct, 2014 3 commits
  17. 07 Oct, 2014 1 commit
  18. 06 Oct, 2014 1 commit
  19. 03 Oct, 2014 1 commit
  20. 29 Sep, 2014 1 commit
  21. 22 Sep, 2014 1 commit
  22. 18 Sep, 2014 1 commit
  23. 17 Sep, 2014 1 commit
  24. 15 Sep, 2014 1 commit