[ https://issues.apache.org/jira/browse/CASSANDRA-1178?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12877258#action_12877258
]
Masood Mortazavi edited comment on CASSANDRA-1178 at 6/9/10 11:47 PM:
----------------------------------------------------------------------
Out of curiosity . . . What is the point, in this patch, in switching import statements around
. . . Is there a policy to re-order them? . . . To the extent I can tell, the order of import
statements is consistent with what one sees in the other files?
The rest of the fix seems OK to me as long as the "close" method in the IColumnIterator interface
to SSTableSliceIterator is used properly to clean up resources . . . (although -- on a different
plane -- objects that know, themselves, that they have nothing more to do are more friendly
objects to use and harder to design) . . .
> get_slice calls do not close files when finished resulting in "too many open files" exceptions
and rendering C unusable
> -----------------------------------------------------------------------------------------------------------------------
>
> Key: CASSANDRA-1178
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1178
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7
> Reporter: Matthew F. Dennis
> Assignee: Matthew F. Dennis
> Fix For: 0.7
>
> Attachments: 0001-trunk-1178.patch
>
>
> insert ~100K rows. Read them back in a loop. Notice "too many open files" exceptions
in log. SSTableSliceIterator is never closing the files.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|