irqbalance-1.0.4-3.1.1>t 4 DpQ=/=„oSQoZyrX/=LˇQq.\Ay y=u}֖iTU*L"d񩶮`/Db_Uћ*wz7[EUOp'9Y 0ćpY):AfiBR؁ d#[XIda7D-$Hn&¡KME8:0)p^x FEuoܐ]jpap {`nɉQ=/=„Nk˽e4:ofKNb"uً+xqQ> zɀ&.+xqx=\2-òɀ},E%B_h<Ȼ;.{'#f[֏p9fvZϕ\)b~[Mi /*B|ҧRa;=5*?_X:6|fz]!+ЫT:^jP[ Ȭ=? 7͠z+;9bX^%\c9L%Ose144d9668405cd3605af3d03cdf5583885455f982d>B ? d   6 !J  Q<T ` l  * H`~l7(c8l 9 : =W>_?g@oFwGHIXY\]^cbc7defluvw x 8y P z Cirqbalance1.0.43.1.1Balance IRQs on SMP Machinesirqbalance dynamically switches the CPUs for IRQs to prevent cpu0 from being used for all IRQs.Q.build01copenSUSE 12.3openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Daemonshttp://code.google.com/p/irqbalancelinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG=$1 # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ $FIRST_ARG -eq 1 ]; then for service in irqbalance.service ; do sysv_service=${service%.*} touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in irqbalance.service ; do sysv_service=${service%.*} if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate >/dev/null 2>&1 || : fi fi PNAME=irqbalance SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG=$1 [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in irqbalance.service ; do sysv_service=${service%.*} if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ -n "$services_to_migrate" ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate >/dev/null 2>&1 || : elif [ $FIRST_ARG -eq 1 ]; then /usr/bin/systemctl preset irqbalance.service >/dev/null 2>&1 || : fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in irq_balancer ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if [ $FIRST_ARG -eq 0 ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable irqbalance.service > /dev/null 2>&1 || : /usr/bin/systemctl stop irqbalance.service > /dev/null 2>&1 || : fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then test -x /bin/systemctl && /bin/systemctl daemon-reload >/dev/null 2>&1 || : for service in irq_balancer ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi /sbin/insserv /etc/init.d test -n "$FIRST_ARG" || FIRST_ARG=$1 if [ $FIRST_ARG -ge 1 ]; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart irqbalance.service >/dev/null 2>&1 || : else # package uninstall for service in irqbalance.service ; do sysv_service=${service%.*} rm -f "/var/lib/systemd/migrated/$sysv_service" 2> /dev/null || : done /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : fi Y큤Q+Q+Q,Q+Q+Q+b6a837c891c0577661b2b0e8e903f772c3092a13201370fabb131646e9ff2f0e4e0411508d42569b7a0021f8f75b008596e72f9afba53fb6d74657ee6abae958c92ec38e90e6b93240c39625537a1b4a/etc/init.d/irq_balancerrootrootrootrootrootrootrootrootrootrootrootrootirqbalance-1.0.4-3.1.1.src.rpmirqbalanceirqbalance(x86-64)sysvinit(irqbalance) @@@@@@@@@@@@   /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilsfilluplibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcap-ng.so.0()(64bit)libglib-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.10.2PPH@ORO\@Nl@N@NNuNJ[ML֔LJ8rmilasan@suse.comtrenn@suse.detrenn@suse.detrenn@suse.decoolo@suse.comcrrodriguez@opensuse.orgtrenn@suse.decoolo@suse.comsaschpe@suse.deaj@suse.decristian.rodriguez@opensuse.orgcristian.rodriguez@opensuse.orgcrrodriguez@suse.de- Ensure that EnvironmentFile from irqbalance.service points to /etc/sysconfig/irqbalance environment config file.- Update to version 1.0.4: New release of irqbalance, several minor cleanups and a few significant bug fixes and feature enhancements: - Fixed a divide by zero bug - Fixed a memory corruptor when items are not assigned to a specfic numa node - Added a banscript option, that allows a user defined script to be run to determine if a given irq should be excluded from balancing - Improve rescan ability to catch a timing race early in irqbalance setup - Added ability to force irqbalance to rescan irqs on reception of a SIGHUP. - Force affinity settings even if manually overridden outside of irqbalance. - Added a --foreground option to force foreground execution without debug output- Correct bogus /etc/sysconfig/irqbalance comment: Service is started as daemon by default, on single and multi core systems- Update to version 1.0.3 and make spec file to spec-cleaner clean.- make it as exclusive as numactl- Use systemd macros in pre/post scripts- Update to version 1.0 - Remove files that are upstream: manpage, systemd config file - Introduction of highest topology level: Numa node - ...- add libtool as buildrequire to make the spec file more reliable- Run spec-cleaner on spec file - Don't start irqbalance by default, testing confirmed that it does not make any difference on machines with less than 32 cores nowadays (GKH's comment)- Add systemd service file.- This is a long running service, use full RELRO here.- update to version 0.56 in order to get libcap-ng support so irqbalance can drop privileges.- fix build when as-needed is a default linker option/bin/sh/bin/sh/bin/sh/bin/shbuild01 13592750541.0.4-3.1.11.0.4-3.1.1irq_balancerirqbalance.serviceirqbalancercirq_balancerirqbalance.1.gzsysconfig.irqbalance/etc/init.d//usr/lib/systemd/system//usr/sbin//usr/share/man/man1//var/adm/fillup-templates/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/5fe573ed63695b941bbbd01d339a0ddf-irqbalancecpiolzma5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x75faef207cfe48aef155800bbad09db81bcda065, strippedPOSIX shell script, ASCII text executabledirectorytroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) PRRRR R R R R RRRRjzfٿ?] crv9vX3Zae@{6AN&VVb,o@ZlچuF773D%YqON74waX{<2!_#ešTw)-q,_Ѵ61穧v MRgp `#Xۈy4H=U֞Oun=ޯ?lQߦyԃnb#sLE8aM#H^_vjନsވĕLĩN x ړ>^66V}ޱ%eaW]Ӳ_k->rSOkqw<^':>e>]N:ߔATx`Jqf3~qvwG$0~ҸdSa{^,rUy4СXN.^ RzW7F+ N^|)HJ@|k3gBʏ]_N3ഴ>6)v|p|jm%e<0F0s : D%?ݔtURV+n׽RE!m=I 1jk2N8F蠋 [^蚽ldl TRчp@/#kRT}ټ؊C\M~4Tvl.( -"tQ&mNKf@FO,^yl(0idA8Ea<8 GF7/uq!S$/sY0rtl1:*ﵾ&gc _}8$lHhXsQ4:l?q|!.:cL>.5֫V6q<4Y̟1X}D 1Y Q{"Ux *e[ F>@T&Uvtڴp]˜ S|ҍF>$:CozB袍]sCSfcXD%" w=v.+V)Š4פNP& prÑ;wd>C[I_3BS # ϳp2 mp64`S$]V%.7ͯz;T"GF`pi^;۸v!:3å10 =uAr"vn }&H;T켓EOfX"FqHNeMw7B2n%xΦWZ> -sYGLcq6b2>DKNSD_ʪKfAZ\]̢Brq$.D)[&VY}̟KuF;%5[5)m@hG9B+۵WZEiPOAti_8لZ$Q6vFS/BKQI˳Tu^Dm;zIS60~OFH"{%˱F]*'r#ugqG"t!#rO0tdq4/Kag2# 2@D7U'Wn?qed@8dJR-up UQ, 9pX-Rp"ގ#Jdž- {&G2TU`XV8w2,.Us哴&R;/ژfK,M081Ghfj(Z9M %0?M'`_Y_կ03cyBV0еaх{s:1b mqFS޽v愘x4 :h-&@zwXv=BSK̆B!_ KN{aH'RBJOjqnQ_T3L浏OE^;@e-?= A-58ۈna#t>fX ɠ(X'x=AB=j/B8JSyW0}؋GkoWN xۍkOzd}BiY>۶Vf(3︒yIAbdumZýA<+xt]NoF ?ڳ Zs(3Oe%{b\@kW{==GhFC,}%oO_%DH"'q>$w 2IЀ\ʴ91hYms~kDթ #5{>(qԾxB&hVC-ܯqL'<C%Y҃.8ɿ6 QxO4{!.mqtp\Ήmc{> _/-]+q` x/q82r 1k,,-'5He}"%kMVL\HdCt(E Ԡ]m P.Zﳅu+ϛ]ɔ}!Lj۸9@d}`غDn'7++` ߎ!EAmҢ|w1?|3AIg;|Kāc8QZ I(nx3h pr}EyTǩE#uKۆv;PAGttjJXEF9ǰWi>@#gSe,}i-#R )C<<8,B%#Vx iQ҈FOŲho%kE3?CKEשN(~b.(5pRIKb*X!FP&_'ID"셢I|E5.ͤ_-Q]HUFǘj,f&Q>wƪL RM|I$ k0o'0!B? yiDEٺ'ž6IovFFC*:Ru'fݜ>uh)A5pb哷S) N;zl`M@qR"\h I=fS Uu‹L f*~-g8&MX1 z#AXtdXQ(}CL_Һ:)< {A>{6EY'ڄUON=Jᇰ2O1[tVFɅ7nUe_R$(*CD;l 0= `!L| $ 1oNFr!'ײR eRFM,77%BS,0$-Ϲ @?qD0X֫o/LՂNŁl:.S40dnw[>?VNr|aeGŠ JV{=Q0ҩM2ؿk> z$|tCb1$}ˎ&x8YN^@)OOBc=?*%k)~")+KLr||1m)=6DiT+%4@iR-QEcrF2&H\X+Þ@70Q,ەfLYfQ0u%NWx,i5žMvԸuȁ^#eG m"(HM*d-@ Fp 'qz9[ܨiLsk09hFNJ9=[BD՜ T*gB]ʸ_i/ǰ g,VΘs/$)bPT]pW%W'TRkRBTB-mbGb%۸pΛ;oқs;9%S)P!a0_*Jv@t4ShN# YQ;Y*CgT=5ϷXJ1VC*#;gcO/ʌ|e4f#uL/!xv":2냃QJb^ ~ѽa Qf)*f8nLsf9zn򺮍XTۑapӗ.Pָ]tq5fضϒ,f-\~*OY#hCƴ~,-?)2gx~^-1+!O3Lx&"E{su(lXs֩,YxX,*vb%\9XS+LwŞnE`jPSw= myXdX]njS[=P35bQUlK_Ec:Q UfR `|zVaafNpkf.SךN} Ѽ>:A+9hz<3Rs URF{ȃ^Zu1feD^ѐɏi} gtY}z5#4t8FTęUo*oм3ukgx>po0JZAncQRoDDZ,V5Iik0$4mJ Nk=Nek\y3Cik m_G0(,gL 4n59poD1S-d0eғIP8T, i)W/2rY(s.3]oņS,q4:$dEx~ZL]˩(څjy'^D+EEq5cyExQS^ǻe:д,;TgD琢bX(r2yqmzh ]<}P=GB0i;T#{@0Z nm`>;͐FQMЁ^ ML:˵Aaf!B{$O jM qC%ѳd-7irR]ؼ1(}cQSčgp:p#(_t[+r_v(Ņ-\eNytDdͭ.rݳB,n!+ץYܤ !Y~95ss6@贴a J! eEjS*-y>D#br E) hc6%S@/$TT-GWr)93Mic͘7jbI`w.M2W묚03Pvku{\lꬑ5%/^t$lwAۆ}`^sambV~"^BKE,Q:@V[VC[x`Je1ɣvAF؋]"A#e]}Vw7wKMN)B 5bZp 9f|XW{MUV#^RZ#9qv<]˂ʸNQES@w$ ۹A{,yQ1diQL ۅ>A;ΤpѠxb8zH3l?H-QqQ-ܷkAW6>'\y@m)5m7Ms¬& =LÁAXc~ P!/'IM8)Mͽ=*_qME&O-(>*YWbks1n ྵvc76iG[J0p|vɷH|g,*=+Q3< |ї)?oNώ2^I=oćAR?m-jRN^ÓI%Uk}ԫ%)W̅5qy|@<7Jtl>ק$!$};ujC%pK]=W I>Lf*;ɜg!d&~?0vR[A`(1ʵ3Wpb7M1bp;7kE%Fs_P C Y$'<ԺP.v$nW9ЁP9VDD"Y2_~L>!a.n%!)Q PK`0]Ma o&Ä\hq)&1ZݯcL78ߨVfղpaӖG.:[?@߅P{. `FX`/j^^9XACi7__nƌ^#' rZ$)RK gT4ԋ䬦 -T~"cxՊM@GvⲬc1" %vr xXy$TU*֠~SY!:4xK 8M}i~5C$nzMS5.?7R= 6iohCbbfrmD $)vP@gΧ܁ݜCrygoz; Vĩ~FXzUdžu7BG9a2:So~;$hFiT#ZF HBAwi7`oU5ݱc5 }ƒ+ [-'@fԣ=y>b(pJ+yi5 qA^]fդdߜ5~9e"ICOR1l24?uq1֍vCmYڿ'aZj&B/qdXn݂R|vtZLY$K{m]nT_%%b**L5 &g\W14Jn\OjgJ4?a;gSMg*3wm\ӁϨlxj1 #_-%6M~3[Ѧxp#sh?lYjqXٜG~'Q2Pd:gBYx=A- V眎LέdF5Jy/X]T:ӆ?ui`]YA5Ru@dQW=܎): 8ihXm|q-BqK=OW6Ru@IVr̝'} V>x [K*ݧ8[qa0=rc8T9Mnd6Y'|t;ᮐN۫0^8?'#7[%ӂF_r\m-0071ܑtFZ#2C~; 6$:& C\Η0*hߝ.)=x[6qcA_hO'Myƈ|[a=Oxy.?|!PW 6@Op`ͅ7aD"xpPz6%2%F!^xXsk iB@"2t[|[XhC S&F]ОSj8{CZ>j^Dl$i:ɻ5} EG <sS1Z%Lmu!jcwc׏/\@\!S:!1}"NVs󵪐V }nJkAn C[eH; 0,*T^ؘ/^Qm:؂r8D4$dB#dt3M =ck'MϢ $sss^n͂G3P <&J-*H0mm0 ^+,,g+B' RRcw= t|Z/ň{ /\~u>| l_bI 8u19"Oښ~Ya/|QD+g""`Ŀ!TҀ}WX(U0`qJ-}2gT[eOYk2,Gymsj䇜}>K1bZxzoS%06 zMr&ʛ5%rw!$R>WÇRYE` }B _K=H4?eDXkw=9\h"- /Ra2ѷB wf՗ZrV-?*VȔIֺԯq*S UPD=J/OWޡNO$6#^ ) @NRKMmO[ЏezU!øMhz.'?zus|L3X* Ԩ+B:ʹ>l0?jBϞ@ܰb3Sd_ /SHQP[$K fcI^ 1Ln r޳{&0-JH9>ay_wD_+r[LM-TԚr!8tv:owfJĺ^J5ʑGnތ9X\)16"L.U 78h":,ߜZfNPJ0NMaԃM >p 3zO)Q 2n\#h,!OYזV ΰe8ZJRRmɢ{*%m<*8x0h= Y/ЯoϽSUܛ9<|v(=C:U敊=jSe;sedX,T>xҌM&&Lk3'YF ؼ6p-}45;""VG2QvgO]Ktyp[@M$e>ek^cQ[o} +4/J)TVȤOZ(!_Dvȓ)N BUz\H sQY ȞECi־6teSv . J@fٛm{o,ZFFk ̪ mjSz49 #ny)x(r"ME1?1( B]XSxe+F k֜IXqhx;R]cgq5)գ9.Óz.72,jzTT2Wl$4ܞ:AI+, iCŠ@zkPwÀA#|X+Gwq(q07("_SD̆ j)m5-1҇G$D֟Wk\]+.˵ yOt5p脀w\v}gY]%3`Le^ִ<yo/ҡP5e0imH3g KAM5LRՈR;s"7 ;@?|3̡ho*l߈fNVͅrP])R@)=͆ny)5!bc996l^? w&El&F@]Htg;!X.({ʿc}:/y~;ڸ.C#>L?zN{Ļw7Chw2XXf;MZDsuIqwbΟ;frAt7Q>TϺ b!|ݢqDM70|ߤ8-;je<|^5 K|6pHvߚB<^el L&)w,۸K`a I#WN+ b#i eOZ*p% =2j̒)\W岆 b0c8\ 7 %ҳB~n3(%8Vxv!Cu6>g5!?\TuD!C@pЬAJy2)rZq%V|dO[rEj)!_yc/hGgM9 ӎ>v2W gk};s:.O@]ּyz i&s=H.w)=0v zz7hee:,sz X$&tR;2 X9E[i5mp?qc 'l)k~ Jn@/-I±_0sŝpGi /ORXLZWoob9K.|l^W`|E+>.-/ qY&dop5`P>\STаO7~y[ȼ/S_Bƿ=1V(ih-׼N |(&[PAvσ:jO/o\phaW=ƹ}6Б|:XP bJZ{*brRX>BD# RmXb &АU[I;MtCR륹Z _A~ĝi˛C]?sr < XWSCԨr^;}P˜=_L|\7wA䢟Ӧqz|nr8a+T"(}u^HGO#c)$H:RrmV9o{ zP5\l 7t77:Jv/:T #hhkAzq9D#T^dUifLm&B xowvkt! JemQ"u}'':@Ysq`lpn##Zes39sD0,IC aΡ *m;?baj N$G+3 _r:KZ .9ht h[Ѐ3e- wjN"Q~_o +qxnso 2Ch[9nu^v]֎X $q yJW)M>&>mDUgW[* %qGC43$'獂pk?]` wod46c5>kF1Kkgn3Nvv8j]y3WC=^"x?j)YzOsrmQYL@ȒViaH6q*SńATcr*SHA{A$VXU+cÿrD[Ģu}CYy!iӵMҒ cdb~îU~]Le ^i\PjTcB^pCTBH7/q#&ALUa@o<$ERjl淝P*3kng> FO)E"t7VvTلŠ}(+^Z5"S"ٲDE@7σ+ٱ__6ܥ$/CcXKj,cC~Њvbbti[;)ډ=BECa1uN*,7*KJYnqDwns(!M,{ևS *<2ƼaY2WcfVUx2>nQDg6~R;b9&{OFyہ| ͯb'a\^0VQ,v]8@c+!Uz@٭Wk,gvU#(Io" %`O3TCrj7sK0 ܜmJI{g5EP%;`@#oO\졒 Q cGpvY=3k«zth/Z/Ћn-9Rv *t[I!N]*aTD4p48xX=`:齹JV fTg7Ja_fh[*ƾ=t&."aEʒ?r V&\X*e3߁Dmܳjְhx?It'T<F]Pů|\YlmIySJP5cr>ck ?ψ{Rh6#Y^ `Xqg"X!)yPTrDe2ƣwrN0/kɼnQ:]`zPlGWn{ N{렒Ĉv3<-:T HVF9qf9zwOW+S&~;{%:ú|V9BcSRín#{]ʛ*Ǣ1>gQ/V\0 FXD7w'~Ҵ}B.#tT}mG>-GE=4G!]x+) x-xeqqHuA#U?ϒ`3#{䈷J{Cs4QmD}(x-rVkڐAOUF-z4w/O"*e[fmx0~?³$.i,0 iOBpdBߐ]PZe gsB/aԌ;_goSa Aӱro_m]>05pJ,)n&_'N G8]tqS`6wGjmCu :"^Adr+rNy~H4;ݚ@fٝ~VA>1 RPL$ MuRҥ&鐙8i#`C0>cj#$ؖ5j&+WǙ@d3қ.\N`Sޛ?=ƨC}]PоCxyqsB߲F[&f5'5O[