diff --git a/AUTHORS b/AUTHORS index 2953aaa..63c91cf 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,2 +1,12 @@ -Alex Tsariounov - http://www.novell.com/realtime +Lead: + + Alex Tsariounov + http://www.novell.com/realtime + +Credits: + + Thomas Grohmann + Bug#26 + + Alex Piavka + Gentoo ebuild script diff --git a/NEWS b/NEWS index a34bfe8..4e82bba 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,16 @@ ============================================================ +Cpuset 1.5.1 (June 17, 2009) +https://forgesvn1.novell.com/svn/cpuset/tags/rel_1.5.1 +http://download.opensuse.org/repositories/home:/tsariounov:/cpuset/ + +Maintenance update to 1.5.0 includes bug fixes as follows. + +Fixed Bugs: +* Fix bug #26: Cpuset does not function on machines with greater than 16 CPUs + +============================================================ + Cpuset 1.5.0 (February 7, 2009) https://forgesvn1.novell.com/svn/cpuset/tags/rel_1.5.0 http://download.opensuse.org/repositories/home:/tsariounov:/cpuset/ diff --git a/README b/README index 372cb7f..90a3ac3 100644 --- a/README +++ b/README @@ -13,7 +13,7 @@ Bugs or feature requests should be sent to: ----- -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2008-2009 Novell Inc. Author: Alex Tsariounov diff --git a/cpuset.spec b/cpuset.spec index e083285..1e89d35 100644 --- a/cpuset.spec +++ b/cpuset.spec @@ -1,7 +1,7 @@ # # spec file for package cpuset (Version 1.04) # -# Copyright (c) 2008 Novell, Inc. Waltham, MA, USA +# Copyright (c) 2008-2009 Novell, Inc. Waltham, MA, USA # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -11,7 +11,7 @@ # norootforbuild Name: cpuset -Version: 1.5.0 +Version: 1.5.1 Release: 1 License: GPL v2 only BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cpuset/__init__.py b/cpuset/__init__.py index 07a880a..4d0bdcb 100644 --- a/cpuset/__init__.py +++ b/cpuset/__init__.py @@ -1,5 +1,5 @@ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/commands/__init__.py b/cpuset/commands/__init__.py index 07a880a..4d0bdcb 100644 --- a/cpuset/commands/__init__.py +++ b/cpuset/commands/__init__.py @@ -1,5 +1,5 @@ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/commands/common.py b/cpuset/commands/common.py index a829aab..13400b5 100644 --- a/cpuset/commands/common.py +++ b/cpuset/commands/common.py @@ -2,7 +2,7 @@ """ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/commands/mem.py b/cpuset/commands/mem.py index 45c4417..aec19eb 100644 --- a/cpuset/commands/mem.py +++ b/cpuset/commands/mem.py @@ -2,7 +2,7 @@ """ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/commands/proc.py b/cpuset/commands/proc.py index 8f785dc..bfc0f23 100644 --- a/cpuset/commands/proc.py +++ b/cpuset/commands/proc.py @@ -2,7 +2,7 @@ """ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/commands/set.py b/cpuset/commands/set.py index 377c0b5..81ed902 100644 --- a/cpuset/commands/set.py +++ b/cpuset/commands/set.py @@ -2,7 +2,7 @@ """ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/commands/shield.py b/cpuset/commands/shield.py index 7f2cedc..e28b7a9 100644 --- a/cpuset/commands/shield.py +++ b/cpuset/commands/shield.py @@ -2,7 +2,7 @@ """ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/cset.py b/cpuset/cset.py index 69d13e4..06dbef9 100644 --- a/cpuset/cset.py +++ b/cpuset/cset.py @@ -2,7 +2,7 @@ """ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify @@ -334,7 +334,7 @@ def rescan(): global RootSet, maxcpu, allcpumask RootSet = CpuSet() # figure out system properties - maxcpu = int(RootSet.cpus[-1]) + maxcpu = int(RootSet.cpus.split('-')[-1]) allcpumask = calc_cpumask(maxcpu) def cpuspec_check(cpuspec, usemax=True): diff --git a/cpuset/main.py b/cpuset/main.py index c90cec1..2bc7689 100644 --- a/cpuset/main.py +++ b/cpuset/main.py @@ -2,7 +2,7 @@ """ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/util.py b/cpuset/util.py index 90d98bd..908f35b 100644 --- a/cpuset/util.py +++ b/cpuset/util.py @@ -2,7 +2,7 @@ """ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/cpuset/version.py b/cpuset/version.py index 046d58e..a169106 100644 --- a/cpuset/version.py +++ b/cpuset/version.py @@ -1,5 +1,5 @@ __copyright__ = """ -Copyright (C) 2008, 2009 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify @@ -16,4 +16,4 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -version = '1.5.0' +version = '1.5.1' diff --git a/cset b/cset index 2341ef8..2181182 100755 --- a/cset +++ b/cset @@ -1,7 +1,7 @@ #!/usr/bin/env python __copyright__ = """ -Copyright (C) 2007 Novell Inc. +Copyright (C) 2007-2009 Novell Inc. Author: Alex Tsariounov This program is free software; you can redistribute it and/or modify diff --git a/doc/cset.1 b/doc/cset.1 index 5ef21b7..e18375a 100644 --- a/doc/cset.1 +++ b/doc/cset.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CSET" "1" "02/07/2009" "" "" +.TH "CSET" "1" "02/25/2009" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -33,7 +33,7 @@ The concept of \fIshielded\fR cpus is that a certain number of cpus are partitio For a simple shielded configuration, one typically uses three cpusets: the root set, a system set and a user set. \fICset\fR includes a super command that implements this strategy and lets you easily manage it. See \fIcset\-shield(1)\fR for more details. .TP -Setting up and managing a comples shielding environment +Setting up and managing a complex shielding environment Shielding can be more complex of course where concepts such as priority cpusets and intersecting cpuset can be used. You can use \fIcset\fR to help manage this type of shielding as well. You will need to use the \fIcset\-set(1)\fR and \fIcset\-proc(1)\fR subcommands directly to do that. .TP Managing cpusets on the system diff --git a/doc/cset.html b/doc/cset.html index 3af961c..71fce13 100644 --- a/doc/cset.html +++ b/doc/cset.html @@ -450,7 +450,7 @@ command that implements this strategy and lets you easily manage it. See cset-shield(1) for more details.

-Setting up and managing a comples shielding environment +Setting up and managing a complex shielding environment

@@ -636,7 +636,7 @@ http://www.procode.org/stgit). Stacked GIT is under GPL V2 or later.

diff --git a/doc/cset.txt b/doc/cset.txt index 6f2b7f3..73294ee 100644 --- a/doc/cset.txt +++ b/doc/cset.txt @@ -39,7 +39,7 @@ the root set, a system set and a user set. 'Cset' includes a super command that implements this strategy and lets you easily manage it. See 'cset-shield(1)' for more details. -Setting up and managing a comples shielding environment:: +Setting up and managing a complex shielding environment:: Shielding can be more complex of course where concepts such as priority cpusets and intersecting cpuset can be used. You can use 'cset' to help manage this type of shielding as well. You