[Planetlab-devel] new PLC API

david johnson johnsond at flux.utah.edu
Tue Jan 2 13:18:32 EST 2007


Hi Mark,

I've recently taken over maintenance of Emulab's PlanetLab portal, and with PLC
4.0 and the new NodeManager coming soon, we've got a couple questions.

First, is there any chance that PLC 4.0 will maintain backwards compatibility
with the current PLC?  It seems previous PLC upgrades haven't maintained
backwards compatibility; will this be the case for this upgrade as well?  We
currently use the following PLC xmlrpc calls:

  SliceCreate,SliceDelete,SliceUpdate,SliceRenew
  SliceNodesAdd,SliceNodesDel,SliceNodesList
  SliceUsersAdd,SliceUsersDel,SliceUsersList
  SliceGetTicket,SliceSetInstantiationMethod,SliceInfo

and

  create_sliver,delete_sliver,version from the NodeManager API.

I've gone through the PLC 4.0 API in CVS and see that some of these functions
are gone.  Others seem to have mainly had their names changed, but have
similar functionality.  In any case, do you anticipate any major functional
changes to the methods (or their new analogues) listed above?

Second, do you know when the new PLC and NodeManager APIs will be rolled out?
We've heard sometime in January -- since that's already upon us, can you give
us a better indication so we can minimize downtime on our end?

Thanks!


david

-- 
------------------------------------------------------------------
David Johnson <johnsond at flux.utah.edu>
Flux Research Group, University of Utah School of Computing
(http://www.flux.utah.edu, http://www.emulab.net)



More information about the Devel mailing list