Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Won't Do
-
Mad Hatter
-
None
-
1
Description
Background
The vbucket database file format is effectively changing in mad-hatter, the mad-hatter KV-engine will refuse to warm-up if the datafiles are found to be in the "old" format.
The file-format change though is handled automatically
- online upgrade, as data moves about via rebalance it will be written in the new format.
- offline upgrade, the installer runs "cbupgrade" before starting couchbase. This is a script which will do the conversion
Issue
We document how to perform a non-root install, but not the upgrade.
When we do the non-root install, the cbupgrade script is not executed, which is fine for a brand new install, however the cbupgrade script will need running if upgrading to mad-hatter.
I tried myself to do an offline-non-root upgrade but could not make it work without losing the node's config.
I don't know if there is a correct set of steps which needs documenting or it could be that offline non-root upgrade isn't possible/supported (which should be made clear in the non-root install)
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Description |
*Background*
The vbucket database file format is effectively changing in mad-hatter, the mad-hatter KV-engine will refuse to warm-up if the datafiles are found to be in the "old" format. The file-format change though is handled automatically * online upgrade, as data moves about via rebalance it will be written in the new format. * offline upgrade, the installer runs "cbupgrade" before starting couchbase. This is a script which will do the conversion *Issue* We document how to perform a non-root install, but not the upgrade. When we do the non-root install, the cbupgrade script is not executed, which is fine for a brand new install, however the cbupgrade script will need running if upgrading. I tried to do a offline non-root upgrade but failed, if I follow the install instructions to overlay the new package over the installed data it resets the cluster config... luckily the database files were retained, but I lost all config (buckets/users etc...) I don't know if there is a correct set of step here which needs documenting or it could be that offline non-root upgrade isn't possible/supported (which should be made clear in the non-root install) |
*Background*
The vbucket database file format is effectively changing in mad-hatter, the mad-hatter KV-engine will refuse to warm-up if the datafiles are found to be in the "old" format. The file-format change though is handled automatically * online upgrade, as data moves about via rebalance it will be written in the new format. * offline upgrade, the installer runs "cbupgrade" before starting couchbase. This is a script which will do the conversion *Issue* We document how to perform a non-root install, but not the upgrade. When we do the non-root install, the cbupgrade script is not executed, which is fine for a brand new install, however the cbupgrade script will need running if upgrading to mad-hatter. I tried myself to do an offline-non-root upgrade but could not make it work without losing the node's config. I don't know if there is a correct set of steps which needs documenting or it could be that offline non-root upgrade isn't possible/supported (which should be made clear in the non-root install) |
Assignee | Amarantha Kulkarni [ amarantha.kulkarni ] | Eric Schneider [ eric.schneider ] |
Fix Version/s | 6.5 Milestone 1 [ 16654 ] |
Fix Version/s | to-be-triaged [ 16762 ] |
Story Points | 1 |
Fix Version/s | 6.5.x Doc Updates [ 16770 ] | |
Fix Version/s | 6.6.x Doc Updates [ 17053 ] | |
Fix Version/s | Mad Hatter [ 15119 ] | |
Fix Version/s | 6.5 Milestone 1 [ 16654 ] | |
Fix Version/s | to-be-triaged [ 16762 ] | |
Affects Version/s | Mad Hatter [ 15119 ] |
Resolution | Won't Do [ 10000 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |