From 5d8b9b1f01b16b5aafb131e7b5b788f7d0d0c299 Mon Sep 17 00:00:00 2001 From: Nikolay Edigaryev Date: Tue, 11 Mar 2025 00:02:51 +0100 Subject: [PATCH] Fix layerizer tests by providing a default maxRetries value --- Sources/tart/OCI/Layerizer/DiskV1.swift | 2 +- Sources/tart/OCI/Layerizer/DiskV2.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/tart/OCI/Layerizer/DiskV1.swift b/Sources/tart/OCI/Layerizer/DiskV1.swift index 4cc51f0..0d373fd 100644 --- a/Sources/tart/OCI/Layerizer/DiskV1.swift +++ b/Sources/tart/OCI/Layerizer/DiskV1.swift @@ -45,7 +45,7 @@ class DiskV1: Disk { return pushedLayers } - static func pull(registry: Registry, diskLayers: [OCIManifestLayer], diskURL: URL, concurrency: UInt, progress: Progress, localLayerCache: LocalLayerCache? = nil, deduplicate: Bool = false, maxRetries: UInt) async throws { + static func pull(registry: Registry, diskLayers: [OCIManifestLayer], diskURL: URL, concurrency: UInt, progress: Progress, localLayerCache: LocalLayerCache? = nil, deduplicate: Bool = false, maxRetries: UInt = 5) async throws { if !FileManager.default.createFile(atPath: diskURL.path, contents: nil) { throw OCIError.FailedToCreateVmFile } diff --git a/Sources/tart/OCI/Layerizer/DiskV2.swift b/Sources/tart/OCI/Layerizer/DiskV2.swift index ef614ca..f447f0d 100644 --- a/Sources/tart/OCI/Layerizer/DiskV2.swift +++ b/Sources/tart/OCI/Layerizer/DiskV2.swift @@ -84,7 +84,7 @@ class DiskV2: Disk { } } - static func pull(registry: Registry, diskLayers: [OCIManifestLayer], diskURL: URL, concurrency: UInt, progress: Progress, localLayerCache: LocalLayerCache? = nil, deduplicate: Bool = false, maxRetries: UInt) async throws { + static func pull(registry: Registry, diskLayers: [OCIManifestLayer], diskURL: URL, concurrency: UInt, progress: Progress, localLayerCache: LocalLayerCache? = nil, deduplicate: Bool = false, maxRetries: UInt = 5) async throws { // Support resumable pulls let pullResumed = FileManager.default.fileExists(atPath: diskURL.path)