ELF>@@# GNU3)AT7TƈMH?HHwHWSHHHHCHHBHHH[[UHSHHPH H HH]HHEH(Z[]UHSAP1HcH|uY[H]AVAUIATAUSHHeH%(H$1tGu>e %eH4%HcHƘAIHD$$HT$@E1DHH$HHsxD$@H1HD$HHHHLjL$CHHf*fD$D(fD$FD҅t‰IID=uLL$e %H|$8Ht$HHcAI1HDt$,$EDDH|$0AV=IAEDAAAA tnAthAt_HHtLHuCe %eH4%IcHcH$HƘAIH1EyjEteAt_HHtLHuCe %eH4%McHcHƘAIH1L$$LtHu?e %eH4%HcHƘAIH1,$eL$%ID$H@mDl$\_I9vwH HfGH:LH{xe %A$I$D$H<$HcAIH1H-il$\tBu9e %A$I$HcAIH1,$yztwtotjHHtWHuNe %HcHcAeH4%HƘH$IH1 11ɺHtHHsHHHHhHtHhHǃhH$eH3%(tH[]A\A]A^A_SHH H~t_uVLNDFHGxe %eH4%HcLL$DD$H$HƘAIH1HSHtHHHtHPHHCH H[H [ATUHHlSHH H}sH{ II$HHtHXI$Lct]uTHExLC{e %eH4%HcLD$|$H$HƘAIH1H []A\AVAUAATIUHSHtMuDe %eH4%HcHƘAIH1Hl$$I|$lDsI|$DLmaL ~ u D$>FH@H@u|D$>HHMMEEEI|$xHDe %eH4%HcHD$LL$DD$HƘH<$ArIH1DT$ @A$EHLL$LEHڿH@HmH`D$>HH{MD$xHDe %eH4%HD$(HC|$L$HcHD$HƘA~IH1D|$ l$l$Ltltdt_H@HtLHuCe %eH4%HcHcH$HƘAIH1u^H@HtIHu@e %eH4%HcHƘAIH1D<$ D$?DL$>DAUIuHLD$0$1HX[]A\A]A^A_AWAVAUATUHS@HxH@tXH@uKHGxe %eH4%H$|$HcHƘAA IH1H}lHD$8HD$XHfElDDl$8HD$deL4%\$eM1ۈD$dIHD$ HD$(E9Huc1۩@H@e %eH4%HcHƘAQ IH1D,$JA9u_1۩@1H@ e %eH4%HcHƘAU IH1H@tCH@u6e %AHt$ HcA[ IH1D$$LL$lHT$dEĹx\$ltaH@ HtLHuCHExe %AHt$(HcH$Ae IH1\$Dd$1ۃ tuuH@H@HExe %eH4%HcH$HƘAr IH1Dd$Dl$hotltdt_H@HtLHuCe %eH4%HcHcH$HƘA{ IH1H@HtVHuMHExe %eH4%HcH$HƘA} IH1\$Dd$ HHHHtHHXH@HtEHuH@tkH@u^H`H{xDe %eH4%DD$D$H<$HcHƘAIH1HklfClH|$PZt YHsxH1fZfClX:t}ubHtmH@tIH@uT$@Ht$8LAt"T$LHt$8EHHAMIIGI9uD$@|$@uEH@H@u{D$HHHH}xLKDCHDe %eH4%HD$ HcD$GLL$HƘDD$H<$A.IHD$1Ht$8HT$GHt$8EHHA H@HtRHuIHExe %eH4%HcH$HƘA9IH1Dd$Du H@H@u{D$HHHH}xLKDCHDe %eH4%HD$HcD$GLL$ HƘDD$H<$A?IHD$1HXD[]A\A]A^A_AWAVAUATUSHH_Do)eH%(H$1H@H$Ht$`D(H$H$taH@uTHCxe %eH4%AHcɉ|$AH$|$HƘAIH1@YA8u D:X+DXH@ AHIH<HCxEe %eH4%@E|$ H$HcHƘAIH1D$(D|$Dl$D|$HHHCxe %eH4%E@EEDD$|$H$HcHƘAIH1D|$ Dl$FH{lEEH|$PH(HhHHxHD$@eH%HD$HHT$HHHD$hHD$xHT$p} H} HHLm(HE(IE8uuH@t`H@uSHCxe %eH4%HcHD$HƘA/IH1LT$8D$$LT$8L聹LMmIMUI9ffH@H@e %H|$pHcA<IHt$xD$$HUH@tGH@u:e %HD$HHt$hHcA@IHD$$1HUxHHBHH$H$L$HUxHL(HT$@HBxHHxHD$@H(LmxI9H|$XEfClH$H$EHD$@HxHT$`ADHHyuH@HtvHumH{xe %eH4%HcɉD$H<$HƘAIH1Dd$Dt$HmxHxHExH;D$@W1H|$PH$H$H9t6H(H$H|$XHzH(HHqH$H$fClH$H@EHD$$tYH@uLe %eH4%HcɉD$HƘAIH1Dd$D4$L$H$EHy{H@Ht[HuRHCxe %eH4%HcH$HƘAIH1Dd$Dt$l$u  $ynH@Ht[HuRHCxe %eH4%HcH$HƘAIH1l$Dd$Dt$H|$`1H$eH3%(tD8$H[]A\A]A^A_AWAVAUIHATUHSH(HAUu AED$uu H@tkH@u^HH|$HDe %eH4%Hcɉ|$H$HƘAlIH1AEtVH@tIH@uyfH@H@e %eH4%HcHƘA IH1$>$HurH@H@H}Ee %eH4%HcH|$$HƘAIH1HHLfH@J H@9 LE}$e %eH4%HcLD$|$$HƘAIH1 H@tQH@uDAFe %eH4%Hcɉ$HƘAIH1eL%LT$hI˜D$xLT$pLT$hE1ML$LT$pL$Hcl$xHHLHUHu*HH#EHH9u M@mt} H@tlH@u_IGxA~e %DHcAeH4%DD$MF|$H$HƘLD$HI1H@HLf  E ~ H@uHA:Ld(AFu HE1DH'HHqH;uHQt H H9uHu AAu@z@:}H@HHEHDeD] DU DM DE }He %eH4%|$HH!H8DL$ DD$H|$Hcɉ$HƘA-IH1Dd$8D\$0DT$(H HH@Ht{HurLKDCHe %@HceH4%|$ HH!H8LL$DD$H|$HƘ$A9IH1H@HHEHDeD] DU DM DE }He %eH4%|$HH!H8DL$ DD$H|$Hcɉ$HƘAAIH1Dd$8D\$0DT$(H L9H@H@u{H{CIDE Ie %eH4%D$ HL!I8H|$(DD$HD$HcD $HƘAMIH1Dl$HfE1HrHzHwH>HpHHHBHrHfE1H@XH@Ge %eH4%HcHƘA\IH1} 1@HHIZLHhHHLL$XE IH1 HHe %eH4%HcHƘACIH1,$H{(D$Lt& *LH@tLH@u?e %eH4%HcHƘAMIH1,$H@taH@uTIExIAwe %LD$0HcAPAt$IHt$8H|$HH$1l$DH@tLH@u?e %eH4%HcHƘATIH1,$fH@tLH@u?e %eH4%HcHƘAXIH1,$kX1H@tLH@u?e %eH4%HcHƘA]IH1,$D$L]H@HtHHu?e %eH4%Hcɉ$HƘAbIH1 fC(t2E1H$eH3%(DtHĨ[]A\A]A^A_UHSHHl HHUHt HEHHtHPHEHE[]ATLgUSHH HoH}lHH@thH@u[e %eH4%|$H$HcHƘH|$AIH1LHLH=H L[]A\UHHSHHl|HHHtHZHHC[]AWAVMAUEATIUHHlSHHX$HHt$HD$D$D|$DD$?tHhDLHHfD$@HH{( D:utH@D$@H@e %eH4%HcHƘA IH1Lt$D,$GH@HtxHuoe %DD$?EHceH4%A |$$HƘHDD$1ILt$(Dl$ D|$ D$DH{01ɺCHHHHH@D$@tlH@u_HExe %|$?HcA eH4%IH$HƘ1Lt$|$ ADl$|$HfC(HL$HEMHLD$?E$A$AD$XLHD$@HX[]A\A]A^A_AWAVAAUeL,%ATIHlMUSH8I$IHD$ HD$(HHEH{(HD$to҅HD$tRH@H@e %AAHcɉ,$IHt$(He(l҅HD$uQH@tHH@u;e %Ht$ AHcɉ,$AIH1(fC(H[HHSI$H9H8[]A\A]A^A_RE1 1ҾpHHHYH=HtAQH=HtH=HtAX^ASE11ҹ 8HHHt)1E1 H1HHu AZH HAUAATUSHUH=HPHIH=PHID$DHHEl$DHI$M$I$HAD$ID$(A$I|$ ADŽ$I$ID$(ID$0ID$8ID$ID$8ID$@ID$HI$I$ADŽ$ID$HID$PID$hADŽ$I$ID$hID$pID$xID$xI$ID$XID$XID$`HHLLTAƄ$fA$H{lfADŽ$IDŽ$HC`HSXHk`I$I$H(fClI$1HI$Hױ[[]LA\A]H=LE1UHSHH(H@tfH@uYLD$8H{Ce %eH4%HcLD$H|$$HƘAIH1l$H([]AWAeL<%AVMAUIATUHS1AHHt$`L$?eH%(H$1HT$>D$\HD$hMHuHLjL$bT$`IDL$aL|$@HT$0HT$H[D$>9ND$?9AI}lAfAElu AALL$\HT$`DùHAH@HtiHu`|$bIExe %eH4%LD$hHcɉ|$H$HƘLD$Aw IH1\$ Dd$Du^H@HtIHu@e %eH4%HcHƘAy IH1D$$ AE1D$\yaH@tJH@u=e %Ht$@HcA IHHt$HD$1$Dd$\H@t[H@uNH}uIExe %At$HcHt$0H|$A H$IH1\$HHLfLEDytAtnAteAt_H@HtLHuCe %eH4%IcHcH$HƘA IH1H@tLH@u?e %eH4%HcHƘA IH1$H$eH3%(tHĸ[]A\A]A^A_AWAVAUATUHSHHDnLveH%(H$1HT$@L$LA@v HHHT$ f feH%HD$(HHT$(D$4HD$8HD$XHT$PH|$@Ht$h:D$HtH@DŽ$HDŽ$tQH@uDe %HD$(Ht$8HcAIH1Lt$Dl$D$$H$1LL$EHD$D銃$HBHNjD$Lȋ$HAFH@Ht`HuWe %eH4%HcɉD$HƘAIH1Dd$D$D<$Du^H@HtIHu@e %eH4%HcHƘAIH1D<$ H@tGH@u:e %HD$PHt$XHcAIH1D$$DŽ$D|$4$H@HtWHuNe %eH4%HcɉD$HƘAIH1Dd$Lt$D,$H{lHH$DLHtH$H$iffCl $ufH@HtSHuJe %eH4%HcHƘAIH1Dd$Lt$D,$$tlH@D$HtWH@uJe %eH4%HcHƘAIH1Dd$Lt$D,$$H@tWH@uJe %eH4%HcHƘAIH1Dd$Lt$D,$H|$ DHHHT$ fH|$hAw|$HPH|$ ffH1ɺH$eH3%(D$4tH[]A\A]A^A_AWeH%AVAUATIUHSHHHD$XHL$HHHL$XHD$pH$H$LL<H@tjH@u]LC{It$xe %L$HcAH4$AH$D$1LD$|$IHfA:$ HHQ H@HtMHuDe %H|$XHcAI4$HHt$pD$1fH}(L}xL LDLLD$8H D$0H|$@HLL$0BH@tbH@uULC{ID$xe %eH4%HcLD$|$H$HƘAIH1HL$HH@ L$|tIH@uIH4$HHt$8HD$1Ll$D|$ffClEuH$H,H$EHDŽ$kd\HE1E1HLL$H$PXH$HE1H1Ҿ=rH@t_H@uRH{xe %eH4%HcɉD$H<$HƘA^IH1Ll$D|$AE1HHH{xH/H$fHClHD$0fClED$@eH%HT$8Ht$8H˜Ld$PHT$HIHT$hHt$XA W HL;H@tKH@u>HCxe %H|$8Ht$HHcA}IH$H1H|$`L$Ƅ$HLHD$0f1A9H$ALHyyte=t^tYH@HtFHu=e %Ht$XHcHcAyIHHt$hH$1u 1퀼$H|$`$҅tnH@ HtVHuMH{xe %eH4%HcɉD$H<$HƘAIH1Dt$H|$0fH@twH@uj$HCxe %eH4%Hcɉ|$H$HƘAIH1H$A3H@tQH@uDHCxe %eH4%HcH$HƘAIH1H@t_H@uRH{xe %eH4%HcɉD$H<$HƘAIH1Ll$D|$HD$0ftA'HuLLd$P$hH$Ht$pMHxeH%HT$8Ht$8H˜HT$HHT$XHt$P H$DHyitd=t]tXH@HtEHuH@tXH@uKH{Ce %eH4%HcH|$$HƘA IH1HT$(HL=yotj=tct^H@HtKHuBe %eH4%HHcH$HƘA IH1HT$(1EHDt$(H@t]H@uPH{Ce %eH4%HcH|$$HƘA IH1Dl$HT$(HL/y[H@tLH@u?e %eH4%Hcɉ$HƘA IH11LHE$ϟfDfHLH1ɺHX[]A\A]A^A_SHHu tH t H[鷚UHHSHHAStou f[f t ffH1ɺAZH1ɺ[]AY[]AWAVAUATUHSHHH@T$'tpH@ucDFH~e %DL$'HceH4%DD$HƘH|$$IDL$HA 1LLt HfHHLfAAt ffLft}H|$XLt$XD LeH%HD$`IFHD$hHD$pHD$xLLLfAEtLLHHH@tfH@uYHHHDe %eH4%HcH$HƘA IH1eL<%IL|$@MHT$0HT$HDd$'HHID9H|$X HL$pHHD$heH%HL$pHD$`HL$xH|$(HD$8H|$(Ht$XDHH̗u#HL$8HAH@u0LHItMu DHHE1菗AIH|$(Ht$XEH@H@DHHHHD HDe %H|$@HcA IHt$HH$Ht$Ht@ttH@ugDHHHHD HDe %AHt$HcHt$0H$A IH1DHHVuaH@H@e %eH4%HcHƘA IHH}lMDE1ubH@HAtIHu@e %eH4%HcHƘA IH1D$$fElLfu Efu u fHĈD[]A\A]A^A_AWAVAUATLglUHLSHH&HH|$8H|$8 DD:>LS8LKH11H{(t LIEH D8BtHRHLZL9uH:HH@H@ItIHLELSDKHExe %eH4%LD$(II!H8DL$LD$ |$HcH$HƘAZ IH1LT$7uH1Ҿ= H@ H@w LC{HExe %eH4%HcLD$|$H$HƘAf IH1 Hs(t LHEH%DJD:tEDEEt_HRHLJL9uuLLHc=9t҅uψD$@ D$@DL$@f|$@\ fElHD|$@HDŽ$H H@LCDKLD$hDL$tt`H@uSHExe %eH4%HcLD$DL$H$HƘA IH1D|$1PHHD$Pu^H@E1HA' H e %eH4%HcɋA HƘH$uH=PHIuvH@E1HAHe %eH4%HcɋA HƘH$IH1ZH}lHDL$tH$LD$hLHHD<$D$LAHffElAucH@H@e %eH4%HcHƘA IH1DHHjH@HtYHuPH{Ce %eH4%HcH|$$HƘA IH1D|$H|$8ffAAE11E1H$HtHD$05H$ۖD$0Ey5LtHL軖LH=vHhHT$PADHHAH@tQH@uDe %eH4%HcɉD$HƘA IH1D<$LHQLL*H|$8ffDADHeH%HD$HHT$HHHD$`H$H$IAEHH$1 H$I}0HDŽ$eH%H$H$H$H|$XHD$xH|$XH$AEHt#LD$xI@H@u&LHItMuAEHE1AIH|$XH$EVAEHD$@8H@tbH@uUH{sHExe %L$HcA At$IH$H|$HH$1DH}H@tfH@uYLC{HExe %eH4%HcLD$|$H$HƘA IH1D|$LHΏLyL觓H|$8ffAA H@H@H{sHExe %LL$HHcIAt$A Ht$`H|$HH$1OH|$8H|$8.D$@fH|$88u LS(HKXD|$xeH4%Ht$HHƘMHL$XHt$`MII$HXHHC:H@tIH@u H$H|$DD$HƘIH1Dd$ D|$EAH@tkH@u^LC{HExe %eH4%HcLD$|$H$HƘAe IH1Dd$ D|$H}l1H[]A\A]A^A_L#H|$81LC8H{HAVAUATUSH@HoH_(Do8Dw0Dg4H}lAH|$ HfElD$ Et.EDt$ H|$ Hc=D$ H tbH@tIH@ud|$lt A'L LHHLfHLHLEHEhE1`Att|$@vmH@HtZHuQDe %eH4%HcH$HƘAIH1AtmEu HtHHT$XHD"tHL$eL3%(Dt:3E111AE11E11AE1A E1H[]A\A]A^A_AVAUIATUHSH Hu HAHL]'Le(H@Ht^HuU}%IExe %eH4%Hcɉ|$H$HƘAIH1Ld$\$H@HAHe %eH4%HcɋAHƘH$ vaH@HAyHle %eH4%HcɋAHƘH$}u%}&1HUHHIuyH@HAHe %eH4%HcɋAHƘH$IH1HPhE ȩ@tRJ@tE@u(%s,%u,%lu):%s:%d node %u wanted to join with %s locking protocol %u.%u, we respond with %u.%u <5>(%s,%u,%lu):%s:%d Node %u wanted to join with %s locking protocol %u.%u, but we have %u.%u, disallowing <6>(%s,%u,%lu):%s:%d querying node %d <3>(%s,%u,%lu):%s:%d ERROR: Error %d when sending message %u (key 0x%x) to node %u <5>(%s,%u,%lu):%s:%d This node requested DLM locking protocol %u.%u and filesystem locking protocol %u.%u. At least one of the protocol versions on node %d is not compatible, disconnecting <6>(%s,%u,%lu):%s:%d Node %d responds JOIN_OK with DLM locking protocol %u.%u and fs locking protocol %u.%u <3>(%s,%u,%lu):%s:%d ERROR: invalid response %d from node %u <6>(%s,%u,%lu):%s:%d status %d, node %d response is %d <6>(%s,%u,%lu):%s:%d %s: Sending domain exit message %u to node %u <3>(%s,%u,%lu):%s:%d ERROR: Error %d sending domain exit message %u to node %u on domain %s /build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmdomain.c<6>(%s,%u,%lu):%s:%d freeing memory from domain %s /build/linux-5VIh7j/linux-3.2.78/include/linux/spinlock.h<6>(%s,%u,%lu):%s:%d node %u cancels join on domain %s <6>(%s,%u,%lu):%s:%d node %u wants to join domain %s <6>(%s,%u,%lu):%s:%d node %u is not in our live map yet <6>(%s,%u,%lu):%s:%d disallow join as node %u does not have node %u in its nodemap <6>(%s,%u,%lu):%s:%d node %u trying to join, but recovery is ongoing. <6>(%s,%u,%lu):%s:%d node %u trying to join, but it still needs recovery. <6>(%s,%u,%lu):%s:%d node %u trying to join, but it is still in the domain! needs recovery? DLMfs<6>(%s,%u,%lu):%s:%d We respond with %u ( %d ) %u nodes <6>(%s,%u,%lu):%s:%d node %u asserts join on domain %s <5>o2dlm: Node %u joins domain %s <6>(%s,%u,%lu):%s:%d Node %u queries nodes on domain %s <3>(%s,%u,%lu):%s:%d ERROR: Node %d queried nodes on domain %s before join domain <3>(%s,%u,%lu):%s:%d ERROR: Node %d queried nodes on domain %s but joining node is %d <3>(%s,%u,%lu):%s:%d ERROR: Node %d queried nodes on domain %s but active dlm protocol is %d.%d <6>(%s,%u,%lu):%s:%d Node %3d, %pI4:%u <3>(%s,%u,%lu):%s:%d ERROR: Domain %s: Node %d (%pI4:%u) registered in joining node %d but not in local node %d <3>(%s,%u,%lu):%s:%d ERROR: Domain %s: Node %d (%pI4:%u) registered in local node %d but not in joining node %d <6>(%s,%u,%lu):%s:%d Node %u queries hb regions on domain %s <3>(%s,%u,%lu):%s:%d ERROR: Node %d queried hb regions on domain %s before join domain <3>(%s,%u,%lu):%s:%d ERROR: Node %d queried hb regions on domain %s but joining node is %d <3>(%s,%u,%lu):%s:%d ERROR: Node %d queried hb regions on domain %s but active dlm protocol is %d.%d <3>(%s,%u,%lu):%s:%d ERROR: Domain %s: Joining node %d has global heartbeat enabled but local node %d does not <3>(%s,%u,%lu):%s:%d ERROR: Domain %s: Local node %d has global heartbeat enabled but joining node %d does not <6>(%s,%u,%lu):%s:%d Region %.*s <3>(%s,%u,%lu):%s:%d ERROR: Domain %s: Region '%.*s' registered in local node %d but not in joining node %d <3>(%s,%u,%lu):%s:%d ERROR: Domain %s: Region '%.*s' registered in joining node %d but not in local node %d <6>(%s,%u,%lu):%s:%d Allocated DLM hash pagevec; %d pages (%lu expected), %lu buckets per page <6>(%s,%u,%lu):%s:%d Join domain %s <6>(%s,%u,%lu):%s:%d registering handlers. <3>(%s,%u,%lu):%s:%d ERROR: status = %lld dlm_wq<6>(%s,%u,%lu):%s:%d %p<6>(%s,%u,%lu):%s:%d Latest response of disallow -- should restart <6>(%s,%u,%lu):%s:%d Node maps changed -- should restart <6>(%s,%u,%lu):%s:%d Yay, done querying nodes! <6>(%s,%u,%lu):%s:%d Sending nodeinfo to node %d <3>(%s,%u,%lu):%s:%d ERROR: node mismatch %d, node %d <6>(%s,%u,%lu):%s:%d Sending regions to node %d <3>(%s,%u,%lu):%s:%d ERROR: Region mismatch %d, node %d <6>(%s,%u,%lu):%s:%d Sending join assert to node %u <3>(%s,%u,%lu):%s:%d ERROR: Error return %d asserting join on node %d <5>o2dlm: Joining domain %s <3>(%s,%u,%lu):%s:%d ERROR: Error return %d cancelling join on node %d <6>(%s,%u,%lu):%s:%d returning %d <5>(%s,%u,%lu):%s:%d Timed out joining dlm domain %s after %u msecs <6>(%s,%u,%lu):%s:%d backoff %d <6>(%s,%u,%lu):%s:%d %s: Unhash res %.*s <6>(%s,%u,%lu):%s:%d %s: Hash res %.*s <6>(%s,%u,%lu):%s:%d %.*s <3>(%s,%u,%lu):%s:%d ERROR: domain name length too long <6>(%s,%u,%lu):%s:%d register called for domain "%s" <6>(%s,%u,%lu):%s:%d This ctxt is not joined yet! <3>(%s,%u,%lu):%s:%d ERROR: Requested locking protocol version is not compatible with already registered domain "%s" <6>(%s,%u,%lu):%s:%d dlm->recovery_map=%p, &(dlm->recovery_map[0])=%p <6>(%s,%u,%lu):%s:%d context init: refcount %u <6>(%s,%u,%lu):%s:%d shutting down domain %s <6>(%s,%u,%lu):%s:%d %s: more migration to do <6>(%s,%u,%lu):%s:%d Migrating locks from domain %s <6>(%s,%u,%lu):%s:%d %s: %d lock resources in hash last pass <6>(%s,%u,%lu):%s:%d DONE Migrating locks from domain %s <3>(%s,%u,%lu):%s:%d ERROR: Following lockres' are still on the tracking list: <6>(%s,%u,%lu):%s:%d Node %d is joining, we wait on it. <5>(%s,%u,%lu):%s:%d Error %d sending domain exit message to node %d <5>o2dlm: Leaving domain %s <6>(%s,%u,%lu):%s:%d %s: Node %u sent a begin exit domain message <6>(%s,%u,%lu):%s:%d %p %u %p<5>o2dlm: Node %u leaves domain %s <3>(%s,%u,%lu):%s:%d ERROR: Could not create o2dlm_mle slabcache <3>(%s,%u,%lu):%s:%d ERROR: Could not create o2dlm_lockres and o2dlm_lockname slabcaches <3>(%s,%u,%lu):%s:%d ERROR: Count not create o2dlm_lock slabcache <3>(%s,%u,%lu):%s:%d ERROR: Unable to register network handlers invalid error numberDLM_MAXSTATSLOCK:%d,%d,%d,%d,%d,%d:%lld,%d,%d,%d,%d,%d,%d,%d,%d,%d type=%d, conv=%d, node=%u, cookie=%u:%llu, ref=%u, ast=(empty=%c,pend=%c), bast=(empty=%c,pend=%c), pending=(conv=%c,lock=%c,cancel=%c,unlock=%c) %s%.*s%08x%.*s/build/linux-5VIh7j/linux-3.2.78/include/linux/spinlock.h<3>(%s,%u,%lu):%s:%d ERROR: status = %lld %d UNKNOWNEmptyInUseACTIVEINACTIVEBADDomain: %s Key: 0x%08x Protocol: %d.%d Thread Pid: %d Node: %d State: %s Number of Joins: %d Joining Node: %d Domain Map: Exit Domain Map: Live Map: Lock Resources: %d (%d) MLEs: %d (%d) Blocking: %d (%d) Mastery: %d (%d) Migration: %d (%d) Lists: Dirty=%s Purge=%s PendingASTs=%s PendingBASTs=%s Purge Count: %d Refs: %d Dead Node: %d Recovery Pid: %d Master: %d State: %s Recovery Map: Recovery Node State: %u - %s NAME:LRES:%d,%d,%d,%ld,%d,%d,%d,%d,%d,%d,%d RMAP:LVBX:%02xBLKMASMIG %3s mas=%3u new=%3u evt=%1d use=%1d ref=%3d Maybe=Vote=Response=Node=Dumping Purgelist for Domain: %s %ld Total on list: %ld Dumping MLEs for Domain: %s Total: %ld, Longest: %ld noyeslockres: %s, owner=%u, state=%u last used: %lu, refcnt: %u, on purge list: %s on dirty list: %s, on reco list: %s, migrating pending: %s inflight locks: %d, asts reserved: %d refmap nodes: [ %u ], inflight=%u granted queue: converting queue: blocked queue: dlm_statelocking_statemle_statepurge_listo2dlmrequest in progressrequest grantedrequest deniedrequest denied, out of system resourcesasync request in progresslock request blockedlock request blocked by a orphan locktopological change in progresssystem errorunsupportedcan't cancel convert: already grantedbad lockidsynchronous request grantedbad resource typebad resource handleno more resource handlescan't contact cluster managercan't contact lock managercan't contact purge daemonbad api argsno statusNOQUEUE was specified and request failedinvalid resource name lengthattempted to convert ungranted lockinvalid lock mode specifiedvalue block has been invalidatedrequest rejected, unrecognized clientblocked lock request cancelledconversion request cancelledinvalid resource handledeadlock recovery refused this requestfailed to allocate ASTrequest must wait for primary's responsetimeout value for lock has expiredinvalid group specificationversion conflicts prevent request handlingLocks device does not exist or path wrongClient has insufficient perms for deviceCannot set options on opened device lock resource being recoveredlock resource being migratedDLM_NORMALDLM_GRANTEDDLM_DENIEDDLM_DENIED_NOLOCKSDLM_WORKINGDLM_BLOCKEDDLM_BLOCKED_ORPHANDLM_DENIED_GRACE_PERIODDLM_SYSERRDLM_NOSUPPORTDLM_CANCELGRANTDLM_IVLOCKIDDLM_SYNCDLM_BADTYPEDLM_BADRESOURCEDLM_MAXHANDLESDLM_NOCLINFODLM_NOLOCKMGRDLM_NOPURGEDDLM_BADARGSDLM_VOIDDLM_NOTQUEUEDDLM_IVBUFLENDLM_CVTUNGRANTDLM_BADPARAMDLM_VALNOTVALIDDLM_REJECTEDDLM_ABORTDLM_CANCELDLM_IVRESHANDLEDLM_DEADLOCKDLM_DENIED_NOASTSDLM_FORWARDDLM_TIMEOUTDLM_IVGROUPIDDLM_VERS_CONFLICTDLM_BAD_DEVICE_PATHDLM_NO_DEVICE_PERMISSIONDLM_NO_CONTROL_DEVICE DLM_RECOVERINGDLM_MIGRATINGNEWJOINEDSHUTDOWNLEAVINGDEADINITREQUESTINGREQUESTEDRECEIVINGDONEFINALIZE-SENT/build/linux-5VIh7j/linux-3.2.78/include/linux/spinlock.h<6>(%s,%u,%lu):%s:%d %s: Adding res %.*s to purge list <6>(%s,%u,%lu):%s:%d %s: Removing res %.*s from purge list <6>(%s,%u,%lu):%s:%d %s: res %.*s <6>(%s,%u,%lu):%s:%d dlm thread running for %s... <6>(%s,%u,%lu):%s:%d %s: res %.*s is in use or being remastered, used %d, state %d <6>(%s,%u,%lu):%s:%d %s: Purging res %.*s, master %d /build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmthread.c<6>(%s,%u,%lu):%s:%d %s: Removing res %.*s from purgelist, master %d <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s in use after deref <3>(%s,%u,%lu):%s:%d ERROR: %s: inprog %d, mig %d, reco %d, dirty %d <6>(%s,%u,%lu):%s:%d %s: res %.*s, inprogress, delay list shuffle, state %d <6>(%s,%u,%lu):%s:%d %s: res %.*s has locks on the convert queue <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s converting lock to invalid mode <6>(%s,%u,%lu):%s:%d %s: res %.*s, AST for Converting lock %u:%llu, type %d => %d, node %u <6>(%s,%u,%lu):%s:%d %s: res %.*s, AST for Blocked lock %u:%llu, type %d, node %u <6>(%s,%u,%lu):%s:%d %s: Throttling dlm thread <6>(%s,%u,%lu):%s:%d %s: res %.*s, Flush AST for lock %u:%llu, type %d, node %u <3>(%s,%u,%lu):%s:%d ERROR: status = %lld <6>(%s,%u,%lu):%s:%d %s: res %.*s, AST queued while flushing last one <6>(%s,%u,%lu):%s:%d %s: res %.*s, Flush BAST for lock %u:%llu, blocked %d, node %u <6>(%s,%u,%lu):%s:%d %s: res %.*s, BAST queued while flushing last one <6>(%s,%u,%lu):%s:%d quitting DLM thread <6>(%s,%u,%lu):%s:%d Starting dlm_thread... dlm_thread<6>(%s,%u,%lu):%s:%d Waiting for dlm thread to exit ACTIVEinactivebad<5>(%s,%u,%lu):%s:%d %s(%d): recovery info, state=%s, dead=%u, master=%u <5>(%s,%u,%lu):%s:%d %s: reco state, node %u, state=%s <5>(%s,%u,%lu):%s:%d %s: lockres %.*s on recovering list mehe<5>o2dlm: Node %u (%s) is the Recovery Master for the dead node %u in domain %s <6>(%s,%u,%lu):%s:%d finishing recovery for node %s:%u, stage %d <3>(%s,%u,%lu):%s:%d ERROR: Error %d when sending message %u (key 0x%x) to node %u <3>(%s,%u,%lu):%s:%d ERROR: node %u went down after this node finished recovery. <3>(%s,%u,%lu):%s:%d ERROR: Mismatched lvb in lock cookie=%u:%llu, name=%.*s, node=%u /build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmrecovery.cmigrationrecovery<6>(%s,%u,%lu):%s:%d %s:%.*s: sending mig lockres (%s) to %u <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, Error %d send MIG_LOCKRES to node %u (%s) <3>(%s,%u,%lu):%s:%d ERROR: status = %lld <3>(%s,%u,%lu):%s:%d ERROR: node %u told me to kill myself! <6>(%s,%u,%lu):%s:%d %s: dead node is %u <6>(%s,%u,%lu):%s:%d not sending begin reco to dead node %u <6>(%s,%u,%lu):%s:%d not sending begin reco to self <6>(%s,%u,%lu):%s:%d attempting to send begin reco msg to %d <5>(%s,%u,%lu):%s:%d %s: node %u was down when sending begin reco msg (%d) <6>(%s,%u,%lu):%s:%d %s: trying to start recovery of node %u, but node %u is waiting for last recovery to complete, backoff for a bit <3>(%s,%u,%lu):%s:%d ERROR: begin reco of dlm %s to node %u returned %d $RECOVERY<3>(%s,%u,%lu):%s:%d ERROR: recovery lock not found <6>(%s,%u,%lu):%s:%d unlockast for recovery lock fired! <6>(%s,%u,%lu):%s:%d bast for recovery lock fired!, this=%u, dlm=%s <6>(%s,%u,%lu):%s:%d ast for recovery lock fired!, this=%u, dlm=%s /build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmcommon.h/build/linux-5VIh7j/linux-3.2.78/include/linux/spinlock.h<6>(%s,%u,%lu):%s:%d %s: changing dead_node from %u to %u <6>(%s,%u,%lu):%s:%d %s: changing new_master from %u to %u <6>(%s,%u,%lu):%s:%d starting recovery of %s at %lu, dead=%u, this=%u <6>(%s,%u,%lu):%s:%d %s: dlmlock($RECOVERY) returned %d, lksb=%d <6>(%s,%u,%lu):%s:%d dlm=%s dlmlock says I got it (this=%u) <6>(%s,%u,%lu):%s:%d %s: got reco EX lock, but %u will do the recovery <6>(%s,%u,%lu):%s:%d %s: got reco EX lock, but node got recovered already <3>(%s,%u,%lu):%s:%d ERROR: %s: new master is %u but no dead node! <6>(%s,%u,%lu):%s:%d %s: dead=%u, this=%u, sending begin_reco now <6>(%s,%u,%lu):%s:%d got DLM_DENIED, trying LKM_CANCEL <3>(%s,%u,%lu):%s:%d ERROR: dlmunlock returned %d <6>(%s,%u,%lu):%s:%d dlm=%s dlmlock says another node got it (this=%u) <6>(%s,%u,%lu):%s:%d %s: reco master taking awhile <6>(%s,%u,%lu):%s:%d %s: reco master %u is ready to recover %u <6>(%s,%u,%lu):%s:%d dlm=%s dlmlock says master node died (this=%u) <3>(%s,%u,%lu):%s:%d ERROR: %s: got %s from dlmlock($RECOVERY), lksb.status=%s <6>(%s,%u,%lu):%s:%d %s: res %.*s, Changing owner from %u to %u <5>o2dlm: End recovery on domain %s <6>(%s,%u,%lu):%s:%d %s: work thread has %d work items <6>(%s,%u,%lu):%s:%d starting dlm recovery thread... dlm_reco_thread<6>(%s,%u,%lu):%s:%d waiting for dlm recovery thread to exit yesnoreceivingrequested<6>(%s,%u,%lu):%s:%d new master %u died while recovering %u! <3>(%s,%u,%lu):%s:%d ERROR: dead_node %u no longer in recovery map! <6>(%s,%u,%lu):%s:%d %s(%d):recovery thread found node %u in the recovery map! <5>o2dlm: Begin recovery on domain %s for node %u <6>(%s,%u,%lu):%s:%d another node will master this recovery session. <3>(%s,%u,%lu):%s:%d ERROR: %s: failed to alloc recovery area, retrying <6>(%s,%u,%lu):%s:%d %s: Requesting lock info from node %u <6>(%s,%u,%lu):%s:%d <6>(%s,%u,%lu):%s:%d dlm_request_all_locks: dead node is %u, sending request to %u <6>(%s,%u,%lu):%s:%d waited 1 sec for %u, dead? %s <6>(%s,%u,%lu):%s:%d %s: node %u returned %d during recovery, retrying after a short wait <6>(%s,%u,%lu):%s:%d node %u died after requesting recovery info for node %u <6>(%s,%u,%lu):%s:%d now receiving recovery data from node %u for dead node %u <6>(%s,%u,%lu):%s:%d already receiving recovery data from node %u for dead node %u <6>(%s,%u,%lu):%s:%d already DONE receiving recovery data from node %u for dead node %u <6>(%s,%u,%lu):%s:%d %s: Done requesting all lock info <6>(%s,%u,%lu):%s:%d checking recovery state of node %u <3>(%s,%u,%lu):%s:%d ERROR: bad ndata state for node %u: state=%d <6>(%s,%u,%lu):%s:%d %s: node %u still in state %s <6>(%s,%u,%lu):%s:%d %s: node %u state is done <6>(%s,%u,%lu):%s:%d %s: node %u state is finalize <6>(%s,%u,%lu):%s:%d pass #%d, all_nodes_done?: %s <6>(%s,%u,%lu):%s:%d all nodes are done! send finalize <6>(%s,%u,%lu):%s:%d should be done with recovery! <6>(%s,%u,%lu):%s:%d finishing recovery of %s at %lu, dead=%u, this=%u, new=%u <6>(%s,%u,%lu):%s:%d DONE mastering recovery of %s:%u here(this=%u)! <6>(%s,%u,%lu):%s:%d dlm thread running for %s... <6>(%s,%u,%lu):%s:%d quitting DLM recovery thread <5>o2dlm: Waiting on the death of node %u in domain %s <5>o2dlm: Waiting on the recovery of node %u in domain %s <6>(%s,%u,%lu):%s:%d %s: reco thread %d in recovery: state=%d, master=%u, dead=%u <3>(%s,%u,%lu):%s:%d ERROR: %s: node %u sent dead_node=%u, but local dead_node is %u <6>(%s,%u,%lu):%s:%d got DATA DONE: dead_node=%u, reco.dead_node=%u, node_idx=%u, this node=%u <3>(%s,%u,%lu):%s:%d ERROR: bug expression: (done->dead_node != dlm->reco.dead_node) <3>(%s,%u,%lu):%s:%d ERROR: Got DATA DONE: dead_node=%u, reco.dead_node=%u, node_idx=%u, this node=%u <6>(%s,%u,%lu):%s:%d node %u is DONE sending recovery data! <3>(%s,%u,%lu):%s:%d ERROR: failed to find recovery node data for node %u <6>(%s,%u,%lu):%s:%d leaving reco data done handler, ret=%d <6>(%s,%u,%lu):%s:%d sending to %u <6>(%s,%u,%lu):%s:%d argh. lockres has %d locks. this will require more than one network packet to migrate <6>(%s,%u,%lu):%s:%d %s:%.*s: sending dummy lock to %u, %s <3>(%s,%u,%lu):%s:%d ERROR: %s: dlm_send_mig_lockres_msg returned %d <6>(%s,%u,%lu):%s:%d %s: node %u went down while sending %s lockres %.*s <6>(%s,%u,%lu):%s:%d %s: recovery worker started, dead=%u, master=%u <5>(%s,%u,%lu):%s:%d %s: will not send recovery state, recovery master %u died, thread=(dead=%u,mas=%u) current=(dead=%u,mas=%u) <5>(%s,%u,%lu):%s:%d %s: reco state invalid: reco(dead=%u, master=%u), request(dead=%u, master=%u) <6>(%s,%u,%lu):%s:%d AHA! there was a $RECOVERY lock for dead node %u (%s)! <6>(%s,%u,%lu):%s:%d found lockres owned by dead node while doing recovery for node %u. sending it. <6>(%s,%u,%lu):%s:%d found UNKNOWN owner while doing recovery for node %u. sending it. <3>(%s,%u,%lu):%s:%d ERROR: %s: node %u went down while sending recovery state for dead node %u, ret=%d <6>(%s,%u,%lu):%s:%d sending DATA DONE message to %u, my node=%u, dead node=%u <3>(%s,%u,%lu):%s:%d ERROR: %s: Error %d send RECO_DATA_DONE to node %u to recover dead node %u <3>(%s,%u,%lu):%s:%d ERROR: %s: node %u went down while sending recovery all-done for dead node %u, ret=%d <6>(%s,%u,%lu):%s:%d %s message received from node %u <6>(%s,%u,%lu):%s:%d all done flag. all lockres data received! <6>(%s,%u,%lu):%s:%d lock %.*s is already migrating <3>(%s,%u,%lu):%s:%d ERROR: node is attempting to migrate lock %.*s, but marked as recovering! <6>(%s,%u,%lu):%s:%d recovery has passed me a lockres with an unknown owner.. will need to requery: %.*s <6>(%s,%u,%lu):%s:%d node %u responded to master requery with %u <6>(%s,%u,%lu):%s:%d lock master is %u <6>(%s,%u,%lu):%s:%d dlm_lockres_master_requery ret=%d <6>(%s,%u,%lu):%s:%d lockres %.*s not claimed. this node will take it. <6>(%s,%u,%lu):%s:%d master needs to respond to sender that node %u still owns %.*s <6>(%s,%u,%lu):%s:%d running %d locks for this lockres <6>(%s,%u,%lu):%s:%d %s:%.*s: dummy lock for %u <3>(%s,%u,%lu):%s:%d ERROR: Could not find local lock with cookie %u:%llu, node %u, list %u, flags 0x%x, type %d, conv %d, highest blocked %d <3>(%s,%u,%lu):%s:%d ERROR: Mismatched node# in lock cookie %u:%llu, name %.*s, node %u <3>(%s,%u,%lu):%s:%d ERROR: Migrate lock cookie %u:%llu, node %u, list %u, flags 0x%x, type %d, conv %d, highest blocked %d <6>(%s,%u,%lu):%s:%d Lock cookie %u:%llu was on list %u instead of list %u for %.*s <6>(%s,%u,%lu):%s:%d just reordered a local lock! <3>(%s,%u,%lu):%s:%d ERROR: %s:%.*s: received bad lvb! type=%d lockres lvb=[%02x] migrated lvb=[] <3>(%s,%u,%lu):%s:%d ERROR: %s:%.*s: %u:%llu: lock already exists on this lockres! <5>(%s,%u,%lu):%s:%d sent lock: type=%d, conv=%d, node=%u, cookie=%u:%llu, queue=%d <6>(%s,%u,%lu):%s:%d %s:%.*s: added lock for node %u, setting refmap bit <6>(%s,%u,%lu):%s:%d done running all the locks <6>(%s,%u,%lu):%s:%d dlm_process_recovery_data returned %d <6>(%s,%u,%lu):%s:%d dlm_process_recovery_data succeeded <6>(%s,%u,%lu):%s:%d Recovering res %s:%.*s, is already on recovery list! <6>(%s,%u,%lu):%s:%d node died with convert pending on %.*s. move back to granted list. <6>(%s,%u,%lu):%s:%d node died with lock pending on %.*s. remove from blocked list and skip. <6>(%s,%u,%lu):%s:%d node died with unlock pending on %.*s. remove from blocked list and skip. <6>(%s,%u,%lu):%s:%d node died with cancel pending on %.*s. move back to granted list. <6>(%s,%u,%lu):%s:%d %s: recovery master %d just died <6>(%s,%u,%lu):%s:%d %s: dead master %d had reached finalize1 state, clearing <6>(%s,%u,%lu):%s:%d Clearing join state for node %u <6>(%s,%u,%lu):%s:%d for domain %s, node %d is already dead. another node likely did recovery already. <6>(%s,%u,%lu):%s:%d node %u already removed from domain! <6>(%s,%u,%lu):%s:%d clearing %.*s lvb, dead node %u had EX <5>(%s,%u,%lu):%s:%d %s: res %.*s, Skip recovery as it is being freed <6>(%s,%u,%lu):%s:%d %s:%.*s: freed %u locks for dead node %u, dropping ref from lockres <3>(%s,%u,%lu):%s:%d ERROR: %s:%.*s: freed %u locks for dead node %u, but ref was not set <6>(%s,%u,%lu):%s:%d %s:%.*s: dead node %u had a ref, but had no locks and had not purged before dying <6>(%s,%u,%lu):%s:%d node %u being removed from domain map! <6>(%s,%u,%lu):%s:%d domain %s, node %u already added to recovery map! <6>(%s,%u,%lu):%s:%d %s: node %u wants to recover node %u (%u:%u) but this node is in finalize state, waiting on finalize2 <6>(%s,%u,%lu):%s:%d %s: node %u wants to recover node %u (%u:%u) <6>(%s,%u,%lu):%s:%d %s: new_master %u died, changing to %u <6>(%s,%u,%lu):%s:%d %s: new_master %u NOT DEAD, changing to %u <5>(%s,%u,%lu):%s:%d %s: dead_node previously set to %u, node %u changing it to %u <6>(%s,%u,%lu):%s:%d recovery master %u sees %u as dead, but this node has not yet. marking %u as dead <6>(%s,%u,%lu):%s:%d %u not in domain/live_nodes map so setting it in reco map manually <6>(%s,%u,%lu):%s:%d %s: recovery started by node %u, for %u (%u:%u) <6>(%s,%u,%lu):%s:%d %s: node %u finalizing recovery stage%d of node %u (%u:%u) <3>(%s,%u,%lu):%s:%d ERROR: node %u sent recovery finalize msg, but node %u is supposed to be the new master, dead=%u <3>(%s,%u,%lu):%s:%d ERROR: node %u sent recovery finalize msg for dead node %u, but node %u is supposed to be dead <3>(%s,%u,%lu):%s:%d ERROR: %s: received finalize1 from new master %u for dead node %u, but this node has already received it! <3>(%s,%u,%lu):%s:%d ERROR: %s: received finalize2 from new master %u for dead node %u, but this node did not have finalize1! <6>(%s,%u,%lu):%s:%d %s: recovery done, reco master was %u, dead now %u, master now %u deadinitrequestingdonefinalize-sent/build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmmaster.c<6>(%s,%u,%lu):%s:%d destroying lockres %.*s <3>(%s,%u,%lu):%s:%d ERROR: Resource %.*s not on the Tracking list <3>(%s,%u,%lu):%s:%d ERROR: Going to BUG for resource %.*s. We're on a list! [%c%c%c%c%c%c%c] /build/linux-5VIh7j/linux-3.2.78/include/linux/spinlock.h<3>(%s,%u,%lu):%s:%d ERROR: bad mle: %p <6>(%s,%u,%lu):%s:%d %s: res %.*s, inflight++: now %u, %ps() <3>(%s,%u,%lu):%s:%d ERROR: TCP stack not ready! <3>(%s,%u,%lu):%s:%d ERROR: bad args passed to o2net! <3>(%s,%u,%lu):%s:%d ERROR: out of memory while trying to send network message! retrying <3>(%s,%u,%lu):%s:%d ERROR: status = %lld <3>(%s,%u,%lu):%s:%d ERROR: unhandled error!<3>(%s,%u,%lu):%s:%d ERROR: link to %d went down! <6>(%s,%u,%lu):%s:%d node %u is the master, response=YES <6>(%s,%u,%lu):%s:%d %s:%.*s: master node %u now knows I have a reference <6>(%s,%u,%lu):%s:%d node %u not master, response=NO <6>(%s,%u,%lu):%s:%d node %u not master, response=MAYBE <6>(%s,%u,%lu):%s:%d node %u hit an error, resending <3>(%s,%u,%lu):%s:%d ERROR: bad response! %u <6>(%s,%u,%lu):%s:%d Releasing mle for %.*s, type %d <6>(%s,%u,%lu):%s:%d tried to migrate %.*s, but some process beat me to it <3>(%s,%u,%lu):%s:%d ERROR: migration error mle: master=%u new_master=%u // request: master=%u new_master=%u // lockres=%.*s <6>(%s,%u,%lu):%s:%d %s:%.*s: master=%u, newmaster=%u, telling master to get ref for cleared out mle during migration <6>(%s,%u,%lu):%s:%d node %u already in node map! <6>(%s,%u,%lu):%s:%d node %u already removed from nodemap! o2dlm_mleo2dlm_lockreso2dlm_lockname<6>(%s,%u,%lu):%s:%d res %.*s, set node %u, %ps() <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, Error %d send MIGRATE_REQUEST to node %u <3>(%s,%u,%lu):%s:%d ERROR: unhandled error=%d! <6>(%s,%u,%lu):%s:%d migrate request (node %u) returned %d! <6>(%s,%u,%lu):%s:%d %s:%.*s: need ref for node %u <6>(%s,%u,%lu):%s:%d returning ret=%d <6>(%s,%u,%lu):%s:%d sending assert master to %d (%.*s) <3>(%s,%u,%lu):%s:%d ERROR: Error %d when sending message %u (key 0x%x) to node %u <6>(%s,%u,%lu):%s:%d link to %d went down! <3>(%s,%u,%lu):%s:%d ERROR: during assert master of %.*s to %u, got %d. <3>(%s,%u,%lu):%s:%d ERROR: %.*s: very strange, master MLE but no lockres on %u <6>(%s,%u,%lu):%s:%d %.*s: node %u create mles on other nodes and requests a re-assert <6>(%s,%u,%lu):%s:%d %.*s: node %u has a reference to this lockres, set the bit in the refmap <6>(%s,%u,%lu):%s:%d %s:%.*s: owner is suddenly %u <3>(%s,%u,%lu):%s:%d ERROR: link to %u went down?: %d <6>(%s,%u,%lu):%s:%d %s: %.*s: node map changed, restarting <6>(%s,%u,%lu):%s:%d something happened such that the master process may need to be restarted! <5>(%s,%u,%lu):%s:%d node %d up while restarting <6>(%s,%u,%lu):%s:%d sending request to new node <3>(%s,%u,%lu):%s:%d ERROR: node down! %d <6>(%s,%u,%lu):%s:%d expected master %u died while this node was blocked waiting on it! <6>(%s,%u,%lu):%s:%d %s:%.*s:still blocked. waiting on %u now <6>(%s,%u,%lu):%s:%d %s:%.*s: no longer blocking. try to master this here <6>(%s,%u,%lu):%s:%d %s:%.*s: status change: old=%d new=%d <6>(%s,%u,%lu):%s:%d %s:%.*s: restart lock mastery succeeded, rechecking now <6>(%s,%u,%lu):%s:%d map not changed and voting not done for %s:%.*s <6>(%s,%u,%lu):%s:%d %s:%.*s: waiting again <6>(%s,%u,%lu):%s:%d done waiting, master is %u <6>(%s,%u,%lu):%s:%d about to master %.*s here, this=%u <6>(%s,%u,%lu):%s:%d res %.*s, clr node %u, %ps() <6>(%s,%u,%lu):%s:%d %s:%.*s node %u ref dropped in dispatch <3>(%s,%u,%lu):%s:%d ERROR: %s:%.*s: node %u trying to drop ref but it is already dropped! <6>(%s,%u,%lu):%s:%d %s: res %.*s, inflight--: now %u, %ps() MIGRATIONBLOCK<6>(%s,%u,%lu):%s:%d get lockres %s (len %d) <6>(%s,%u,%lu):%s:%d allocating a new resource <6>(%s,%u,%lu):%s:%d no lockres found, allocated our own: %p <3>(%s,%u,%lu):%s:%d ERROR: master entry for nonexistent lock! <6>(%s,%u,%lu):%s:%d %s:%.*s: late on %s <6>(%s,%u,%lu):%s:%d %s: res %.*s, At least one node (%d) to recover before lock mastery can begin $RECOVERY<6>(%s,%u,%lu):%s:%d %s: Recovery map is not empty, but must master $RECOVERY lock now <5>(%s,%u,%lu):%s:%d %s: node %u has not seen node %u go down yet, and thinks the dead node is mastering the recovery lock. must wait. <6>(%s,%u,%lu):%s:%d %s: reco lock master is %u <6>(%s,%u,%lu):%s:%d %s: waiting 500ms for heartbeat state change <6>(%s,%u,%lu):%s:%d %s: res %.*s, Requests only up to %u but master is %u, keep going <6>(%s,%u,%lu):%s:%d %s: res %.*s, Node map changed, redo the master request now, blocked=%d <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, Spinning on dlm_wait_for_lock_mastery, blocked = %d <6>(%s,%u,%lu):%s:%d %s: res %.*s, Mastered by %u <3>(%s,%u,%lu):%s:%d ERROR: Invalid name length!<6>(%s,%u,%lu):%s:%d assert_master with flags: %u <6>(%s,%u,%lu):%s:%d just got an assert_master from %u, but no MLE for it! (%.*s) <6>(%s,%u,%lu):%s:%d no bits set in the maybe_map, but %u is asserting! (%.*s) <6>(%s,%u,%lu):%s:%d master %u was found, %u should back off <6>(%s,%u,%lu):%s:%d %u is the lowest node, %u is asserting. (%.*s) %u must have begun after %u won. <6>(%s,%u,%lu):%s:%d %s:%.*s: got cleanup assert from %u for migration <6>(%s,%u,%lu):%s:%d %s:%.*s: got unrelated assert from %u for migration, ignoring <3>(%s,%u,%lu):%s:%d ERROR: %u asserting but %.*s is RECOVERING! <3>(%s,%u,%lu):%s:%d ERROR: DIE! Mastery assert from %u, but current owner is %u! (%.*s) <6>(%s,%u,%lu):%s:%d owner %u re-asserting on lock %.*s <3>(%s,%u,%lu):%s:%d ERROR: got assert_master from node %u, but %u is the owner! (%.*s) <3>(%s,%u,%lu):%s:%d ERROR: got assert from %u, but lock with no owner should be in-progress! (%.*s) <3>(%s,%u,%lu):%s:%d ERROR: got assert from %u, but new master is %u, and old master was %u (%.*s) <6>(%s,%u,%lu):%s:%d finishing off migration of lockres %.*s, from %u to %u <3>(%s,%u,%lu):%s:%d ERROR: %s:%.*s: got assert master from %u that will mess up this node, refs=%d, extra=%d, inuse=%d <6>(%s,%u,%lu):%s:%d assert_master from %u, but current owner is %u (%.*s), no mle <6>(%s,%u,%lu):%s:%d need to tell master to reassert <3>(%s,%u,%lu):%s:%d ERROR: strange, got assert from %u, MASTER mle present here for %s:%.*s, but no lockres! <6>(%s,%u,%lu):%s:%d %s:%.*s: got assert from %u, need a ref <3>(%s,%u,%lu):%s:%d ERROR: Bad message received from another node. Dumping state and killing the other node now! This node is OK and can continue. <6>(%s,%u,%lu):%s:%d IGNORE HIGHER: %.*s <6>(%s,%u,%lu):%s:%d returning DLM_MASTER_RESP_ERROR since res is being recovered/migrated <3>(%s,%u,%lu):%s:%d ERROR: lock with no owner should be in-progress! <3>(%s,%u,%lu):%s:%d ERROR: no mle found for this lock! <6>(%s,%u,%lu):%s:%d node %u is master, but trying to migrate to node %u. <3>(%s,%u,%lu):%s:%d ERROR: no owner on lockres, but this node is trying to migrate it to %u?! <3>(%s,%u,%lu):%s:%d ERROR: no lockres, but an mle with this node as master! <6>(%s,%u,%lu):%s:%d migration mle was found (%u->%u) <3>(%s,%u,%lu):%s:%d ERROR: invalid response %d <6>(%s,%u,%lu):%s:%d %u is the owner of %.*s, cleaning everyone else <3>(%s,%u,%lu):%s:%d ERROR: failed to dispatch assert master work <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, error %d send DEREF to node %u <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, DEREF to node %u got %d <3>(%s,%u,%lu):%s:%d ERROR: Invalid node number: %u <3>(%s,%u,%lu):%s:%d ERROR: %s:%.*s: bad lockres name <3>(%s,%u,%lu):%s:%d ERROR: Got a migrate request, but the lockres is marked as recovering!<6>(%s,%u,%lu):%s:%d dlm=%s, dead node=%u <6>(%s,%u,%lu):%s:%d mle found, but dead node %u would not have been master <6>(%s,%u,%lu):%s:%d node %u was expected master <5>(%s,%u,%lu):%s:%d %s: target %u died during migration from %u, the MLE is still keep used, ignore it! <6>(%s,%u,%lu):%s:%d %s: node %u died during migration from %u to %u! <6>(%s,%u,%lu):%s:%d now time to do a migrate request to other nodes <6>(%s,%u,%lu):%s:%d doing assert master of %.*s to all except the original node <6>(%s,%u,%lu):%s:%d doing assert master of %.*s back to %u <6>(%s,%u,%lu):%s:%d assert master to original master failed with %d. yesno<6>(%s,%u,%lu):%s:%d dlm_mark_lockres_migrating: %.*s, from %u to %u <6>(%s,%u,%lu):%s:%d about to wait on migration_wq, dirty=%s <6>(%s,%u,%lu):%s:%d woken again: migrating? %s, dead? %s <6>(%s,%u,%lu):%s:%d all is well: migrating? %s, dead? %s <6>(%s,%u,%lu):%s:%d trying again... <3>(%s,%u,%lu):%s:%d ERROR: aha. migration target %u just went down grantedblockedconverting<6>(%s,%u,%lu):%s:%d %s: Not migrateable res %.*s, lock %u:%llu on %s list <6>(%s,%u,%lu):%s:%d %s: res %.*s, Migrateable <6>(%s,%u,%lu):%s:%d %s: Migrating %.*s to node %u <6>(%s,%u,%lu):%s:%d another process is already migrating it <3>(%s,%u,%lu):%s:%d ERROR: tried to migrate %.*s to %u, but the target went down. <6>(%s,%u,%lu):%s:%d migration to node %u failed with %d <6>(%s,%u,%lu):%s:%d %s:%.*s: timed out during migration <6>(%s,%u,%lu):%s:%d %s:%.*s: expected migration target %u is no longer up, restarting <6>(%s,%u,%lu):%s:%d %s:%.*s: caught signal during migration <6>(%s,%u,%lu):%s:%d putting lock for node %u <6>(%s,%u,%lu):%s:%d %s:%.*s: node %u had a ref to this migrating lockres, clearing <6>(%s,%u,%lu):%s:%d %s: Migrating %.*s to %u, returns %d <6>(%s,%u,%lu):%s:%d %s: res %.*s, Migrate to node %u failed with %d <6>(%s,%u,%lu):%s:%d Someone asked us to assert mastery, but we're in the middle of migration. Skipping assert, the new master will handle that. <6>(%s,%u,%lu):%s:%d worker about to master %.*s here, this=%u <6>(%s,%u,%lu):%s:%d finished with dlm_assert_master_worker /build/linux-5VIh7j/linux-3.2.78/include/linux/spinlock.hmasterremote/build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmast.c<6>(%s,%u,%lu):%s:%d getting lvb from lockres for %s node <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, lock %u:%llu, AST list not empty, pending %d, newlevel %d <6>(%s,%u,%lu):%s:%d %s: res %.*s, lock %u:%llu, AST getting flushed <6>(%s,%u,%lu):%s:%d %s: res %.*s, lock %u:%llu, Cancelling BAST <6>(%s,%u,%lu):%s:%d %s: res %.*s, lock %u:%llu, BAST getting flushed <6>(%s,%u,%lu):%s:%d %s: res %.*s, lock %u:%llu, Local AST <6>(%s,%u,%lu):%s:%d %s: res %.*s, lock %u:%llu, Local BAST, blocked %d noneput lvbget lvbb<3>(%s,%u,%lu):%s:%d ERROR: dlm status = %s <3>(%s,%u,%lu):%s:%d ERROR: bug expression: !dlm_domain_fully_joined(dlm) <3>(%s,%u,%lu):%s:%d ERROR: Domain %s not fully joined! <3>(%s,%u,%lu):%s:%d ERROR: Invalid name length (%d) in proxy ast handler! <3>(%s,%u,%lu):%s:%d ERROR: Both PUT and GET lvb specified, (0x%x) <6>(%s,%u,%lu):%s:%d lvb: %s <6>(%s,%u,%lu):%s:%d type=%d, blocked_type=%d <3>(%s,%u,%lu):%s:%d ERROR: Unknown ast type! %d, cookie=%u:%lluname=%.*s, node=%u <6>(%s,%u,%lu):%s:%d Got %sast for unknown lockres! cookie=%u:%llu, name=%.*s, node=%u <6>(%s,%u,%lu):%s:%d %s: res %.*s <6>(%s,%u,%lu):%s:%d Responding with DLM_RECOVERING! <6>(%s,%u,%lu):%s:%d Responding with DLM_MIGRATING! <6>(%s,%u,%lu):%s:%d Got %sast for unknown lock! cookie=%u:%llu, name=%.*s, node=%u <6>(%s,%u,%lu):%s:%d %s: res %.*s, lock %u:%llu, Granted type %d => %d <6>(%s,%u,%lu):%s:%d %s: res %.*s, to %u, type %d, blocked_type %d <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, error %d send AST to node %u <3>(%s,%u,%lu):%s:%d ERROR: sent AST to node %u, it thinks this node is dead! <3>(%s,%u,%lu):%s:%d ERROR: sent AST to node %u, it returned DLM_MIGRATING! <3>(%s,%u,%lu):%s:%d ERROR: AST to node %u returned %d! <6>(%s,%u,%lu):%s:%d %s: res %.*s, lock %u:%llu, Remote AST <6>(%s,%u,%lu):%s:%d %.*s <6>(%s,%u,%lu):%s:%d node %u returned DLM_RECOVERING from convert message! <6>(%s,%u,%lu):%s:%d node %u returned DLM_MIGRATING from convert message! <6>(%s,%u,%lu):%s:%d node %u returned DLM_FORWARD from convert message! <3>(%s,%u,%lu):%s:%d ERROR: dlm status = %s <3>(%s,%u,%lu):%s:%d ERROR: Error %d when sending message %u (key 0x%x) to node %u <6>(%s,%u,%lu):%s:%d node %u died so returning DLM_RECOVERING from convert message! /build/linux-5VIh7j/linux-3.2.78/include/linux/spinlock.hUNKNOWNNL<6>(%s,%u,%lu):%s:%d type=%d, convert_type=%d, new convert_type=%d <3>(%s,%u,%lu):%s:%d ERROR: attempted to convert a lock with a lock conversion pending <3>(%s,%u,%lu):%s:%d ERROR: attempted to convert a lock not on grant queue <6>(%s,%u,%lu):%s:%d will set lvb: converting %s->%s EX<6>(%s,%u,%lu):%s:%d will fetch new value into lvb: converting %s->%s <6>(%s,%u,%lu):%s:%d will NOT fetch new value into lvb: converting %s->%s <6>(%s,%u,%lu):%s:%d res %.*s, granting %s lock <6>(%s,%u,%lu):%s:%d doing in-place convert for nonlocal lock <6>(%s,%u,%lu):%s:%d failed to convert NOQUEUE lock %.*s from %d to %d... <6>(%s,%u,%lu):%s:%d res %.*s, queueing... <6>(%s,%u,%lu):%s:%d type=%d, convert_type=%d, busy=%d <6>(%s,%u,%lu):%s:%d bailing out early since res is RECOVERING on secondary queue <3>(%s,%u,%lu):%s:%d ERROR: converting a remote lock that is already converting! (cookie=%u:%llu, conv=%d) noneput lvbget lvb<3>(%s,%u,%lu):%s:%d ERROR: bug expression: !dlm_domain_fully_joined(dlm) <3>(%s,%u,%lu):%s:%d ERROR: Domain %s not fully joined! /build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmconvert.c<3>(%s,%u,%lu):%s:%d ERROR: both PUT and GET lvb specified <6>(%s,%u,%lu):%s:%d lvb: %s <3>(%s,%u,%lu):%s:%d ERROR: did not find lock to convert on grant queue! cookie=%u:%llu PR$RECOVERY/build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmlock.c<6>(%s,%u,%lu):%s:%d removing lock's lockres reference <6>(%s,%u,%lu):%s:%d freeing kernel-allocated lksb /build/linux-5VIh7j/linux-3.2.78/include/linux/spinlock.h<6>(%s,%u,%lu):%s:%d type=%d <3>(%s,%u,%lu):%s:%d ERROR: dlm status = %s <6>(%s,%u,%lu):%s:%d I can grant this lock right away <6>(%s,%u,%lu):%s:%d %s: returning DLM_NORMAL to node %u for reco lock <6>(%s,%u,%lu):%s:%d %s: returning NOTQUEUED to node %u for reco lock o2dlm_lock<3>(%s,%u,%lu):%s:%d ERROR: strange LOCAL convert request! <3>(%s,%u,%lu):%s:%d ERROR: NULL lock pointer in convert request <3>(%s,%u,%lu):%s:%d ERROR: NULL lockres pointer in convert request <3>(%s,%u,%lu):%s:%d ERROR: new args: lksb=%p, ast=%p, bast=%p, astdata=%p <3>(%s,%u,%lu):%s:%d ERROR: orig args: lksb=%p, ast=%p, bast=%p, astdata=%p <6>(%s,%u,%lu):%s:%d retrying convert with migration/recovery/in-progress <6>(%s,%u,%lu):%s:%d This node's cookie will now wrap! <6>(%s,%u,%lu):%s:%d type=%d, flags = 0x%x <6>(%s,%u,%lu):%s:%d creating lock: lock=%p res=%p <6>(%s,%u,%lu):%s:%d LKM_VALBLK passed by caller <6>(%s,%u,%lu):%s:%d type=%d, lockres %.*s, flags = 0x%x <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, Stale lockres no longer owned by node %u. That node is coming back up currently. <3>(%s,%u,%lu):%s:%d ERROR: %s: res %.*s, Error %d send CREATE LOCK to node %u <6>(%s,%u,%lu):%s:%d %s: recovery lock was owned by dead node %u, remaster it now. <6>(%s,%u,%lu):%s:%d %s: $RECOVERY lock for this node (%u) is mastered by %u; got lock, manually granting (no ast) <3>(%s,%u,%lu):%s:%d ERROR: Domain %s not fully joined, but node %u is sending a create_lock message for lock %.*s! <6>(%s,%u,%lu):%s:%d set DLM_LKSB_GET_LVB flag <6>(%s,%u,%lu):%s:%d lockres recovering/migrating/in-progress <6>(%s,%u,%lu):%s:%d %.*s <6>(%s,%u,%lu):%s:%d %s:%.*s: this node became the master due to a migration, re-evaluate now <6>(%s,%u,%lu):%s:%d master was in-progress. retry <3>(%s,%u,%lu):%s:%d ERROR: Error %d when sending message %u (key 0x%x) to node %u forwardrecoveringmigratingnon-<6>(%s,%u,%lu):%s:%d master_node = %d, valblk = %d /build/linux-5VIh7j/linux-3.2.78/fs/ocfs2/dlm/dlmunlock.c<3>(%s,%u,%lu):%s:%d ERROR: lockres %.*s: Someone is calling dlmunlock while waiting for an ast!<3>(%s,%u,%lu):%s:%d ERROR: lockres in progress! <3>(%s,%u,%lu):%s:%d ERROR: lock to cancel is not on any list! <3>(%s,%u,%lu):%s:%d ERROR: dlm status = %s <6>(%s,%u,%lu):%s:%d %s:%.*s: clearing actions, %s <6>(%s,%u,%lu):%s:%d clearing convert_type at %smaster node <6>(%s,%u,%lu):%s:%d lock %u:%llu should be gone now! refs=%d <6>(%s,%u,%lu):%s:%d VALBLK given with CANCEL: ignoring VALBLK <6>(%s,%u,%lu):%s:%d lock=%p res=%p <6>(%s,%u,%lu):%s:%d done calling dlmunlock_master: returned %d, call_ast is %d <6>(%s,%u,%lu):%s:%d done calling dlmunlock_remote: returned %d, call_ast is %d <6>(%s,%u,%lu):%s:%d retrying unlock due to pending recovery/migration/in-progress <6>(%s,%u,%lu):%s:%d calling unlockast(%p, %d) <6>(%s,%u,%lu):%s:%d kicking the thread <6>(%s,%u,%lu):%s:%d returning status=%d! put lvbnone<3>(%s,%u,%lu):%s:%d ERROR: bad args! GET_LVB specified on unlock! <3>(%s,%u,%lu):%s:%d ERROR: bad args! cannot modify lvb on a CANCEL request! <3>(%s,%u,%lu):%s:%d ERROR: Invalid name length in unlock handler! <3>(%s,%u,%lu):%s:%d ERROR: bug expression: !dlm_domain_fully_joined(dlm) <3>(%s,%u,%lu):%s:%d ERROR: Domain %s not fully joined! <6>(%s,%u,%lu):%s:%d lvb: %s <6>(%s,%u,%lu):%s:%d returning DLM_FORWARD -- res no longer exists <6>(%s,%u,%lu):%s:%d returning DLM_RECOVERING <6>(%s,%u,%lu):%s:%d returning DLM_MIGRATING <6>(%s,%u,%lu):%s:%d returning DLM_FORWARD -- not master <6>(%s,%u,%lu):%s:%d lockres is in progress <3>(%s,%u,%lu):%s:%d ERROR: failed to find lock to unlock! cookie=%u:%llu OCFS2 DLM 1.5.0<6>%s QR|cZ||/;esEIbk| 3 @o;bgd/Ck"+ 1 = I |"%+%14?c z x" -9{=) ! >  V W |_`mG2e|jklmn|Krthlicense=GPLauthor=Oracleversion=1.5.0description=OCFS2 DLM 1.5.0srcversion=985C1A1A888AD41B7C1A755depends=ocfs2_nodemanagerintree=Yvermagic=3.2.0-4-amd64 SMP mod_unload modversions dlm_unregister_eviction_cbdlm_register_eviction_cbdlm_setup_eviction_cbdlm_register_domaindlm_unregister_domaindlm_errnamedlm_errmsgdlm_print_one_lockdlmlockdlmunlockVmodule_layoutnkmem_cache_destroy\4Z__kmallocmsleep7kref_putD8get_zeroed_page%o2nm_node_putDa\o2hb_unregister_callback:up_read~^Zsimple_read_from_buffer]sgeneric_file_llseek/debugfs_create_dir{go2hb_get_all_regionso2hb_register_callback__alloc_workqueue_keyWyseq_openkQseq_release_private'|autoremove_wake_functionFMmalloc_sizes[ܵremove_wait_queueo2net_register_handlerѣfind_next_bitا!seq_printfSA6o2net_send_message9aW&queue_workao2net_unregister_handler_listƉo2hb_fill_node_map=debugfs_create_fileҰGcpu_number&Ro2net_send_message_vec/Iseq_readkstrdup kthread_create_on_nodeh}jiffieșWdown_reads_atomic_dec_and_lockc__init_waitqueue_headdefault_wake_function!current_taskp7jiffies_to_msecsI'printkB,kthread_stop/memcmp nǡ_cond_resched׿o2hb_global_heartbeat_activeOHdebugfs_remove]kmem_cache_free destroy_workqueueJL;up_writeudown_writevC>o2hb_setup_callbackiBflush_workqueue8__cond_resched_lock{kmem_cache_alloc__get_free_pages__stack_chk_failR5o2nm_get_node_by_num;msecs_to_jiffiesQschedule?,schedule_timeout=clear_pageH^wake_up_process lmlog_not_bitsg+zkmem_cache_alloc_trace+_raw_spin_lockn4Jkmem_cache_createCfree_pagesA!__wake_upo_kthread_should_stopԪ`Xadd_wait_queueEiseq_lseek kref_init zkfree|to2hb_check_node_heartbeating\\prepare_to_wait\w kref_getE*o2nm_this_nodesmlog_and_bits|ffinish_wait_ rPsnprintfocfs2_dlmGCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3ocfs2_dlm.ko҆!.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata.rodata.str1.1.rela__bug_table.rela.smp_locks.modinfo__ksymtab_strings__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$3d.!>\@9P!RMH!b^"](!!r0m!!  P#! p$P !2 >H1!P!PPpU!HU0! <%0J.R>RfMx6"{ P-@60 G+XMi %#1TI$t<OthWg5[ ? p (B3]0wP7` (p,-<VpbJI@`(B\v @`@X*6BNZt   P+"4 F W p| 8 @  / PO4o ( 0J  ` ^) 0IOU PapPnLL"L'LM,NDpNNN)NA<O O ! O4  N 0 ` Q^~ lQ) P p 8 V[ Y- \` }]=    p/ @ D U  o     t         ' D  a f Pet fe<e     ni H `     /  I 0 c  } "a ,$f x~ ~ ~  8 Ā= . /. ]K5  O ye  !l    p OW0 2r@H ZrgX < T   '7<9\Q~ "AS<E ` ) C?W qZ    @`:@T`n`J@*D^ x`"o  '0AP[D+a/g/m4x8& ^.b `i( !k8!Z$<sn.0z9X69!I c[x `p40@Zq@S "&x;U o@`@q`  $>Xr ^n @)C]`} VwW<u|u .@H} C|b|t hgz< <0?"0`a 2t 8#M5^0xP0K1| 8h8Rpl ~ @ w( p3n0,PF `z   HI(P#  3  +eGuy;UogyKH Wk aCH"06?}9Q` dW||6 yh6  "* v: L \ {IJe Kp I e    d S !!#!a_5!I!S!^!}]v!!gA!<(,!a~!מ3!""&"}:"F"V"zr"Bf("K "z"`!"U ""OaF"" ##dNr6#K#\#cw##d # }#)# ##Cx$&i2$F$!*S$Mh$~$$$$$$2$p|V$q=%h( %\K%+%q>C%f\%2/v%% %K%%%%%4% &)&7&怴G&0X&_&+&|&&L̙&F&&OtY&&Gh8&'xU'$'.BM:'`;L'z;['|S=r' a''''XV'D-'g ((7k -(7(Ce P(X(o(((BD((67a((())DH9)0)x O)Pkg)q) ))))O**!*7<*S*f*q**?*jf]*5*ʥ$**+2K*+h0+B+O+ ml++++L++([+' .+^W+,D]90,zYE,Z,4l,{~,,4,*S,,^,cD,-|3(-0-I-uS-7,[-i-y----}-dlm_query_join_proto_check__PRETTY_FUNCTION__.41848dlm_callback_semdlm_free_pagevecdlm_request_join__PRETTY_FUNCTION__.43368dlm_send_one_domain_exit__PRETTY_FUNCTION__.41588dlm_unregister_domain_handlersdlm_free_ctxt_memdlm_ctxt_release__PRETTY_FUNCTION__.41252dlm_domain_eventsdlm_lockres_hash.isra.3assert_spin_locked__dlm_lookup_domain_fulldlm_wait_on_domain_helper__dlm_set_joining_nodedlm_cancel_join_handler__PRETTY_FUNCTION__.43167dlm_query_join_handler__PRETTY_FUNCTION__.41938__dlm_print_nodesdlm_assert_joined_handler__PRETTY_FUNCTION__.42191dlm_query_nodeinfo_handler__PRETTY_FUNCTION__.43021__PRETTY_FUNCTION__.42742dlm_query_region_handler__PRETTY_FUNCTION__.42595__PRETTY_FUNCTION__.42240kzalloc.constprop.12dlm_alloc_pagevec.constprop.13__PRETTY_FUNCTION__.40974dlm_join_domain__PRETTY_FUNCTION__.44113__PRETTY_FUNCTION__.44071dlm_exit_domain_handlerdlm_begin_exit_domain_handler__PRETTY_FUNCTION__.43782__PRETTY_FUNCTION__.43705__PRETTY_FUNCTION__.42867__PRETTY_FUNCTION__.42441__PRETTY_FUNCTION__.43580__PRETTY_FUNCTION__.43657__PRETTY_FUNCTION__.43208__PRETTY_FUNCTION__.43252__PRETTY_FUNCTION__.41049__PRETTY_FUNCTION__.41090__PRETTY_FUNCTION__.41133__PRETTY_FUNCTION__.41182__PRETTY_FUNCTION__.44679__PRETTY_FUNCTION__.44437__key.44610__key.44611__key.44612__key.44613__key.44614__key.44615__PRETTY_FUNCTION__.41721__PRETTY_FUNCTION__.41324__PRETTY_FUNCTION__.41490__PRETTY_FUNCTION__.41670__PRETTY_FUNCTION__.41451__PRETTY_FUNCTION__.41546dlm_init__PRETTY_FUNCTION__.44996dlm_join_handlersdlm_exit__mod_license2394__mod_author2393__ksymtab_dlm_unregister_eviction_cb__kstrtab_dlm_unregister_eviction_cb__kcrctab_dlm_unregister_eviction_cb__ksymtab_dlm_register_eviction_cb__kstrtab_dlm_register_eviction_cb__kcrctab_dlm_register_eviction_cb__ksymtab_dlm_setup_eviction_cb__kstrtab_dlm_setup_eviction_cb__kcrctab_dlm_setup_eviction_cb__ksymtab_dlm_register_domain__kstrtab_dlm_register_domain__kcrctab_dlm_register_domain__ksymtab_dlm_unregister_domain__kstrtab_dlm_unregister_domain__kcrctab_dlm_unregister_domain.LC10.LC12dlm_errmsgsdlm_errnameslockres_seq_stoplockres_seq_nextdlm_debug_freedump_lock__dlm_print_lockdebug_lockres_releaselockres_seq_showdebug_releasedebug_readstringify_locknamekzalloc.constprop.6debug_lockres_open__PRETTY_FUNCTION__.40110debug_lockres_opsstringify_nodemap.constprop.7debug_state_openCSWTCH.58CSWTCH.60lockres_seq_startdump_mledebug_purgelist_opendebug_mle_opendebug_state_fopsdebug_lockres_fops__PRETTY_FUNCTION__.40275debug_mle_fopsdebug_purgelist_fopsdlm_debugfs_root__PRETTY_FUNCTION__.40424__PRETTY_FUNCTION__.40502__ksymtab_dlm_errname__kstrtab_dlm_errname__kcrctab_dlm_errname__ksymtab_dlm_errmsg__kstrtab_dlm_errmsg__kcrctab_dlm_errmsg__ksymtab_dlm_print_one_lock__kstrtab_dlm_print_one_lock__kcrctab_dlm_print_one_lock.LC7list_del_initdlm_lock_compatible__PRETTY_FUNCTION__.43596__PRETTY_FUNCTION__.44018dlm_thread__PRETTY_FUNCTION__.44400__PRETTY_FUNCTION__.43795__PRETTY_FUNCTION__.43675__PRETTY_FUNCTION__.43844__PRETTY_FUNCTION__.44179__PRETTY_FUNCTION__.44056__PRETTY_FUNCTION__.44131.LC0dlm_lvb_is_emptydlm_print_reco_node_status__PRETTY_FUNCTION__.43924CSWTCH.183dlm_print_recovery_masterdlm_is_node_recovereddlm_node_iter_nextdlm_send_finalize_reco_message__PRETTY_FUNCTION__.49756dlm_add_lock_to_array__PRETTY_FUNCTION__.46273dlm_init_migratable_lockresdlm_send_mig_lockres_msg__PRETTY_FUNCTION__.46121dlm_send_begin_reco_message__PRETTY_FUNCTION__.49153dlm_reco_unlock_ast__PRETTY_FUNCTION__.48585dlm_reco_bast__PRETTY_FUNCTION__.48546dlm_reco_ast__PRETTY_FUNCTION__.48506dlm_list_idx_to_ptrdlm_set_reco_dead_node__PRETTY_FUNCTION__.43661dlm_set_reco_master__PRETTY_FUNCTION__.43700dlm_pick_recovery_master__PRETTY_FUNCTION__.48626__dlm_reset_recoverydlm_change_lockres_owner.isra.8dlm_finish_local_lockres_recovery__PRETTY_FUNCTION__.47872dlm_end_recoverydlm_destroy_recovery_area.isra.11dlm_reco_state_lockdlm_add_dummy_lock.isra.12kzalloc.constprop.13__PRETTY_FUNCTION__.43759__PRETTY_FUNCTION__.43809dlm_recovery_thread__PRETTY_FUNCTION__.43884dlm_do_recovery__PRETTY_FUNCTION__.44272__PRETTY_FUNCTION__.44488__PRETTY_FUNCTION__.45285__PRETTY_FUNCTION__.44057__PRETTY_FUNCTION__.44219__PRETTY_FUNCTION__.45398dlm_request_all_locks_worker__PRETTY_FUNCTION__.45711__PRETTY_FUNCTION__.46338dlm_mig_cookie_lockdlm_mig_cookie__PRETTY_FUNCTION__.45445__PRETTY_FUNCTION__.45984__PRETTY_FUNCTION__.45632__PRETTY_FUNCTION__.46535dlm_mig_lockres_worker__PRETTY_FUNCTION__.47050__PRETTY_FUNCTION__.46970__PRETTY_FUNCTION__.46753__PRETTY_FUNCTION__.47193__PRETTY_FUNCTION__.47134__PRETTY_FUNCTION__.47673__dlm_hb_node_down__PRETTY_FUNCTION__.48251__PRETTY_FUNCTION__.48168__PRETTY_FUNCTION__.47979__PRETTY_FUNCTION__.48049__PRETTY_FUNCTION__.49474__PRETTY_FUNCTION__.49872.LC13.LC32.LC33atomic_incfull_name_hashdlm_node_iter_initdlm_migration_can_proceeddlm_bitmap_diff_iter_nextdlm_lockres_release__PRETTY_FUNCTION__.43901dlm_lockname_cachedlm_lockres_cachedlm_master_hash.isra.1__dlm_mle_detach_hb_events.isra.3dlm_mle_detach_hb_eventsdlm_find_mledlm_get_mle_inusedlm_init_mle__key.43706dlm_change_lockres_owner.isra.6__dlm_put_mle__PRETTY_FUNCTION__.43667dlm_mle_releasedlm_put_mledlm_put_mle_inuse__dlm_lockres_grab_inflight_ref.isra.13__PRETTY_FUNCTION__.44107kzalloc.constprop.17dlm_do_master_request__PRETTY_FUNCTION__.45381__PRETTY_FUNCTION__.43852dlm_mle_cachedlm_add_migration_mle__PRETTY_FUNCTION__.49068__PRETTY_FUNCTION__.43804__PRETTY_FUNCTION__.43763__key.44002__PRETTY_FUNCTION__.44028dlm_do_migrate_request__PRETTY_FUNCTION__.48795dlm_do_assert_master__PRETTY_FUNCTION__.46247dlm_wait_for_lock_mastery__PRETTY_FUNCTION__.44707__PRETTY_FUNCTION__.45127__PRETTY_FUNCTION__.44068dlm_deref_lockres_worker__PRETTY_FUNCTION__.47860__PRETTY_FUNCTION__.44150__PRETTY_FUNCTION__.44203__PRETTY_FUNCTION__.47479__PRETTY_FUNCTION__.46540dlm_assert_master_worker__PRETTY_FUNCTION__.47281__PRETTY_FUNCTION__.45820__PRETTY_FUNCTION__.47593__PRETTY_FUNCTION__.47679__PRETTY_FUNCTION__.49019__PRETTY_FUNCTION__.49264__PRETTY_FUNCTION__.49186__PRETTY_FUNCTION__.49384dlm_mark_lockres_migrating__PRETTY_FUNCTION__.48450__PRETTY_FUNCTION__.47944__PRETTY_FUNCTION__.48032__PRETTY_FUNCTION__.48681__PRETTY_FUNCTION__.48393__PRETTY_FUNCTION__.47330__PRETTY_FUNCTION__.49610.LC4dlm_update_lvb.isra.1__PRETTY_FUNCTION__.43681__PRETTY_FUNCTION__.43524__PRETTY_FUNCTION__.43636__PRETTY_FUNCTION__.43723__PRETTY_FUNCTION__.43808__PRETTY_FUNCTION__.43861__PRETTY_FUNCTION__.44364__PRETTY_FUNCTION__.43766.LC3dlm_send_remote_convert_request__dlm_lockres_state_to_status__dlmconvert_master.isra.2__PRETTY_FUNCTION__.43591CSWTCH.37__PRETTY_FUNCTION__.43544__PRETTY_FUNCTION__.43962__PRETTY_FUNCTION__.44370.LC29dlm_is_recovery_lockdlm_lock_release__PRETTY_FUNCTION__.44023__PRETTY_FUNCTION__.43980dlm_lock_cachedlmlock_master__PRETTY_FUNCTION__.43569__PRETTY_FUNCTION__.44383dlm_cookie_lockdlm_next_cookie__PRETTY_FUNCTION__.44332__PRETTY_FUNCTION__.43752__PRETTY_FUNCTION__.43899__PRETTY_FUNCTION__.44087__ksymtab_dlmlock__kstrtab_dlmlock__kcrctab_dlmlock.LC1dlm_send_remote_unlock_request.isra.2__PRETTY_FUNCTION__.43784dlmunlock_common__PRETTY_FUNCTION__.43540__PRETTY_FUNCTION__.44366__PRETTY_FUNCTION__.44409__PRETTY_FUNCTION__.44456__PRETTY_FUNCTION__.43939__ksymtab_dlmunlock__kstrtab_dlmunlock__kcrctab_dlmunlock__mod_version42__mod_description40__mod_srcversion110__module_depends____versions__mod_intree17__mod_vermagic5__dlm_wait_on_lockres_flagsdlm_queue_ast__crc_dlm_errnamedlmconvert_remotedlm_fire_domain_eviction_callbacksdlm_kick_recovery_threaddlm_new_lockres__crc_dlm_unregister_eviction_cbdlm_wait_for_node_recoverydlm_debug_shutdown__this_moduledlm_init_lock_cachesnprintfdlm_hb_node_up_cbdlm_print_one_lockdlm_create_lock_handlerfinish_waitmlog_and_bitsdlm_proxy_ast_handlerdlm_assert_master_handler__dlm_queue_basto2nm_this_node__dlm_lookup_lockresdlm_destroy_lock_cachekref_getcleanup_module__dlm_queue_astdlm_print_versionprepare_to_waitdlm_grabdlm_errmsg__dlm_unlink_mledlm_master_requery_handlero2hb_check_node_heartbeatingkfreekref_initdlm_create_debugfs_rootdlm_migrate_request_handlerseq_lseekdlm_lock_putadd_wait_queuedlmconvert_masterkthread_should_stop__wake_upfree_pagesdlm_lockres_release_astkmem_cache_create__crc_dlm_print_one_lockdlm_lockres_grab_inflight_refdlm_unlock_lock_handlerdlm_launch_recovery_thread_raw_spin_lockkmem_cache_alloc_tracemlog_not_bitsdlm_complete_threadinit_modulewake_up_process__crc_dlm_setup_eviction_cb__dlm_lockres_has_locksdlmlockdlm_do_local_astdlm_print_one_lock_resourcedlm_destroy_mle_cacheclear_pagedlm_debug_initscheduleschedule_timeoutmsecs_to_jiffies__crc_dlm_unregister_domaino2nm_get_node_by_num__stack_chk_faildlm_create_debugfs_subroot__get_free_pagesdlm_destroy_debugfs_subrootdlm_complete_recovery_threaddlm_reco_data_done_handlerdlm_lock_getkmem_cache_allocdlm_move_lockres_to_recovery_listdlm_wait_for_recovery__cond_resched_lockdlm_new_lockdlm_drop_lockres_refdlm_do_master_requeryflush_workqueueo2hb_setup_callbackdown_writeup_writedlm_domain_lockdlm_unregister_eviction_cbdlm_kick_threaddlm_is_host_downdlm_lockres_drop_inflight_refdlm_joineddlm_mig_lockres_handler__dlm_lockres_calc_usagedlm_commit_pending_canceldestroy_workqueuedlm_lockres_putdlm_shutting_downkmem_cache_freedlm_send_one_lockresdebugfs_remove__dlm_insert_lockresdlm_convert_lock_handlero2hb_global_heartbeat_active_cond_resched__crc_dlmunlockdlm_is_node_deadmemcmpdlm_lockres_clear_refmap_bitkthread_stop__crc_dlmlockdlm_master_request_handlerprintkdlm_force_free_mlesjiffies_to_msecsdlm_lockres_calc_usagecurrent_taskdlm_clean_master_listdlm_domainsdlm_unregister_domaindlm_print_one_mledlm_queue_bastdlm_lock_basts_flusheddlm_init_master_cachesdefault_wake_function__init_waitqueue_head_atomic_dec_and_lock__crc_dlm_register_domaindlm_dispatch_assert_masterdlm_destroy_master_cachesdlm_register_domaindown_readdlm_destroy_debugfs_rootjiffieskthread_create_on_nodedlm_request_all_locks_handlerkstrdupdlm_register_eviction_cbseq_readdlm_lookup_lockresdlm_commit_pending_unlocko2net_send_message_veccpu_numberdebugfs_create_filedlm_assert_master_post_handlerdlm_get_lock_resourcedlm_wait_for_node_death__crc_dlm_register_eviction_cbdlm_lockres_set_refmap_bitdlm_lock_attach_lockreso2hb_fill_node_mapo2net_unregister_handler_listdlm_deref_lockres_handlerdlm_do_remote_astqueue_workdlm_revert_pending_convertdlm_begin_reco_handlero2net_send_messageseq_printffind_next_bit__dlm_insert_mle__dlm_lockres_unused__dlm_lookup_lockres_fulldlm_revert_pending_locko2net_register_handlerdlm_setup_eviction_cbdlm_domain_fully_joined__dlm_dirty_lockresremove_wait_queuemalloc_sizesdlm_hb_event_notify_attachedautoremove_wake_functionseq_release_privateseq_opendlm_errname__alloc_workqueue_keydlm_send_proxy_ast_msgdlm_init_mle_cache__crc_dlm_errmsgo2hb_register_callback__dlm_lockres_reserve_astdlm_finish_migrationo2hb_get_all_regionsdlm_dispatch_workdlm_do_local_bastdebugfs_create_dir__dlm_unhash_lockresdlm_hb_node_down_cbgeneric_file_llseek__dlm_print_one_lock_resourcedlm_empty_lockressimple_read_from_bufferdlm_launch_threadup_reado2hb_unregister_callbackdlmunlockdlm_puto2nm_node_putget_zeroed_pagekref_putmsleep__kmallocdlm_finalize_reco_handlerkmem_cache_destroy 0* 0M 0Ss 0     (- 6 S  Z y   7  > JJ{      (2 ; _  f vrx     + 4 U \ m    03?C?Y   - 4 ;N Sj    # _    5  ) N n w     m       ! ( 6 =         O \ k t   0      w  ) 2 S Z a {   #       # &* _ Of q Rz   V       b <| '   0 #* 4[h|   0   < 0C IOs   0   < k Pu | kt  P )4 m Pt B  $ M `T  [b&w    `  I &FYg z  `    0 `7  CMs    c  (;T ]       C 3:    e _r     ;&d@Zr{   p ? (7 @ a h  ou~      80  $0H [!r | ! ! !  !< O!l bJ! ! ! !, ?!\ o! ! ! G! I'!t    & D =x      !! *! V!  [!,!!! ! ! "" " :" I" " R"u""" " ""o#|## # # #  ###$ $ ,$ @3$ : =$O$]$f$q$ $ @$ ~ $$$$$ $ % %  %&%z%%%% % % `%  && ;&Z&&& & `& &&B>' k't'' ' `'  ''''( ( .( `5( D([(z(((( ( )F)X)f) o) ) )  )))3) *$*/* K* R* C o** *** * * Q+++M+V+`+ i+ + + +++ ,,', <, [, ,,, , , ,D-[-d-n- - - ----- . . $. 3.D.Eg.|. .... 7.. //// / /  0"0+050 O0 ^0 Tk00000 0 1  1  '1H1Q1[1 d1 1 1  11111 1 1 1 12 !272H2V2b2 2 2 22222 2 2 23E/383B3 W3 o3 v3  }33 333333414:4Q4 Z4 4 4 %445#595 B5 l5  s5 Oz5555 5 5 @5 w596G6666 6 6 `6 w6667v777 77 7D7788 %8 B8 @I8 P8[8d8o8 x8 8 @8 88 8 8 88 >9D9M9X9 v9 @}9 99 9 (9 99:  :?:P:c:q: z: : @: 4::::; $; X+;  :;Q;p;};; ; X;  ;;;< &< X-<  <<<<< < < X<  <=*=V=^=p=1>C> X> X_> z>> >> >> ?? ?$? )?>? X?@ 4 @@>@S@ s@ Xz@ @@@@ @ @ @@  @AAA ArA{AA A A @A  AAAB%B>B JBBBBB B B B !BCCICYCbC CECCC C C C OCCCC D !D ~(D:DjDuD;DDDDDE%E4ECE XE _E zEEEE E E E EEF F F 1F 8F +?FMFuF F FFFFF F F {FFG9G (BG cGkG~GGGGG  H)H3H WH  ^H eHoHEHHH HHHHHII$I )IEIXI ]IeIAI IIII IIIII J &J -J 8JAJUJApJyJJ J J J ZJJJJ xKK'%KA9K >KVKcK hK{KK KKK 0KK 0>Pp $F4K>K L   L L pALL M(MM NKNTNA]NzN NNN N PO]OkO tO O  O OO&OOOP  P 5P 0 =P*|PPP P P  P PPPP6Q #@QTQQCQ 'QQ P Q OQ$R y4RPR jRwR RR RR R S  S-S @ShS {SS SS  ST $TAT .QTnT B~TT /T 5T XTU U-U :ULU BSU ;hU UU UU UU VV K+V p FV  PVVVW*W9W IWpW WW $X1X DDXlX XX JXX PXX XY YY UZ Y!Z ]tZ aZZ ZZ ZZ [+[ >[J[ ][[ [[ [[ [[  \@\C\\ n\y\\\]  ]F] P]]C] ]]y^ ^^ "^  _ &'_C_ GN_i_ x__ __ ___ __  `` `6` A``` -g````:`Ca'a0a9aCa "LVa xa ?}a aaa a a a Ia b$b2b ;b `b gb nbb pb Wb bbb b c @ c ac 2c;cEc Nc ycccc6ccc c 1d:dDd Md rd  yd dddd ld6dddd e !e  (e 7eFe#LlN)N<NOOF`aIaDdKee e eff)f%~fffgg6g ?g ig  pg "wg~ggggg g h  h #%h5hUhahlhhhi i )i Si  Zi L#aiiiii i i H i o#ijj-j;jIjfj{jjj j ` j #j1k\kikk k k  k #kkk{k ll!l2l?lXl pl  l f$llllll l  m  'm $.m6m:Cm7fmtm~mm mnn-n7nAn[n:lnynn n H n $n5oKooo xo o H o /%oo  p-pGp Pp zp  p |%pppp p q  q %q^q1iqq1qq rrNr r  r &r[s1fss1ssttCt t  t d&tt1t(u2u@uKu$Xueuuuu u u H u &uu v&v-vBvsv v  v &vvw)w2w  E 61L[o|    ~1ƒ  .  5 1<Q^     2ߓ O @$2 ; X  _ P2fu O@  ߔ  2( 1 V  ] 2dr} ŕ (+3FZp y   3Ė    # 73*;Li   w3ŗ+ϗ+ۗ     3, .1AI\eo x   .˘_ ʙ   4  .Ojy$˚ 07De    4՛$Jp M4w  ( 1 V ` ] r4dA  $  + 42> 4H M`  ݟ  &,(6 ? \  c 4jvՠ % I  P I5W ʡ   5,L U   5 6Ƣ  8  ? O6F ѣ+ 8a |  Ф  פ 6ޤE& J  Q 6Xx  ȥ  ץ 7ܥ   ! 171l  ڦ  &, G S (}ħէ .5 25  9  @ 7GS`v    7E֨ ۨ    ) N  U 8hy    ĩ b8Щ  %  , 85BT ]   9 ̪ު     _9 ? Jan   9ë ( ԫݫ     9&/@V _   8 ?5Ƭ 55۬     :):T ]   G: ʭ  ۭ w:  - 254 .5C L n  u : ʮ   :#,6 ? b  i &,pz  د  ߯ ;#/ 8 h  o K;{ ( $AUbn  ±  ɱ ;бڱ(/E[ d   ;#۲    &,#J S (w|ȳ ݳ  -  4 <;i~ G<ʴ ܴ ( %9^ p ( <5 G (awɶ ۶ (;Xi  ط @߷ <( : (T\sո޸  / `6  ==eu}A ӹAAQ^   @º c=ɺ  " @) =0AJl u  @ > ̻ܻ :CM V } @ 9 Ѽ @ؼ >߼ +4B K k @r >yA  ɽ @н ?۽*7E \ i `w E?ɾ׾   ` i? "\/X@\G  +" +: C x ` ?   ` @#+8I[ +b +z   ` Y@=O X   @  + 2 @P\i{    kA N .Sg    A%6H ] s B   By    B    BC'>GU ^   C    C!-[ + +   " _D)7DR [ x  DF!8 A a h Dt     E7Ydr~  ! ( lE4T JA'8AK T x  &,%<I] f  @ G*   @ E!8 09C f m &,t{   F# , I P @FZs    xF5 > g n Fu     G z   NG  T  <  C GYa:w     HD M    gH:  G  N HZb:     9I2&; M n  z lI I I I I I@Ib k    I O  \ 'Jck:    |J'4B K h  o Jv     &,0B K h o Jy    4K2  & I P &,Wks{:Nf   ` &,)A    nK  u    K%: C h o Lv    pL %: ^ e Llw  ? F (MRbo    _M  & - M8av    M  6 = LNF{  ."4 = _ f AvTav    N " L S NZj8E  0 7  OHkt   eO: 4 E OUcn$y'    (PG\m    eP6R[+ 4 c 0j Pv   0 )Q&I^y   0 lQ   0 Q7@X a  0 Q  % 0, >R3Xes |  0 R " Q 0X SdlA  $ P+ FS<Een}   P S  7 P> TE|   P T . 7 g Pn Uu   P U%AFӞtAAp1     G d k `r    *a(6 ? _ f Uam    a  2  R  c  an !$!?! H! w! ~! 8b!!!! ! ! ! sX""6" ?" i" p" tb""" " " " b" #[## # (### $#$A$ J$ t$ {$ c$$$ $ $ $ 5c$$%'% 0% ^% e% fcl%%%% % % % sX%%E&R&l& u& & & c&& '{'2'?'X' a' ' ' c''''' '  ( ( d (((((( ( (  ) ld)y))) ) ) @) d)) *%*I*h*{*{*****+  + (+ @/+ d6+=+G+a+y+++ + @+ e++++,c,l,v, , , @, Ve,,,, d- d- )- @:- eU--E-..... 7. \. @c. et...  / $f/$/1/C/ ]/ @n/ .fu////00 '0 `.0 sXD0K0k0000 0 0 `0 f00 1$1 -1 R1 `Y1 g`1111 1 1 @1 @g11E122 #2 H2 @O2 e`2}22 3!3+3 G3 @X3 sX_3333 3 @3 g3$484Y4 b4 4 @4 g4444 4 5 @$5 9h+535@5[5|5 5 5 @5 h56*6;6C6b6l6Et6~66677)7 27 O7 @V7 h]7k7v777 7 7 @7 h7778 8 )8 I8 @P8 /ia8{8888 8 8 @8 i89%979 @9 d9 @k9 ir999 9 9 @9 j99 :): 2: W: @^: wjo:::: : : @: j:!;9;V;c;w; ; ; @; k;;<  < 8< @?< UkP<X<:<<< < < @< k<=== '= R= @Y= kj==== = = @= Al=>#>8> A> r> @y> l>>?H?f???? ? ? @?  m?_@s@@@ @ &A @8A XmBALAYAAAA A A @A mB.BNBA^BkByB B B @B %nBBBB B +C @2C [nNC_C{C C C @C nCCCC C D @D oD&D:FDAlDDDE qGETElE uE E `E oEEE!F5F#FFFFFF F  G  G oG>GUG]GGGGGG G G  G %pGG!H*H4H =H ZH  aH lphH{HHHH H H  H pI-I6IGI PI pI  wI p~IIIIJJJTJqJJJ J J  J sXJKK9KBKLK UK rK  yK PqKKKK K K  K qL\LeLoL xL L  L qLLLL L  M  M rM2MGMPMZM cM M  M LrMMMMA_N{NNN N N N rNOO-O 6O `O gO rxOOOOOO P P 1P 8P h?P[PhPvP P P P sPPPP QQ %Q FQ MQ Qs^QoQQQQQR  R 8R ?R dKRSRyRRR R R R sXRR &SISYSAvSSSSTT/T?TWTzTTT T T T sTTTTYUaUAUUU U U U sUU *VlV|VVVV V V V tVVW  W ,W 3W \t:WZWWWW W W tWX X@XGXTXtX X X tXXXYY(YYYYYZZ Z 4Z  ;Z ?uBZZZZ Z Z  Z sXZZ[[ #[ H[  O[ uV[[[[ [ [  [ sX[\\#\ ,\ Q\  X\ ud\\\\ \ \  \ v\\]/]a]:]],^=^Z^ l^ ^ ^ bv^^^1^^_P_ b_ (|________ _v_ [v_ _ `  ` v'`0` S`` (` ``2atetqttttt t `t HWtu#u.ugu gTDmb H H D8(,)D ^uuvv }|v |#v ,v Mv Tv |[vvvw w aw hw |ywwww w x x b}xx'xxx x x x }x)y4yhyyyyyz #z cz jz }vz~zzzz{ {){ 2{ r{ y{ 1~{{{ | | U| \| m~l|||||+| | }   } ~} }#9}B}L} U} r}  y} ~}}}} } }  } F}~,~:~ C~ d~  k~ ~~~ ~ ~  ~ ~~~  ~ ~! ~- 6 W  ^ ekt     - . P \  ؀ ~ ~   9  D Vv    Ɓ ́ف   1  8 +DVe n    a ( ~2 ~M V    $ - r  y 5 A"`i   @ą 3Յv  dž  @ w (1? H h @o v  · @Շ ܇  ? @F [Mm ň    d-ʉ܉     у Њ݊   # 3@V _   8 ‹   )6+> G h o ̄v  ڌ  ,B K k r Mox    ˎԎ   2 9 +p~    ُ ܅   0 7 φA F]n| ܅    ː Ґ ِ ܅   # I P OW ܅  ' Q X _w    ˇ- D e l  x  Ǔ Γ UՓ:P{1,5>+F O p `w ̄~|= F o v } Ɩ   {:,9Q Z    D+  Ř ̘ ̄Әޘ;Qcs+{    ̄#ٙ     1:H Q r y ؉+ ɚ   ̄%2@ I f m Lt }  x Ǜ    "4D+L U ǜԜ+    ̄!R    _}1%+- 6 W ^ ̄e|ʟҟA" '   0Ǡ DΠ֠   P# |*3:,  ١  FSa+i r   {1Wb k   5ڣ  , 3 l:Yf}    ʤ(8|EP`x ,, 58,E`&4r,#ӧ+    #N[k+s | Ǩ+Ϩ ب   ajv+~    ۩   # *N[i r   BϪݪ     [dn   ɍ īի  ? F M[ p~Ǭ   cE'7+? H i p w+ ƭ     8d3d;DO X u | `4ǮԮ+    $8Ler+    ¯ͯ֯    #)2= F c j z հް  F en    xɱݱ{ݲ7 @ j q } ȳ   . Ѵ     ~'\eo+w     ǵ 3 C ҐNԶE1<nw+    ܷAz#Ǹ и  p F 0@+H Q +  (+0 9 Z pa h   pȺ Ϻܺ+  ) J pQ Xi   pƻ ͻػ AGťHD[l~   p *ͼ߼  - p4 E;ӽ     p' .HQc l  p ْLlw    P*? H m t {    '{@   0 QQ]+e n  P Wa 5 @ -    9bp K J    q    /^+   BTd+l u     n+;+C L m t     #    ӕ 4 ; $TkEq~    u   ! ɖ,ALq  (     -@IR+Z c       "    Z + 4 Q X q    #  6 = 2DU^l u   } U M     !/BQ Z w ~ Ԙ    #2 ; X _ Gf    u    (2EN_ h   ܙA ' 7#<N] f      " c3 .,: C `  g q       .  5 8G [ ^ Pc!x   P!  P!  P!  P!+ P0ENX a ~   { P Ppx@HP"X408J`h^+t (@8 (0}/@H r(08@HPX"`AhNpZx:GQz=Zr (08@CHmPX`hpx   + 7 C V n y          ! !! #!(0!0?!8L!@\!Hi!Ps!X~!`!h!p!x!!!!!")"8"9NlQ(NO,Nx9N}]NH 9P N \ N0 V8 L@ LH pNP F"X J"` Q"h Z"p b"x g" l" w" " " "   ^  ͩ 2 ( ,0 ǫ8 ǫ@ H P &X UUU?5 55(U0U܅܅܅^ ^_$8 (^0K4^<@^HWBL^TcBX^`Odlepxl|:mmoooqrrstv+,j+|++@+ ++(+\+b + + $+,0+8<+DUH+P&T+\(`+hj)l+tv*x+*+,+,+S0+5+\<+%@+G+lH+I+K+N+O+Q +(PV,+4n]8+@]D+L^P+X_\+dMch+pbct+|m+n+n+n+n+~t+t+u7u8v8v8}w8 Jx8y8$y(80y48<y@8HyL8TzX8`zd8l{p8x{|8}8n88z88+8 DE EPEJYV YbY k$Y,q0Y8[<ZDHYPnTY\Կ`fh߿lftNxfPffffP\# K%GHEJJ J$.(,O0!4*8<@DH4LP1T=X\(`dhl p t x|t{  &-IJLYY[rr@r @@H@PPXPH8