CompareWith="LongType" CF mis-applies tombstones
------------------------------------------------

                 Key: CASSANDRA-386
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-386
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.4
            Reporter: Evan Weaver


jbellis: what is "mis applying?"
evn: later inserts have no effect
jbellis: so you do a remove with timestamp X, then timestamp X + 1 has no 
effect?
evn: yeah
jbellis: did you try a similar test w/ a ascii comparewith?
evn: well the identical test passes w/ TimeUUIDType

      <Keyspace Name="MultiblogLong">      
        <KeysCachedFraction>0.01</KeysCachedFraction>
        <ColumnFamily CompareWith="LongType" Name="Blogs"/>
        <ColumnFamily CompareWith="LongType" Name="Comments"/>
      </Keyspace>

$ ruby test/cassandra_test.rb -n test_get_first_long_column
insert at 1250740275826063
.
1 tests, 3 assertions, 0 failures, 0 errors

$ ruby test/cassandra_test.rb -n test_get_first_long_column
remove at 1250740278998607
insert at 1250740279011751
F
  1) Failure:
test_get_first_long_column(CassandraTest) [test/cassandra_test.rb:70]:
<{<Cassandra::Long#13703350 time: Tue Jul 14 00:20:16 -0400 1970, usecs: 0, 
jitter: 3626>=>
  "I like this cat"}> expected but was
<{}>.
1 tests, 1 assertions, 1 failures, 0 errors

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to