On Wed, Jul 8, 2009 at 10:14 PM, solr jay<solr...@gmail.com> wrote:
> Thanks. The patch looks good, and I now see the new index directory and it
> is in sync with the one on master. I'll do more testing.
>
> It is probably not important, but I am just curious why we switch index
> directory. I thought it would be easier to just rename index to index.*, and
> rename the new index directory to index.

It is for consistency across OS's . Windows would not let me do a rename.
>
> 2009/7/7 Noble Paul നോബിള്‍ नोब्ळ् <noble.p...@corp.aol.com>
>>
>> jay,
>> Thanks. The testcase was not enough. I have given a new patch . I
>> guess that should solve this
>>
>> On Wed, Jul 8, 2009 at 3:48 AM, solr jay<solr...@gmail.com> wrote:
>> > I guess in this case it doesn't matter whether the two directories
>> > tmpIndexDir and indexDir are the same or not. It looks that the index
>> > directory is switched to tmpIndexDir and then it is deleted inside
>> > "finally".
>> >
>> > On Tue, Jul 7, 2009 at 12:31 PM, solr jay <solr...@gmail.com> wrote:
>> >
>> >> In fact, I saw the directory was created and then deleted.
>> >>
>> >>
>> >> On Tue, Jul 7, 2009 at 12:29 PM, solr jay <solr...@gmail.com> wrote:
>> >>
>> >>> Ok, Here is the problem. In the function, the two directories
>> >>> tmpIndexDir
>> >>> and indexDir are the same (in this case only?), and then at the end of
>> >>> the
>> >>> function, the directory tmpIndexDir is deleted, which deletes the new
>> >>> index
>> >>> directory.
>> >>>
>> >>>
>> >>>       } finally {
>> >>>         delTree(tmpIndexDir);
>> >>>
>> >>>       }
>> >>>
>> >>>
>> >>> On Tue, Jul 7, 2009 at 12:17 PM, solr jay <solr...@gmail.com> wrote:
>> >>>
>> >>>> I see. So I tried it again. Now index.properties has
>> >>>>
>> >>>> #index properties
>> >>>> #Tue Jul 07 12:13:49 PDT 2009
>> >>>> index=index.20090707121349
>> >>>>
>> >>>> but there is no such directory index.20090707121349 under the data
>> >>>> directory.
>> >>>>
>> >>>> Thanks,
>> >>>>
>> >>>> J
>> >>>>
>> >>>>
>> >>>> On Tue, Jul 7, 2009 at 11:50 AM, Shalin Shekhar Mangar <
>> >>>> shalinman...@gmail.com> wrote:
>> >>>>
>> >>>>> On Tue, Jul 7, 2009 at 11:50 PM, solr jay <solr...@gmail.com> wrote:
>> >>>>>
>> >>>>> > It seemed that the patch fixed the symptom, but not the problem
>> >>>>> itself.
>> >>>>> >
>> >>>>> > Now the log messages looks good. After one download and installed
>> >>>>> > the
>> >>>>> > index,
>> >>>>> > it printed out
>> >>>>> >
>> >>>>> > *Jul 7, 2009 10:35:10 AM org.apache.solr.handler.SnapPuller
>> >>>>> > fetchLatestIndex
>> >>>>> > INFO: Slave in sync with master.*
>> >>>>> >
>> >>>>> > but the files inside index directory did not change. Both
>> >>>>> index.properties
>> >>>>> > and replication.properties were updated though.
>> >>>>> >
>> >>>>>
>> >>>>> Note that in this case, Solr would have created a new index
>> >>>>> directory.
>> >>>>> Are
>> >>>>> you comparing the files on the slave in the new index directory? You
>> >>>>> can
>> >>>>> get
>> >>>>> the new index directory's name from index.properties.
>> >>>>>
>> >>>>> --
>> >>>>> Regards,
>> >>>>> Shalin Shekhar Mangar.
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>
>> >
>> >
>> > --
>> > J
>> >
>>
>>
>>
>> --
>> -----------------------------------------------------
>> Noble Paul | Principal Engineer| AOL | http://aol.com
>
>
>
> --
> J
>



-- 
-----------------------------------------------------
Noble Paul | Principal Engineer| AOL | http://aol.com

Reply via email to