hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anoop Sam John <anoo...@huawei.com>
Subject Regarding memstoreTS in bulkloaded HFiles
Date Tue, 29 May 2012 12:55:26 GMT
Hi Devs

            In HFile V2 we have introduced the memstore TS to be getting written to the HFiles.
In case of bulk load also, now we are writing a long value as part of every KV. I think in
case of the bulk loading there is no meaning for the memstore TS. Can we avoid this?

As of now we are not able to set any Block encoder algo as part of bulk loading. But I have
created HBASE-6040 which solves this. I have checked the current available encoder algos but
none of them handles the memstoreTS as such. There is a new type of trie encoder issue open.
In this it seems it will handle this kind of scenario. Only one long value will get stored
as memstoreTS for one block.    Still thes all makes it mandatory that some block encoder
scheme to be used.

Do we need to think making the memstoreTS write into the HFile (in version 2) as some way
configurable? In case of bulk loading we can turn it OFF. Pls correct me if my understanding
is wrong


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message