Skip to content
  • Kirk Webb's avatar
    · 03921d0e
    Kirk Webb authored
    A bunch of plab interface updates that I've worked on over the last while.
    Most significant is the revamped renewal code that tries to push the leases
    out to the policy defined maximum of two months during each iteration through
    the plabrenewd daemon loop.
    
    - added python lib code to get SiteVars
    - Fixed up comments to reflect current code operation
    - revamped renewal code (again)
      - changed all times to UTC for consistency
      - removed node-level renew invocation in favor of slice-level
        - if backend module requires node-level renewals, it must handle them
          itself in the slice-level function
        - better reporting
    - set admin bit if creating svc slice
      - other updates to ensure admin bit is preserved
    - update rootball handling function naming
    - updated tryXmlRpcCmd() to accept two new sets of strings, and a callback
      function.  The strings represent Faults that either 1) indicate success,
      or 2) indicate failure.  The callback is another optional error handling
      method, allowing the caller to...
    03921d0e