commit | 1b115bbd96b01b64052b4fa005dff1b46781e529 | [log] [tgz] |
---|---|---|
author | Aaron Zinman <aaron@azinman.com> | Tue Jun 28 20:58:53 2016 -0700 |
committer | Aaron Zinman <aaron@azinman.com> | Tue Jun 28 20:58:53 2016 -0700 |
tree | a65e3401d467eb25746b5ab5b4e846bd4cb3a59a | |
parent | d9b42e6968018338013adbacd69f8c22aa4cdb21 [diff] |
syncbase: Allow Syncbase root dir to be moved When Syncbase creates a new service instance, it stores the location of the new LevelDB as an absolute path (DbInfo.RootDir). If Syncbase's root directory is ever moved, it won't be able to boot regardless of the updated rootDir parameter passed at init (which was ignored). This CL changes this behavior to store relative paths in DbInfo, while allowing existing absolute paths to continue to work. This CL does not correct the older values, which means this CL only fixes the behavior for new Syncbase instances. MultiPart: 2/2 Change-Id: I42721ce61b8186cb95849e2d63752086aca50271
This repository contains a reference implementation of the Vanadium APIs.
Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.