plcapi.git
13 years agoSetting tag plcapi-5.0-13 plcapi-5.0-13
Barış Metin [Tue, 13 Jul 2010 16:27:41 +0000 (18:27 +0200)]
Setting tag plcapi-5.0-13
- Add timestamps to Nodes, PCUs and Interfaces to make concrete statements about a node's configuration state.
- OMF fixes

13 years agotry fixing: BootUpdateNode: Invalid argument: Timestamp None - unsupported type ...
Barış Metin [Mon, 12 Jul 2010 13:35:12 +0000 (15:35 +0200)]
try fixing: BootUpdateNode: Invalid argument: Timestamp None - unsupported type <type 'NoneType'>">

13 years agomethods' return values need to be handled separately
Barış Metin [Fri, 9 Jul 2010 17:19:02 +0000 (19:19 +0200)]
methods' return values need to be handled separately

13 years agofix typo
Barış Metin [Fri, 9 Jul 2010 17:17:40 +0000 (19:17 +0200)]
fix typo

13 years agorequire pyaspect >= 0.4
Barış Metin [Fri, 9 Jul 2010 15:23:51 +0000 (17:23 +0200)]
require pyaspect >= 0.4

13 years agounify handling calls in before and after aspects. check method's return value before...
Barış Metin [Fri, 9 Jul 2010 15:15:00 +0000 (17:15 +0200)]
unify handling calls in before and after aspects. check method's return value before proceeding with the aspect's actions.

13 years agoAdd timestamps to Nodes, PCUs and Interfaces to make concrete
Stephen Soltesz [Fri, 2 Jul 2010 23:56:48 +0000 (19:56 -0400)]
Add timestamps to Nodes, PCUs and Interfaces to make concrete
statements about a node's configuration state.

Added:
    Node.last_boot             -- updated by BootUpdateNode()
    Node.last_download         -- updated by GetBootMedium()
    Node.last_pcu_reboot       -- updated by RebootNodeWithPCU()
    Node.last_pcu_confirmation -- updated by BootUpdateNode()
    Interface.last_updated     -- updated by UpdateInterface()
    PCU.last_updated           -- updated by UpdatePCU()

With these timestamps we can implement isValid() routines that indicate
whether the DB state is consistent with respect to the external deployment.
Previously, the DB state could be inconsistent, but there was no way to
identify this until runtime.  These checks should make it possible to validate
the DB state prior to runtime.

Also, isValid() is different from whether a node is online.  A node can be
offline and have a valid DB state.

For instance (in pseudocode):

    def Node.isValid():
        return Node.last_download < Node.last_boot &&
                Node.PCU.isValid(Node) &&
                Node.Interface.isValid(Node)

    def PCU.isValid(Node):
        return PCU.last_updated < Node.last_pcu_confirmation

    def Interface.isValid(Node):
        return Interface.last_updated < Node.last_download

In other words, if the primary interface for a node is updated more recently
than a bootimage is downloaded, then the DB configuration is out of sync with
the node deployment.

If the PCU is updated more recently than the last confirmed use of the PCU,
then the DB configuration is potentially out of sync with the deployment.

If the Node has downloaded a boot image prior to rebooting, then the DB config
is potentially out of sync with the deployment.

All of these states can be flagged in the GUI to help a technical contact
known the status of his configuration and deployment more easily.  The
recommended steps to take should be straight forward based on the conditions
above.  i.e. Create new boot image, reboot node, verify PCU, etc.

13 years agoAdd timestamps to Nodes, PCUs and Interfaces to make concrete
Stephen Soltesz [Fri, 2 Jul 2010 23:49:54 +0000 (19:49 -0400)]
Add timestamps to Nodes, PCUs and Interfaces to make concrete
statements about a node's configuration state.

