You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Adar Dembo (JIRA)" <ji...@apache.org> on 2019/08/16 03:08:00 UTC

[jira] [Created] (KUDU-2920) Block cache capacity validator shouldn't run on an NVM block cache

Adar Dembo created KUDU-2920:
--------------------------------

             Summary: Block cache capacity validator shouldn't run on an NVM block cache
                 Key: KUDU-2920
                 URL: https://issues.apache.org/jira/browse/KUDU-2920
             Project: Kudu
          Issue Type: Bug
          Components: cfile
    Affects Versions: 1.11.0
            Reporter: Adar Dembo


As part of KUDU-2318, we added a validator to enforce that the block cache capacity does not exceed the process' memory pressure threshold (defaults to 60% of the overall memory limit). This makes sense for a DRAM-based block cache, which competes for DRAM with Kudu (and thus its capacity should be a fraction of the overall limit).

However, this doesn't make sense for NVM-based block caches, because the pool of available NVM is distinct from the pool of available DRAM. In this case, there really shouldn't be any relationship between the overall memory limit and the block cache capacity.

We should relax the validator for NVM-based block caches.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)