- Add a workaround for rt cgroup controller.
This commit is contained in:
		
							parent
							
								
									6501285b8b
								
							
						
					
					
						commit
						41434f7895
					
				
							
								
								
									
										20
									
								
								04-fedora-workaround-for-sysdefault.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								04-fedora-workaround-for-sysdefault.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | |||||||
|  | diff --git a/scripts/init.d/cgconfig b/scripts/init.d/cgconfig
 | ||||||
|  | index 1c60b86..fe3ff65 100644
 | ||||||
|  | --- a/scripts/init.d/cgconfig
 | ||||||
|  | +++ b/scripts/init.d/cgconfig
 | ||||||
|  | @@ -122,6 +122,15 @@ start() {
 | ||||||
|  |                      ${MOUNTPOINT[$i]}/$defaultcgroup/cpuset.mems | ||||||
|  |              fi | ||||||
|  |              # | ||||||
|  | +            # special rule for cpu
 | ||||||
|  | +            #
 | ||||||
|  | +            echo ${MOUNTOPTS[$i]} | grep -q -w cpu
 | ||||||
|  | +            if [ $? -eq 0 ]
 | ||||||
|  | +            then
 | ||||||
|  | +                cat ${MOUNTPOINT[$i]}/cpu.rt_runtime_us > \
 | ||||||
|  | +                    ${MOUNTPOINT[$i]}/$defaultcgroup/cpu.rt_runtime_us
 | ||||||
|  | +	    fi
 | ||||||
|  | +            #
 | ||||||
|  |              # classify everything to default cgroup | ||||||
|  |              # | ||||||
|  |              for j in `ps --no-headers -eL o tid` | ||||||
| @ -2,13 +2,14 @@ Name: libcgroup | |||||||
| Summary: Tools and libraries to control and monitor control groups | Summary: Tools and libraries to control and monitor control groups | ||||||
| Group: Development/Libraries | Group: Development/Libraries | ||||||
| Version: 0.33 | Version: 0.33 | ||||||
| Release: 2%{?dist} | Release: 3%{?dist} | ||||||
| License: LGPLv2+ | License: LGPLv2+ | ||||||
| URL: http://libcg.sourceforge.net/ | URL: http://libcg.sourceforge.net/ | ||||||
| Source0: http://downloads.sourceforge.net/libcg/%{name}-%{version}.tar.bz2 | Source0: http://downloads.sourceforge.net/libcg/%{name}-%{version}.tar.bz2 | ||||||
| Patch0: http://downloads.sourceforge.net/libcg/01-fedora-fix-build.patch | Patch0: http://downloads.sourceforge.net/libcg/01-fedora-fix-build.patch | ||||||
| Patch1: http://downloads.sourceforge.net/libcg/02-fedora-fix-initscripts.patch | Patch1: http://downloads.sourceforge.net/libcg/02-fedora-fix-initscripts.patch | ||||||
| Patch2: http://downloads.sourceforge.net/libcg/03-fedora-adjust-initscript-priority.patch | Patch2: http://downloads.sourceforge.net/libcg/03-fedora-adjust-initscript-priority.patch | ||||||
|  | Patch3: http://downloads.sourceforge.net/libcg/04-fedora-workaround-for-sysdefault.patch | ||||||
| BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) | BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) | ||||||
| BuildRequires: byacc | BuildRequires: byacc | ||||||
| BuildRequires: flex | BuildRequires: flex | ||||||
| @ -38,6 +39,7 @@ provide scripts to manage that configuration. | |||||||
| %patch0 -p1 | %patch0 -p1 | ||||||
| %patch1 -p1 | %patch1 -p1 | ||||||
| %patch2 -p1 | %patch2 -p1 | ||||||
|  | %patch3 -p1 | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| %configure --bindir=/bin --sbindir=/sbin --libdir=/%{_lib} | %configure --bindir=/bin --sbindir=/sbin --libdir=/%{_lib} | ||||||
| @ -104,6 +106,8 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Mon Mar 09 2009 Dhaval Giani <dhaval@linux.vnet.ibm.com> 0.33-3 | ||||||
|  | - Add a workaround for rt cgroup controller. | ||||||
| * Mon Mar 09 2009 Dhaval Giani <dhaval@linux.vnet.ibm.com> 0.33-2 | * Mon Mar 09 2009 Dhaval Giani <dhaval@linux.vnet.ibm.com> 0.33-2 | ||||||
| - Change the cgconfig script to start earlier | - Change the cgconfig script to start earlier | ||||||
| - Move the binaries to /bin and /sbin | - Move the binaries to /bin and /sbin | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user