Added:
    Node.last_boot             -- updated by BootUpdateNode()
    Node.last_download         -- updated by GetBootMedium()
    Node.last_pcu_reboot       -- updated by RebootNodeWithPCU()
    Node.last_pcu_confirmation -- updated by BootUpdateNode()
    Interface.last_updated     -- updated by UpdateInterface()
    PCU.last_updated           -- updated by UpdatePCU()

With these timestamps we can implement isValid() routines that indicate
whether the DB state is consistent with respect to the external deployment.
Previously, the DB state could be inconsistent, but there was no way to
identify this until runtime.  These checks should make it possible to validate
the DB state prior to runtime.

Also, isValid() is different from whether a node is online.  A node can be
offline and have a valid DB state.

For instance (in pseudocode):

    def Node.isValid():
        return Node.last_download < Node.last_boot &&
                Node.PCU.isValid(Node) &&
                Node.Interface.isValid(Node)

    def PCU.isValid(Node):
        return PCU.last_updated < Node.last_pcu_confirmation

    def Interface.isValid(Node):
        return Interface.last_updated < Node.last_download

In other words, if the primary interface for a node is updated more recently
than a bootimage is downloaded, then the DB configuration is out of sync with
the node deployment.

If the PCU is updated more recently than the last confirmed use of the PCU,
then the DB configuration is potentially out of sync with the deployment.

If the Node has downloaded a boot image prior to rebooting, then the DB config
is potentially out of sync with the deployment.

All of these states can be flagged in the GUI to help a technical contact
known the status of his configuration and deployment more easily.  The
recommended steps to take should be straight forward based on the conditions
above.  i.e. Create new boot image, reboot node, verify PCU, etc.

13 years agoSetting tag PLCAPI-5.0-12
Barış Metin [Mon, 28 Jun 2010 10:54:47 +0000 (10:54 +0000)]
Setting tag PLCAPI-5.0-12
automatically set vsys tag for omf controlled slices

13 years agoomfaspect now weaves AddSliceTag to track omf_control and sets vsys
Barış Metin [Mon, 28 Jun 2010 10:51:10 +0000 (10:51 +0000)]
omfaspect now weaves AddSliceTag to track omf_control and sets vsys
tag (dotsshmount) automatically.

13 years agoSetting tag PLCAPI-5.0-11
Thierry Parmentelat [Sat, 26 Jun 2010 05:57:02 +0000 (05:57 +0000)]
Setting tag PLCAPI-5.0-11
addition of the 'ssh_key' slice tag
first draft of the LDAP interface

13 years agoadded python-ldap requirement
Tony Mack [Thu, 24 Jun 2010 17:43:13 +0000 (17:43 +0000)]
added python-ldap requirement

13 years agoinitial checkin of LDAP interface
Tony Mack [Thu, 24 Jun 2010 17:25:06 +0000 (17:25 +0000)]
initial checkin of LDAP interface

13 years agonew tag ssh_key
Thierry Parmentelat [Thu, 24 Jun 2010 14:57:42 +0000 (14:57 +0000)]
new tag ssh_key

13 years agorequires mod_wsgi
Tony Mack [Wed, 23 Jun 2010 20:09:48 +0000 (20:09 +0000)]
requires mod_wsgi

13 years agoSetting tag PLCAPI-5.0-10
Thierry Parmentelat [Tue, 22 Jun 2010 19:02:12 +0000 (19:02 +0000)]
Setting tag PLCAPI-5.0-10
reservation granularity defined in plc-config-tty (requires myplc 5.0.5)
and readable through GetLeaseGranularity
GetSlivers to expose reservation_policy and lease_granularity
GetBootMedium fixed for reservable nodes
tweaks in pcucontrol (requires pcucontrol-1.0-6)
new Apache mod_wsgi python interface

13 years ago- Change .py files to use 4-space indents and no hard tab characters.
S.Çağlar Onur [Tue, 22 Jun 2010 18:56:38 +0000 (18:56 +0000)]
- Change .py files to use 4-space indents and no hard tab characters.
- Trim excess spaces and tabs from ends of lines, and remove empty lines at the end of files.
- Ensure the last line ends with a newline.

