Marta Carbone [Tue, 24 Feb 2009 10:15:31 +0000 (10:15 +0000)]
Little fix for image generation.
Thierry Parmentelat [Fri, 20 Feb 2009 22:06:45 +0000 (22:06 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-13
new method ResolveSlices for planetflow central
Thierry Parmentelat [Fri, 20 Feb 2009 15:02:42 +0000 (15:02 +0000)]
apply 12137 for PLE
Thierry Parmentelat [Fri, 20 Feb 2009 10:46:06 +0000 (10:46 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-12
dummybox has support for ISO images
Marta Carbone [Tue, 17 Feb 2009 13:03:36 +0000 (13:03 +0000)]
Added iso image download support.
Added some fix to image permission and dummynet box configuration tool.
Thierry Parmentelat [Sat, 11 Oct 2008 10:47:44 +0000 (10:47 +0000)]
undo previous merge because
. I thought we'd need this change but that's not the case
. so no need for another build
. turns out we'd need other changesets as well anyway
Thierry Parmentelat [Sat, 11 Oct 2008 10:23:03 +0000 (10:23 +0000)]
next_id : merged Tony's changeset r9516 from 4.2 branch
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
Thierry Parmentelat [Tue, 16 Sep 2008 10:20:25 +0000 (10:20 +0000)]
merge changeset 8463 for providing options to plcsh scripts
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
Thierry Parmentelat [Wed, 10 Sep 2008 13:19:01 +0000 (13:19 +0000)]
fix getplcrelease in onelab branch too
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.
Marta Carbone [Fri, 5 Sep 2008 18:38:59 +0000 (18:38 +0000)]
Removed user id checks, the `apache' user will be always used.
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.
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
Marta Carbone [Wed, 3 Sep 2008 17:22:28 +0000 (17:22 +0000)]
Change the name of the delivered dummynet box image.
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.
Marta Carbone [Tue, 2 Sep 2008 23:22:37 +0000 (23:22 +0000)]
Fixed permission check.
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/
Thierry Parmentelat [Mon, 28 Jul 2008 20:15:41 +0000 (20:15 +0000)]
peering log location changed in this branch too
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/
Thierry Parmentelat [Fri, 4 Jul 2008 16:01:40 +0000 (16:01 +0000)]
merged 9820 in onelab
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
Marta Carbone [Mon, 23 Jun 2008 11:34:51 +0000 (11:34 +0000)]
Changed dummynet box configuration files.
Thierry Parmentelat [Sat, 14 Jun 2008 20:29:21 +0000 (20:29 +0000)]
Tagging module PLCAPI - PLCAPI-dummynet-5
getbootmedium had an undefined variable
Thierry Parmentelat [Fri, 13 Jun 2008 14:00:10 +0000 (14:00 +0000)]
merging checngeset 9561 into 4.2 branches for {one,planet}lab
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
Thierry Parmentelat [Wed, 14 May 2008 12:25:29 +0000 (12:25 +0000)]
merge changeset 9346 in the 4.2 branches
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
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 [Thu, 8 May 2008 10:52:08 +0000 (10:52 +0000)]
merged changeset 9273 in the onelab branch
Thierry Parmentelat [Thu, 8 May 2008 09:20:00 +0000 (09:20 +0000)]
merged changeset 9269 in the onelab branch
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
Thierry Parmentelat [Thu, 24 Apr 2008 10:28:51 +0000 (10:28 +0000)]
version needs to be >= 4.2
Thierry Parmentelat [Thu, 24 Apr 2008 08:30:34 +0000 (08:30 +0000)]
syncing with module-tools
Thierry Parmentelat [Thu, 24 Apr 2008 08:27:41 +0000 (08:27 +0000)]
more sensible branch name for the onelab build
Thierry Parmentelat [Thu, 24 Apr 2008 07:48:40 +0000 (07:48 +0000)]
bugfix
Thierry Parmentelat [Wed, 23 Apr 2008 15:53:15 +0000 (15:53 +0000)]
handling generic images - %a in filename gets replaced by arch
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)
Thierry Parmentelat [Fri, 11 Apr 2008 08:52:40 +0000 (08:52 +0000)]
bugfix for when the provided filename is local (dirname returns "")
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
Thierry Parmentelat [Tue, 18 Mar 2008 07:26:48 +0000 (07:26 +0000)]
merged from trunk
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.
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
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
Thierry Parmentelat [Fri, 1 Feb 2008 14:20:24 +0000 (14:20 +0000)]
refresh peer logs named after year & month
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
Tony Mack [Mon, 28 Jan 2008 17:01:44 +0000 (17:01 +0000)]
remove debugging print statement
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
Tony Mack [Fri, 25 Jan 2008 20:42:27 +0000 (20:42 +0000)]
evlauate api calls passed in as arguments to plcsh
Tony Mack [Fri, 11 Jan 2008 18:12:53 +0000 (18:12 +0000)]
fix bug that happen when node is the caller
Thierry Parmentelat [Tue, 8 Jan 2008 11:49:43 +0000 (11:49 +0000)]
ready for tagging
reviewed URLs and %{plrelease}
Faiyaz Ahmed [Thu, 3 Jan 2008 19:55:29 +0000 (19:55 +0000)]
Housekeeping.
Tony Mack [Thu, 3 Jan 2008 19:16:06 +0000 (19:16 +0000)]
no longer check if slice is local or peer
Tony Mack [Wed, 2 Jan 2008 17:07:07 +0000 (17:07 +0000)]
use initscript name instead of id
Stephen Soltesz [Tue, 18 Dec 2007 18:55:52 +0000 (18:55 +0000)]
Cross module commit for 'diag' and 'disabled' node states.
Tony Mack [Tue, 18 Dec 2007 17:19:43 +0000 (17:19 +0000)]
fix join tables, should be ['pcu_protocol_type']
Thierry Parmentelat [Mon, 17 Dec 2007 15:31:38 +0000 (15:31 +0000)]
errmsg needs to be set in any case
Thierry Parmentelat [Thu, 13 Dec 2007 14:13:53 +0000 (14:13 +0000)]
typos & doc
Thierry Parmentelat [Thu, 13 Dec 2007 12:32:09 +0000 (12:32 +0000)]
build libxmlrpc for php on f8
Thierry Parmentelat [Sat, 8 Dec 2007 13:23:45 +0000 (13:23 +0000)]
first draft of an about page
Thierry Parmentelat [Sat, 8 Dec 2007 12:58:22 +0000 (12:58 +0000)]
still for fc4 - the fix this morning was not enough
Thierry Parmentelat [Sat, 8 Dec 2007 09:04:05 +0000 (09:04 +0000)]
pycurl & psycopg2 were made but not installed on fc4
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
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 21:29:01 +0000 (21:29 +0000)]
Fix typo.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 23:05:46 +0000 (23:05 +0000)]
Support cramfs and serial images.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 22:25:18 +0000 (22:25 +0000)]
Run xmlrpclib.Transport's __init__ too (required on F7).
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.
Daniel Hokka Zakrisson [Wed, 28 Nov 2007 22:29:14 +0000 (22:29 +0000)]
Tabs vs. spaces.
Daniel Hokka Zakrisson [Tue, 27 Nov 2007 22:05:24 +0000 (22:05 +0000)]
Make DNS optional as well for non-primary static networks.
Tony Mack [Mon, 26 Nov 2007 15:50:22 +0000 (15:50 +0000)]
ports > 254 accepted
Thierry Parmentelat [Mon, 26 Nov 2007 12:58:07 +0000 (12:58 +0000)]
oops
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
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
Thierry Parmentelat [Wed, 21 Nov 2007 19:39:17 +0000 (19:39 +0000)]
organizing the tests area
Thierry Parmentelat [Wed, 21 Nov 2007 18:45:29 +0000 (18:45 +0000)]
organizing the tests area
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
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.
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
Tony Mack [Thu, 15 Nov 2007 23:51:55 +0000 (23:51 +0000)]
fix documentation
Thierry Parmentelat [Wed, 14 Nov 2007 13:10:50 +0000 (13:10 +0000)]
from onelab subversion repo
Tony Mack [Tue, 13 Nov 2007 22:47:15 +0000 (22:47 +0000)]
reverse changes
Tony Mack [Tue, 13 Nov 2007 22:44:18 +0000 (22:44 +0000)]
reverse changes
Tony Mack [Tue, 13 Nov 2007 22:31:35 +0000 (22:31 +0000)]
revert changes
Tony Mack [Tue, 13 Nov 2007 22:20:53 +0000 (22:20 +0000)]
revert changes
Tony Mack [Tue, 13 Nov 2007 19:41:41 +0000 (19:41 +0000)]
Merge from trunk
Tony Mack [Tue, 13 Nov 2007 19:38:13 +0000 (19:38 +0000)]
bumped to 4.2.0
Tony Mack [Tue, 13 Nov 2007 19:31:05 +0000 (19:31 +0000)]
Added methods for managing PCU types and protocols
Tony Mack [Mon, 12 Nov 2007 22:54:33 +0000 (22:54 +0000)]
Methods for managing PCU model types and protocols
Tony Mack [Mon, 12 Nov 2007 22:49:55 +0000 (22:49 +0000)]
Added PCUProtocolTypes, PCUTypes.py
Tony Mack [Mon, 12 Nov 2007 22:49:09 +0000 (22:49 +0000)]
Objects representing PCU Model types and PCU protocols
Tony Mack [Mon, 12 Nov 2007 22:45:01 +0000 (22:45 +0000)]
-modified 'pcu_protocol_type', 'pcu_protocol_types', 'view_pcu_types' schema
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
Tony Mack [Fri, 9 Nov 2007 21:41:38 +0000 (21:41 +0000)]
Support storing pcu types
Tony Mack [Tue, 6 Nov 2007 21:53:58 +0000 (21:53 +0000)]
Rationalize: can now update aggregate values (conf_files, nodes)
Tony Mack [Tue, 6 Nov 2007 21:52:21 +0000 (21:52 +0000)]
Rationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:53:33 +0000 (03:53 +0000)]
Rationalize: can now update aggregate values (roles, sites, keys, slices)
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)
Tony Mack [Tue, 6 Nov 2007 03:49:59 +0000 (03:49 +0000)]
Rationalize: can now update aggregate values (persons, nodes)
Tony Mack [Tue, 6 Nov 2007 03:48:50 +0000 (03:48 +0000)]
Rationalize: can now update aggregate values (persons, addresses)