[
https://issues.apache.org/jira/browse/HBASE-13147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrey Stepachev updated HBASE-13147:
-------------------------------------
Attachment: HBASE-13147.v5.patch
Updated patch v5:
- added value to descriptor holding meta version
- now migration is a bit more intillegent, it compares versions and do minimal
updates (for 1 -> 2, for any -> 2 it will just overwrite descriptor with latest
one)
- 1 is a version anything prior to this patch, so we always write new descriptor
- 2 is a version with table family introduced (opens way to allow relatively
safe rolling upgrades)
- if master will try start with lesser version or region server will try to
open newer meta, they will fail.
> Load actual META table descriptor, don't use statically defined one.
> --------------------------------------------------------------------
>
> Key: HBASE-13147
> URL: https://issues.apache.org/jira/browse/HBASE-13147
> Project: HBase
> Issue Type: Bug
> Components: master, regionserver
> Affects Versions: 2.0.0
> Reporter: Andrey Stepachev
> Assignee: Andrey Stepachev
> Attachments: HBASE-13147-branch-1.patch,
> HBASE-13147-branch-1.v2.patch, HBASE-13147.patch, HBASE-13147.v2.patch,
> HBASE-13147.v3.patch, HBASE-13147.v4.patch, HBASE-13147.v4.patch,
> HBASE-13147.v5.patch
>
>
> In HBASE-13087 stumbled on the fact, that region servers don't see actual
> meta descriptor, they use their own, statically compiled.
> Need to fix that.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)