You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Ivan Bella (JIRA)" <ji...@apache.org> on 2017/10/04 15:09:00 UTC
[jira] [Created] (ACCUMULO-4715) Accumulo upgrade path fails from
1.6 to 1.7/1.8 if PerTableVolumeChooser or PreferredTableVolumeChooser is
the default
Ivan Bella created ACCUMULO-4715:
------------------------------------
Summary: Accumulo upgrade path fails from 1.6 to 1.7/1.8 if PerTableVolumeChooser or PreferredTableVolumeChooser is the default
Key: ACCUMULO-4715
URL: https://issues.apache.org/jira/browse/ACCUMULO-4715
Project: Accumulo
Issue Type: Bug
Affects Versions: 1.8.1, 1.8.0, 1.7.3, 1.7.2
Reporter: Ivan Bella
Assignee: Ivan Bella
Priority: Critical
Fix For: 1.7.4, 1.8.2, 2.0.0
The createReplicationTable method in the MetadataTableUtil used to create the replication table when upgrading from 1.6 and calls the default volume chooser to get a location. The problem is that at that point the replication table does not exist and the PerTableVolumeChooser and the PreferredTableVolumeChooser classes will call the getTableConfiguration with the supplied table id which will return null. Subsequently those volume choosers will throw a NullPointerException and the upgrade will fail. Both of these volume choosers should instead use the fallbacks instead of failing.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)