I was just running few simple tests (inserts and deletes) on column family I created. I observed that while new columns are getting inserted against a row key, but a column that has been recently deleted, does not get inserted.
For example:
rowkey1 :: name1-val1
name2-val2
After deleting name1, if I try to insert it again I still get
rowkey1 :: name2-val2 and does not revert back to name1-val1, name2-val2.
The problem occurs when I try to insert it through my code (using Pelops Java client) Following is the code snippet that I use for insertion:
Mutator mutator = Pelops.createMutator("poolname");
Column column = new Column(bufcolname);
column.setValue(bufcolval);
column.setTimestamp(new Date().getTime());
mutator.writeColumn("MyColumnFamily",userId, column);
mutator.execute(ConsistencyLevel.ONE);
Thanks