thobbs / phpcassa

PHP client library for Apache Cassandra
thobbs.github.com/phpcassa
MIT License
248 stars 78 forks source link

Recursing too deep in ColumnFamilyIterator->next() part II #79

Closed maxwheeler closed 12 years ago

maxwheeler commented 12 years ago

Similar to issue #54. There is another case within ColumnFamilyIterator::next() where it's possible to recurse too deep when a column family contains too many sequential tombstones. In this case if there are 100 bufferload's worth of tombstones (or 1,000 tombstones) in a row then next() will recurse too far looking for a non-zero column row. I have a fix for which I'll create a pull request.