Hello to all
i am using counter columns in cassandra cluster with 3 nodes.
all 3 nodes are up and synchronized with ntp timeserver , same with client.
I am using libthrift java client.
Current problem i am having is that part of writes to counter columns
simply disappears ( most of time different values are added so i am able to
follow what missed and what not ).Approximately 40-50% of add requests
disappears.
So for example if initial value is 1 , and i want to add 1 , 2 , 3 i would
expect final result on 7 , but it will return me the value 5 since add(2)
will be lost ( no exception is thrown ).
I did not disabled replica on write ( it is set to true ):
ColumnFamily: subscriptionsCounters
Key Validation Class: org.apache.cassandra.db.marshal.TimeUUIDType
Default column value validator:
org.apache.cassandra.db.marshal.CounterColumnType
Columns sorted by: org.apache.cassandra.db.marshal.UTF8Type
Row cache size / save period in seconds: 0.0/0
Row Cache Provider:
org.apache.cassandra.cache.ConcurrentLinkedHashCacheProvider
Key cache size / save period in seconds: 200000.0/14400
Memtable thresholds: 1.1484375/1440/245 (millions of ops/minutes/MB)
GC grace seconds: 864000
Compaction min/max thresholds: 4/32
Read repair chance: 1.0
Replicate on write: true
Built indexes: []
Also i dont see anything in log in any not , neither warning nor error.
I am writing data with Local QUORUM Consistency Level since it stopped
working with one.
same with read operations.
Current cassandra version is 0.8.10.
How can i debug , find the problem????
Thanks and best regards
Yulian Oifa