cbrestore is not backwards compatible

Description

Problem
When using cbrestore with a backup generated from a 4.5.1 the following exception is thrown:

Steps to Reproduce

  1. Setup a 1 node cluster on 4.5.1 with the travel-sample bucket

  2. Backup the cluster using {cbbackup} on 4.5.1.

  3. Setup a 1 node cluster on 4.6.2 with a empty name called test:

  4. Restore the backup using the {cbrestore} on 4.6.2:

Workaround
Use the cbrestore from Couchbase Server 4.5.1 to do the restore against the 4.6.2 cluster.

Expectation

  1. For cbrestore to be backwards compatible

    1. If it is not possible to be backwards compatible a clear log message should be generated.

Components

Affects versions

Fix versions

Labels

Environment

None

Link to Log File, atop/blg, CBCollectInfo, Core dump

None

Release Notes Description

None

Activity

Show:

Wayne Siu October 5, 2017 at 9:12 PM

This issue is a duplicate of which is fixed in 4.6.3.
Updating the fix version.

Thuan Nguyen September 28, 2017 at 8:59 PM

Verified on build 4.6.4-4544. I am able to use cbrestore from 4.6.4 to restore data from 4.5.1

Arunkumar Senthilnathan September 27, 2017 at 12:42 AM

this went into 4.6.3-4108 so 4.6.4 should already have it - please verify and close it out

Anil Kumar September 18, 2017 at 5:28 PM
Edited

Maintenance Meeting - 09/18/2017 

Action Item - Anil K to talk to Mike W to discuss what's supported for cbrestore for backward compatibility. 

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Is this a Regression?

Triage

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created September 12, 2017 at 2:21 PM
Updated August 1, 2018 at 5:54 PM
Resolved October 5, 2017 at 9:12 PM
Instabug