Performance with the replica pulling from 8.3.1 was actually worse. And
looking at the data in the databases and the boost file contents, I'm
dubious it's a problem of incompatible boost files. I think the performance
of importing/applying the boosts really is what's responsible for the issue
we see. Not sure what else to test to verify or disprove this..

On Mon, 25 Oct 2021 at 14:56, Dominic Humphries <[email protected]> wrote:

> I think I found it!
>
> I didn't realise, but we have boost files for the core I'm testing and the
> boost is applied after replication! Setting the contents of the files to
> empty completely removes the post-replication performance problem we were
> seeing.
>
> So now my question becomes "Why is boosting taking so much longer for the
> upgrade?"
>
> Since the upgrade has its own independent set of data, I'm wondering if
> it's as simple as the IDs it's trying to boost don't exist and it takes
> longer to find out an item is missing than it does to find one that does? I
> believe I can point an 8.9.0 follower at an 8.3.1 leader, that seems like
> the next logical step - if there's no performance hit when it has the same
> data as the 8.3.1 replica, then that's almost certainly the problem.
>
> Fingers crossed!
>
> On Sun, 24 Oct 2021 at 10:26, Deepak Goel <[email protected]> wrote:
>
>> There could be some testing and cooling happening post-replication. will
>> have to dig a bit more into the code.
>>
>> Deepak
>> "The greatness of a nation can be judged by the way its animals are
>> treated
>> - Mahatma Gandhi"
>>
>> +91 73500 12833
>> [email protected]
>>
>> Facebook: https://www.facebook.com/deicool
>> LinkedIn: www.linkedin.com/in/deicool
>>
>> "Plant a Tree, Go Green"
>>
>> Make In India : http://www.makeinindia.com/home
>>
>>
>> On Thu, Oct 21, 2021 at 9:57 PM Dominic Humphries
>> <[email protected]> wrote:
>>
>> > One more tidbit: I just tried leaving replication off for a few hours
>> and
>> > then triggering a "big" replication run so I could see the distinct
>> stages.
>> >
>> >
>> >    - Beginning replication didn't cause any performance degradation.
>> >    - Several minutes of downloading the replication files saw no
>> > degradation
>> >    - Only after downloading had completed did we start to see
>> performance
>> >    issues in our tests
>> >    - But we saw the "number of docs/timestamp of latest file" both jump
>> >    almost immediately after downloading completed and never move again
>> >    - But the performance degradation continued for about seven more
>> minutes
>> >    even though replication was clearly finished at this point
>> >
>> >
>> > Is there some kind of re-indexing optimization thing that solr can run
>> > post-replication? At this point it's about my only remaining suspect..
>> >
>>
>

Reply via email to