[ https://issues.apache.org/jira/browse/CASSANDRA-1423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dominic Williams updated CASSANDRA-1423: ---------------------------------------- Attachment: fmm-add-schools.zip > Cassandra's internal state broke by getting column slices. Error > org.apache.thrift.TApplicationException: Internal error processing get_slice > afterwards. > --------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: CASSANDRA-1423 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1423 > Project: Cassandra > Issue Type: Bug > Components: Core > Affects Versions: 0.7 beta 1 > Environment: Ubuntu 9.04 > Reporter: Dominic Williams > Priority: Critical > Fix For: 0.7 beta 2 > > Attachments: fmm-add-schools.zip > > > The attached program (with data that it can import) causes large column > slices to be requested from Cassandra. > The program itself uploads school address data to a Cassyndex full text > index, and then allows you to search that. The program simulates someone > typing a search into an active search box, which shows you the matches for > the current term as you type. Thus when you enter a search term such as > "cherwell school oxford" actually it performs the searches "c", "ch", "che", > "cher", "cherw" etc > You can configure the delay between the "keystrokes". If your delay allows > the searches to complete sequentially, you are ok. But if you have a short > delay, and searches are created in parallel, pretty quickly this error will > arise - "org.apache.thrift.TApplicationException: Internal error processing > get_slice". > Once this has occurred all future attempts and getting slices of columns will > return the same error, and your'e only option is to restart Cassandra. > This looks like some kind of concurrency edge condition bug caused by > requesting sufficiently large intersecting slices in parallel. It may be in > other versions too. > I've been testing on 0.7 B1 using an RP cluster. > The attached maven project should pull down the scale7 libraries but if > interested you can find the sources at http://github.com/s7 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.