accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Peterson (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-4086) Allow configurable failsafe volume choosing
Date Wed, 06 Jan 2016 18:05:39 GMT


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:
>             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

View raw message