From hadoop-commits-return-636-apmail-lucene-hadoop-commits-archive=lucene.apache.org@lucene.apache.org Wed Sep 13 17:37:51 2006 Return-Path: Delivered-To: apmail-lucene-hadoop-commits-archive@locus.apache.org Received: (qmail 64219 invoked from network); 13 Sep 2006 17:37:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Sep 2006 17:37:51 -0000 Received: (qmail 95632 invoked by uid 500); 13 Sep 2006 17:37:51 -0000 Delivered-To: apmail-lucene-hadoop-commits-archive@lucene.apache.org Received: (qmail 95617 invoked by uid 500); 13 Sep 2006 17:37:51 -0000 Mailing-List: contact hadoop-commits-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hadoop-dev@lucene.apache.org Delivered-To: mailing list hadoop-commits@lucene.apache.org Received: (qmail 95608 invoked by uid 99); 13 Sep 2006 17:37:51 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Sep 2006 10:37:51 -0700 Authentication-Results: idunn.apache.osuosl.org smtp.mail=cutting@apache.org; spf=permerror X-ASF-Spam-Status: No, hits=-6.6 required=5.0 tests=ALL_TRUSTED,NO_REAL_NAME,OBSCURED_EMAIL Received-SPF: error (idunn.apache.osuosl.org: domain apache.org from 140.211.166.113 cause and error) Received: from ([140.211.166.113:62123] helo=eris.apache.org) by idunn.apache.osuosl.org (ecelerity 2.1 r(10620)) with ESMTP id 52/F1-10245-66148054 for ; Wed, 13 Sep 2006 10:36:49 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id DDF441A981A; Wed, 13 Sep 2006 10:35:14 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r443040 - in /lucene/hadoop/branches/branch-0.6: ./ site/ src/c++/libhdfs/ src/java/org/apache/hadoop/dfs/ src/java/org/apache/hadoop/io/ src/java/org/apache/hadoop/mapred/ src/site/src/documentation/content/xdocs/ src/test/org/apache/hadoo... Date: Wed, 13 Sep 2006 17:35:14 -0000 To: hadoop-commits@lucene.apache.org From: cutting@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20060913173514.DDF441A981A@eris.apache.org> X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: cutting Date: Wed Sep 13 10:35:12 2006 New Revision: 443040 URL: http://svn.apache.org/viewvc?view=rev&rev=443040 Log: merge -r 441655:443039, from trunk to 0.6 branch, preparing for 0.6.1 release. Modified: lucene/hadoop/branches/branch-0.6/CHANGES.txt lucene/hadoop/branches/branch-0.6/build.xml lucene/hadoop/branches/branch-0.6/site/index.html lucene/hadoop/branches/branch-0.6/site/index.pdf lucene/hadoop/branches/branch-0.6/src/c++/libhdfs/hdfs.c lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/dfs/DataStorage.java lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/ObjectWritable.java lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/SequenceFile.java lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/mapred/JobInProgress.java lucene/hadoop/branches/branch-0.6/src/site/src/documentation/content/xdocs/index.xml lucene/hadoop/branches/branch-0.6/src/test/org/apache/hadoop/mapred/TestMiniMRWithDFS.java Modified: lucene/hadoop/branches/branch-0.6/CHANGES.txt URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/CHANGES.txt?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/CHANGES.txt (original) +++ lucene/hadoop/branches/branch-0.6/CHANGES.txt Wed Sep 13 10:35:12 2006 @@ -1,6 +1,26 @@ Hadoop Change Log +Release 0.6.1 - 2006-08-13 + + 1. HADOOP-520. Fix a bug in libhdfs, where write failures were not + correctly returning error codes. (Arun C Murthy via cutting) + + 2. HADOOP-523. Fix a NullPointerException when TextInputFormat is + explicitly specified. Also add a test case for this. + (omalley via cutting) + + 3. HADOOP-521. Fix another NullPointerException finding the + ClassLoader when using libhdfs. (omalley via cutting) + + 4. HADOOP-526. Fix a NullPointerException when attempting to start + two datanodes in the same directory. (Milind Bhandarkar via cutting) + + 5. HADOOP-529. Fix a NullPointerException when opening + value-compressed sequence files generated by pre-0.6.0 Hadoop. + (omalley via cutting) + + Release 0.6.0 - 2006-08-08 1. HADOOP-427. Replace some uses of DatanodeDescriptor in the DFS Modified: lucene/hadoop/branches/branch-0.6/build.xml URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/build.xml?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/build.xml (original) +++ lucene/hadoop/branches/branch-0.6/build.xml Wed Sep 13 10:35:12 2006 @@ -9,7 +9,7 @@ - + Modified: lucene/hadoop/branches/branch-0.6/site/index.html URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/site/index.html?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/site/index.html (original) +++ lucene/hadoop/branches/branch-0.6/site/index.html Wed Sep 13 10:35:12 2006 @@ -122,6 +122,9 @@ News
  • +13 September, 2006: release 0.6.1 available +
  • +
  • 8 September, 2006: release 0.6.0 available
  • @@ -169,55 +172,61 @@

    News

    - + +

    13 September, 2006: release 0.6.1 available

    +

    For details see the release notes. The release can + be obtained from a + nearby mirror. +

    +

    8 September, 2006: release 0.6.0 available

    For details see the release notes. The release can be obtained from a nearby mirror.

    - +

    4 August, 2006: release 0.5.0 available

    For details see the release notes. The release can be obtained from a nearby mirror.

    - +

    28 June, 2006: release 0.4.0 available

    For details see the change log. The release can be obtained from a nearby mirror.

    - +

    9 June, 2006: release 0.3.2 available

    This is a bugfix release. For details see the change log. The release can be obtained from a nearby mirror.

    - +

    8 June, 2006: FAQ added to Wiki

    Hadoop now has a FAQ. Please help make this more complete!

    - +

    5 June, 2006: release 0.3.1 available

    This is a bugfix release. For details see the change log. The release can be obtained from a nearby mirror.

    - +

    2 June, 2006: release 0.3.0 available

    This includes many fixes, improving performance, scalability and reliability and adding new features. For details see the change log. The release can be obtained from a nearby mirror.

    - +

    12 May, 2006: release 0.2.1 available

    This fixes a few bugs in release 0.2.0, listed in the change log. The release can be obtained from a nearby mirror.

    - +

    5 May, 2006: release 0.2.0 available

    We are now aiming for monthly releases. There have been many bug fixes and improvements in the past month. MapReduce and DFS @@ -226,24 +235,24 @@ details. The release can be obtained from a nearby mirror.

    - +

    2 April, 2006: release 0.1.0 available

    This is the first Hadoop release. The release is available here.

    - +

    6 February, 2006: nightly builds

    Hadoop now has nightly builds. This automatically creates a downloadable version of Hadoop every night. All unit tests must pass, or a message is sent to the developers mailing list and no new version is created. This also updates the javadoc.

    - +

    3 February, 2006: Hadoop code moved out of Nutch

    The Hadoop code has now been moved into its own Subversion tree, renamed into packages under org.apache.hadoop. All unit tests pass, but little else has yet been tested.

    - +

    30 March, 2006: Hadoop project approved

    The Lucene PMC has elected to split the Nutch MapReduce and distributed filesytem code into a new project named Hadoop.

    Modified: lucene/hadoop/branches/branch-0.6/site/index.pdf URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/site/index.pdf?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/site/index.pdf (original) +++ lucene/hadoop/branches/branch-0.6/site/index.pdf Wed Sep 13 10:35:12 2006 @@ -5,10 +5,10 @@ /Producer (FOP 0.20.5) >> endobj 5 0 obj -<< /Length 906 /Filter [ /ASCII85Decode /FlateDecode ] +<< /Length 943 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gb!$Fhf"u<&BE](/%i>jg-#DN#54?XMl'+I<#)ACgE$V[#oa205canYZV?4YdfcI\Zbf'hF$ARoa4GOuZ1i^`&b@_Cn]E*=-hRaKHP@'?;A>NRknD9PLuL#_3kJ6X>&Mk.HH1V6hjcR#]De=2AQc],6f1agTjn=`5/_ma:]phu0"ZXRZ7KfO@;a?4Q+Kf7?))Sf^5jWQ-'.(`_G!3\Yoe)X..h,$H/%T1qbl87nFgSkruZRO)Kg9!BZ:5mDMS\G1&J:r4LfLQZ$>=O3mcKYC=IF+lF1Yi&L'G!ZW;cPp>A@O/2;-VEgu,YpF;enV?p"3a(#_j.PU*qY]1MqhfgT=\*J4p*(3-+0SuAk'MZX,7hUS?%R,aPqD43Q([Xs<7)M4q%EjA2JL>pu^(r0N"7aE_!<;6g*o,i9$$\R`La5_SYo"hir$Q-u@X\KHT4KKnB"*&-f/NNOr2$4AJ70H8^$eWH7STI>KEr^)iA_G5&!201mLLMY:6ZuYo&*pVoJIQK!WBtl3*pBPE#A\%V.>ZYBS_0F+@5-iSJMMcTr2=..l:N;l6APM4q9t^hOn*oY#d1d0L::B74mg`W<`!)Q`i>BEUO*tD-ga+=6f)Vaj>X$rZi,f&9hk]LPo/*!_hO-OQ_!GfMlE)4m_KEL`np3t]'gNLW%"?=c?L&D6[h?9hn>'X3+\S9YuO,W"Y"hjum\e1i2$5@2sI=UjmXR9lq/\!/+)\^_(RYYo`]E+T%]Ll(8?^IhU/uc\.U25$VdcBL"K5!d5%/]BSYgm(1)CTc%rs]H^@GU~> +Gaua?h/Ac:&A[3!/%i>jg,sjm"+*\=78p$_Wf#;]D%?c>KT-+(TN2$hg!J_O2=]'N)0lMNgn!IIa5,F8U%<9?&T]ZmiQ<>+.s;2%3tr;*TdVU)dNt8R+,*qkIdb-[BULaGK_]>JYO$\-mjb`Gp74F!-opoi#r<%p`NIhhUJRGncu.($p9f4nm[Mo!s1e3S2[`Ng^k9lA+mQSgq.[JYrL7rQLq:/.^`Q^o"?&RKZHqi/6/RA4a9j-9/GV7(u7\reiq9d_.d.Qg>WsgJdP14(2T?Ad.`Sk5u*5F3Xds/f^E5;5olgg'6*15,Wd"60Fjc%5]BuY4#MkLHPRM/%k7]'SN'kGCrXD&(^SJ!No7auMg5LJY9;g[O@nUg&YM?L65K/3Yl#bDM&"c3g>:_`^XH,H,m/n0?uui!6cLqg*>rd_%+#e\`QBXQb=a+E@YG)L?2\1U5bB&cj?2++3YCe,+Me876k8hiP&Jb.,U2SK0f#/P$p]99E:eKELTpAJ%OD7!d#j4P,Xr_(315ud'AL\U]h>(Lc$("lAXO:%\bA?iHW=gRfIm+U?sK)k~> endstream endobj 6 0 obj @@ -36,6 +36,7 @@ 30 0 R 32 0 R 34 0 R +36 0 R ] endobj 8 0 obj @@ -51,7 +52,7 @@ 10 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 541.466 326.792 529.466 ] +/Rect [ 108.0 541.466 332.792 529.466 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 11 0 R @@ -61,7 +62,7 @@ 12 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 523.266 310.136 511.266 ] +/Rect [ 108.0 523.266 326.792 511.266 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 13 0 R @@ -71,7 +72,7 @@ 14 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 505.066 303.464 493.066 ] +/Rect [ 108.0 505.066 310.136 493.066 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 15 0 R @@ -81,7 +82,7 @@ 16 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 486.866 297.464 474.866 ] +/Rect [ 108.0 486.866 303.464 474.866 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 17 0 R @@ -91,7 +92,7 @@ 18 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 468.666 285.824 456.666 ] +/Rect [ 108.0 468.666 297.464 456.666 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 19 0 R @@ -101,7 +102,7 @@ 20 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 450.466 297.464 438.466 ] +/Rect [ 108.0 450.466 285.824 438.466 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 21 0 R @@ -121,7 +122,7 @@ 24 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 414.066 303.464 402.066 ] +/Rect [ 108.0 414.066 297.464 402.066 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 25 0 R @@ -131,7 +132,7 @@ 26 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 395.866 297.464 383.866 ] +/Rect [ 108.0 395.866 303.464 383.866 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 27 0 R @@ -141,7 +142,7 @@ 28 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 377.666 305.8 365.666 ] +/Rect [ 108.0 377.666 302.464 365.666 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 29 0 R @@ -151,7 +152,7 @@ 30 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 359.466 283.504 347.466 ] +/Rect [ 108.0 359.466 305.8 347.466 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 31 0 R @@ -161,7 +162,7 @@ 32 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 341.266 380.128 329.266 ] +/Rect [ 108.0 341.266 283.504 329.266 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 33 0 R @@ -171,7 +172,7 @@ 34 0 obj << /Type /Annot /Subtype /Link -/Rect [ 108.0 323.066 333.124 311.066 ] +/Rect [ 108.0 323.066 380.128 311.066 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 35 0 R @@ -179,25 +180,33 @@ >> endobj 36 0 obj -<< /Length 2281 /Filter [ /ASCII85Decode /FlateDecode ] +<< /Type /Annot +/Subtype /Link +/Rect [ 108.0 304.866 333.124 292.866 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 37 0 R +/H /I +>> +endobj +38 0 obj +<< /Length 2292 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gb!#^9on$e&A@sB.(9=m=Rf$0HV966M?#5k`]t#N&)&o.'k1BOfpg7cqi#&_*(_Jg+^[Zg@)Zg9HUC\LL>9FH/q1N4#o+^[QKpu.C_ej!i=AXV$=fL^K^pZsmZP>W;XuAac=B*;oM>@'GaA8s/71&Z>;#o-W&jM"iY9?8d92ckk2#4;A4.r5<&V9n]Nr0d3VeN'cEJC\]EdSM-d3b<81CO2-&1!sabV*H-:&:5I#!YEB&hL)@#n3@,)qG6ro4j5';b8Vr`_Gt?e_['d0h-L%=O%&C%qUU.=UP+"4cOcI>cI^l$rj"(VsUq/f:FC-)kgMM1nH;*rdg+piU)qbf^q;+>@UOO\q@A3C+[FS[mCm6(*XE3ZCkcS#j3e'Hp%#qh[$J\Y*b;5"H@e,rA:=V;K(oKN:JAo#\0Gb`Ed3@p2$D2n/U3'D!d!EcS91mlB8D5k')#FVk0Af-qEuh3OOOcIH?t=224cV(",Y;3>Hu6BO[^)4(FkGm&P2J6t+$39(jm$mD8JR-D$KJOjJ0['9X/d%TOZBLDGh3p.s7?-I6P6[VXtu6;FDcX]<+6M-^1#c^nI!5[i$rs7=J,(U2u2.kE>>GR@%'g3,BHWg&JI)EL%4@npKtJ,F94M?A]O60?bp*XJ+X-+AS1KLbLAd4h8u"eU-lm'ec1l>J0+"Ns@t-7#MkO,`-@$>`j"Nn_s`8RRYih`="KD3)cc#+c*SL9T&M:8FL*ZlFf>`]U7,8GI:*&H\!iUX'+$U9Yh,S3S1F$<(%REeun^*g\[8TI\-!Md:P!pf`OjGf\KQha'ugR6[,tBQPG20i7ni%3TO(SM^(R3pT*.m'_+,T^A"#gp7\%GIX5t[@P5@%c&_Ua4a_BbKb)^E)TZ=2J8Ei]CAn+AOc-l[6U?mq(Eikri6B\0mg*A6!"]L_mokJi3k\fIdMo\%kqLMchtnUn3HG!ZlgKM38=o#46!=\]7IV4+!+-E138k^+%jA;*QRn,W6qZM6+FW@q8d=5?#$UdmFrnN(upX+XW;t.Y'3IfUnj&'@6J)lZsr0bfF-Wpdh:r2;j1Gt8WaNjU&j1f4gb-aYC%VRMBVEU,AMC)b9*00gc_SKYBjLkJ_&iDAn+<:6c9Jq6c)nG$&Eu6>$Gb[:W!*6%R;:Z>t+93PBUO]L$LsV"G,*CYGUZioKRpXVM`tbhm?e:;fifCJGN?!0IKk;ZId\kG[B$c(>Oc'^?*=?6bSoP&=25Q+-NZl=P!fCH8koP NISY6E[;WF>7!#iqO#"H^(&;'t5J5rVmrj:N7'^6'NZ5kKBHdXAmS:cb7c77*7PP9I&SCPa0qG(@dmf,Vi?e?c0U;8mQE`)jBuiQj'%TeZ*D2FdYL,4'N$)<3$Jsj55!A4D*t08Tbs&3d;aU2<+;,Gb-<`YimiZZ66fRnrI1"RMfMTifQQR&)X[]R[Kg#bZn(/!mP@6X9EG~> +Gb!#^9on$e&A@sB.(9=m=aitBDb8>N&YMS@(s&E<6+a#-7VlijHaDCThiTII6cl,LCd*`iQs@p`1Z\$78c.%Yn^CL(0M,r`>VBcr=g3Rr+%pV]IAmp6M)8B'PJ<\FnfmmlX1J?,+6MPW,5ETh^01BF>l4t1[H6_nfh+f0dkm33fH4[r&tNT*AWlAu]>^h:;k,jr5/p0[C!28LR;eeUS%Fm;?^pf=7Is0)ZlqDCUY(Mn%0\7j>(#*#6]eeUq-q(n)NIit']b"-Ec433<3?s\uk7Ff=b#,=c#rn!Kj(OO(Vd%K41Lfq43_V@Ijim;H6o*c!34QscqF>f?$["-Rf<_X&I:/KhK6X1[O\2L,as)sS=#XeV\8(\7C.,Jpjb#R-ac0-$;[45dm+mgN,3po59Ft@F?u%HQDSU(s#7IlgTin#0jk;_"qQ;WWS;ghN-C3QTTFlcoCEb`XM;:U98BVFo."/Cc[3XgS)lYMIVh3FI&b10ppU#0%a-m^k`<72I K-kb_iiNaRSNhC:_n8$$+c8^Kuq[cR+o's,-L<.cPC3dTPOc0k]c)#?MWTFCAl=asgg^K++`Uo@-7&q^AB%jqi.?nuN';S535"DV@SeFhdPq!r6S0Cs"_t;@M9"Val,&+od$a`(b2s]koJa4`L0;<\Rcf!:sZm$LFgF#=MPZ0NO[aD\/&$4\Y\\L:4lRhpoAlf16,+m6O;4t:iHPM':a3BaPWXq3ES+a<3Lt.HO(9cYL:Ut=E2$cHMJ&-_eOn3k#Aq<+1<9#@EB.>Lq88`4'`.0R&fpEqcgI-]5m>I$sG%-0^QPJBrmQE^`-jG0Tjn#%WeA>g9BV4JO1HoD`Unib;.5\E@Unm?q:m]FZI@0$Gg*XJ+@%+O5ZfLsW>2T"ED(jc015[EHPBeuh%!dt-FBU:#o3>4[Koeem-TY?bCENE=SE(M6QbVGQYH&8dOIFk2s)In+:@2gViSE=O@;RT[>Ppg)fLH8Y"kJ2>8Ta_0p>F'VEllIFj*GJ>n8c\o[cb3&)(F$q0gpNKX5Bm\LBXufRab6lI2E9tW7!b0jN[O6`/**1pZ>"51C[TXpBASk7qqTcf]^%j=(Oi([pUG6$#H!/M$r6L-Hbfq'WSc!m@(j!W(m#I)&_.*=T$kS``VB*1+/"q`n/4%nXPi1t'1dE!siK^DOmM2(S^E_4is'$8QIK,qgRHa+MeJb3hP"^T3:%TRP_^EijM^c]+98`=6_"0A!+WU-_"Ejo&UfS@7O1+LBnL2&bm-C7Cut5+*.*F8$aiT endstream endobj -37 0 obj +39 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 36 0 R -/Annots 38 0 R +/Contents 38 0 R +/Annots 40 0 R >> endobj -38 0 obj +40 0 obj [ -39 0 R -40 0 R 41 0 R 42 0 R 43 0 R @@ -213,20 +222,23 @@ 53 0 R 54 0 R 55 0 R +56 0 R +57 0 R +58 0 R ] endobj -39 0 obj +41 0 obj << /Type /Annot /Subtype /Link /Rect [ 179.988 599.613 241.632 587.613 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://tinyurl.com/r3zoj) +/A << /URI (http://tinyurl.com/lykp4) /S /URI >> /H /I >> endobj -40 0 obj +42 0 obj << /Type /Annot /Subtype /Link /Rect [ 410.244 599.613 484.884 587.613 ] @@ -237,18 +249,18 @@ /H /I >> endobj -41 0 obj +43 0 obj << /Type /Annot /Subtype /Link /Rect [ 179.988 548.36 241.632 536.36 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://tinyurl.com/pnml2) +/A << /URI (http://tinyurl.com/r3zoj) /S /URI >> /H /I >> endobj -42 0 obj +44 0 obj << /Type /Annot /Subtype /Link /Rect [ 410.244 548.36 484.884 536.36 ] @@ -259,21 +271,21 @@ /H /I >> endobj -43 0 obj +45 0 obj << /Type /Annot /Subtype /Link -/Rect [ 179.988 497.107 232.308 485.107 ] +/Rect [ 179.988 497.107 241.632 485.107 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://tinyurl.com/o35b6) +/A << /URI (http://tinyurl.com/pnml2) /S /URI >> /H /I >> endobj -44 0 obj +46 0 obj << /Type /Annot /Subtype /Link -/Rect [ 400.92 497.107 475.56 485.107 ] +/Rect [ 410.244 497.107 484.884 485.107 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) @@ -281,21 +293,21 @@ /H /I >> endobj -45 0 obj +47 0 obj << /Type /Annot /Subtype /Link -/Rect [ 297.3 445.854 349.62 433.854 ] +/Rect [ 179.988 445.854 232.308 433.854 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://tinyurl.com/k9g5c) +/A << /URI (http://tinyurl.com/o35b6) /S /URI >> /H /I >> endobj -46 0 obj +48 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.232 445.854 523.56 433.854 ] +/Rect [ 400.92 445.854 475.56 433.854 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) @@ -303,76 +315,76 @@ /H /I >> endobj -47 0 obj +49 0 obj << /Type /Annot /Subtype /Link -/Rect [ 90.0 432.654 156.312 420.654 ] +/Rect [ 297.3 394.601 349.62 382.601 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) +/A << /URI (http://tinyurl.com/k9g5c) /S /URI >> /H /I >> endobj -48 0 obj +50 0 obj << /Type /Annot /Subtype /Link -/Rect [ 181.98 381.401 205.98 369.401 ] +/Rect [ 518.232 394.601 523.56 382.601 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://wiki.apache.org/lucene-hadoop/FAQ) +/A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) /S /URI >> /H /I >> endobj -49 0 obj +51 0 obj << /Type /Annot /Subtype /Link -/Rect [ 297.3 330.148 349.62 318.148 ] +/Rect [ 90.0 381.401 156.312 369.401 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://tinyurl.com/l6on4) +/A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) /S /URI >> /H /I >> endobj -50 0 obj +52 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.232 330.148 523.56 318.148 ] +/Rect [ 181.98 330.148 205.98 318.148 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) +/A << /URI (http://wiki.apache.org/lucene-hadoop/FAQ) /S /URI >> /H /I >> endobj -51 0 obj +53 0 obj << /Type /Annot /Subtype /Link -/Rect [ 90.0 316.948 156.312 304.948 ] +/Rect [ 297.3 278.895 349.62 266.895 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) +/A << /URI (http://tinyurl.com/l6on4) /S /URI >> /H /I >> endobj -52 0 obj +54 0 obj << /Type /Annot /Subtype /Link -/Rect [ 223.968 252.495 276.288 240.495 ] +/Rect [ 518.232 278.895 523.56 266.895 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://tinyurl.com/rq3f7) +/A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) /S /URI >> /H /I >> endobj -53 0 obj +55 0 obj << /Type /Annot /Subtype /Link -/Rect [ 444.9 252.495 519.54 240.495 ] +/Rect [ 90.0 265.695 156.312 253.695 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) @@ -380,21 +392,21 @@ /H /I >> endobj -54 0 obj +56 0 obj << /Type /Annot /Subtype /Link -/Rect [ 333.3 201.242 385.62 189.242 ] +/Rect [ 223.968 201.242 276.288 189.242 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] -/A << /URI (http://tinyurl.com/rnnvz) +/A << /URI (http://tinyurl.com/rq3f7) /S /URI >> /H /I >> endobj -55 0 obj +57 0 obj << /Type /Annot /Subtype /Link -/Rect [ 116.328 188.042 190.968 176.042 ] +/Rect [ 444.9 201.242 519.54 189.242 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) @@ -402,36 +414,59 @@ /H /I >> endobj -56 0 obj -<< /Length 1850 /Filter [ /ASCII85Decode /FlateDecode ] +58 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 333.3 149.989 385.62 137.989 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://tinyurl.com/rnnvz) +/S /URI >> +/H /I +>> +endobj +59 0 obj +<< /Length 1997 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gat=,997gc&AJ$CW4*IS(r#Y-/P3Q'MP`qN#'ss0TI&;iW`LWp\,5VUQ>C8+=gh3ZFs1nJDdM>FOF4Onr4(S\ZXM\kIQqXX8uNO/!W85^l2.l]5*:eN7XMblDjtrp2oq'`B_@i"hd[Z*Z/'>3^PTf2>?UC7AoGSuF(og1ah93)q-'h%>Ris4&^LW_00T?8e[0d\X*-=RqffrRnGZ`'dq5cB5al6`MuCm2X<2'd$HI=f9;.0BhoC_rDYRmT"-EJ)tEHT]J&Z0.DouV[]s/3Ua7fFDR$jp%6KX^$5hD&:X.:!nY^Ab?J.4;[RD7O_DaFW8C&j`:(Lf*&L/(1o*%qfHnSoGO;1!rlLBi,>9jKA2:^Te(PfS.WC#OPQi$K.KSQZ_A$NQ(BGpB:C8WnQNHX+C(D7"bt%/W;L&(L!3.IOIeSZU+P,QD;PC58)2l`21b9E!=.#$Fd7DT\Ci0<#[soYl`Ime66qH"Z#0dmoV;Dk2F%)^3:,H[S6U-:ZZV>.OM"2\;E?/n24]MkQnF`RU.)T4-FGAfno[=p0o6"r&9)T^4WhVaOD((cTGlY(.b:?9d*2af65]h35mUl+XN7Q(j7TZTp`bncH2e;""k6!.mM(V7>X&PRN$Lu>7N)LpnnQD>rF!(fXA=@&=hI#k1LMKQH!rT7EjOBnEAkJ20*I`.X7Cs8:(YpZslQi^\qE(*23V6?,Aqn*hJaNshPtA:SH-r#UMb\47C\i7JFHQ5?QMn/-=0fP)g2S/DdpH?B]R-/:^RH%1Z+].+o$&VXlfT?b],'IJq4N"-PQ[_kI':irZ*I:tFN(J1jlI//(q2_Sc&KE,>#o#IBXB@@,WmSBT6]8"/V^19pta*QW+TALE>R>2^G&R82uMP+fRKbt$-lkYS'X3K+X[,AIo!0];ET`~> +Gat=-=d.T.&:XAW&9"8"9Ji(mib]@]:_]Tiel=g4&$e%#'m(9ahSoMdf%h5bel#`*dV,PnYG]]\jo'Z&j*paKN`mh*pMoBL`3pZ+J_rdpcYp@)`,VT4%4!-JT8]AGbDM_b(Frj]:M+WGm/eHed&34?'bM=noYA"G"(>(9]PT,WZ"TCq<@[A24pS13)DM1GO25Z.[3rL;HFM3>%7@QcT]X`T#tHHH6lZ2.+X#!k[,eg[L._M""'iO2pEkZ."=OfGDSo>>E:?NV4f*.+5m!au?7"F/%0[clJ(,(5Y'ca1:7(]/Z37Cu.'n_KsU;;MH"3*;P8>frMkPY`;EhQf3+hT4[GPCNII=>AQR^)rZONjW6XiIsuK2M\./lpn=1Lc)X337b&QY&M!d(G9\CU4',U/I@cN;>td8J=iT*R_>B/6qNW7L@qgWA[b49ZolC,C2^LltE&4mPM6A^O[tFDC%p6G$/dLp&oc\qI8$6,-@Kr.MGhVRsB\sCgcku3njeS&?)T^]Fen2_S%?q3'/bVg4Z.%_-+*@82nk)rL66A\_XAs9La%7)3,rg1_oU*l\&pQer#$%Q7Mb9*:q%60lIIs[2uE9HBJZXk%rmQ2fkH+##ipGkZ9PnZp&[TLJa+JopA%6K(PR?BkUHap1%X#n;-s^I'6/159a;!sUO$%3hYlaQgDr,2Yg0"(-:N<]7]!IfhDq-rRM[ZDd^VQPf1S*+TZc@"QQFB7i)Ba/SN7fO1b5GX2k+PqLOtNT(#!l!"`mtVUVPXQG>SRr+NaL5b)nRVCV$Itd/o]bn6l*ODuA9'H*XGOh=Ii%1,pq2?>-DS/dgFt2*o0HcHBW+E]quZ_":[(a*eeKB]B31pi')f_`u"P#7V6hY1LQ:4NguFAE-pmI^4o\nUnS",A04_E2XMW47kB>Fl%n*2_bu".,`JI7RC7,,!Jhn2*']C5A+U5@uG+(r3+7Re=m&*PW1-cr7+*R`KIiN\m08W79F4$H=h+FM;.3I^j1L.L/37>S@<.M--s:\Z.U6@@b72AV9j(\8.TQ5?#1_Zs,KDK[p*(\%K8'!1p4WnL'NB=@&%l@F[hKZZrDV`isp7No`q2A[-OPQpET]!@:AF&o6c"Z`(DB[+9 rVT8/X7_u0fD endstream endobj -57 0 obj +60 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R -/Contents 56 0 R -/Annots 58 0 R +/Contents 59 0 R +/Annots 61 0 R >> endobj -58 0 obj +61 0 obj [ -59 0 R -60 0 R -61 0 R 62 0 R 63 0 R 64 0 R +65 0 R +66 0 R +67 0 R +68 0 R ] endobj -59 0 obj +62 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 116.328 664.8 190.968 652.8 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) +/S /URI >> +/H /I +>> +endobj +63 0 obj << /Type /Annot /Subtype /Link -/Rect [ 161.988 634.4 214.308 622.4 ] +/Rect [ 161.988 587.147 214.308 575.147 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://tinyurl.com/qkgsg) @@ -439,10 +474,10 @@ /H /I >> endobj -60 0 obj +64 0 obj << /Type /Annot /Subtype /Link -/Rect [ 434.244 634.4 508.884 622.4 ] +/Rect [ 434.244 587.147 508.884 575.147 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) @@ -450,10 +485,10 @@ /H /I >> endobj -61 0 obj +65 0 obj << /Type /Annot /Subtype /Link -/Rect [ 360.936 583.147 381.588 571.147 ] +/Rect [ 360.936 535.894 381.588 523.894 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.apache.org/dyn/closer.cgi/lucene/hadoop/) @@ -461,10 +496,10 @@ /H /I >> endobj -62 0 obj +66 0 obj << /Type /Annot /Subtype /Link -/Rect [ 383.304 531.894 501.948 519.894 ] +/Rect [ 383.304 484.641 501.948 472.641 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://cvs.apache.org/dist/lucene/hadoop/nightly/) @@ -472,10 +507,10 @@ /H /I >> endobj -63 0 obj +67 0 obj << /Type /Annot /Subtype /Link -/Rect [ 90.0 518.694 185.316 506.694 ] +/Rect [ 90.0 471.441 185.316 459.441 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://cvs.apache.org/dist/lucene/hadoop/nightly/) @@ -483,10 +518,10 @@ /H /I >> endobj -64 0 obj +68 0 obj << /Type /Annot /Subtype /Link -/Rect [ 359.964 505.494 397.284 493.494 ] +/Rect [ 359.964 458.241 397.284 446.241 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (docs/api/) @@ -494,153 +529,161 @@ /H /I >> endobj -66 0 obj +70 0 obj << /Title (\376\377\0\61\0\40\0\116\0\145\0\167\0\163) - /Parent 65 0 R - /First 67 0 R - /Last 79 0 R - /Count -13 + /Parent 69 0 R + /First 71 0 R + /Last 84 0 R + /Count -14 /A 9 0 R >> endobj -67 0 obj -<< - /Title (\376\377\0\61\0\56\0\61\0\40\0\70\0\40\0\123\0\145\0\160\0\164\0\145\0\155\0\142\0\145\0\162\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\66\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R - /Next 68 0 R - /A 11 0 R ->> endobj -68 0 obj -<< - /Title (\376\377\0\61\0\56\0\62\0\40\0\64\0\40\0\101\0\165\0\147\0\165\0\163\0\164\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\65\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R - /Prev 67 0 R - /Next 69 0 R - /A 13 0 R ->> endobj -69 0 obj -<< - /Title (\376\377\0\61\0\56\0\63\0\40\0\62\0\70\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\64\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R - /Prev 68 0 R - /Next 70 0 R - /A 15 0 R ->> endobj -70 0 obj -<< - /Title (\376\377\0\61\0\56\0\64\0\40\0\71\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\63\0\56\0\62\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R - /Prev 69 0 R - /Next 71 0 R - /A 17 0 R ->> endobj 71 0 obj << - /Title (\376\377\0\61\0\56\0\65\0\40\0\70\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\106\0\101\0\121\0\40\0\141\0\144\0\144\0\145\0\144\0\40\0\164\0\157\0\40\0\127\0\151\0\153\0\151) - /Parent 66 0 R - /Prev 70 0 R + /Title (\376\377\0\61\0\56\0\61\0\40\0\61\0\63\0\40\0\123\0\145\0\160\0\164\0\145\0\155\0\142\0\145\0\162\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\66\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R /Next 72 0 R - /A 19 0 R + /A 11 0 R >> endobj 72 0 obj << - /Title (\376\377\0\61\0\56\0\66\0\40\0\65\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\63\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R + /Title (\376\377\0\61\0\56\0\62\0\40\0\70\0\40\0\123\0\145\0\160\0\164\0\145\0\155\0\142\0\145\0\162\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\66\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R /Prev 71 0 R /Next 73 0 R - /A 21 0 R + /A 13 0 R >> endobj 73 0 obj << - /Title (\376\377\0\61\0\56\0\67\0\40\0\62\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\63\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R + /Title (\376\377\0\61\0\56\0\63\0\40\0\64\0\40\0\101\0\165\0\147\0\165\0\163\0\164\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\65\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R /Prev 72 0 R /Next 74 0 R - /A 23 0 R + /A 15 0 R >> endobj 74 0 obj << - /Title (\376\377\0\61\0\56\0\70\0\40\0\61\0\62\0\40\0\115\0\141\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R + /Title (\376\377\0\61\0\56\0\64\0\40\0\62\0\70\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\64\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R /Prev 73 0 R /Next 75 0 R - /A 25 0 R + /A 17 0 R >> endobj 75 0 obj << - /Title (\376\377\0\61\0\56\0\71\0\40\0\65\0\40\0\115\0\141\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R + /Title (\376\377\0\61\0\56\0\65\0\40\0\71\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\63\0\56\0\62\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R /Prev 74 0 R /Next 76 0 R - /A 27 0 R + /A 19 0 R >> endobj 76 0 obj << - /Title (\376\377\0\61\0\56\0\61\0\60\0\40\0\62\0\40\0\101\0\160\0\162\0\151\0\154\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) - /Parent 66 0 R + /Title (\376\377\0\61\0\56\0\66\0\40\0\70\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\106\0\101\0\121\0\40\0\141\0\144\0\144\0\145\0\144\0\40\0\164\0\157\0\40\0\127\0\151\0\153\0\151) + /Parent 70 0 R /Prev 75 0 R /Next 77 0 R - /A 29 0 R + /A 21 0 R >> endobj 77 0 obj << - /Title (\376\377\0\61\0\56\0\61\0\61\0\40\0\66\0\40\0\106\0\145\0\142\0\162\0\165\0\141\0\162\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\156\0\151\0\147\0\150\0\164\0\154\0\171\0\40\0\142\0\165\0\151\0\154\0\144\0\163) - /Parent 66 0 R + /Title (\376\377\0\61\0\56\0\67\0\40\0\65\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\63\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R /Prev 76 0 R /Next 78 0 R - /A 31 0 R + /A 23 0 R >> endobj 78 0 obj << - /Title (\376\377\0\61\0\56\0\61\0\62\0\40\0\63\0\40\0\106\0\145\0\142\0\162\0\165\0\141\0\162\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\143\0\157\0\144\0\145\0\40\0\155\0\157\0\166\0\145\0\144\0\40\0\157\0\165\0\164\0\40\0\157\0\146\0\40\0\116\0\165\0\164\0\143\0\150) - /Parent 66 0 R + /Title (\376\377\0\61\0\56\0\70\0\40\0\62\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\63\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R /Prev 77 0 R /Next 79 0 R - /A 33 0 R + /A 25 0 R >> endobj 79 0 obj << - /Title (\376\377\0\61\0\56\0\61\0\63\0\40\0\63\0\60\0\40\0\115\0\141\0\162\0\143\0\150\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\160\0\162\0\157\0\152\0\145\0\143\0\164\0\40\0\141\0\160\0\160\0\162\0\157\0\166\0\145\0\144) - /Parent 66 0 R + /Title (\376\377\0\61\0\56\0\71\0\40\0\61\0\62\0\40\0\115\0\141\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R /Prev 78 0 R - /A 35 0 R + /Next 80 0 R + /A 27 0 R >> endobj 80 0 obj +<< + /Title (\376\377\0\61\0\56\0\61\0\60\0\40\0\65\0\40\0\115\0\141\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R + /Prev 79 0 R + /Next 81 0 R + /A 29 0 R +>> endobj +81 0 obj +<< + /Title (\376\377\0\61\0\56\0\61\0\61\0\40\0\62\0\40\0\101\0\160\0\162\0\151\0\154\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145) + /Parent 70 0 R + /Prev 80 0 R + /Next 82 0 R + /A 31 0 R +>> endobj +82 0 obj +<< + /Title (\376\377\0\61\0\56\0\61\0\62\0\40\0\66\0\40\0\106\0\145\0\142\0\162\0\165\0\141\0\162\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\156\0\151\0\147\0\150\0\164\0\154\0\171\0\40\0\142\0\165\0\151\0\154\0\144\0\163) + /Parent 70 0 R + /Prev 81 0 R + /Next 83 0 R + /A 33 0 R +>> endobj +83 0 obj +<< + /Title (\376\377\0\61\0\56\0\61\0\63\0\40\0\63\0\40\0\106\0\145\0\142\0\162\0\165\0\141\0\162\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\143\0\157\0\144\0\145\0\40\0\155\0\157\0\166\0\145\0\144\0\40\0\157\0\165\0\164\0\40\0\157\0\146\0\40\0\116\0\165\0\164\0\143\0\150) + /Parent 70 0 R + /Prev 82 0 R + /Next 84 0 R + /A 35 0 R +>> endobj +84 0 obj +<< + /Title (\376\377\0\61\0\56\0\61\0\64\0\40\0\63\0\60\0\40\0\115\0\141\0\162\0\143\0\150\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\160\0\162\0\157\0\152\0\145\0\143\0\164\0\40\0\141\0\160\0\160\0\162\0\157\0\166\0\145\0\144) + /Parent 70 0 R + /Prev 83 0 R + /A 37 0 R +>> endobj +85 0 obj << /Type /Font /Subtype /Type1 /Name /F3 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj -81 0 obj +86 0 obj << /Type /Font /Subtype /Type1 /Name /F5 /BaseFont /Times-Roman /Encoding /WinAnsiEncoding >> endobj -82 0 obj +87 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj -83 0 obj +88 0 obj << /Type /Font /Subtype /Type1 /Name /F9 /BaseFont /Courier /Encoding /WinAnsiEncoding >> endobj -84 0 obj +89 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding >> endobj -85 0 obj +90 0 obj << /Type /Font /Subtype /Type1 /Name /F7 @@ -650,203 +693,214 @@ 1 0 obj << /Type /Pages /Count 3 -/Kids [6 0 R 37 0 R 57 0 R ] >> +/Kids [6 0 R 39 0 R 60 0 R ] >> endobj 2 0 obj << /Type /Catalog /Pages 1 0 R - /Outlines 65 0 R + /Outlines 69 0 R /PageMode /UseOutlines >> endobj 3 0 obj << -/Font << /F3 80 0 R /F5 81 0 R /F1 82 0 R /F9 83 0 R /F2 84 0 R /F7 85 0 R >> +/Font << /F3 85 0 R /F5 86 0 R /F1 87 0 R /F9 88 0 R /F2 89 0 R /F7 90 0 R >> /ProcSet [ /PDF /ImageC /Text ] >> endobj 9 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 659.0 null] +/D [39 0 R /XYZ 85.0 659.0 null] >> endobj 11 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 627.866 null] +/D [39 0 R /XYZ 85.0 627.866 null] >> endobj 13 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 576.613 null] +/D [39 0 R /XYZ 85.0 576.613 null] >> endobj 15 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 525.36 null] +/D [39 0 R /XYZ 85.0 525.36 null] >> endobj 17 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 474.107 null] +/D [39 0 R /XYZ 85.0 474.107 null] >> endobj 19 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 409.654 null] +/D [39 0 R /XYZ 85.0 422.854 null] >> endobj 21 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 358.401 null] +/D [39 0 R /XYZ 85.0 358.401 null] >> endobj 23 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 293.948 null] +/D [39 0 R /XYZ 85.0 307.148 null] >> endobj 25 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 229.495 null] +/D [39 0 R /XYZ 85.0 242.695 null] >> endobj 27 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 165.042 null] +/D [39 0 R /XYZ 85.0 178.242 null] >> endobj 29 0 obj << /S /GoTo -/D [57 0 R /XYZ 85.0 611.4 null] +/D [60 0 R /XYZ 85.0 641.8 null] >> endobj 31 0 obj << /S /GoTo -/D [57 0 R /XYZ 85.0 560.147 null] +/D [60 0 R /XYZ 85.0 564.147 null] >> endobj 33 0 obj << /S /GoTo -/D [57 0 R /XYZ 85.0 482.494 null] +/D [60 0 R /XYZ 85.0 512.894 null] >> endobj 35 0 obj << /S /GoTo -/D [57 0 R /XYZ 85.0 418.041 null] +/D [60 0 R /XYZ 85.0 435.241 null] >> endobj -65 0 obj +37 0 obj +<< +/S /GoTo +/D [60 0 R /XYZ 85.0 370.788 null] +>> +endobj +69 0 obj << - /First 66 0 R - /Last 66 0 R + /First 70 0 R + /Last 70 0 R >> endobj xref -0 86 +0 91 0000000000 65535 f -0000017428 00000 n -0000017500 00000 n -0000017592 00000 n +0000018529 00000 n +0000018601 00000 n +0000018693 00000 n 0000000015 00000 n 0000000071 00000 n -0000001068 00000 n -0000001188 00000 n -0000001304 00000 n -0000017726 00000 n -0000001439 00000 n -0000017789 00000 n -0000001576 00000 n -0000017855 00000 n -0000001713 00000 n -0000017921 00000 n -0000001850 00000 n -0000017986 00000 n -0000001987 00000 n -0000018052 00000 n -0000002124 00000 n -0000018118 00000 n -0000002261 00000 n -0000018184 00000 n -0000002398 00000 n -0000018250 00000 n -0000002535 00000 n -0000018316 00000 n -0000002672 00000 n -0000018382 00000 n -0000002807 00000 n -0000018446 00000 n -0000002944 00000 n -0000018512 00000 n -0000003081 00000 n -0000018578 00000 n -0000003218 00000 n -0000005592 00000 n -0000005715 00000 n -0000005854 00000 n -0000006032 00000 n -0000006237 00000 n -0000006413 00000 n -0000006616 00000 n -0000006794 00000 n -0000006997 00000 n -0000007172 00000 n +0000001105 00000 n +0000001225 00000 n +0000001348 00000 n +0000018827 00000 n +0000001483 00000 n +0000018890 00000 n +0000001620 00000 n +0000018956 00000 n +0000001757 00000 n +0000019022 00000 n +0000001894 00000 n +0000019087 00000 n +0000002031 00000 n +0000019153 00000 n +0000002168 00000 n +0000019219 00000 n +0000002305 00000 n +0000019285 00000 n +0000002442 00000 n +0000019351 00000 n +0000002579 00000 n +0000019417 00000 n +0000002716 00000 n +0000019483 00000 n +0000002853 00000 n +0000019547 00000 n +0000002988 00000 n +0000019613 00000 n +0000003125 00000 n +0000019679 00000 n +0000003262 00000 n +0000019745 00000 n +0000003399 00000 n +0000005784 00000 n +0000005907 00000 n +0000006053 00000 n +0000006231 00000 n +0000006436 00000 n +0000006612 00000 n +0000006815 00000 n +0000006993 00000 n +0000007198 00000 n 0000007376 00000 n -0000007578 00000 n -0000007770 00000 n -0000007945 00000 n -0000008149 00000 n -0000008351 00000 n -0000008529 00000 n +0000007579 00000 n +0000007754 00000 n +0000007958 00000 n +0000008160 00000 n +0000008352 00000 n +0000008527 00000 n 0000008731 00000 n -0000008906 00000 n +0000008933 00000 n 0000009111 00000 n -0000011054 00000 n -0000011177 00000 n -0000011239 00000 n -0000011413 00000 n -0000011614 00000 n -0000011819 00000 n -0000012022 00000 n -0000012222 00000 n -0000018644 00000 n -0000012385 00000 n -0000012527 00000 n -0000012864 00000 n -0000013197 00000 n -0000013523 00000 n -0000013844 00000 n -0000014133 00000 n -0000014454 00000 n -0000014775 00000 n -0000015095 00000 n -0000015410 00000 n -0000015742 00000 n -0000016044 00000 n -0000016438 00000 n -0000016766 00000 n -0000016879 00000 n -0000016989 00000 n -0000017097 00000 n -0000017203 00000 n -0000017319 00000 n +0000009313 00000 n +0000009488 00000 n +0000011578 00000 n +0000011701 00000 n +0000011770 00000 n +0000011971 00000 n +0000012149 00000 n +0000012354 00000 n +0000012559 00000 n +0000012762 00000 n +0000012962 00000 n +0000019811 00000 n +0000013125 00000 n +0000013267 00000 n +0000013609 00000 n +0000013960 00000 n +0000014293 00000 n +0000014619 00000 n +0000014940 00000 n +0000015229 00000 n +0000015550 00000 n +0000015871 00000 n +0000016191 00000 n +0000016511 00000 n +0000016843 00000 n +0000017145 00000 n +0000017539 00000 n +0000017867 00000 n +0000017980 00000 n +0000018090 00000 n +0000018198 00000 n +0000018304 00000 n +0000018420 00000 n trailer << -/Size 86 +/Size 91 /Root 2 0 R /Info 4 0 R >> startxref -18695 +19862 %%EOF Modified: lucene/hadoop/branches/branch-0.6/src/c++/libhdfs/hdfs.c URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/src/c%2B%2B/libhdfs/hdfs.c?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/src/c++/libhdfs/hdfs.c (original) +++ lucene/hadoop/branches/branch-0.6/src/c++/libhdfs/hdfs.c Wed Sep 13 10:35:12 2006 @@ -574,13 +574,17 @@ jthrowable jException; jbyteArray jbWarray; - jint noWrittenBytes = 0; //Sanity check if (!f || f->type == UNINITIALIZED) { errno = EBADF; return -1; } + + if (length < 0) { + errno = EINVAL; + return -1; + } //Error checking... make sure that this file is 'writable' if (f->type != OUTPUT) { @@ -589,20 +593,23 @@ return -1; } - //Write the requisite bytes into the file - jbWarray = (*env)->NewByteArray(env, length); - (*env)->SetByteArrayRegion(env, jbWarray, 0, length, buffer); - if (invokeMethod(env, NULL, &jException, INSTANCE, jOutputStream, - "org/apache/hadoop/fs/FSDataOutputStream", "write", - "([B)V", jbWarray)) { - fprintf(stderr, - "Call to org.apache.hadoop.fs.FSDataOutputStream::write failed!\n" - ); - errno = EINTERNAL; - noWrittenBytes = -1; - } - (*env)->ReleaseByteArrayElements(env, jbWarray, - (*env)->GetByteArrayElements(env, jbWarray, 0), JNI_ABORT); + // 'length' equals 'zero' is a valid use-case according to Posix! + if (length != 0) { + //Write the requisite bytes into the file + jbWarray = (*env)->NewByteArray(env, length); + (*env)->SetByteArrayRegion(env, jbWarray, 0, length, buffer); + if (invokeMethod(env, NULL, &jException, INSTANCE, jOutputStream, + "org/apache/hadoop/fs/FSDataOutputStream", "write", + "([B)V", jbWarray)) { + fprintf(stderr, + "Call to org.apache.hadoop.fs.FSDataOutputStream::write failed!\n" + ); + errno = EINTERNAL; + length = -1; + } + (*env)->ReleaseByteArrayElements(env, jbWarray, + (*env)->GetByteArrayElements(env, jbWarray, 0), JNI_ABORT); + } //Return no. of bytes succesfully written (libc way) //i.e. 'length' itself! ;-) Modified: lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/dfs/DataStorage.java URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/dfs/DataStorage.java?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/dfs/DataStorage.java (original) +++ lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/dfs/DataStorage.java Wed Sep 13 10:35:12 2006 @@ -35,6 +35,9 @@ private ArrayList storageFiles = new ArrayList(); private ArrayList storageLocks = new ArrayList(); + // cache away the names of all passed in dirs + private File[] origDirs = null; + // cache away the names of locked dirs private File[] dirs = null; @@ -65,6 +68,7 @@ */ public DataStorage( int curVersion, File[] dataDirs ) throws IOException { this.version = curVersion; + this.origDirs = dataDirs; for (int idx = 0; idx < dataDirs.length; idx++) { storageFiles.add(idx, new RandomAccessFile( new File(dataDirs[idx], STORAGE_INFO_FILE_NAME ), @@ -129,7 +133,7 @@ FileLock lock = file.getChannel().tryLock(); if (lock == null) { // log a warning - LOG.warn("Cannot lock storage file in directory "+dirs[idx].getName()); + LOG.warn("Cannot lock storage file in directory "+origDirs[idx].getName()); // remove the file from fileList, and close it storageFiles.add(idx, null); file.close(); Modified: lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/ObjectWritable.java URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/ObjectWritable.java?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/ObjectWritable.java (original) +++ lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/ObjectWritable.java Wed Sep 13 10:35:12 2006 @@ -216,9 +216,7 @@ } else { // Writable Class instanceClass = null; try { - instanceClass = - Class.forName(UTF8.readString(in), true, - Thread.currentThread().getContextClassLoader()); + instanceClass = conf.getClassByName(UTF8.readString(in)); } catch (ClassNotFoundException e) { throw new RuntimeException("readObject can't find class", e); } Modified: lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/SequenceFile.java URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/SequenceFile.java?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/SequenceFile.java (original) +++ lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/io/SequenceFile.java Wed Sep 13 10:35:12 2006 @@ -980,14 +980,19 @@ // if version >= 5 // setup the compression codec - if (version >= CUSTOM_COMPRESS_VERSION && this.decompress) { - try { - this.codec = (CompressionCodec) - ReflectionUtils.newInstance(conf.getClassByName(Text.readString(in)), - conf); - } catch (ClassNotFoundException cnfe) { - cnfe.printStackTrace(); - throw new IllegalArgumentException("Unknown codec: " + cnfe); + if (decompress) { + if (version >= CUSTOM_COMPRESS_VERSION) { + String codecClassname = Text.readString(in); + try { + Class codecClass = conf.getClassByName(codecClassname); + this.codec = (CompressionCodec) + ReflectionUtils.newInstance(codecClass, conf); + } catch (ClassNotFoundException cnfe) { + throw new IllegalArgumentException("Unknown codec: " + + codecClassname, cnfe); + } + } else { + codec = new DefaultCodec(); } } Modified: lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/mapred/JobInProgress.java URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/mapred/JobInProgress.java?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/mapred/JobInProgress.java (original) +++ lucene/hadoop/branches/branch-0.6/src/java/org/apache/hadoop/mapred/JobInProgress.java Wed Sep 13 10:35:12 2006 @@ -109,24 +109,15 @@ // String jobFile = profile.getJobFile(); - JobConf jd = new JobConf(localJobFile); FileSystem fs = FileSystem.get(conf); - String ifClassName = jd.get("mapred.input.format.class"); - InputFormat inputFormat; - if (ifClassName != null && localJarFile != null) { - try { + if (localJarFile != null) { ClassLoader loader = new URLClassLoader(new URL[]{ localFs.pathToFile(localJarFile).toURL() }); - Class inputFormatClass = Class.forName(ifClassName, true, loader); - inputFormat = (InputFormat)inputFormatClass.newInstance(); - } catch (Exception e) { - throw new IOException(e.toString()); - } - } else { - inputFormat = jd.getInputFormat(); + conf.setClassLoader(loader); } + InputFormat inputFormat = conf.getInputFormat(); - FileSplit[] splits = inputFormat.getSplits(fs, jd, numMapTasks); + FileSplit[] splits = inputFormat.getSplits(fs, conf, numMapTasks); // // sort splits by decreasing length, to reduce job's tail Modified: lucene/hadoop/branches/branch-0.6/src/site/src/documentation/content/xdocs/index.xml URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/src/site/src/documentation/content/xdocs/index.xml?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/src/site/src/documentation/content/xdocs/index.xml (original) +++ lucene/hadoop/branches/branch-0.6/src/site/src/documentation/content/xdocs/index.xml Wed Sep 13 10:35:12 2006 @@ -15,6 +15,15 @@ News
    + 13 September, 2006: release 0.6.1 available +

    For details see the release notes. The release can + be obtained from a + nearby mirror. +

    + +
    8 September, 2006: release 0.6.0 available

    For details see the release notes. The release can Modified: lucene/hadoop/branches/branch-0.6/src/test/org/apache/hadoop/mapred/TestMiniMRWithDFS.java URL: http://svn.apache.org/viewvc/lucene/hadoop/branches/branch-0.6/src/test/org/apache/hadoop/mapred/TestMiniMRWithDFS.java?view=diff&rev=443040&r1=443039&r2=443040 ============================================================================== --- lucene/hadoop/branches/branch-0.6/src/test/org/apache/hadoop/mapred/TestMiniMRWithDFS.java (original) +++ lucene/hadoop/branches/branch-0.6/src/test/org/apache/hadoop/mapred/TestMiniMRWithDFS.java Wed Sep 13 10:35:12 2006 @@ -56,6 +56,7 @@ conf.set("fs.default.name", fileSys); conf.set("mapred.job.tracker", jobTracker); conf.setJobName("wordcount"); + conf.setInputFormat(TextInputFormat.class); // the keys are words (strings) conf.setOutputKeyClass(Text.class);