[
https://issues.apache.org/jira/browse/HBASE-11777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14106420#comment-14106420
]
ramkrishna.s.vasudevan commented on HBASE-11777:
------------------------------------------------
bq.Cell implementation with a mutable sequenceid Interface?
Ya I tried that. So this impl will be only on the server side only? If only on
the server side then we have to create an instance of it because currently the
code is having only KV everywhere. We need to wrap it with the new instance
somewhere.
If you want the Cell itself to impl SequenceNumber interface then it is much
easier.
bq.Otherwise, if new Cell for bulk loaded files only, it wouldn't be bad... but
then was thinking of a few scenarios where cluster is only bulk-loaded
files.... of which we have a good few.... and some largish.
True. Agree.
> Find a way to use KV.setSequenceId() on Cells on the server-side read path
> --------------------------------------------------------------------------
>
> Key: HBASE-11777
> URL: https://issues.apache.org/jira/browse/HBASE-11777
> Project: HBase
> Issue Type: Improvement
> Affects Versions: 0.99.0
> Reporter: ramkrishna.s.vasudevan
> Assignee: ramkrishna.s.vasudevan
> Attachments: CellWithSequenceNumber.java
>
>
> Over in HBASE-11591 there was a need to set the sequenceId of the HFile to
> the bulk loaded KVs. Since we are trying to use the concept of Cells in the
> read path if we need to use setSequenceId(), then the Cell has to be
> converted to KV and only KeyValue impl has the accessor setSequenceId().
> [~anoop.hbase] suggested if we can use a Server side impl of Cell and have
> these accessors in them.
> This JIRA aims to solve this and see the related code changes that needs to
> be carried out for this.
--
This message was sent by Atlassian JIRA
(v6.2#6252)