[FTS] indexes should be stored in subdirectory with node-UUID encoded in path

Description

Doing this maneuver would be an enabler for future delta recovery features.

Components

Affects versions

Fix versions

Labels

Environment

None

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

None

Release Notes Description

None

Activity

Show:

Steve Yen April 8, 2016 at 7:19 PM

From Aliaksey on UUID's, a failover'ed node keeps the same node-UUID, even when Add-Back'ed to the cluster. A node only gets a new UUID if it's ejected (Remove + Rebalance), or a clean Add Server + Rebalance.

Related, a cbft process will only know whether it should perform full-vs-delta recovery only very late after process startup/initialization, via cbauth/service API callbacks...

https://github.com/couchbase/cbauth/blob/master/service/interface.go#L88

That is, a cbft process will not know whether to perform full-vs-delta recovery early on at cmd-line processing time.

Steve Yen April 8, 2016 at 5:14 PM

See also for comments / discussion about this.

Won't Fix

Details

Assignee

Steve Yen

Reporter

Is this a Regression?

Unknown

Triage

Untriaged

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created April 8, 2016 at 4:23 PM
Updated August 19, 2016 at 10:00 PM
Resolved August 19, 2016 at 10:00 PM
Instabug
Loading...