[
https://issues.apache.org/jira/browse/LUCENE-3281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13060757#comment-13060757
]
Michael McCandless commented on LUCENE-3281:
--------------------------------------------
I think the challenge here is numBits is currently not maintained unless
assertions are enabled (eg, see expandingWordNum), so we can't just always
return numBits from capacity()...
Maybe we should just always maintain numBits (ie, even when asserts are off)?
Then capacity() could return numBits.
> OpenBitSet should report the configured capacity/size
> -----------------------------------------------------
>
> Key: LUCENE-3281
> URL: https://issues.apache.org/jira/browse/LUCENE-3281
> Project: Lucene - Java
> Issue Type: Bug
> Components: core/other
> Affects Versions: 3.0, 3.0.1, 3.0.2, 3.0.3, 3.1, 3.2
> Reporter: Robert Ragno
> Priority: Minor
> Original Estimate: 2m
> Remaining Estimate: 2m
>
> OpenBitSet rounds up the capacity() to the next multiple of 64 from what was
> specified. However, this is particularly damaging with the new asserts, which
> trigger when anything above the specified capacity is used as an index. The
> simple fix is to return numBits for capacity().
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]