13 years agofix required version of pcucontrol
Thierry Parmentelat [Tue, 22 Jun 2010 04:17:56 +0000 (04:17 +0000)]
fix required version of pcucontrol

13 years agoadd a parameter to RebootNodeWithPCU to perform a 'testrun' without rebooting the...
Stephen Soltesz [Fri, 18 Jun 2010 19:51:25 +0000 (19:51 +0000)]
add a parameter to RebootNodeWithPCU to perform a 'testrun' without rebooting the node.

13 years agoinitial checkin of mod_wsgi interface
Tony Mack [Fri, 18 Jun 2010 00:00:39 +0000 (00:00 +0000)]
initial checkin of mod_wsgi interface

13 years agotweaks for reservable nodes
Thierry Parmentelat [Mon, 14 Jun 2010 10:48:19 +0000 (10:48 +0000)]
tweaks for reservable nodes

13 years agoexpose slice name in leases
Thierry Parmentelat [Thu, 10 Jun 2010 17:12:08 +0000 (17:12 +0000)]
expose slice name in leases

13 years agofix usage of the 'kargs' node tag
Thierry Parmentelat [Thu, 10 Jun 2010 14:53:42 +0000 (14:53 +0000)]
fix usage of the 'kargs' node tag

13 years agoreverting changeset 18126 - ruins the no-hangcheck option - waiting for caglar input
Thierry Parmentelat [Thu, 10 Jun 2010 08:18:06 +0000 (08:18 +0000)]
reverting changeset 18126 - ruins the no-hangcheck option - waiting for caglar input

13 years agouse granularity from config
Thierry Parmentelat [Thu, 10 Jun 2010 08:13:23 +0000 (08:13 +0000)]
use granularity from config

13 years agofor reservable nodes - granularity still hardwired in PLC/Leases
Thierry Parmentelat [Wed, 9 Jun 2010 17:57:53 +0000 (17:57 +0000)]
for reservable nodes - granularity still hardwired in PLC/Leases

13 years agoexpose reservation policy
Thierry Parmentelat [Wed, 2 Jun 2010 09:34:27 +0000 (09:34 +0000)]
expose reservation policy

13 years agofix IndexError: list index out of range
S.Çağlar Onur [Wed, 26 May 2010 18:12:03 +0000 (18:12 +0000)]
fix IndexError: list index out of range

13 years agopass kernel arguments correctly to the build.sh
S.Çağlar Onur [Mon, 24 May 2010 16:46:05 +0000 (16:46 +0000)]
pass kernel arguments correctly to the build.sh

13 years agoSetting tag PLCAPI-5.0-9
Thierry Parmentelat [Sat, 15 May 2010 03:23:27 +0000 (03:23 +0000)]
Setting tag PLCAPI-5.0-9
the leases system

13 years agomake xmlrpclib happy, marshal None
Barış Metin [Mon, 10 May 2010 18:10:34 +0000 (18:10 +0000)]
make xmlrpclib happy, marshal None

14 years agoexpose leases to nodes
Thierry Parmentelat [Thu, 6 May 2010 19:25:58 +0000 (19:25 +0000)]
expose leases to nodes

14 years agoFirst draft for leases
Thierry Parmentelat [Mon, 3 May 2010 14:44:26 +0000 (14:44 +0000)]
First draft for leases
WARNING: this change sets the SQL timezone to UTC
leases are not yet exposed to GetSlivers in this delivery
all code for handling time (Timestamp, Duration) gathered in the new PLC/Timestamp.py file

14 years agocosmetic
Thierry Parmentelat [Tue, 27 Apr 2010 16:28:51 +0000 (16:28 +0000)]
cosmetic

