summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Faiyaz Ahmed [Thu, 8 Feb 2007 20:34:22 +0000 (20:34 +0000)]
* Limits are in KBytes.
Faiyaz Ahmed [Thu, 8 Feb 2007 05:19:06 +0000 (05:19 +0000)]
Needs to be tested before certifying good.
Faiyaz Ahmed [Wed, 7 Feb 2007 18:12:02 +0000 (18:12 +0000)]
on going conversion
Mark Huang [Wed, 7 Feb 2007 04:23:22 +0000 (04:23 +0000)]
close nonstandard fds before forking external processes
Mark Huang [Wed, 7 Feb 2007 04:21:52 +0000 (04:21 +0000)]
try and recreate bad vservers
Mark Huang [Tue, 6 Feb 2007 22:28:18 +0000 (22:28 +0000)]
- net_*_rate are in kbps because of XML-RPC maxint limitations
- get primary bwlimit from GetSlivers() call, fix up default allocation
appropriately
Mark Huang [Tue, 6 Feb 2007 22:27:12 +0000 (22:27 +0000)]
net_*_rate are in kbps because of XML-RPC maxint
limitations, convert to bps which is what bwlimit.py expects.
Mark Huang [Mon, 5 Feb 2007 22:50:05 +0000 (22:50 +0000)]
- pass rspec['vref'] instead of internal rspec['type'] to vuseradd -t
David E. Eisenstat [Mon, 5 Feb 2007 16:39:29 +0000 (16:39 +0000)]
Automatically adjust stack sizes downward to avoid exhausting virtual
memory.
David E. Eisenstat [Sat, 3 Feb 2007 21:56:53 +0000 (21:56 +0000)]
Added a semaphore to keep multiple init_disk_info()s from knocking over the machine.
David E. Eisenstat [Sat, 3 Feb 2007 20:39:54 +0000 (20:39 +0000)]
Added NodeManager API calls for inspecting the slicename -> XID mapping and slice keys.
Faiyaz Ahmed [Sat, 3 Feb 2007 03:42:43 +0000 (03:42 +0000)]
Incorporating old pl_mom into NM.
*not ready yet.
Mark Huang [Fri, 2 Feb 2007 19:58:51 +0000 (19:58 +0000)]
settle on names for net_ slice attributes
Mark Huang [Thu, 1 Feb 2007 21:59:44 +0000 (21:59 +0000)]
- set methodresponse to True in ticket signing example code
Mark Huang [Thu, 1 Feb 2007 21:56:15 +0000 (21:56 +0000)]
- add missing -f option
Mark Huang [Thu, 1 Feb 2007 21:55:59 +0000 (21:55 +0000)]
- tickets do not have 'node_id' in them
Mark Huang [Thu, 1 Feb 2007 21:55:19 +0000 (21:55 +0000)]
- raise an xmlrpclib.Fault on any exception while parsing/delivering ticket
David E. Eisenstat [Wed, 24 Jan 2007 16:22:59 +0000 (16:22 +0000)]
nm_enabled is true for positive values instead of nonzero values
Mark Huang [Fri, 12 Jan 2007 06:36:38 +0000 (06:36 +0000)]
fix --noscripts action
Mark Huang [Fri, 12 Jan 2007 00:07:56 +0000 (00:07 +0000)]
- gracefully skip non-existent conf files
Mark Huang [Fri, 12 Jan 2007 00:07:37 +0000 (00:07 +0000)]
- fail with non-zero exit code on e.g. 404 errors
Mark Huang [Thu, 11 Jan 2007 23:46:22 +0000 (23:46 +0000)]
- add --noscripts option to skip running pre-, post-, and error commands
Mark Huang [Thu, 11 Jan 2007 22:20:50 +0000 (22:20 +0000)]
- fix typo
Mark Huang [Thu, 11 Jan 2007 22:01:17 +0000 (22:01 +0000)]
- specify AuthMethod
Mark Huang [Thu, 11 Jan 2007 06:17:33 +0000 (06:17 +0000)]
- fix typo
Mark Huang [Thu, 11 Jan 2007 06:17:32 +0000 (06:17 +0000)]
- GetSlivers() now returns a single struct
Mark Huang [Tue, 28 Nov 2006 21:36:06 +0000 (21:36 +0000)]
- add net and proper to manifest
Mark Huang [Tue, 28 Nov 2006 21:35:58 +0000 (21:35 +0000)]
- generate proper configuration file from slice attribute proper_op
Mark Huang [Tue, 28 Nov 2006 21:35:39 +0000 (21:35 +0000)]
- ignore /etc/proper/propd.conf (we deal with this separately in proper.py)
Mark Huang [Tue, 28 Nov 2006 21:35:11 +0000 (21:35 +0000)]
- add proper module
Mark Huang [Tue, 28 Nov 2006 19:45:01 +0000 (19:45 +0000)]
- moved bwlimit stuff here
Mark Huang [Tue, 28 Nov 2006 19:44:50 +0000 (19:44 +0000)]
- be less verbose
- use new callback method
Mark Huang [Tue, 28 Nov 2006 19:44:27 +0000 (19:44 +0000)]
- move bwlimit stuff into net.py module
Mark Huang [Tue, 28 Nov 2006 19:44:10 +0000 (19:44 +0000)]
- dynamically load, start, and callback into modules
Mark Huang [Mon, 27 Nov 2006 22:42:48 +0000 (22:42 +0000)]
- build sioc module
Mark Huang [Mon, 27 Nov 2006 22:42:38 +0000 (22:42 +0000)]
- initialize bwlimit appropriately
Mark Huang [Mon, 27 Nov 2006 22:39:34 +0000 (22:39 +0000)]
- specify --install-platlib to install sioc.so extension
Mark Huang [Mon, 27 Nov 2006 22:39:09 +0000 (22:39 +0000)]
- extension to gather information about local network interfaces
Mark Huang [Sat, 18 Nov 2006 18:43:18 +0000 (18:43 +0000)]
add /etc/init.d/conf_files to update conf files once at startup
Mark Huang [Sat, 18 Nov 2006 18:32:50 +0000 (18:32 +0000)]
set global main variable
Mark Huang [Sat, 18 Nov 2006 18:32:41 +0000 (18:32 +0000)]
import os
Mark Huang [Sat, 18 Nov 2006 18:17:25 +0000 (18:17 +0000)]
pass config to modules and support configurable polling interval
Mark Huang [Sat, 18 Nov 2006 18:16:54 +0000 (18:16 +0000)]
support passing config to modules
Mark Huang [Sat, 18 Nov 2006 18:16:40 +0000 (18:16 +0000)]
pass cacert to plcapi init
Mark Huang [Sat, 18 Nov 2006 18:16:21 +0000 (18:16 +0000)]
support one-shot run
Mark Huang [Sat, 18 Nov 2006 18:15:55 +0000 (18:15 +0000)]
pass cacert and timeout to safexmlrpc init
Mark Huang [Sat, 18 Nov 2006 18:15:37 +0000 (18:15 +0000)]
look for PLC_API_CA_SSL_CRT (myplc), default to /usr/boot/cacert.pem (node)
Mark Huang [Sat, 18 Nov 2006 18:14:55 +0000 (18:14 +0000)]
support cacert specification and curl timeout
Mark Huang [Thu, 16 Nov 2006 17:09:21 +0000 (17:09 +0000)]
- revert incorrect mangling of 'type' slice attribute
Mark Huang [Thu, 16 Nov 2006 16:18:24 +0000 (16:18 +0000)]
use "vserver" as the default value for the slice attribute "type"
Mark Huang [Thu, 16 Nov 2006 16:16:48 +0000 (16:16 +0000)]
- don't care what 'type' attribute here
Mark Huang [Wed, 15 Nov 2006 22:50:27 +0000 (22:50 +0000)]
- create leading directories of conf files
- fix typo
Mark Huang [Wed, 15 Nov 2006 22:50:12 +0000 (22:50 +0000)]
- pass vserver reference type
Mark Huang [Wed, 15 Nov 2006 20:02:49 +0000 (20:02 +0000)]
- forgot nm.py
Mark Huang [Wed, 15 Nov 2006 19:27:36 +0000 (19:27 +0000)]
- enable /etc/init.d/nm
Mark Huang [Mon, 13 Nov 2006 20:17:46 +0000 (20:17 +0000)]
- RPM spec file for new NodeManager package
Mark Huang [Mon, 13 Nov 2006 20:17:20 +0000 (20:17 +0000)]
- poll PLC every 10 minutes
Mark Huang [Mon, 13 Nov 2006 20:04:44 +0000 (20:04 +0000)]
package details
Mark Huang [Mon, 13 Nov 2006 20:03:43 +0000 (20:03 +0000)]
- write pid to /var/run/nm.pid
Mark Huang [Mon, 13 Nov 2006 19:56:57 +0000 (19:56 +0000)]
- log to /var/log/nm
Mark Huang [Mon, 13 Nov 2006 19:56:50 +0000 (19:56 +0000)]
- move forward_api_calls to /usr/bin
Mark Huang [Mon, 13 Nov 2006 19:34:31 +0000 (19:34 +0000)]
- pass reference type to sliver_vs.create()
Mark Huang [Mon, 13 Nov 2006 19:06:22 +0000 (19:06 +0000)]
- document the default rspec
- get sliver type and vref from attributes
Mark Huang [Mon, 13 Nov 2006 19:05:42 +0000 (19:05 +0000)]
- if /vservers/sliver does not exist (but /etc/passwd entry does),
create it
- call vuseradd with -t option if vref is specified
David E. Eisenstat [Fri, 10 Nov 2006 21:08:41 +0000 (21:08 +0000)]
Disallow multiple conf_files instances and have conf_files use curl with certificates.
David E. Eisenstat [Fri, 10 Nov 2006 19:07:29 +0000 (19:07 +0000)]
Certificate-checking xmlrpc interface + use /usr/boot/pubring.gpg as the default keyring when invoking gpg.
Mark Huang [Thu, 9 Nov 2006 20:24:28 +0000 (20:24 +0000)]
- fix canonicalize() call
David E. Eisenstat [Wed, 1 Nov 2006 22:39:53 +0000 (22:39 +0000)]
TICKETS!!!
David E. Eisenstat [Wed, 1 Nov 2006 21:56:29 +0000 (21:56 +0000)]
Added a very simple gnupg interface.
Mark Huang [Tue, 31 Oct 2006 23:19:28 +0000 (23:19 +0000)]
- Test script for obtaining a node session key
Mark Huang [Tue, 31 Oct 2006 23:16:16 +0000 (23:16 +0000)]
- add example
Mark Huang [Tue, 31 Oct 2006 23:15:12 +0000 (23:15 +0000)]
configuration file "parser"
Mark Huang [Tue, 31 Oct 2006 23:14:41 +0000 (23:14 +0000)]
- warn if pid file generation fails
- warn if callback registration fails
- initialize XML-RPC interface, call GetSlivers() for real
Mark Huang [Tue, 31 Oct 2006 23:09:58 +0000 (23:09 +0000)]
- write log messages to stderr if log file is inaccessible
Mark Huang [Tue, 31 Oct 2006 23:09:30 +0000 (23:09 +0000)]
- utility class for accessing PLCAPI
David E. Eisenstat [Tue, 31 Oct 2006 14:57:52 +0000 (14:57 +0000)]
Minimum 5% guaranteed allocation to prevent authors of resource brokers from shooting themselves in the foot. Renamed cf.py to conf_files.py. Various other tweaks.
David E. Eisenstat [Mon, 30 Oct 2006 20:09:06 +0000 (20:09 +0000)]
Added PlanetLabConf functionality.
David E. Eisenstat [Mon, 30 Oct 2006 16:40:07 +0000 (16:40 +0000)]
Fixed a logic error that was killing records by mistake.
David E. Eisenstat [Mon, 30 Oct 2006 16:21:42 +0000 (16:21 +0000)]
lists don't have a copy() method. grrrr
David E. Eisenstat [Mon, 30 Oct 2006 16:13:54 +0000 (16:13 +0000)]
Support for -s. More comments. Removed out of date documentation and bwcap.
David E. Eisenstat [Fri, 27 Oct 2006 20:35:01 +0000 (20:35 +0000)]
...
David E. Eisenstat [Fri, 27 Oct 2006 20:32:51 +0000 (20:32 +0000)]
Missing paren.
David E. Eisenstat [Fri, 27 Oct 2006 20:30:18 +0000 (20:30 +0000)]
Refactoring almost complete, with a stubbed out version of GetSlivers().
David E. Eisenstat [Fri, 27 Oct 2006 19:24:42 +0000 (19:24 +0000)]
...
David E. Eisenstat [Thu, 26 Oct 2006 22:26:02 +0000 (22:26 +0000)]
Refactoring in progress...
David E. Eisenstat [Thu, 26 Oct 2006 19:32:20 +0000 (19:32 +0000)]
More documentation.
David E. Eisenstat [Fri, 22 Sep 2006 22:25:54 +0000 (22:25 +0000)]
First version. Most definitely a work in progress.
Planet-Lab Support [Fri, 22 Sep 2006 22:25:54 +0000 (22:25 +0000)]
New repository initialized by cvs2svn.