cache: add migration flow to new lease based format

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
Tonis Tiigi
2019-09-30 16:38:02 -07:00
parent d35d2c1c94
commit 31a9aeea88
9 changed files with 291 additions and 19 deletions

View File

@@ -337,7 +337,7 @@ func newHTTPSource(tmpdir string) (source.Source, error) {
cm, err := cache.NewManager(cache.ManagerOpt{
Snapshotter: snapshot.FromContainerdSnapshotter("native", containerdsnapshot.NSSnapshotter("buildkit", mdb.Snapshotter("native")), nil),
MetadataStore: md,
LeaseManager: leaseutil.WithNamespace(leaseutil.NewManager(mdb), "buildkit"),
LeaseManager: leaseutil.WithNamespace(ctdmetadata.NewLeaseManager(mdb), "buildkit"),
ContentStore: mdb.ContentStore(),
GarbageCollect: mdb.GarbageCollect,
})