smbaker [Thu, 10 Nov 2011 02:12:03 +0000 (18:12 -0800)]
fix bug in name lookup of memory reservation
smbaker [Wed, 9 Nov 2011 07:16:46 +0000 (23:16 -0800)]
memory scheduling, and cpu scheduling preference for siblings
Thierry Parmentelat [Thu, 7 Jul 2011 09:22:04 +0000 (11:22 +0200)]
Setting tag nodemanager-2.0-33
tweaked log policy for the core scheduler
curlwrapper has an optional verbose mode
smbaker [Fri, 1 Jul 2011 23:52:32 +0000 (16:52 -0700)]
do not log messages about slices that receive default coresched reservations
Thierry Parmentelat [Wed, 29 Jun 2011 13:46:26 +0000 (15:46 +0200)]
curlwrapper has a verbose mode that can be turned on manually
Thierry Parmentelat [Tue, 28 Jun 2011 20:15:18 +0000 (22:15 +0200)]
svn keywords and cosmetic
Baris Metin [Mon, 6 Jun 2011 18:48:29 +0000 (14:48 -0400)]
Setting tag nodemanager-2.0-32
fixes for hmac and omf_control tags
optional besteffort flag to core scheduler
logrotate entry for /var/log/nodemanager.daemon
a template for bash initscripts
Thierry Parmentelat [Mon, 23 May 2011 13:50:00 +0000 (15:50 +0200)]
fix passing optional -i to vuseradd
Stephen Soltesz [Thu, 12 May 2011 21:46:01 +0000 (17:46 -0400)]
Add isolated_loopback slice tag support.
Baris Metin [Mon, 9 May 2011 21:50:09 +0000 (17:50 -0400)]
apparently this is just a bug. we can set both hmac and omf_control tags
Baris Metin [Mon, 9 May 2011 21:45:09 +0000 (17:45 -0400)]
can not set sliver tags for system slices
root [Tue, 5 Apr 2011 23:52:33 +0000 (01:52 +0200)]
Merge commit 'origin/master'
smbaker [Tue, 5 Apr 2011 23:50:10 +0000 (16:50 -0700)]
add optional besteffort flag to core scheduler
root [Fri, 1 Apr 2011 20:58:20 +0000 (22:58 +0200)]
Merge commit 'origin/master'
Stephen Soltesz [Fri, 1 Apr 2011 20:54:55 +0000 (16:54 -0400)]
Add a logrotate entry for /var/log/nodemanager.daemon, which can get
out-of-hand on some nodes filling up the root partition.
Thierry Parmentelat [Wed, 23 Mar 2011 14:19:28 +0000 (15:19 +0100)]
a yum_install function
Thierry Parmentelat [Wed, 23 Mar 2011 08:29:46 +0000 (09:29 +0100)]
moved where it belongs
Thierry Parmentelat [Wed, 23 Mar 2011 08:21:40 +0000 (09:21 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodemanager
Thierry Parmentelat [Wed, 23 Mar 2011 08:21:32 +0000 (09:21 +0100)]
a template for bash initscripts
Thierry Parmentelat [Tue, 22 Mar 2011 12:27:40 +0000 (13:27 +0100)]
Setting tag nodemanager-2.0-31
rename initscript_body into initscript_code
fix generic vinit for broken bash syntax &>>
Thierry Parmentelat [Mon, 21 Mar 2011 22:07:14 +0000 (23:07 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodemanager
S.Çağlar Onur [Mon, 21 Mar 2011 22:01:22 +0000 (18:01 -0400)]
fix syntax error
Thierry Parmentelat [Mon, 21 Mar 2011 21:53:15 +0000 (22:53 +0100)]
rename initscript_body into initscript_code
Thierry Parmentelat [Mon, 21 Mar 2011 14:56:28 +0000 (15:56 +0100)]
fix for fedora 8 that has broken bash &>>
Thierry Parmentelat [Sun, 20 Mar 2011 23:51:28 +0000 (00:51 +0100)]
Setting tag nodemanager-2.0-30
new initscript_body slice tag, with stop and restart
generic vinit script live updated
new coresched module
protect against non-existing vsys scripts
use Config. instead of globals
Sapan Bhatia [Fri, 18 Mar 2011 19:21:21 +0000 (15:21 -0400)]
Generate an error, not exception when an unknown tag is used
Thierry Parmentelat [Fri, 18 Mar 2011 09:21:34 +0000 (10:21 +0100)]
expect slice initscript to implement stop and restart
generic initscript to call slice initscript with stop/restart
rerun now invokes generic script
update generic initscript into slices at each cycle too
Thierry Parmentelat [Fri, 18 Mar 2011 09:19:27 +0000 (10:19 +0100)]
restart nm upon make sync
Thierry Parmentelat [Wed, 16 Mar 2011 16:53:00 +0000 (17:53 +0100)]
if 'initscript_body' is defined on a slice, its contents is used (as the text)
in this case 'initscript' is not considered at all
smbaker [Sun, 13 Mar 2011 03:46:14 +0000 (19:46 -0800)]
rerun initscript with 'restart' argument if the initscript is changed after the sliver has been created
smbaker [Wed, 9 Mar 2011 00:27:42 +0000 (16:27 -0800)]
support for scheduling cores to slices
Andy Bavier [Mon, 28 Feb 2011 22:26:28 +0000 (17:26 -0500)]
Pick up changes in plc_config
PL-23
Get bwmon to pick up changes in /etc/planetlab/plc_config without restarting NodeManager.
Thierry Parmentelat [Sun, 20 Feb 2011 10:45:21 +0000 (11:45 +0100)]
Setting tag nodemanager-2.0-29
more robust reservation plugin
Thierry Parmentelat [Sun, 20 Feb 2011 10:43:41 +0000 (11:43 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodemanager
Thierry Parmentelat [Fri, 18 Feb 2011 14:44:29 +0000 (15:44 +0100)]
more robust reservation module
Thierry Parmentelat [Fri, 18 Feb 2011 12:45:36 +0000 (13:45 +0100)]
tweak warning message
Thierry Parmentelat [Thu, 17 Feb 2011 21:01:21 +0000 (22:01 +0100)]
Setting tag nodemanager-2.0-28
bind-mount slice's .ssh into sliver for omf-friendly slices - no need to use dotsshmount (vsys) anymore
reservation plugin more robust
Thierry Parmentelat [Thu, 17 Feb 2011 15:15:38 +0000 (16:15 +0100)]
expose .ssh in homedir only for omf-friendly slices
Thierry Parmentelat [Thu, 17 Feb 2011 15:14:44 +0000 (16:14 +0100)]
svn kwds
Thierry Parmentelat [Thu, 17 Feb 2011 14:34:34 +0000 (15:34 +0100)]
first working version of .ssh getting exposed to slices
done for all slices at this point, next step will handle omf-friendly
slices only
Thierry Parmentelat [Wed, 16 Feb 2011 20:02:21 +0000 (21:02 +0100)]
review reservation module
Thierry Parmentelat [Wed, 16 Feb 2011 19:58:22 +0000 (20:58 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodemanager
Thierry Parmentelat [Wed, 16 Feb 2011 19:58:12 +0000 (20:58 +0100)]
bind mount sliver's .ssh dir into the slice
Thierry Parmentelat [Wed, 16 Feb 2011 17:36:09 +0000 (18:36 +0100)]
svn-keywords
Tony Mack [Tue, 8 Feb 2011 22:07:19 +0000 (17:07 -0500)]
import sfa.util.config.Config as SSfaConfig to avoid interference with nodemanagers config class
Thierry Parmentelat [Tue, 1 Feb 2011 19:33:18 +0000 (20:33 +0100)]
Setting tag nodemanager-2.0-27
pass device to bwlimit
Andy Bavier [Thu, 27 Jan 2011 16:47:24 +0000 (11:47 -0500)]
Fixes for devices other than eth0
BW limits were not working on nodes that don't use eth0 as the default interface. Fixed by adding the default network device as an argument to the appropriate bwlimit calls.
S.Çağlar Onur [Wed, 26 Jan 2011 00:51:29 +0000 (19:51 -0500)]
Setting tag nodemanager-2.0-26
start to use /etc/vservers/<guest>/sysctl/<id>/{setting,value} files as new kernels don't support old syntax
S.Çağlar Onur [Thu, 20 Jan 2011 23:20:18 +0000 (18:20 -0500)]
remove dead setup argument
S.Çağlar Onur [Thu, 20 Jan 2011 22:00:50 +0000 (17:00 -0500)]
start to use /etc/vservers/<guest>/sysctl/<id>/{setting,value} files as new kernels don't support old syntax
Thierry Parmentelat [Wed, 5 Jan 2011 16:54:57 +0000 (17:54 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodemanager
Thierry Parmentelat [Wed, 5 Jan 2011 16:54:53 +0000 (17:54 +0100)]
fix URL in specfile - rm svn-keywords
S.Çağlar Onur [Tue, 4 Jan 2011 21:14:53 +0000 (16:14 -0500)]
Setting tag nodemanager-2.0-25
Catch all exceptions for sfa plugin
S.Çağlar Onur [Tue, 4 Jan 2011 21:11:28 +0000 (16:11 -0500)]
catch all
S.Çağlar Onur [Thu, 23 Dec 2010 01:29:11 +0000 (20:29 -0500)]
Setting tag nodemanager-2.0-24
Handle exception AttributeError: ComponentAPI instance has no attribute 'get_registry'
S.Çağlar Onur [Thu, 23 Dec 2010 01:27:39 +0000 (20:27 -0500)]
handle AttributeError: ComponentAPI instance has no attribute 'get_registry'
S.Çağlar Onur [Mon, 29 Nov 2010 21:05:12 +0000 (16:05 -0500)]
Setting tag nodemanager-2.0-23
Use networks key if interfaces is missing to solve the incompatibility between new NM and old API
S.Çağlar Onur [Mon, 29 Nov 2010 21:00:18 +0000 (16:00 -0500)]
remove useless comments
S.Çağlar Onur [Mon, 29 Nov 2010 20:59:02 +0000 (15:59 -0500)]
use networks key if interfaces is missing. Band-aid for short period of time as old API returns networks key
S.Çağlar Onur [Mon, 29 Nov 2010 17:36:06 +0000 (12:36 -0500)]
Setting tag nodemanager-2.0-22
plugins/sliverauth.py improvements
Barış Metin [Fri, 19 Nov 2010 14:38:20 +0000 (15:38 +0100)]
manage hmac slice tag only if slice has enable_hmac tag set
Barış Metin [Thu, 18 Nov 2010 11:03:46 +0000 (12:03 +0100)]
set ssh tag only if omf_control is tag is set
S.Çağlar Onur [Mon, 11 Oct 2010 21:03:11 +0000 (17:03 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/nodemanager
S.Çağlar Onur [Mon, 11 Oct 2010 21:02:55 +0000 (17:02 -0400)]
handle AttributeError instead of disabling sfa plugin
S.Çağlar Onur [Mon, 11 Oct 2010 20:39:34 +0000 (16:39 -0400)]
Setting tag nodemanager-2.0-21
Disable sfagids plugin
S.Çağlar Onur [Mon, 11 Oct 2010 20:38:22 +0000 (16:38 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/nodemanager
S.Çağlar Onur [Mon, 11 Oct 2010 20:38:16 +0000 (16:38 -0400)]
disable sfagids plugins otherwise NM dies with following error
AttributeError: ComponentAPI instance has no attribute 'get_node_key'
S.Çağlar Onur [Mon, 11 Oct 2010 20:29:24 +0000 (16:29 -0400)]
Setting tag nodemanager-2.0-20
Re-tag nodemanager to include conflicted commits
Barış Metin [Mon, 11 Oct 2010 14:06:05 +0000 (16:06 +0200)]
fix merge between onelab and princeton repositories
Thierry Parmentelat [Thu, 23 Sep 2010 10:54:28 +0000 (12:54 +0200)]
Setting tag nodemanager-2.0-19
hotfix - make the UpdateSliceTag for ssh_key really incremental (was storming the API)
sfagids plugin deleted
band-aid patch for lack of GetSliceFamily removed
Thierry Parmentelat [Thu, 23 Sep 2010 10:50:28 +0000 (12:50 +0200)]
manually fix taglevel
Thierry Parmentelat [Thu, 23 Sep 2010 10:45:38 +0000 (12:45 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodemanager
Thierry Parmentelat [Thu, 23 Sep 2010 10:44:40 +0000 (12:44 +0200)]
hotfix: the ssh_key for slivers was not properly compared, and was
causing a storm of UpdateSliceTags
Tony Mack [Tue, 7 Sep 2010 22:21:57 +0000 (18:21 -0400)]
if pkey isnt installed request it from the registry
Tony Mack [Tue, 7 Sep 2010 21:49:42 +0000 (17:49 -0400)]
fix NameError in get_keypair
Tony Mack [Wed, 25 Aug 2010 20:38:58 +0000 (16:38 -0400)]
use registry.get_gids() for now. Switch to registry.GetGids() when PLC upgrades to sfa-0.9-15
Tony Mack [Wed, 25 Aug 2010 20:31:20 +0000 (16:31 -0400)]
various bugfixes
Tony Mack [Wed, 25 Aug 2010 19:12:48 +0000 (15:12 -0400)]
should import ComponentAPI instead of SfaAPI
S.Çağlar Onur [Mon, 23 Aug 2010 20:18:17 +0000 (16:18 -0400)]
Setting tag nodemanager-2.0-18
S.Çağlar Onur [Mon, 23 Aug 2010 20:15:30 +0000 (16:15 -0400)]
hardcode planetlab-f8-i386 as a vref until migration from 4.3 to 5.0 completes
Tony Mack [Thu, 12 Aug 2010 02:27:56 +0000 (22:27 -0400)]
initial checkin of NM plugin for installing SFA gids
Daniel Hokka Zakrisson [Mon, 26 Jul 2010 19:31:51 +0000 (15:31 -0400)]
cciss fix and cleaner way to reach the partition.
Daniel Hokka Zakrisson [Fri, 23 Jul 2010 14:29:32 +0000 (10:29 -0400)]
Fix for cciss.
Thierry Parmentelat [Fri, 16 Jul 2010 12:29:32 +0000 (14:29 +0200)]
Setting tag nodemanager-2.0-17
revert curlwrapper to former forking-curl version
fixes in the omf plugin for ssh key location and node hrn
set umask 0022 in tools.daemon
Thierry Parmentelat [Fri, 16 Jul 2010 12:27:45 +0000 (14:27 +0200)]
preserve comment that ends in the config file
Thierry Parmentelat [Fri, 16 Jul 2010 12:07:40 +0000 (14:07 +0200)]
revert to the forking-curl approach to curlwrapper
Thierry Parmentelat [Fri, 16 Jul 2010 10:59:58 +0000 (12:59 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodemanager
Barış Metin [Fri, 16 Jul 2010 07:05:45 +0000 (09:05 +0200)]
Merge remote branch 'origin/master'
Barış Metin [Fri, 16 Jul 2010 07:05:30 +0000 (09:05 +0200)]
fix path for the sliver private key
Thierry Parmentelat [Thu, 15 Jul 2010 17:19:06 +0000 (19:19 +0200)]
lingering cosmetic
S.Çağlar Onur [Wed, 14 Jul 2010 17:15:39 +0000 (13:15 -0400)]
use system-wide umask value otherwise all directories under /dev/cgroup and /vservers become world writable
Thierry Parmentelat [Fri, 9 Jul 2010 15:17:44 +0000 (17:17 +0200)]
exclude git repo
Barış Metin [Thu, 8 Jul 2010 13:58:13 +0000 (15:58 +0200)]
Setting tag nodemanager-2.0-16
configure omf-resctl for keys
Barış Metin [Thu, 8 Jul 2010 11:01:50 +0000 (13:01 +0200)]
add sliver keys to resctl configuration
Barış Metin [Mon, 5 Jul 2010 17:15:34 +0000 (17:15 +0000)]
Setting tag NodeManager-2.0-15
fix key generation
Barış Metin [Mon, 5 Jul 2010 17:14:11 +0000 (17:14 +0000)]
fix key generation
Barış Metin [Mon, 5 Jul 2010 12:19:20 +0000 (12:19 +0000)]
Setting tag NodeManager-2.0-14
name changes and fix typos
Thierry Parmentelat [Fri, 2 Jul 2010 10:54:58 +0000 (10:54 +0000)]
uses lowercase module names - needs the fix in myplc-docs.spec
S.Çağlar Onur [Thu, 1 Jul 2010 20:47:13 +0000 (20:47 +0000)]
fix the typo
Thierry Parmentelat [Thu, 1 Jul 2010 14:48:31 +0000 (14:48 +0000)]
store sliver ssh keys in the root /home and rely on the mounting vsys script to expose it