remove not exist orig
This commit is contained in:
parent
fd53d124d9
commit
d6e61d9c9c
|
@ -1,3 +1,15 @@
|
|||
docker.io (20.10.25+dfsg1-ok4) nile; urgency=medium
|
||||
|
||||
* Remove not exist orig.
|
||||
|
||||
-- liwenjun <liwenjun@kylinos.cn> Mon, 17 Jun 2024 17:30:12 +0800
|
||||
|
||||
docker.io (20.10.25+dfsg1-ok3) nile; urgency=medium
|
||||
|
||||
* Apply build patches.
|
||||
|
||||
-- liwenjun <liwenjun@kylinos.cn> Mon, 17 Jun 2024 17:03:12 +0800
|
||||
|
||||
docker.io (20.10.25+dfsg1-ok2) nile; urgency=medium
|
||||
|
||||
* Add debian/source/options.
|
||||
|
|
|
@ -3,12 +3,6 @@ Section: admin
|
|||
Priority: optional
|
||||
Standards-Version: 4.6.0
|
||||
Maintainer: openKylin Developers <packaging@lists.openkylin.top>
|
||||
XSBC-Original-Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
|
||||
Uploaders: Arnaud Rebillout <arnaudr@kali.org>
|
||||
,Dmitry Smirnov <onlyjob@debian.org>
|
||||
,Tim Potter <tpot@hpe.com>
|
||||
,Tianon Gravi <tianon@debian.org>
|
||||
,Paul Tagliamonte <paultag@debian.org>
|
||||
Build-Conflicts: golang-github-docker-docker-dev
|
||||
Build-Depends: debhelper-compat (= 13) ,dh-apparmor ,dh-golang (>= 1.14~)
|
||||
,bash-completion
|
||||
|
@ -132,8 +126,8 @@ Build-Depends: debhelper-compat (= 13) ,dh-apparmor ,dh-golang (>= 1.14~)
|
|||
# ,golang-k8s-sigs-structured-merge-diff-dev
|
||||
,golang-k8s-sigs-yaml-dev
|
||||
Homepage: https://mobyproject.org
|
||||
Vcs-Browser: https://salsa.debian.org/go-team/packages/docker
|
||||
Vcs-Git: https://salsa.debian.org/go-team/packages/docker.git
|
||||
Vcs-Browser: https://gitee.com/openkylin/docker.io
|
||||
Vcs-Git: https://gitee.com/openkylin/docker.io.git
|
||||
Rules-Requires-Root: no
|
||||
XS-Go-Import-Path: github.com/docker/docker
|
||||
|
||||
|
|
|
@ -0,0 +1,91 @@
|
|||
From: liwenjun <liwenjun@kylinos.cn>
|
||||
Date: Mon, 17 Jun 2024 17:28:08 +0800
|
||||
Subject: remove not exist orig
|
||||
|
||||
---
|
||||
engine/distribution/xfer/download.go | 12 ++++++------
|
||||
engine/distribution/xfer/download_test.go | 18 +++++++++---------
|
||||
2 files changed, 15 insertions(+), 15 deletions(-)
|
||||
|
||||
diff --git a/engine/distribution/xfer/download.go b/engine/distribution/xfer/download.go
|
||||
index 45eb366..29a5097 100644
|
||||
--- a/engine/distribution/xfer/download.go
|
||||
+++ b/engine/distribution/xfer/download.go
|
||||
@@ -272,7 +272,7 @@ func (ldm *LayerDownloadManager) makeDownloadFunc(descriptor DownloadDescriptor,
|
||||
downloadReader io.ReadCloser
|
||||
size int64
|
||||
err error
|
||||
- retries int
|
||||
+ attempt int = 1
|
||||
)
|
||||
|
||||
defer descriptor.Close()
|
||||
@@ -292,16 +292,16 @@ func (ldm *LayerDownloadManager) makeDownloadFunc(descriptor DownloadDescriptor,
|
||||
default:
|
||||
}
|
||||
|
||||
- retries++
|
||||
- if _, isDNR := err.(DoNotRetry); isDNR || retries > ldm.maxDownloadAttempts {
|
||||
- logrus.Errorf("Download failed after %d attempts: %v", retries, err)
|
||||
+ if _, isDNR := err.(DoNotRetry); isDNR || attempt >= ldm.maxDownloadAttempts {
|
||||
+ logrus.Errorf("Download failed after %d attempts: %v", attempt, err)
|
||||
d.err = err
|
||||
return
|
||||
}
|
||||
|
||||
- logrus.Infof("Download failed, retrying (%d/%d): %v", retries, ldm.maxDownloadAttempts, err)
|
||||
- delay := retries * 5
|
||||
+ logrus.Infof("Download failed, retrying (%d/%d): %v", attempt, ldm.maxDownloadAttempts, err)
|
||||
+ delay := attempt * 5
|
||||
ticker := time.NewTicker(ldm.waitDuration)
|
||||
+ attempt++
|
||||
|
||||
selectLoop:
|
||||
for {
|
||||
diff --git a/engine/distribution/xfer/download_test.go b/engine/distribution/xfer/download_test.go
|
||||
index 0174177..cc36e16 100644
|
||||
--- a/engine/distribution/xfer/download_test.go
|
||||
+++ b/engine/distribution/xfer/download_test.go
|
||||
@@ -216,7 +216,7 @@ func (d *mockDownloadDescriptor) Download(ctx context.Context, progressOutput pr
|
||||
|
||||
if d.retries < d.simulateRetries {
|
||||
d.retries++
|
||||
- return nil, 0, fmt.Errorf("simulating download attempt %d/%d", d.retries, d.simulateRetries)
|
||||
+ return nil, 0, fmt.Errorf("simulating download attempt failure %d/%d", d.retries, d.simulateRetries)
|
||||
}
|
||||
|
||||
return d.mockTarStream(), 0, nil
|
||||
@@ -370,25 +370,25 @@ func TestMaxDownloadAttempts(t *testing.T) {
|
||||
}{
|
||||
{
|
||||
name: "max-attempts=5, succeed at 2nd attempt",
|
||||
- simulateRetries: 2,
|
||||
+ simulateRetries: 1,
|
||||
maxDownloadAttempts: 5,
|
||||
},
|
||||
{
|
||||
name: "max-attempts=5, succeed at 5th attempt",
|
||||
- simulateRetries: 5,
|
||||
+ simulateRetries: 4,
|
||||
maxDownloadAttempts: 5,
|
||||
},
|
||||
{
|
||||
- name: "max-attempts=5, fail at 6th attempt",
|
||||
- simulateRetries: 6,
|
||||
+ name: "max-attempts=5, fail at 5th attempt",
|
||||
+ simulateRetries: 5,
|
||||
maxDownloadAttempts: 5,
|
||||
- expectedErr: "simulating download attempt 5/6",
|
||||
+ expectedErr: "simulating download attempt failure 5/5",
|
||||
},
|
||||
{
|
||||
- name: "max-attempts=0, fail after 1 attempt",
|
||||
+ name: "max-attempts=1, fail after 1 attempt",
|
||||
simulateRetries: 1,
|
||||
- maxDownloadAttempts: 0,
|
||||
- expectedErr: "simulating download attempt 1/1",
|
||||
+ maxDownloadAttempts: 1,
|
||||
+ expectedErr: "simulating download attempt failure 1/1",
|
||||
},
|
||||
}
|
||||
for _, tc := range tests {
|
|
@ -26,3 +26,4 @@ test--skip-TestGetRootUIDGID.patch
|
|||
test--skip-TestStateRunStop.patch
|
||||
avoid-consul.patch
|
||||
engine-client-dummy-hostname.patch
|
||||
0029-remove-not-exist-orig.patch
|
||||
|
|
Loading…
Reference in New Issue