1. 20 Oct, 2015 1 commit
  2. 19 Oct, 2015 22 commits
  3. 18 Oct, 2015 1 commit
  4. 17 Oct, 2015 2 commits
  5. 16 Oct, 2015 8 commits
  6. 15 Oct, 2015 6 commits
    • Leigh B Stoller's avatar
    • Leigh B Stoller's avatar
      Fix profile permission check. · 34eec4bd
      Leigh B Stoller authored
    • Leigh B Stoller's avatar
      Remove debugging code. · 5295bf87
      Leigh B Stoller authored
    • Leigh B Stoller's avatar
      Two unrelated changes. · 6762e839
      Leigh B Stoller authored
      1. Use information from sliverstatus to indicate that nodes have startup
         execution services running, and then tell then when they have finished,
         and they exited with non-zero status, indicate that they failed. We also
         hold saying the "ready" in the upper panel until all the services have
         exited, we say "booted" instead, and also say that nodes are running
         startup services.
      2. For snapshot, when we know an image has to be copied back to its origin
         cluster, tell the web interface, so that we can add another step to the
         imaging modal ("copying"). We know the copy is done when the origin
         cluster has posted the new image data to the IMS, so we do an additional
         poll in the backend waiting for the image server to get the data, and
         then we mark the image as ready for use.
    • Leigh B Stoller's avatar
      Fix a backwards compat problem for IG slices. We used to import images as · fbd055d8
      Leigh B Stoller authored
      the user into their project, but now we are importing into GeniSlices as
      geniuser. But if an image was already here, we will fail the permissions
      checks, so tell the importer to to the update as the user that owns the
      image. Might need to to actually move those images at some point.
    • Leigh B Stoller's avatar
      Hmm, we do not add nonlocal users to groups on ops, so doing the image · 1c0d1a2d
      Leigh B Stoller authored
      import as the updater does not work in this case, so use the creator which
      is always going to have local groups (since it is geniuser or a real
      user). I need to think about why we do not do this, it dates back to the
      original stuff we did for the Probe cluster, but we are now using nonlocal
      users and projects n a different way for the Cloudlab portal.