14 years agosvn keywords
Thierry Parmentelat [Tue, 27 Apr 2010 11:13:13 +0000 (11:13 +0000)]
svn keywords

14 years agocosmetic
Thierry Parmentelat [Tue, 27 Apr 2010 11:11:41 +0000 (11:11 +0000)]
cosmetic

14 years agoSetting tag PLCAPI-5.0-8
Thierry Parmentelat [Wed, 14 Apr 2010 15:54:07 +0000 (15:54 +0000)]
Setting tag PLCAPI-5.0-8
previous tag had gone wrong

14 years agosame tagging issue again - I have fixed the cause but this needs to be repaired
Thierry Parmentelat [Wed, 14 Apr 2010 15:52:52 +0000 (15:52 +0000)]
same tagging issue again - I have fixed the cause but this needs to be repaired

14 years agostore the node actual config in the tags, from the defaults
Thierry Parmentelat [Wed, 14 Apr 2010 13:54:01 +0000 (13:54 +0000)]
store the node actual config in the tags, from the defaults

14 years agoSetting tag PLCAPI-5.0-6
Barış Metin [Wed, 14 Apr 2010 13:25:02 +0000 (13:25 +0000)]
Setting tag PLCAPI-5.0-6
fix pubsub hostname

14 years agoops! this will cause problems for omf back-end. (fixed manually on PLE).
Barış Metin [Wed, 14 Apr 2010 08:55:13 +0000 (08:55 +0000)]
ops! this will cause problems for omf back-end. (fixed manually on PLE).

14 years agoSetting tag PLCAPI-5.0-5
Thierry Parmentelat [Fri, 2 Apr 2010 13:26:05 +0000 (13:26 +0000)]
Setting tag PLCAPI-5.0-5
tweaks for the omf support (xmpp groups and RC-controlled slices)
BootNodeUpdate supports also ssh_rsa_key (and logs only changes)
GetNodeFlavour exposes fcdistro

14 years agoneeded for shipping proper yum config on nodes
Thierry Parmentelat [Fri, 2 Apr 2010 06:35:28 +0000 (06:35 +0000)]
needed for shipping proper yum config on nodes

14 years agominor
Thierry Parmentelat [Thu, 1 Apr 2010 11:01:19 +0000 (11:01 +0000)]
minor

14 years agoBootUpdateNode logs event only when a change occurs to avoid spamming the DB
Thierry Parmentelat [Thu, 1 Apr 2010 11:00:58 +0000 (11:00 +0000)]
BootUpdateNode logs event only when a change occurs to avoid spamming the DB

14 years agoconvert email to lowercase
Tony Mack [Wed, 24 Mar 2010 20:57:22 +0000 (20:57 +0000)]
convert email to lowercase

14 years agocreate omf log dir
Barış Metin [Wed, 24 Mar 2010 09:02:32 +0000 (09:02 +0000)]
create omf log dir

14 years agoremove postgresql-devel dependency
Barış Metin [Tue, 23 Mar 2010 14:57:44 +0000 (14:57 +0000)]
remove postgresql-devel dependency

14 years agoomf_control slice tag
Thierry Parmentelat [Mon, 22 Mar 2010 13:12:26 +0000 (13:12 +0000)]
omf_control slice tag

14 years agoadd omf log dir in spec and stop logging api method calls (but only xmpp messages)
Barış Metin [Fri, 19 Mar 2010 14:35:54 +0000 (14:35 +0000)]
add omf log dir in spec and stop logging api method calls (but only xmpp messages)

14 years agotry creating /OMF and /OMF/SYSTEM groups at start
Barış Metin [Fri, 19 Mar 2010 12:24:10 +0000 (12:24 +0000)]
try creating /OMF and /OMF/SYSTEM groups at start

14 years agoSetting tag PLCAPI-5.0-4
Thierry Parmentelat [Sun, 14 Mar 2010 17:08:24 +0000 (17:08 +0000)]
Setting tag PLCAPI-5.0-4
do not use UpdateNode for handling the 'hrn' tag - should fix refresh peer & foreign nodes more generally

