Can anyone please help with the above questions? To summarise:

1) What is the impact of using mmap only for indices besides a degradation
in read performance?
2) Why does the off heap consumed during Cassandra full repair remains
occupied 12+ hours after the repair completion and is there a
manual/configuration driven way to clear that earlier?

Thanks,
Aman

On Thu, 29 Jul, 2021, 6:47 pm Amandeep Srivastava, <
amandeep.srivastava1...@gmail.com> wrote:

> Hi Erick,
>
> Limiting mmap to index only seems to have resolved the issue. The max ram
> usage remained at 60% this time. Could you please point me to the
> limitations for setting this param? - For starters, I can see read
> performance getting reduced up to 30% (CASSANDRA-8464
> <https://issues.apache.org/jira/browse/CASSANDRA-8464>)
>
> Also if you could please shed light on extended questions in my earlier
> email.
>
> Thanks a lot.
>
> Regards,
> Aman
>
> On Thu, Jul 29, 2021 at 12:52 PM Amandeep Srivastava <
> amandeep.srivastava1...@gmail.com> wrote:
>
>> Thanks, Bowen, don't think that's an issue - but yes I can try upgrading
>> to 3.11.5 and limit the merkle tree size to bring down the memory
>> utilization.
>>
>> Thanks, Erick, let me try that.
>>
>> Can someone please share documentation relating to internal functioning
>> of full repairs - if there exists one? Wanted to understand the role of the
>> heap and off-heap memory separately during the process.
>>
>> Also, for my case, once the nodes reach the 95% memory usage, it stays
>> there for almost 10-12 hours after the repair is complete, before falling
>> back to 65%. Any pointers on what might be consuming off-heap for so long
>> and can something be done to clear it earlier?
>>
>> Thanks,
>> Aman
>>
>>
>>
>
> --
> Regards,
> Aman
>

Reply via email to