1. 15 Mar, 2013 2 commits
  2. 08 Mar, 2013 1 commit
  3. 06 Mar, 2013 1 commit
  4. 28 Feb, 2013 1 commit
  5. 15 Feb, 2013 1 commit
  6. 08 Feb, 2013 1 commit
  7. 07 Feb, 2013 1 commit
  8. 31 Jan, 2013 1 commit
  9. 30 Jan, 2013 1 commit
  10. 29 Jan, 2013 3 commits
  11. 24 Jan, 2013 1 commit
  12. 22 Jan, 2013 1 commit
  13. 18 Jan, 2013 1 commit
  14. 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
  15. 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
  16. 10 Jan, 2013 2 commits
  17. 08 Jan, 2013 1 commit
  18. 03 Jan, 2013 1 commit
  19. 02 Jan, 2013 2 commits
  20. 28 Dec, 2012 1 commit
  21. 03 Dec, 2012 2 commits
  22. 27 Nov, 2012 1 commit
  23. 26 Nov, 2012 1 commit
  24. 14 Nov, 2012 3 commits
    • Leigh Stoller's avatar
      b4c12259
    • Leigh Stoller's avatar
      Move image deletion to the backend where is belongs. · 950dc3ab
      Leigh Stoller authored
      Clean up the web page a bit, and add a checkbox to retain
      the image file in case the user wants to keep it around,
      but delete the descriptor (perhaps to recreate it).
      950dc3ab
    • Leigh Stoller's avatar
      Move rpm/tar download from boss to ops, to avoid wasted network traffic. · f37cd9dc
      Leigh Stoller authored
      To turn this option on, define SPEWFROMOPS=1 in your defs file. This
      will result in a redirect message from boss which will send the wget
      client over to ops. 
      
      A perl setuid root cgi script is run from the webserver on ops when a
      /spewrpmtar request is made. This script sends the key,nodeid,file
      over to boss via XMLRPC (as elabman). The return is simple yes or no,
      the caller is allowed (not allowed) to have that file. Since the
      ops script runs as root, it can spew the file back to the caller.
      
      Note that the elabinelab checks for the elabinelab source code are
      gone; we are now open source. Also, we spew that file from /share now,
      to be consistent.
      f37cd9dc
  25. 06 Nov, 2012 2 commits
  26. 18 Oct, 2012 1 commit
  27. 17 Oct, 2012 1 commit
  28. 10 Oct, 2012 2 commits
  29. 05 Oct, 2012 1 commit
  30. 04 Oct, 2012 1 commit