14 years agocannot use UpdateNode to force an update of the 'hrn' node tag for peer nodes becuase...
Tony Mack [Fri, 12 Mar 2010 23:31:56 +0000 (23:31 +0000)]
cannot use UpdateNode to force an update of the 'hrn' node tag for peer nodes becuase calling UpdateNode on peer nodes is not allowed. Lets define an lets define an update_tags() method in the Node class (source stolen from UpdateNode) and just call Node.update_tags() within Peer.add_node() and Peer.remove_node()

14 years agoSetting tag PLCAPI-5.0-3
Thierry Parmentelat [Fri, 12 Mar 2010 20:32:37 +0000 (20:32 +0000)]
Setting tag PLCAPI-5.0-3
slice tag 'omf_control' supported for getting OMF's resource controller shipped to slivers
pyaspect hooks allow to  maintain the namespace xmpp groups
new omf_slicemgr is a proxy to xmpp, used by these hooks
nodes have their hrn exposed in the 'hrn' tag
node hrn exposed in GetSlivers, as well as the overall xmpp config
system slice 'drl' gets created by db-config
daniel's changes to Filter for supporting wildcards in lists
AddSliceTag consistency check tweaked

14 years agoinstall reset_xmpp_pubsub_nodes.py
Barış Metin [Fri, 12 Mar 2010 17:00:26 +0000 (17:00 +0000)]
install reset_xmpp_pubsub_nodes.py

14 years agoreset_xmpp_pubsub_nodes.py will remove all nodes and re-create for all
Barış Metin [Fri, 12 Mar 2010 16:55:40 +0000 (16:55 +0000)]
reset_xmpp_pubsub_nodes.py will remove all nodes and re-create for all
slices and nodes attached to the slices.

14 years agofix observer for pubsub/configure
Barış Metin [Fri, 12 Mar 2010 16:06:06 +0000 (16:06 +0000)]
fix observer for pubsub/configure

14 years agowe'll need to import omf_slicemgr
Barış Metin [Fri, 12 Mar 2010 16:05:53 +0000 (16:05 +0000)]
we'll need to import omf_slicemgr

14 years agostart adding node configuration, but unfortunately ejabberd doesn't support this...
Barış Metin [Fri, 12 Mar 2010 15:23:13 +0000 (15:23 +0000)]
start adding node configuration, but unfortunately ejabberd doesn't support this feature yet, this will wait for a while

14 years agoimplement publish_to_node
Barış Metin [Fri, 12 Mar 2010 14:30:09 +0000 (14:30 +0000)]
implement publish_to_node

14 years ago* re-enable error handling in create_node results.
Barış Metin [Fri, 12 Mar 2010 14:29:54 +0000 (14:29 +0000)]
* re-enable error handling in create_node results.
* add subscribe_to_node method.
* subscribe to all nodes created.

14 years agorefresh nodes hrns at startup
Thierry Parmentelat [Fri, 12 Mar 2010 14:20:24 +0000 (14:20 +0000)]
refresh nodes hrns at startup

14 years agofix adding nodes, and the sync target in the process
Thierry Parmentelat [Fri, 12 Mar 2010 13:30:50 +0000 (13:30 +0000)]
fix adding nodes, and the sync target in the process

14 years agotry fixing cyclic import
Barış Metin [Fri, 12 Mar 2010 10:28:40 +0000 (10:28 +0000)]
try fixing cyclic import

14 years agoexpose node hrn to the OMF resource controller
Thierry Parmentelat [Fri, 12 Mar 2010 10:19:48 +0000 (10:19 +0000)]
expose node hrn to the OMF resource controller

14 years agodefine the 'hrn' node tag
Tony Mack [Thu, 11 Mar 2010 22:30:38 +0000 (22:30 +0000)]
define the 'hrn' node tag

