Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ollama
Commits
515f497e
Commit
515f497e
authored
Jun 10, 2024
by
Michael Yang
Browse files
fix: skip removing layers that no longer exist
parent
b27268aa
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
1 deletion
+4
-1
server/manifest.go
server/manifest.go
+4
-1
No files found.
server/manifest.go
View file @
515f497e
...
...
@@ -3,6 +3,7 @@ package server
import
(
"crypto/sha256"
"encoding/json"
"errors"
"fmt"
"io"
"log/slog"
...
...
@@ -43,7 +44,9 @@ func (m *Manifest) Remove() error {
func
(
m
*
Manifest
)
RemoveLayers
()
error
{
for
_
,
layer
:=
range
append
(
m
.
Layers
,
m
.
Config
)
{
if
err
:=
layer
.
Remove
();
err
!=
nil
{
if
err
:=
layer
.
Remove
();
errors
.
Is
(
err
,
os
.
ErrNotExist
)
{
slog
.
Debug
(
"layer does not exist"
,
"digest"
,
layer
.
Digest
)
}
else
if
err
!=
nil
{
return
err
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment