1. 12 Sep, 2011 1 commit
  2. 06 Sep, 2011 1 commit
  3. 02 Sep, 2011 1 commit
  4. 01 Sep, 2011 1 commit
  5. 31 Aug, 2011 2 commits
  6. 30 Aug, 2011 3 commits
    • Leigh B Stoller's avatar
      Remove a couple hardwired mentions of "GeniSlices" and watch for · 8838cb53
      Leigh B Stoller authored
      legacy slices still in the GeniSlices project.
      8838cb53
    • Leigh B Stoller's avatar
      ProtoGENI slivers are now created in separate projects instead of a · fedd45bd
      Leigh B Stoller authored
      single GeniSlices project. There two forms to this;
      
      1. If the user is actually a local user, create the sliver in the
         User's "default" project. Later this will change to use use sub
         authorities, when we can generate and read those credentials.
      
      2. If the user is form another SA, create a new non-local project
         named by the SA's domain, and optionally a subgroup named by the
         project sub authority (see above comment).
      
      At the same time, add proper resource usage accounting. In other
      words, Show History on the web page works for protogeni experiments
      and projects.
      fedd45bd
    • Leigh B Stoller's avatar
      Support for multiple services/execute statements. Statements are · 307f1007
      Leigh B Stoller authored
      executed in order they appear in the XML. Output and status files are
      stored /var/tmp/startup-NN.{log,status} for each statement, where NN
      is just its ordinal location in the element. There is also an overall
      log; /var/tmp/startup.log
      307f1007
  7. 29 Aug, 2011 3 commits
  8. 25 Aug, 2011 1 commit
  9. 22 Aug, 2011 1 commit
  10. 22 Jul, 2011 1 commit
  11. 18 Jul, 2011 1 commit
  12. 15 Jul, 2011 1 commit
  13. 14 Jul, 2011 1 commit
  14. 13 Jul, 2011 1 commit
  15. 11 Jul, 2011 3 commits
  16. 08 Jul, 2011 1 commit
  17. 07 Jul, 2011 2 commits
  18. 29 Jun, 2011 2 commits
  19. 20 Jun, 2011 2 commits
    • Leigh B Stoller's avatar
      Default to static-ddijk routing, instead of no routing at all. Will · faa7b4c5
      Leigh B Stoller authored
      allow this to be turned off in the next day or two, after Jon has the
      extension worked out.
      faa7b4c5
    • 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
  20. 17 Jun, 2011 1 commit
  21. 16 Jun, 2011 1 commit
  22. 13 Jun, 2011 2 commits
  23. 10 Jun, 2011 1 commit
  24. 09 Jun, 2011 1 commit
    • Leigh B Stoller's avatar
      Bug Fix: a bunch of fixes to make sure that holders of SFA credentials · ac287e02
      Leigh B Stoller authored
      can create slices, and be notified of expiring slices and slivers. The
      problem is the PL credentials do not inclide an email address, so we
      have to get it from the user's registry. This required a bunch of goo
      top find the proper place to do a resolve, since PL credentials do not
      include a URL either.
      ac287e02
  25. 06 Jun, 2011 2 commits
  26. 03 Jun, 2011 1 commit
  27. 02 Jun, 2011 2 commits
    • Leigh B Stoller's avatar
      Split max_sliver_lifetime sitevar into max_sliver_lifetime (for the · e06c9286
      Leigh B Stoller authored
      CM) and max_slice_lifetime (for the SA) so that slice credentials and
      slivers can have max different expirations. This is so a CM can can
      limit easily limit slivers so they do not hang out for months doing
      nothing.
      
      Add call to ipassign_wrapper to fill in IPs since we are not running
      the parser, and the stuff that is in the CM is bogus. Actually need to
      remove that. Also need to do this for new bridge support.
      
      Check new users for a valid email, so that we can send warnings from
      the expire daemon when slivers are going to expires (see above).
      Anyone from an Emulab will have an email address in their certificate,
      but PLC users do not. Try to contact the PLC registry to resolve the
      user, and fill in the email. If we cannot get the email, we fail.
      This is not tested yet, cause PLC does not trust the CM certificate,
      and this is probably the case for PLE and MAX, but this will force
      things to get fixed.
      e06c9286
    • Leigh B Stoller's avatar
      Fix incorrect indentation. · f9cc14f7
      Leigh B Stoller authored
      f9cc14f7