[ 
https://issues.apache.org/jira/browse/LUCENE-5813?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14065487#comment-14065487
 ] 

Adrien Grand commented on LUCENE-5813:
--------------------------------------

I don' t think using {{instanceof Accountable}} works in general to measure 
memory usage. That's what I initially wanted to do with doc id sets, but this 
doesn't work as soon as you start using wrappers since they hide what interface 
the wrapped class implements. So for example if your NRT dir wraps a 
RateLimitedDirectoryWrapper that wraps another directory that implements 
Accountable, you would miss it.

If we don't want of Accountable on Directory, I would rather revert LUCENE-5812 
to make clear that it only reports memory usage for the cache?

> Directory should implement Accountable
> --------------------------------------
>
>                 Key: LUCENE-5813
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5813
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Adrien Grand
>            Assignee: Adrien Grand
>            Priority: Minor
>             Fix For: 4.10
>
>         Attachments: LUCENE-5813.patch
>
>
> Follow-up of LUCENE-5812.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to