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

Matt Peterson commented on ACCUMULO-4086:
-----------------------------------------

I'm still concerned about the use case where the PerTableVolumeChooser is used 
and a table is configured to use the PreferredVolumeChooser.  

In the case of a misconfiguration for the preferred volumes for that table, it 
doesn't seem that defaulting to the random volume chooser is appropriate.  In 
this use case, it would make more sense to default to the site-wide 
table.volume.chooser.  

It also seems wrong for the PreferredVolumeChooser to fall back to the 
site-side table.volume.chooser which should be known only by the 
PerTableVolumeChooser.

I'm proposing to have the site-wide fallback volume chooser not be specific to 
the PerTableVolumeChooser and to instead have a separate property that could be 
used for all volume choosers.

> Allow configurable failsafe volume choosing
> -------------------------------------------
>
>                 Key: ACCUMULO-4086
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4086
>             Project: Accumulo
>          Issue Type: Sub-task
>          Components: core
>            Reporter: Christopher Tubbs
>             Fix For: 1.8.0
>
>
> From parent issue:
> {quote}
> 3. In several places including {{PreferredVolumeChooser}}, 
> {{PerTableVolumeChooser}} and {{VolumeManagerImpl}}, the failsafe chooser is 
> the {{RandomVolumeChooser}} which will include the instance volume that needs 
> to be excluded.  It would be useful to have a configurable failsafe in this 
> situation.
> {quote}



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

Reply via email to