1. 09 Aug, 2013 1 commit
  2. 30 Jul, 2013 2 commits
  3. 22 Jul, 2013 1 commit
  4. 02 Jul, 2013 1 commit
  5. 28 Jun, 2013 3 commits
  6. 17 Jun, 2013 1 commit
  7. 03 Jun, 2013 1 commit
  8. 23 May, 2013 1 commit
  9. 14 May, 2013 1 commit
    • Leigh Stoller's avatar
      Add prototype EC2 image import plumbing. · 980aa180
      Leigh Stoller authored
      To create a new descriptor that will be an import from EC2 (and thus
      run under XEN), add ?ec2=1 to newimage_ez.php3. Eventually will link
      it in someplace. The form will create a XEN based VM, but instead of
      node to snapshot from, provide user@host for the EC2 instance.
      
      On the image snapshot page, instead of node use user@host for the EC2
      instance.
      
      The backend script (create_image) will call over to ops and invoke
      Srikanth's code. I have called that script ec2import-image.pl. See
      create_image for how arguments are passed to the script.
      980aa180
  10. 10 May, 2013 2 commits
  11. 30 Apr, 2013 2 commits
    • Kirk Webb's avatar
      Add complete local node storage support from parser down to tcmd. · dab52801
      Kirk Webb authored
      Doing this required adding columns to the virt and physical blockstores
      tables to mark the attributes that will be considered for mapping.
      Unmarked entries just flow through to the client-side.
      
      This commit also introduces filesystem support in the form of passing
      through a mount point to the client-side.  It is left to the client to
      decide what filesystem and fs options to use to setup the space, including
      any logical volume aggregation required to support the request.
      dab52801
    • Leigh Stoller's avatar
      Update a bit of info on the racks. · 5436b97e
      Leigh Stoller authored
      5436b97e
  12. 10 Apr, 2013 3 commits
  13. 29 Mar, 2013 1 commit
  14. 22 Mar, 2013 1 commit
  15. 18 Mar, 2013 4 commits
    • Kirk Webb's avatar
      Add schema to database-create.sql · a215bc61
      Kirk Webb authored
      a215bc61
    • Kirk Webb's avatar
      Add new modules to makefile. · 078ec98b
      Kirk Webb authored
      Also squash a couple of typos.
      078ec98b
    • Kirk Webb's avatar
      Checkpoint. Almost there... · c648c2d4
      Kirk Webb authored
      c648c2d4
    • Kirk Webb's avatar
      Implementation of an IP address buddy allocator. · c9724d35
      Kirk Webb authored
      I took a longer fork in the road on the way to solving the subnet collision
      issue here, but this thing is pretty cool.  It will try to pack in the
      reservations as tightly as it can, allows embedding existing reservations,
      supports arbitrary range prefixes, and isn't
      bothered by fragmentation (which will happen as reservations
      come and go).  It also halts and complains about collisions while embedding
      existing reservations in its tree, so can act as a consistency checker.
      
      I'm sure this is kindergarten compared to ipassign, but it will do fine
      until ipassign is up to the task.
      
      Note: I have not checked in my testing script.
      c9724d35
  16. 25 Feb, 2013 1 commit
  17. 12 Feb, 2013 1 commit
  18. 18 Jan, 2013 1 commit
  19. 17 Jan, 2013 1 commit
    • Leigh Stoller's avatar
      Add long term storage of log files in /usr/testbed/logs/logfiles. · b0cfd986
      Leigh Stoller authored
      New Store() method will gzip and move the file from current location
      to long term storage, and update the DB row to reflect the change.
      Change spewlogfile to handle these compressed files. Also added a
      "public" flag that says a log file can be requested by an anonymous
      user that knows the logid (md5 of bits). Change spewlogfile to allow
      anonymous requests.
      
      Add logfile_metadata to hold key,value pairs associated with a
      logfile, eventually for search but initially to include when returning
      the contents of a logfile via spewlogfile.
      b0cfd986
  20. 14 Jan, 2013 1 commit
    • Leigh Stoller's avatar
      Add creator_urn to images table so we can track actual creator · 23ad8819
      Leigh Stoller authored
      when created via the ProtoGeni interface; we run everything as
      GeniUser and so lose that info. We want to know this for history
      information and so we can manage permissions on image deletion
      effectively.
      
      Also add updater, updater_idx, and updater_urn to track last change
      to the image.
      
      CAVEAT: For system images, we do not actually overwrite the image, but
      store it out in /proj/$pid/images and then sometime later maybe we
      copy it back to boss. This wrecks the tracking info quite effectively
      since the image may never be copied back. Needs more thought.
      23ad8819
  21. 09 Jan, 2013 2 commits
  22. 03 Jan, 2013 1 commit
  23. 21 Dec, 2012 1 commit
  24. 19 Dec, 2012 1 commit
  25. 18 Dec, 2012 1 commit
  26. 11 Dec, 2012 1 commit
  27. 10 Dec, 2012 1 commit
  28. 06 Dec, 2012 2 commits