Andrew Purtell created HBASE-10823:
--------------------------------------

             Summary: Resolve LATEST_TIMESTAMP to current server time before 
scanning for ACLs
                 Key: HBASE-10823
                 URL: https://issues.apache.org/jira/browse/HBASE-10823
             Project: HBase
          Issue Type: Improvement
    Affects Versions: 0.98.1
            Reporter: Andrew Purtell
            Priority: Minor
             Fix For: 0.99.0, 0.98.2


Storing values with timestamps in the future is probably bad practice and can 
lead to surprises. If cells with timestamps in the future have ACLs, 
permissions from those ACLs will incorrectly be considered for authorizing the 
pending mutation. For sure that will be surprising.

We should be able to avoid this case by resolving LATEST_TIMESTAMP to the 
current server time when creating the internal scanner for finding ACLs in the 
covered cell set. 

Documenting a todo item from a discussion between [~anoop.hbase] and myself.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to