1. 18 Apr, 2012 1 commit
  2. 05 Apr, 2012 1 commit
  3. 30 Nov, 2011 1 commit
  4. 11 Nov, 2011 1 commit
  5. 01 Nov, 2011 1 commit
  6. 28 Oct, 2011 1 commit
  7. 19 Oct, 2011 1 commit
  8. 06 Sep, 2011 1 commit
  9. 29 Aug, 2011 1 commit
  10. 22 Jul, 2011 1 commit
  11. 12 Jul, 2011 1 commit
    • Leigh B Stoller's avatar
      Add errorlog text field to aggregates and slivers so that non-node · 320c7d8a
      Leigh B Stoller authored
      slivers can store/return error info to the user in sliverstatus.
      This include the top level aggregate for a slice.
      
      Added an 'error' attribute to the top level sliverstatus return hash,
      to return this error.
      
      Put start/restart sliver into the background so that it runs async,
      just like it does when invoked from the CreateSliver() path. This is
      because start/restart can take an arbitrary length of time, and having
      the RPC sit in hold for that long is not an ideal interface. Users can
      get all the info they need from the sliverstatus call.
      
      Change Start/Restart so that all of the error message we were printing
      to STDERR for the mail log, also go back to the user in the toplevel
      error for the aggregate.
      320c7d8a
  12. 11 Jul, 2011 1 commit
    • Leigh B Stoller's avatar
      Fixes that allow you to add and delete links properly, with the · 21c5b9af
      Leigh B Stoller authored
      manifest updated with new interfaces in the nodes section.
      
      What you cannot do, is change the endpoint of an existing link. For
      example, if link0 goes from A to B, you cannot submit an rspec that
      changes link0 to go from A to C. What you *can* do is submit an rspec
      that removes link0 and adds link1 from A to C. This was not working
      before, for a number of reasons having to do with the manifest
      generation, but those are all fixed now.
      21c5b9af
  13. 29 Jun, 2011 1 commit
  14. 22 Jun, 2011 1 commit
  15. 20 Jun, 2011 1 commit
    • Leigh B Stoller's avatar
      "Improvements" to protogeni tunnels and UpdateSliver(); previously we · b9b443a6
      Leigh B Stoller authored
      were tearing down and recreating tunnels during UpdateSliver(), cause
      Experiment->RemovePhysicalState() assumes that all physical state is
      created in the mapper, but in Protogeni tunnels are created outside
      the mapper, and so we were losing the tunnels. My original hack was to
      notice that and recreate them. But then I added sliver ids to tunnel
      interfaces, and if the tunnels are recreated, the sliver ids are going
      to change, and that will annoy users. So this change deals with this
      by preventing protogeni tunnels from getting removed by the mapper.
      b9b443a6
  16. 17 Jun, 2011 1 commit
  17. 07 Jun, 2011 2 commits
  18. 18 Apr, 2011 1 commit
  19. 17 Apr, 2011 1 commit
  20. 08 Mar, 2011 1 commit
  21. 02 Mar, 2011 1 commit
  22. 22 Feb, 2011 1 commit
  23. 08 Feb, 2011 1 commit
  24. 04 Feb, 2011 1 commit
  25. 19 Jan, 2011 1 commit
  26. 13 Jan, 2011 1 commit
    • Leigh B Stoller's avatar
      I've prototyped a change to how tunnels are done. Rather then having · 7276ad11
      Leigh B Stoller authored
      to supply the fully specified rspec to both CMs, my changes permit you
      to specify only the component_manager_urn for the remote side.
      
      When you start the sliver, the CMs contact each other to resolve the
      slice (get the manifest), find the actual node in the manifest, and
      resolve that node to get the control network.
      
      This even allows for fully unbound rspecs to be supplied, as long as
      the component_manager_urn is specified.
      7276ad11
  27. 07 Dec, 2010 1 commit
  28. 09 Nov, 2010 1 commit
  29. 15 Oct, 2010 1 commit
  30. 05 Oct, 2010 1 commit
  31. 04 Oct, 2010 1 commit
    • Leigh B Stoller's avatar
      More purging of UUIDs. Reminder, we still use them all over the place · b3c8e72e
      Leigh B Stoller authored
      internally, as the primary key in the tables, but the CM/SA APIs no
      longer use them. The CH still accepts them for now. We can probably
      stop putting them into manifests and advertisements at this point as
      well. 
      
      For slivers, stop using the uuid of the node as the uuid of the sliver
      itself; generate a new one. As above, this is cause the uuid is the
      primary key in the table, but the URN is what we use for lookups,
      etc.
      b3c8e72e
  32. 07 Jul, 2010 1 commit
  33. 06 Jul, 2010 1 commit
  34. 29 Mar, 2010 1 commit
  35. 18 Mar, 2010 1 commit
  36. 09 Mar, 2010 1 commit
  37. 03 Mar, 2010 1 commit
  38. 24 Feb, 2010 1 commit
  39. 12 Feb, 2010 1 commit