diff options
author | Matthew Heon <mheon@redhat.com> | 2018-12-04 13:50:38 -0500 |
---|---|---|
committer | Matthew Heon <mheon@redhat.com> | 2018-12-04 13:58:51 -0500 |
commit | e3882cfa2d1329d44c8a580418ea1d56804b331d (patch) | |
tree | 92f8b48496db1339caf0a6fc2a7d3b621416cb76 /libpod/state_test.go | |
parent | 795fbba7695b03736acaf9abe75922404f5eea44 (diff) | |
download | podman-e3882cfa2d1329d44c8a580418ea1d56804b331d.tar.gz podman-e3882cfa2d1329d44c8a580418ea1d56804b331d.tar.bz2 podman-e3882cfa2d1329d44c8a580418ea1d56804b331d.zip |
Use runtime lockDir in BoltDB state
Instead of storing the runtime's file lock dir in the BoltDB
state, refer to the runtime inside the Bolt state instead, and
use the path stored in the runtime.
This is necessary since we moved DB initialization very far up in
runtime init, before the locks dir is properly initialized (and
it must happen before the locks dir can be created, as we use the
DB to retrieve the proper path for the locks dir now).
Signed-off-by: Matthew Heon <mheon@redhat.com>
Diffstat (limited to 'libpod/state_test.go')
-rw-r--r-- | libpod/state_test.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libpod/state_test.go b/libpod/state_test.go index 0f5da62e4..d93a371f3 100644 --- a/libpod/state_test.go +++ b/libpod/state_test.go @@ -52,8 +52,9 @@ func getEmptyBoltState() (s State, p string, p2 string, err error) { runtime := new(Runtime) runtime.config = new(RuntimeConfig) runtime.config.StorageConfig = storage.StoreOptions{} + runtime.lockDir = lockDir - state, err := NewBoltState(dbPath, lockDir, runtime) + state, err := NewBoltState(dbPath, runtime) if err != nil { return nil, "", "", err } |