14 years agodont forget to define shell in remove_node
Tony Mack [Thu, 11 Mar 2010 22:26:49 +0000 (22:26 +0000)]
dont forget to define shell in remove_node

14 years agoStore node's hrn (SFA specific human readable name) using the 'hrn' tag. This tag...
Tony Mack [Thu, 11 Mar 2010 22:24:08 +0000 (22:24 +0000)]
Store node's hrn (SFA specific human readable name) using the 'hrn' tag. This tag is automatically added to the node when AddNode() is called and is updated when either UpdateNode(), Peer.add_node(), Peer.remove_node() is called

14 years agoget some basic pubsub groups information from our xmpp client
Barış Metin [Wed, 10 Mar 2010 23:29:48 +0000 (23:29 +0000)]
get some basic pubsub groups information from our xmpp client

14 years agostart/stop omf-slicemgr properly
Barış Metin [Wed, 10 Mar 2010 22:42:23 +0000 (22:42 +0000)]
start/stop omf-slicemgr properly

14 years agolisten localhost for xml-rpc requests, until we have some sort of authentication.
Barış Metin [Wed, 10 Mar 2010 22:42:06 +0000 (22:42 +0000)]
listen localhost for xml-rpc requests, until we have some sort of authentication.

14 years agouse node_id or hostname in get_node_hostname
Barış Metin [Wed, 10 Mar 2010 16:04:57 +0000 (16:04 +0000)]
use node_id or hostname in get_node_hostname

14 years agochange the way 'vref' gets set on omf-control'ed slivers
Thierry Parmentelat [Wed, 10 Mar 2010 15:51:51 +0000 (15:51 +0000)]
change the way 'vref' gets set on omf-control'ed slivers

14 years agodon't bother with isinstance, a better way to get an int or str.
Barış Metin [Wed, 10 Mar 2010 10:23:43 +0000 (10:23 +0000)]
don't bother with isinstance, a better way to get an int or str.

14 years agofix setting name
Thierry Parmentelat [Tue, 9 Mar 2010 17:09:04 +0000 (17:09 +0000)]
fix setting name

14 years agodefine omf_control tag
Thierry Parmentelat [Tue, 9 Mar 2010 11:45:00 +0000 (11:45 +0000)]
define omf_control tag

14 years agoexpose omf-related xmpp settings in getSlivers
Thierry Parmentelat [Tue, 9 Mar 2010 11:44:12 +0000 (11:44 +0000)]
expose omf-related xmpp settings in getSlivers

14 years agofix xmlrpc interface
Barış Metin [Mon, 8 Mar 2010 17:26:33 +0000 (17:26 +0000)]
fix xmlrpc interface

14 years agoquick fix to start omf-slicemgr
Barış Metin [Mon, 8 Mar 2010 17:26:15 +0000 (17:26 +0000)]
quick fix to start omf-slicemgr

14 years agothis shall work
Barış Metin [Mon, 8 Mar 2010 15:26:14 +0000 (15:26 +0000)]
this shall work

14 years agofix
Barış Metin [Mon, 8 Mar 2010 15:20:20 +0000 (15:20 +0000)]
fix

14 years agoget them installed
Barış Metin [Mon, 8 Mar 2010 15:15:31 +0000 (15:15 +0000)]
get them installed

14 years agoxmpp requests are handled by omf-slicemgr.py's xmlrpc interface. don't need the backe...
Barış Metin [Mon, 8 Mar 2010 15:10:04 +0000 (15:10 +0000)]
xmpp requests are handled by omf-slicemgr.py's xmlrpc interface. don't need the backend here.

14 years agoOMF integration for plcapi, only activated when PLC_OMF_ENABLED is true.
Barış Metin [Mon, 8 Mar 2010 15:08:18 +0000 (15:08 +0000)]
OMF integration for plcapi, only activated when PLC_OMF_ENABLED is true.
omfaspects.py wraps PLCAPI method calls and manages XMPP PubSub groups for slices and nodes added to slices.

