Hi,

I did a small test, want to verify that DeleteMarker is placed before any
Put of the same row/version, for example:

put 't1', 'cf1', 'v1', 100
delete 't1', 'cf1', 100
flush 't1'

But when I dump the hfile being flushed out with command below:

hbase org.apache.hadoop.hbase.io.hfile.HFile -p -v -f myHfile

It only shows one entry for the Delete, but no Put. I thought it should
print out two entries, ordered with Delete first. Since I did not run major
compaction, all entries should be present in the HFile. Am I missing
anything here?

Do I have to have RETAIN_DELETED so that HFile will contain both Put and
Delete? I feel it shouldn't.

Thanks

Tian-Ying

Reply via email to