Thierry Parmentelat [Thu, 4 Dec 2008 09:07:27 +0000 (09:07 +0000)]
syncs plcsh too - useful when debugging a broken api
Thierry Parmentelat [Tue, 2 Dec 2008 14:14:37 +0000 (14:14 +0000)]
cosmetic
Thierry Parmentelat [Tue, 2 Dec 2008 13:18:25 +0000 (13:18 +0000)]
svn kwds
Thierry Parmentelat [Tue, 2 Dec 2008 13:16:51 +0000 (13:16 +0000)]
typo
Thierry Parmentelat [Fri, 28 Nov 2008 14:54:49 +0000 (14:54 +0000)]
scrunch
Thierry Parmentelat [Fri, 28 Nov 2008 14:36:02 +0000 (14:36 +0000)]
renaming SliceAttribute into SliceTag and InterfaceSetting into InterfaceTag
Thierry Parmentelat [Thu, 27 Nov 2008 14:58:04 +0000 (14:58 +0000)]
Tagging module PLCAPI - PLCAPI-5.0-2
Checkpointing : this version still has interface settings and slice attributes
Thierry Parmentelat [Wed, 26 Nov 2008 08:21:42 +0000 (08:21 +0000)]
eventually use the right kernel arg
Thierry Parmentelat [Wed, 26 Nov 2008 04:43:26 +0000 (04:43 +0000)]
add debug to kargs for the no-hangcheck option
Thierry Parmentelat [Tue, 25 Nov 2008 15:20:17 +0000 (15:20 +0000)]
use correct variable - hopefully
Thierry Parmentelat [Tue, 25 Nov 2008 07:54:43 +0000 (07:54 +0000)]
fix event logging
Thierry Parmentelat [Mon, 24 Nov 2008 22:17:52 +0000 (22:17 +0000)]
log getbootmedium calls
Thierry Parmentelat [Mon, 24 Nov 2008 20:47:44 +0000 (20:47 +0000)]
spelling
Thierry Parmentelat [Mon, 24 Nov 2008 20:38:08 +0000 (20:38 +0000)]
oops
Thierry Parmentelat [Mon, 24 Nov 2008 20:26:32 +0000 (20:26 +0000)]
a tag for test nodes
Thierry Parmentelat [Mon, 24 Nov 2008 20:00:19 +0000 (20:00 +0000)]
oops
Thierry Parmentelat [Mon, 24 Nov 2008 19:26:31 +0000 (19:26 +0000)]
oops
Thierry Parmentelat [Mon, 24 Nov 2008 17:17:15 +0000 (17:17 +0000)]
support for the no-hangcheck option
Thierry Parmentelat [Mon, 24 Nov 2008 16:40:42 +0000 (16:40 +0000)]
comment
Thierry Parmentelat [Mon, 24 Nov 2008 16:39:20 +0000 (16:39 +0000)]
stores KEY_RENEWAL_DATE for information in plnode.txt
Stephen Soltesz [Mon, 3 Nov 2008 16:14:16 +0000 (16:14 +0000)]
Looks ok to me.
Thierry Parmentelat [Sun, 2 Nov 2008 03:11:56 +0000 (03:11 +0000)]
the extensions node tag
Thierry Parmentelat [Sun, 2 Nov 2008 02:55:48 +0000 (02:55 +0000)]
support for moving across different releases of postgresql
(typical use will be from f8/pgsql-8.2 down to centos5/pgsql-8.1)
to this end, pull planetlab4 database through a pgsql client
Thierry Parmentelat [Sun, 2 Nov 2008 02:53:04 +0000 (02:53 +0000)]
package migration script for v4 to v5
Thierry Parmentelat [Sat, 11 Oct 2008 10:58:18 +0000 (10:58 +0000)]
embed svn Id keyword
Thierry Parmentelat [Sat, 11 Oct 2008 10:52:14 +0000 (10:52 +0000)]
add svn keyword
Tony Mack [Fri, 10 Oct 2008 17:50:44 +0000 (17:50 +0000)]
bug fix in Table.sync. Only attempt to fetch/generate next primary key if it isnt included
Tony Mack [Mon, 6 Oct 2008 18:45:40 +0000 (18:45 +0000)]
admins can now update the site_id. This should make it easier to move nodes to different sites
Tony Mack [Mon, 6 Oct 2008 18:12:29 +0000 (18:12 +0000)]
fix typo. When sending email notification, use values from plc_config instead of hardcoded ones
Tony Mack [Mon, 6 Oct 2008 17:48:19 +0000 (17:48 +0000)]
Send user an email when thier account has been disable or enabled. This should help to resolve some registration/verification confusion
Thierry Parmentelat [Tue, 23 Sep 2008 18:30:03 +0000 (18:30 +0000)]
oops, missing arg
Thierry Parmentelat [Tue, 23 Sep 2008 15:51:12 +0000 (15:51 +0000)]
add a vref accessor for slices
Thierry Parmentelat [Mon, 22 Sep 2008 19:26:04 +0000 (19:26 +0000)]
centos 5.2 comes with postgresql-8.1
Thierry Parmentelat [Fri, 19 Sep 2008 10:51:10 +0000 (10:51 +0000)]
use consistent default for boot_state
Thierry Parmentelat [Fri, 19 Sep 2008 06:52:09 +0000 (06:52 +0000)]
clean up the boot states area
Thierry Parmentelat [Wed, 10 Sep 2008 15:46:18 +0000 (15:46 +0000)]
Tagging module PLCAPI - PLCAPI-5.0-1
first iteration with taggable nodes/interfaces/slices
embryo for ilinks
cleaned up boot states
migration script moslty complete
Thierry Parmentelat [Tue, 9 Sep 2008 05:18:33 +0000 (05:18 +0000)]
boot states
Thierry Parmentelat [Mon, 8 Sep 2008 13:51:50 +0000 (13:51 +0000)]
warning revised
Thierry Parmentelat [Mon, 8 Sep 2008 13:47:07 +0000 (13:47 +0000)]
rpms keys had extra spce
Thierry Parmentelat [Mon, 8 Sep 2008 11:06:46 +0000 (11:06 +0000)]
isolate migration scripts in migrations/v4-to-v5
Thierry Parmentelat [Mon, 8 Sep 2008 10:54:48 +0000 (10:54 +0000)]
manages nodegroups from user-provided spec
Thierry Parmentelat [Fri, 5 Sep 2008 15:04:49 +0000 (15:04 +0000)]
first draft for migrating DB from v4 to v5 - nodegroups not handled properly yet
Thierry Parmentelat [Mon, 1 Sep 2008 15:04:02 +0000 (15:04 +0000)]
use tags rather than nodegroups for finding out nodefamily when creating bootcd
Thierry Parmentelat [Fri, 22 Aug 2008 21:12:46 +0000 (21:12 +0000)]
fixed build & more accessors
Thierry Parmentelat [Fri, 22 Aug 2008 18:23:00 +0000 (18:23 +0000)]
more accessors, and site-local might work now
Thierry Parmentelat [Wed, 20 Aug 2008 06:44:26 +0000 (06:44 +0000)]
quick fix for building - disable site-local accessors
Thierry Parmentelat [Tue, 19 Aug 2008 21:49:06 +0000 (21:49 +0000)]
finetuned and nicer
Thierry Parmentelat [Tue, 19 Aug 2008 18:03:55 +0000 (18:03 +0000)]
get/set accessors should now work, e.g.:
SetNodeArch(hostname,'x86_64')
GetNodeArch(node_id)
==
The set of accessors is split into 2 python files:
(*) Accessors/Accessors_standard.py
where the tags used by the core software should be defined
(*) Accessors/Accessors_site.py
where local admins can add custom accessors (see .in for an example)
this is not overwritten by upgrades of myplc-native (for chroot ?)
==
I have only defined G/SetNodeArch for now
The template for site accessors shows how to define G/SetInterfaceVlan
Thierry Parmentelat [Tue, 19 Aug 2008 14:36:06 +0000 (14:36 +0000)]
renaming shortcut into accessor
Thierry Parmentelat [Tue, 19 Aug 2008 14:29:01 +0000 (14:29 +0000)]
creates tag types on a need-by-need basis
Thierry Parmentelat [Sun, 17 Aug 2008 09:01:30 +0000 (09:01 +0000)]
new shortcuts were not packaged
Thierry Parmentelat [Fri, 15 Aug 2008 06:31:00 +0000 (06:31 +0000)]
fix doc processing
Thierry Parmentelat [Thu, 14 Aug 2008 22:16:40 +0000 (22:16 +0000)]
checkpointing first - non functional - skeleton for shortcut methods
Thierry Parmentelat [Fri, 1 Aug 2008 19:27:24 +0000 (19:27 +0000)]
changes to the DB are committed at once, rather than once at the end of the job
Thierry Parmentelat [Wed, 30 Jul 2008 17:23:06 +0000 (17:23 +0000)]
timestamped logs
Thierry Parmentelat [Fri, 4 Jul 2008 16:03:45 +0000 (16:03 +0000)]
merged 9820 in trunk
Thierry Parmentelat [Tue, 24 Jun 2008 22:05:57 +0000 (22:05 +0000)]
PLC/Legacy needs get packaged
Thierry Parmentelat [Tue, 24 Jun 2008 22:05:39 +0000 (22:05 +0000)]
wrong help message
Thierry Parmentelat [Tue, 17 Jun 2008 16:11:29 +0000 (16:11 +0000)]
rebuild index
Thierry Parmentelat [Tue, 17 Jun 2008 14:16:41 +0000 (14:16 +0000)]
expose all methods to php
Thierry Parmentelat [Tue, 17 Jun 2008 13:25:53 +0000 (13:25 +0000)]
legacy methods - this is more an excuse for studying how the API can be
reorganized into several parts
Thierry Parmentelat [Tue, 17 Jun 2008 13:22:48 +0000 (13:22 +0000)]
can sync directly into an ssh-enabled vserver
Thierry Parmentelat [Fri, 13 Jun 2008 13:57:01 +0000 (13:57 +0000)]
oops, undefined variable
Tony Mack [Wed, 4 Jun 2008 19:03:01 +0000 (19:03 +0000)]
fix bug
Thierry Parmentelat [Tue, 3 Jun 2008 06:09:12 +0000 (06:09 +0000)]
fix
Thierry Parmentelat [Tue, 3 Jun 2008 05:01:06 +0000 (05:01 +0000)]
get the ilinks to work
Tony Mack [Tue, 3 Jun 2008 02:27:02 +0000 (02:27 +0000)]
new method next_id(...) returns next primary key id
Tony Mack [Tue, 3 Jun 2008 02:25:07 +0000 (02:25 +0000)]
obtain integer primary keys by calling nextval() on the sequence instead of quering the table's oids
Stephen Soltesz [Mon, 2 Jun 2008 21:26:34 +0000 (21:26 +0000)]
This is a lousy hack, but it may help prevent some of the out-of-sync errors
reported by users that try to (for instance) add a node, but get no indication
of failure b/c the operation has timed out, but later the node will be added,
but without a node network.
Thierry Parmentelat [Mon, 2 Jun 2008 18:59:30 +0000 (18:59 +0000)]
a single tag type for slice attributes, iterface settings, node tags and ilinks
Tony Mack [Fri, 30 May 2008 18:16:47 +0000 (18:16 +0000)]
only log errors if logging is enabled
Thierry Parmentelat [Fri, 30 May 2008 13:56:33 +0000 (13:56 +0000)]
fix
Thierry Parmentelat [Fri, 30 May 2008 12:17:47 +0000 (12:17 +0000)]
fix for names
Thierry Parmentelat [Fri, 30 May 2008 10:52:31 +0000 (10:52 +0000)]
oops
Thierry Parmentelat [Thu, 29 May 2008 15:24:14 +0000 (15:24 +0000)]
nodegroups work and are getting tested as part of the plcapi test
Thierry Parmentelat [Thu, 29 May 2008 15:21:45 +0000 (15:21 +0000)]
cosmetic
Thierry Parmentelat [Thu, 29 May 2008 13:23:49 +0000 (13:23 +0000)]
moving PLCAPI unit test script under tests/plcapi
Thierry Parmentelat [Thu, 29 May 2008 13:21:45 +0000 (13:21 +0000)]
obsolete node-nodegroup association
Thierry Parmentelat [Thu, 29 May 2008 13:20:31 +0000 (13:20 +0000)]
duplicate with tests/trunk/federation/Test.py
Thierry Parmentelat [Wed, 28 May 2008 09:16:51 +0000 (09:16 +0000)]
moving refresh-peer.py with MyPLC where it belongs
Thierry Parmentelat [Wed, 28 May 2008 05:27:15 +0000 (05:27 +0000)]
oops
Thierry Parmentelat [Wed, 28 May 2008 04:58:00 +0000 (04:58 +0000)]
rename IlinkType into LinkType as these types will be used for Nlinks as well
Thierry Parmentelat [Tue, 27 May 2008 15:18:55 +0000 (15:18 +0000)]
first draft for ilinks : typed and valued links between interfaces
e.g.
AddIlinkType ('dummynet')
AddIlink (interface_id_src, interface_id_dst, 'dummynet', 'a value if that makes sense')
TODO: clean up ilinks when nodes or interfaces get deleted
Thierry Parmentelat [Tue, 27 May 2008 12:50:05 +0000 (12:50 +0000)]
drop support for psycopg2 and pycurl
Thierry Parmentelat [Tue, 27 May 2008 09:40:21 +0000 (09:40 +0000)]
...
Thierry Parmentelat [Mon, 26 May 2008 08:29:48 +0000 (08:29 +0000)]
this should use tags vs nodegroups, but for now we do a quick fix, as it causes an exception at runtime
Thierry Parmentelat [Mon, 26 May 2008 07:08:11 +0000 (07:08 +0000)]
doc generation breaks if an empty list is mentioned as part of accepts
Thierry Parmentelat [Fri, 23 May 2008 15:17:29 +0000 (15:17 +0000)]
work in progress - passes simple tests
Thierry Parmentelat [Fri, 23 May 2008 10:25:13 +0000 (10:25 +0000)]
step2 : basic functions for handling nodetags and nodegroups - still highly volatile
Thierry Parmentelat [Thu, 22 May 2008 21:03:39 +0000 (21:03 +0000)]
turns out this is required
Thierry Parmentelat [Thu, 22 May 2008 15:40:21 +0000 (15:40 +0000)]
first draft for node tags & new node groups:
* assuming the database name & version is reset to planetlab5 (5,) - migrations cleaned
* 'nodenetwork' renamed into 'interface'
* ongoing work - this is known to be still broken, as some objects and methods still need changes
Thierry Parmentelat [Tue, 20 May 2008 10:07:02 +0000 (10:07 +0000)]
Branch 5.0 for module PLCAPI created from tag PLCAPI-4.2-8
Thierry Parmentelat [Wed, 14 May 2008 12:50:40 +0000 (12:50 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-8
fixed doc build by locating locally installed DTDs at build-time
Thierry Parmentelat [Wed, 14 May 2008 01:44:39 +0000 (01:44 +0000)]
myplc-docs build from local dtds - more robust, and much faster too
Thierry Parmentelat [Fri, 9 May 2008 10:02:33 +0000 (10:02 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-7
no more doc packaged outside of myplc-docs - doc/ cleaned up
enhancements in doc on filters
bootcd-aware GetBootMedium merged from onelab
Thierry Parmentelat [Fri, 9 May 2008 09:46:04 +0000 (09:46 +0000)]
syncing both PLCAPI branches
* bootcd-aware GetBootMedium for planetlab
* doc/ area cleaned up and fixed in dummynet branch for onelab
Thierry Parmentelat [Fri, 9 May 2008 06:38:36 +0000 (06:38 +0000)]
fix3
Thierry Parmentelat [Thu, 8 May 2008 10:51:24 +0000 (10:51 +0000)]
remove other doc building stuff
Thierry Parmentelat [Thu, 8 May 2008 09:11:02 +0000 (09:11 +0000)]
first draft for the myplc-docs package (cross-module change)
Thierry Parmentelat [Thu, 8 May 2008 07:29:48 +0000 (07:29 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-6
checkpoint while the new myplc-docs package is underway
bugfix: GetSlivers & conf files
doc: removed target files