plcapi.git
15 years agoTagging module PLCAPI - PLCAPI-dummynet-11 PLCAPI-dummynet-11
Thierry Parmentelat [Wed, 17 Sep 2008 19:43:17 +0000 (19:43 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-11
merged changeset 8463 for properly handling plcsh scripts options

15 years agoTagging module PLCAPI - PLCAPI-dummynet-11
Thierry Parmentelat [Wed, 17 Sep 2008 19:43:13 +0000 (19:43 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-11
merged changeset 8463 for properly handling plcsh scripts options

15 years agomerge changeset 8463 for providing options to plcsh scripts
Thierry Parmentelat [Tue, 16 Sep 2008 10:20:25 +0000 (10:20 +0000)]
merge changeset 8463 for providing options to plcsh scripts

15 years agoTagging module PLCAPI - PLCAPI-dummynet-10
Thierry Parmentelat [Wed, 10 Sep 2008 13:25:07 +0000 (13:25 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-10
Improvements in the dummy net boxes area
fix GetPlcRelease

15 years agofix getplcrelease in onelab branch too
Thierry Parmentelat [Wed, 10 Sep 2008 13:19:01 +0000 (13:19 +0000)]
fix getplcrelease in onelab branch too

15 years agoRenamed vars, changed return error messages,
Marta Carbone [Wed, 10 Sep 2008 09:48:15 +0000 (09:48 +0000)]
Renamed vars, changed return error messages,
better handled extra-delay filename.

Should improve return error messages.

15 years agoRemoved user id checks, the `apache' user will be always used.
Marta Carbone [Fri, 5 Sep 2008 18:38:59 +0000 (18:38 +0000)]
Removed user id checks, the `apache' user will be always used.

15 years agoUpdate the configuration file, now it works and configure the dummynet box.
Marta Carbone [Thu, 4 Sep 2008 16:29:48 +0000 (16:29 +0000)]
Update the configuration file, now it works and configure the dummynet box.
(The output message need to be improved).
Modified the fetch keys script in order to fetch the dummynet box key too.

15 years agoTagging module PLCAPI - PLCAPI-dummynet-9
Thierry Parmentelat [Wed, 3 Sep 2008 21:29:26 +0000 (21:29 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-9
new method for controlling dummynet boxes + minor fixes

15 years agoChange the name of the delivered dummynet box image.
Marta Carbone [Wed, 3 Sep 2008 17:22:28 +0000 (17:22 +0000)]
Change the name of the delivered dummynet box image.

15 years agoAdded a new Method that allows to configure the dummynet box from the Central Site.
Marta Carbone [Wed, 3 Sep 2008 14:42:09 +0000 (14:42 +0000)]
Added a new Method that allows to configure the dummynet box from the Central Site.
At the moment works if called from plcsh.

Changed the image generation working dir, because of space problems.

15 years agoFixed permission check.
Marta Carbone [Tue, 2 Sep 2008 23:22:37 +0000 (23:22 +0000)]
Fixed permission check.

15 years agoTagging module PLCAPI - PLCAPI-dummynet-8
Thierry Parmentelat [Mon, 28 Jul 2008 20:18:00 +0000 (20:18 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-8
change peering logs location under /var/log/peers/

15 years agopeering log location changed in this branch too
Thierry Parmentelat [Mon, 28 Jul 2008 20:15:41 +0000 (20:15 +0000)]
peering log location changed in this branch too

15 years agoTagging module PLCAPI - PLCAPI-dummynet-7
Thierry Parmentelat [Fri, 4 Jul 2008 16:02:57 +0000 (16:02 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-7
fix for psycopg2-2.0.7 - more compliant with DBAPI-2.0
as described in http://www.python.org/dev/peps/pep-0249/

15 years agomerged 9820 in onelab
Thierry Parmentelat [Fri, 4 Jul 2008 16:01:40 +0000 (16:01 +0000)]
merged 9820 in onelab

15 years agoTagging module PLCAPI - PLCAPI-dummynet-6
Thierry Parmentelat [Wed, 25 Jun 2008 09:18:15 +0000 (09:18 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-6
Marta's fixes for dummynet - for inclusion in rc11

15 years agoChanged dummynet box configuration files.
Marta Carbone [Mon, 23 Jun 2008 11:34:51 +0000 (11:34 +0000)]
Changed dummynet box configuration files.

15 years agoTagging module PLCAPI - PLCAPI-dummynet-5
Thierry Parmentelat [Sat, 14 Jun 2008 20:29:21 +0000 (20:29 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-5
getbootmedium had an undefined variable

15 years agomerging checngeset 9561 into 4.2 branches for {one,planet}lab
Thierry Parmentelat [Fri, 13 Jun 2008 14:00:10 +0000 (14:00 +0000)]
merging checngeset 9561 into 4.2 branches for {one,planet}lab

15 years agoTagging module PLCAPI - PLCAPI-dummynet-4
Thierry Parmentelat [Wed, 14 May 2008 12:52:35 +0000 (12:52 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-4
fixed doc build by locating locally installed DTDs at build-time

15 years agomerge changeset 9346 in the 4.2 branches
Thierry Parmentelat [Wed, 14 May 2008 12:25:29 +0000 (12:25 +0000)]
merge changeset 9346 in the 4.2 branches

15 years agoTagging module PLCAPI - PLCAPI-dummynet-3
Thierry Parmentelat [Fri, 9 May 2008 10:06:00 +0000 (10:06 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-3
no more doc packaged outside of myplc-docs - doc/ cleaned up
enhancements in doc on filters

15 years agosyncing both PLCAPI branches
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

15 years agomerged changeset 9273 in the onelab branch
Thierry Parmentelat [Thu, 8 May 2008 10:52:08 +0000 (10:52 +0000)]
merged changeset 9273 in the onelab branch

15 years agomerged changeset 9269 in the onelab branch
Thierry Parmentelat [Thu, 8 May 2008 09:20:00 +0000 (09:20 +0000)]
merged changeset 9269 in the onelab branch

16 years agoTagging module PLCAPI - PLCAPI-dummynet-2
Thierry Parmentelat [Thu, 24 Apr 2008 10:31:33 +0000 (10:31 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-2
rpm-requires in nodeconfig and PLCWWW need version to be >= 4.2

16 years agoversion needs to be >= 4.2
Thierry Parmentelat [Thu, 24 Apr 2008 10:28:51 +0000 (10:28 +0000)]
version needs to be >= 4.2

16 years agosyncing with module-tools
Thierry Parmentelat [Thu, 24 Apr 2008 08:30:34 +0000 (08:30 +0000)]
syncing with module-tools

16 years agomore sensible branch name for the onelab build
Thierry Parmentelat [Thu, 24 Apr 2008 08:27:41 +0000 (08:27 +0000)]
more sensible branch name for the onelab build

16 years agobugfix dummynet-4.2-2 dummynet-4.2-2
Thierry Parmentelat [Thu, 24 Apr 2008 07:48:40 +0000 (07:48 +0000)]
bugfix

16 years agohandling generic images - %a in filename gets replaced by arch
Thierry Parmentelat [Wed, 23 Apr 2008 15:53:15 +0000 (15:53 +0000)]
handling generic images - %a in filename gets replaced by arch

16 years agofirst draft for supporting multi-bootcd
Thierry Parmentelat [Wed, 23 Apr 2008 15:38:10 +0000 (15:38 +0000)]
first draft for supporting multi-bootcd
nodefamily figured from nodegroups, same heuristic as in bootmanager/InstallBootstrapFS
(of course this requires cross-build bootcd to be installed)

16 years agobugfix for when the provided filename is local (dirname returns "")
Thierry Parmentelat [Fri, 11 Apr 2008 08:52:40 +0000 (08:52 +0000)]
bugfix for when the provided filename is local (dirname returns "")

16 years agotake out the code that computes a new key - for use by the dummynet boot medium creat...
Thierry Parmentelat [Thu, 20 Mar 2008 11:59:45 +0000 (11:59 +0000)]
take out the code that computes a new key - for use by the dummynet boot medium creation method

16 years agomerged from trunk
Thierry Parmentelat [Tue, 18 Mar 2008 07:26:48 +0000 (07:26 +0000)]
merged from trunk

16 years agoAdd the Emulation Component support to the PLCAPI.
Marta Carbone [Thu, 21 Feb 2008 14:10:56 +0000 (14:10 +0000)]
Add the Emulation Component support to the PLCAPI.

The Emulation Component is a part of the work
done by UniPi in the context of the EU OneLab project.

The purpose of this component is to emulate
the behaviour of a wired or a wireless link.
It is based on an external device, called
Dummynet box, sitting on the link between Nodes and
the rest of the Internet.

The PLCAPI extension involves:
 - modification to the planetlab database
   to store DummynetBoxes;
 - a python `DummyBoxes' class and Methods to manipulate
   these additional information.

In order to generate a new Dummynet box image, an additional
package is needed, containing the picobsd.bin base image.

The roles check is still in development.

More information regarding the main architectural
of the Emulation Component could be found
on the 2nd and 3rd deliverables(*) provided
as part of the OneLab project.

(*)
http://www.one-lab.org/pub/OneLab/PublicDeliverables/OneLab-deliverable-D4E-2-Integrated-dummynet-and-PlanetLab.pdf
the 3rd will be available soon.

16 years agocreated from trunk - as of PLCAPI-4.2-2
Thierry Parmentelat [Mon, 4 Feb 2008 20:46:47 +0000 (20:46 +0000)]
created from trunk - as of PLCAPI-4.2-2
revision at creation-time is 8089
for integration of UniPi's dummynet boxes

16 years agoTagging module PLCAPI -- from PLCAPI-4.2-1 to PLCAPI-4.2-2
Thierry Parmentelat [Fri, 1 Feb 2008 14:25:49 +0000 (14:25 +0000)]
Tagging module PLCAPI  -- from PLCAPI-4.2-1 to PLCAPI-4.2-2
refresh peer script to use a month-dependent logfile
tracking the starting point for UniPi integration of the dummynet boxes

16 years agorefresh peer logs named after year & month
Thierry Parmentelat [Fri, 1 Feb 2008 14:20:24 +0000 (14:20 +0000)]
refresh peer logs named after year & month

16 years agoTagging module PLCAPI -- from PLCAPI-4.2-0 to PLCAPI-4.2-1
Thierry Parmentelat [Thu, 31 Jan 2008 15:37:49 +0000 (15:37 +0000)]
Tagging module PLCAPI  -- from PLCAPI-4.2-0 to PLCAPI-4.2-1
plcsh adds its own path to sys.path
fix so GetNodes can be called from a Node

16 years agoremove debugging print statement
Tony Mack [Mon, 28 Jan 2008 17:01:44 +0000 (17:01 +0000)]
remove debugging print statement

16 years agoif executing a file, add the file's directory to the path to so that other files...
Tony Mack [Mon, 28 Jan 2008 16:59:37 +0000 (16:59 +0000)]
if executing a file, add the file's directory to the path to so that other files from the directory can be imported

16 years agoevlauate api calls passed in as arguments to plcsh
Tony Mack [Fri, 25 Jan 2008 20:42:27 +0000 (20:42 +0000)]
evlauate api calls passed in as arguments to plcsh

16 years agofix bug that happen when node is the caller
Tony Mack [Fri, 11 Jan 2008 18:12:53 +0000 (18:12 +0000)]
fix bug that happen when node is the caller

16 years agoready for tagging
Thierry Parmentelat [Tue, 8 Jan 2008 11:49:43 +0000 (11:49 +0000)]
ready for tagging
reviewed URLs and %{plrelease}

16 years agoHousekeeping.
Faiyaz Ahmed [Thu, 3 Jan 2008 19:55:29 +0000 (19:55 +0000)]
Housekeeping.

16 years agono longer check if slice is local or peer
Tony Mack [Thu, 3 Jan 2008 19:16:06 +0000 (19:16 +0000)]
no longer check if slice is local or peer

16 years agouse initscript name instead of id
Tony Mack [Wed, 2 Jan 2008 17:07:07 +0000 (17:07 +0000)]
use initscript name instead of id

16 years agoCross module commit for 'diag' and 'disabled' node states.
Stephen Soltesz [Tue, 18 Dec 2007 18:55:52 +0000 (18:55 +0000)]
Cross module commit for 'diag' and 'disabled' node states.

16 years agofix join tables, should be ['pcu_protocol_type']
Tony Mack [Tue, 18 Dec 2007 17:19:43 +0000 (17:19 +0000)]
fix join tables, should be ['pcu_protocol_type']

16 years agoerrmsg needs to be set in any case
Thierry Parmentelat [Mon, 17 Dec 2007 15:31:38 +0000 (15:31 +0000)]
errmsg needs to be set in any case

16 years agotypos & doc
Thierry Parmentelat [Thu, 13 Dec 2007 14:13:53 +0000 (14:13 +0000)]
typos & doc

16 years agobuild libxmlrpc for php on f8
Thierry Parmentelat [Thu, 13 Dec 2007 12:32:09 +0000 (12:32 +0000)]
build libxmlrpc for php on f8

16 years agofirst draft of an about page
Thierry Parmentelat [Sat, 8 Dec 2007 13:23:45 +0000 (13:23 +0000)]
first draft of an about page

16 years agostill for fc4 - the fix this morning was not enough
Thierry Parmentelat [Sat, 8 Dec 2007 12:58:22 +0000 (12:58 +0000)]
still for fc4 - the fix this morning was not enough

16 years agopycurl & psycopg2 were made but not installed on fc4
Thierry Parmentelat [Sat, 8 Dec 2007 09:04:05 +0000 (09:04 +0000)]
pycurl & psycopg2 were made but not installed on fc4

16 years ago(*) groups distro-dependent files in build/config.<distro>
Thierry Parmentelat [Thu, 6 Dec 2007 08:55:20 +0000 (08:55 +0000)]
(*) groups distro-dependent files in build/config.<distro>
(*) renamed .lst files into .pkgs (lst suffix commonly used for other/tmp purposes)
(*) distro-dependent files are (mostly) optional, defaults to planetlab
(*) mkfedora accepts new -f argument : to pass a pkgs file rather than -p .. -g ..
(*) mkfedora supports junk: and precious: in pkgs file
    this is from the former bootcd/prep.sh - to reduce footprint

Notes.
(*) this is untested
(*) mkfedora still supports -x (exclude) on the command line and in pkgs file
    however I suspect this feature is never used
(*) mkfedora is still a separate command - could/should be merged into buld.common
(*) myplc/build.functions could/should be merged into build.common as well

16 years agoFix typo.
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 21:29:01 +0000 (21:29 +0000)]
Fix typo.

16 years agoSupport cramfs and serial images.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 23:05:46 +0000 (23:05 +0000)]
Support cramfs and serial images.

16 years agoRun xmlrpclib.Transport's __init__ too (required on F7).
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 22:25:18 +0000 (22:25 +0000)]
Run xmlrpclib.Transport's __init__ too (required on F7).

16 years agoUse the new bootcd's build.sh script, which does not need root.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 04:44:07 +0000 (04:44 +0000)]
Use the new bootcd's build.sh script, which does not need root.

16 years agoTabs vs. spaces.
Daniel Hokka Zakrisson [Wed, 28 Nov 2007 22:29:14 +0000 (22:29 +0000)]
Tabs vs. spaces.

16 years agoMake DNS optional as well for non-primary static networks.
Daniel Hokka Zakrisson [Tue, 27 Nov 2007 22:05:24 +0000 (22:05 +0000)]
Make DNS optional as well for non-primary static networks.

16 years agoports > 254 accepted
Tony Mack [Mon, 26 Nov 2007 15:50:22 +0000 (15:50 +0000)]
ports > 254 accepted

16 years agooops
Thierry Parmentelat [Mon, 26 Nov 2007 12:58:07 +0000 (12:58 +0000)]
oops

16 years agoreview policy for building our pycurl/psycopg2 or not - based on fedora distrib
Thierry Parmentelat [Mon, 26 Nov 2007 12:48:14 +0000 (12:48 +0000)]
review policy for building our pycurl/psycopg2 or not - based on fedora distrib

16 years agoallow static network without a gateway as long it isnt a primary network
Tony Mack [Wed, 21 Nov 2007 20:28:21 +0000 (20:28 +0000)]
allow static network without a gateway as long it isnt a primary network

16 years agoorganizing the tests area
Thierry Parmentelat [Wed, 21 Nov 2007 19:39:17 +0000 (19:39 +0000)]
organizing the tests area

16 years agoorganizing the tests area
Thierry Parmentelat [Wed, 21 Nov 2007 18:45:29 +0000 (18:45 +0000)]
organizing the tests area

16 years ago-fix bug: users can properly update slice description/url if slice has none
Tony Mack [Tue, 20 Nov 2007 20:19:05 +0000 (20:19 +0000)]
-fix bug: users can properly update slice description/url if slice has none

16 years agoAdded person['enabled'] check to the notify_owners() function. This will
Stephen Soltesz [Mon, 19 Nov 2007 15:40:41 +0000 (15:40 +0000)]
Added person['enabled'] check to the notify_owners() function.  This will
prevent the bug where disabled persons with the tech-contact role are notified of boot notifications.

16 years agomissing oids in the conf_files table causes fc6 myplc to fail in /etc/plc.d/db
Thierry Parmentelat [Mon, 19 Nov 2007 09:41:46 +0000 (09:41 +0000)]
missing oids in the conf_files table causes fc6 myplc to fail in /etc/plc.d/db

16 years agofix documentation
Tony Mack [Thu, 15 Nov 2007 23:51:55 +0000 (23:51 +0000)]
fix documentation

16 years agofrom onelab subversion repo
Thierry Parmentelat [Wed, 14 Nov 2007 13:10:50 +0000 (13:10 +0000)]
from onelab subversion repo

16 years agoreverse changes
Tony Mack [Tue, 13 Nov 2007 22:47:15 +0000 (22:47 +0000)]
reverse changes

16 years agoreverse changes
Tony Mack [Tue, 13 Nov 2007 22:44:18 +0000 (22:44 +0000)]
reverse changes

16 years agorevert changes
Tony Mack [Tue, 13 Nov 2007 22:31:35 +0000 (22:31 +0000)]
revert changes

16 years agorevert changes
Tony Mack [Tue, 13 Nov 2007 22:20:53 +0000 (22:20 +0000)]
revert changes

16 years agoMerge from trunk
Tony Mack [Tue, 13 Nov 2007 19:41:41 +0000 (19:41 +0000)]
Merge from trunk

16 years agobumped to 4.2.0
Tony Mack [Tue, 13 Nov 2007 19:38:13 +0000 (19:38 +0000)]
bumped to 4.2.0

16 years agoAdded methods for managing PCU types and protocols
Tony Mack [Tue, 13 Nov 2007 19:31:05 +0000 (19:31 +0000)]
Added methods for managing PCU types and protocols

16 years agoMethods for managing PCU model types and protocols
Tony Mack [Mon, 12 Nov 2007 22:54:33 +0000 (22:54 +0000)]
Methods for managing PCU model types and protocols

16 years agoAdded PCUProtocolTypes, PCUTypes.py
Tony Mack [Mon, 12 Nov 2007 22:49:55 +0000 (22:49 +0000)]
Added PCUProtocolTypes, PCUTypes.py

16 years agoObjects representing PCU Model types and PCU protocols
Tony Mack [Mon, 12 Nov 2007 22:49:09 +0000 (22:49 +0000)]
Objects representing PCU Model types and PCU protocols

16 years ago-modified 'pcu_protocol_type', 'pcu_protocol_types', 'view_pcu_types' schema
Tony Mack [Mon, 12 Nov 2007 22:45:01 +0000 (22:45 +0000)]
-modified 'pcu_protocol_type', 'pcu_protocol_types', 'view_pcu_types' schema

16 years agoadded pcu_types, pcu_type_port tables and pcu_type_ports, view_pcu_types views
Tony Mack [Fri, 9 Nov 2007 22:00:30 +0000 (22:00 +0000)]
added pcu_types, pcu_type_port tables and pcu_type_ports, view_pcu_types views

16 years agoSupport storing pcu types
Tony Mack [Fri, 9 Nov 2007 21:41:38 +0000 (21:41 +0000)]
Support storing pcu types

16 years agoRationalize: can now update aggregate values (conf_files, nodes)
Tony Mack [Tue, 6 Nov 2007 21:53:58 +0000 (21:53 +0000)]
Rationalize: can now update aggregate values (conf_files, nodes)

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 21:52:21 +0000 (21:52 +0000)]
Rationalize: added associate functions

16 years agoRationalize: can now update aggregate values (roles, sites, keys, slices)
Tony Mack [Tue, 6 Nov 2007 03:53:33 +0000 (03:53 +0000)]
Rationalize: can now update aggregate values (roles, sites, keys, slices)

16 years agoRationalize: can now update aggregate values (nodenetworks, nodegroups, conf_files...
Tony Mack [Tue, 6 Nov 2007 03:52:01 +0000 (03:52 +0000)]
Rationalize: can now update aggregate values (nodenetworks, nodegroups, conf_files, slices, slices_whitelist)

16 years agoRationalize: can now update aggregate values (persons, nodes)
Tony Mack [Tue, 6 Nov 2007 03:49:59 +0000 (03:49 +0000)]
Rationalize: can now update aggregate values (persons, nodes)

16 years agoRationalize: can now update aggregate values (persons, addresses)
Tony Mack [Tue, 6 Nov 2007 03:48:50 +0000 (03:48 +0000)]
Rationalize: can now update aggregate values (persons, addresses)

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:43:55 +0000 (03:43 +0000)]
Rationalize:  added associate functions

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:43:42 +0000 (03:43 +0000)]
Rationalize:  added associate functions

16 years agoRationalize: added associate function
Tony Mack [Tue, 6 Nov 2007 03:42:57 +0000 (03:42 +0000)]
Rationalize:  added associate function

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:42:15 +0000 (03:42 +0000)]
Rationalize:  added associate functions

16 years agoAdded separate_types() method
Tony Mack [Tue, 6 Nov 2007 02:23:25 +0000 (02:23 +0000)]
Added separate_types() method

16 years agoauto-maintained URL tag
Thierry Parmentelat [Thu, 25 Oct 2007 23:04:25 +0000 (23:04 +0000)]
auto-maintained URL tag