14 years agofix Filter.py
Barış Metin [Fri, 5 Mar 2010 14:09:53 +0000 (14:09 +0000)]
fix Filter.py

14 years agoDRL tag
S.Çağlar Onur [Mon, 1 Mar 2010 21:47:17 +0000 (21:47 +0000)]
DRL tag

14 years agoAllow wildcards in lists.
Daniel Hokka Zakrisson [Sun, 28 Feb 2010 23:12:35 +0000 (23:12 +0000)]
Allow wildcards in lists.

14 years agocorner case: permit adding a slice tag/attribute when there exist sliver attributes...
Marc Fiuczynski [Mon, 22 Feb 2010 18:47:52 +0000 (18:47 +0000)]
corner case: permit adding a slice tag/attribute when there exist sliver attributes of the same name

14 years agoSetting tag PLCAPI-5.0-2
Thierry Parmentelat [Thu, 11 Feb 2010 15:17:36 +0000 (15:17 +0000)]
Setting tag PLCAPI-5.0-2
major cleanup
get rid of all 4.2-related legacy code
reset the migrations code, planetlab5.sql somes with (5,100)
uses hashlib module when available

14 years agofallback to old modules for centos5 (python 2.4)
Barış Metin [Wed, 10 Feb 2010 16:23:46 +0000 (16:23 +0000)]
fallback to old modules for centos5 (python 2.4)

14 years agouse hashlib as md5 and sha are deprecated
Barış Metin [Wed, 10 Feb 2010 09:54:10 +0000 (09:54 +0000)]
use hashlib as md5 and sha are deprecated

14 years agofix order
Thierry Parmentelat [Sat, 6 Feb 2010 14:38:35 +0000 (14:38 +0000)]
fix order

14 years agomigrations/v42-to-v42 has gone
Thierry Parmentelat [Sat, 6 Feb 2010 12:55:18 +0000 (12:55 +0000)]
migrations/v42-to-v42 has gone

14 years agooops
Thierry Parmentelat [Sat, 6 Feb 2010 12:53:01 +0000 (12:53 +0000)]
oops

14 years agoend cleanup the legacy stuff
Thierry Parmentelat [Sat, 6 Feb 2010 12:27:26 +0000 (12:27 +0000)]
end cleanup the legacy stuff

14 years agocleanup v42 legacy - GetSlivers exports 'interfaces' - needs related change in nm
Thierry Parmentelat [Fri, 5 Feb 2010 17:27:49 +0000 (17:27 +0000)]
cleanup v42 legacy - GetSlivers exports 'interfaces' - needs related change in nm

14 years agosvn:keywords
Thierry Parmentelat [Thu, 4 Feb 2010 15:23:26 +0000 (15:23 +0000)]
svn:keywords

14 years agostart the db from a clean slate
Thierry Parmentelat [Thu, 4 Feb 2010 15:22:15 +0000 (15:22 +0000)]
start the db from a clean slate

14 years agoSetting tag PLCAPI-5.0-1
Thierry Parmentelat [Fri, 29 Jan 2010 14:28:40 +0000 (14:28 +0000)]
Setting tag PLCAPI-5.0-1
first working version of 5.0:
pld.c/, db-config.d/ and nodeconfig/ scripts should now sit in the module they belong to
nodefamily is 3-fold with pldistro-fcdistro-arch
site and person tags
new methods GetSliceFamily and GetNodeFlavour
deprecated the dummynet stuff that were for the external dummyboxes
tags definition : more consistency between db-config scripts and accessors
(get accessor to create the tag type too if absent)
logging an event for AddSliceToNodes

14 years agofixed broken slice-creation
Thierry Parmentelat [Thu, 28 Jan 2010 14:12:32 +0000 (14:12 +0000)]
fixed broken slice-creation