[ 
https://issues.apache.org/jira/browse/HBASE-8927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14220262#comment-14220262
 ] 

stack commented on HBASE-8927:
------------------------------

bq. Should we pick this up again?

I like this issue. Hard part is ensuring we don't break TTLs going between old 
and new ts types (as you pointed out above). Was thinking we'd have all 
timestamping go via the environmentedge thingy... would add a compare on it.  
It would do the ttl  math cognizant of the ts typing (my guess is that left 
shift would be less expensive doing this compare than multiply but would have 
to measure).

bq. We'd probably need to add a "timestamp multiplier" or "timestamp shift" 
option to table or column family. That way we can grandfather in old tables and 
in all cases scale the TTL value accordingly.

All or nothing I'd say Just say NO to more options (smile).

> Use nano time instead of mili time everywhere
> ---------------------------------------------
>
>                 Key: HBASE-8927
>                 URL: https://issues.apache.org/jira/browse/HBASE-8927
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>              Labels: phoenix
>         Attachments: 8927.txt
>
>
> Less collisions and we are paying the price of a long anyways so might as 
> well fill it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to