[ 
https://issues.apache.org/jira/browse/ACCUMULO-360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Keith Turner updated ACCUMULO-360:
----------------------------------

    Fix Version/s:     (was: 1.4.0)
                   1.5.0

Could modify the AccumuloFileOutputFormat to do this sanity check.  To make it 
efficient could use a LRUHashMap of recently seen visibilities that were 
previously verified.  Could also a sanity check of the time stamp to make sure 
its not MAX_LONG.   
                
> Bulk importing Keys with invalid ColumnVisibility doesn't fail until scan
> -------------------------------------------------------------------------
>
>                 Key: ACCUMULO-360
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-360
>             Project: Accumulo
>          Issue Type: Bug
>          Components: client
>    Affects Versions: 1.3.5
>            Reporter: Billie Rinaldi
>            Assignee: Billie Rinaldi
>              Labels: bulk, visibility
>             Fix For: 1.5.0
>
>
> A Key is allowed to have an invalid ColumnVisibility so it can be used in a 
> Range (see ACCUMULO-193).  Also, we don't want Key to create a 
> ColumnVisibility object to test the validity of a supplied Text, 
> CharSequence, or byte[] visibility due to the large amount of overhead in 
> doing so.  This isn't a problem when writing Mutations to Accumulo, but 
> during bulk import Keys are written directly to files.  Thus the user doesn't 
> receive an error for the invalid ColumnVisibility until scanning the table.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to