提交 b9b80bcf 编写于 作者: O openeuler-ci-bot 提交者: Gitee

!9 Add unit-test for devicemapper

Merge pull request !9 from wangfengtu/unit_test_for_devmapper
......@@ -62,6 +62,11 @@ static: link
rm -rf ${GOTMPDIR}
rm -rf $(CURDIR)/src/isula-image/isula
unit-test: link
echo $(GOPATH)
echo $(CURDIR)
go test -v github.com/containers/storage/drivers/devmapper
proto:
protoc --go_out=plugins=grpc:. ./isula/isula_image.proto
......
From 35753562ad1f8b4a7064f22ec68a5f2a65880663 Mon Sep 17 00:00:00 2001
From 1d27834961a10ff0eeb89ab06bb7383e9926247c Mon Sep 17 00:00:00 2001
From: LiFeng <lifeng68@huawei.com>
Date: Tue, 2 Apr 2019 23:37:17 -0400
Subject: [PATCH 01/39] add image load time and append image names
Subject: [PATCH 01/40] add image load time and append image names
reason: 1. add image load time
2. append image names when pull image
......
From 6afc49fcbcaf02f6c6e4d748e82f0549cd878427 Mon Sep 17 00:00:00 2001
From 2a60a17fd8ad776f2eb0dc632ef80c38b4c67485 Mon Sep 17 00:00:00 2001
From: LiFeng <lifeng68@huawei.com>
Date: Thu, 4 Apr 2019 11:03:15 -0400
Subject: [PATCH 02/39] add image integration check
Subject: [PATCH 02/40] add image integration check
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
......
From 25a6eac24a99570772cf9a28f58a41ed82cf784b Mon Sep 17 00:00:00 2001
From aa52522333277194c357aa59380300fca7e4e472 Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Tue, 9 Apr 2019 01:32:27 -0400
Subject: [PATCH 03/39] vendor: support setting rootfs quota
Subject: [PATCH 03/40] vendor: support setting rootfs quota
Signed-off-by: TanYiFeng <tanyifeng1@huawei.com>
---
......
From 8ac69274e24f8d0df65c98aa7b2fbac7409b3f14 Mon Sep 17 00:00:00 2001
From c95c6c22d0a78846ce440e4bc5530053830d2469 Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Tue, 9 Apr 2019 12:19:49 -0400
Subject: [PATCH 04/39] isulad-kit-vendor: check overlay support as docker
Subject: [PATCH 04/40] isulad-kit-vendor: check overlay support as docker
we may got failed if always detect multi lower layer mount,
when writed data more than rootfs quota for arm machine
......
From 36fe352fac38e4cf0cea88e72e00003697dd7ccf Mon Sep 17 00:00:00 2001
From 2f3e15020c2cd8d5dfba4ed415a817c8ada3ee6d Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Tue, 16 Apr 2019 00:44:20 -0400
Subject: [PATCH 05/39] isulad-kit-vendor: fix parseSize of float accurancy
Subject: [PATCH 05/40] isulad-kit-vendor: fix parseSize of float accurancy
Signed-off-by: TanYiFeng <tanyifeng1@huawei.com>
---
......
From 0b042537f1a40a054f94faea2b480cb8a435b324 Mon Sep 17 00:00:00 2001
From a2b92b8bd926bde5b6ba453e467b394dc5672e01 Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Tue, 16 Apr 2019 10:53:52 -0400
Subject: [PATCH 06/39] limit the minimum size of rootfs quota to 4k
Subject: [PATCH 06/40] limit the minimum size of rootfs quota to 4k
Signed-off-by: TanYiFeng <tanyifeng1@huawei.com>
---
......
From a8d2579b95b9a7f18785e337a6db31938063ec50 Mon Sep 17 00:00:00 2001
From b170dce17614d8b5257b4dfdd8194ca669b7e575 Mon Sep 17 00:00:00 2001
From: LiFeng <lifeng68@huawei.com>
Date: Thu, 18 Apr 2019 05:04:18 -0400
Subject: [PATCH 07/39] delete: try to delete metadata before image data
Subject: [PATCH 07/40] delete: try to delete metadata before image data
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
......
From 981d80d7f9608a9c61b880dcdda95449c0fc5096 Mon Sep 17 00:00:00 2001
From 62f52ffe636012ae2a4d2cb7c4247a2d18678f5b Mon Sep 17 00:00:00 2001
From: LiuHao <liuhao27@huawei.com>
Date: Fri, 19 Apr 2019 17:15:29 +0800
Subject: [PATCH 08/39] same add group should skip
Subject: [PATCH 08/40] same add group should skip
same add group should skip
......
From 981acc680c25b85aa783dea99aaf349a2940fe20 Mon Sep 17 00:00:00 2001
From f6f1762dc3140c2aca2032767bb64062712f222a Mon Sep 17 00:00:00 2001
From: LiuHao <liuhao27@huawei.com>
Date: Thu, 25 Apr 2019 18:00:18 +0800
Subject: [PATCH 09/39] optimize concurrent run
Subject: [PATCH 09/40] optimize concurrent run
Signed-off-by: LiuHao <liuhao27@huawei.com>
---
......
From a1dc79376c725981962f311d66933a2b79fef9a2 Mon Sep 17 00:00:00 2001
From 2066b2df9c3e2df6997a1c82c48f7c1b6ac2d331 Mon Sep 17 00:00:00 2001
From: WuJing <wujing50@huawei.com>
Date: Mon, 29 Apr 2019 16:46:09 +0800
Subject: [PATCH 10/39] abnormal scene container restart failure
Subject: [PATCH 10/40] abnormal scene container restart failure
Solve the problem that the mountpoint.json write
fails due to an abnormal condition, causing the container to fail to
......
From 364c37cb29f26822452bf08770d690d1f9d22c42 Mon Sep 17 00:00:00 2001
From 16e5aba363b513a2c8146057d13ce21a6bcb5166 Mon Sep 17 00:00:00 2001
From: LiuHao <liuhao27@huawei.com>
Date: Thu, 2 May 2019 11:25:07 +0800
Subject: [PATCH 11/39] optimize isulad_kit operator
Subject: [PATCH 11/40] optimize isulad_kit operator
get mountpoint from driver
......
From 3be4acb8cc1c1ff00b150d50c4aaebcd98b040e5 Mon Sep 17 00:00:00 2001
From cae5f5d638eda7836cbe2dfc2a3bc9c3bb2b704c Mon Sep 17 00:00:00 2001
From: LiuHao <liuhao27@huawei.com>
Date: Thu, 2 May 2019 11:56:34 +0800
Subject: [PATCH 12/39] fix compile error
Subject: [PATCH 12/40] fix compile error
fix compile error
......
From 32df7006bd864286ad1153d0c29016ff83a6fa97 Mon Sep 17 00:00:00 2001
From 0f89c2ca5594800c340623031fc48179f2cd0b52 Mon Sep 17 00:00:00 2001
From: LiFeng <lifeng68@huawei.com>
Date: Tue, 7 May 2019 03:40:58 -0400
Subject: [PATCH 13/39] rmi: try to remove all layers info when rmi
Subject: [PATCH 13/40] rmi: try to remove all layers info when rmi
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
......
From 2c62c38cfa3c4c43c0f94909492b2d8604aa0133 Mon Sep 17 00:00:00 2001
From c6528dc6add38f8bd1ffece0328b6f1fdc4ebc50 Mon Sep 17 00:00:00 2001
From: WuJing <wujing50@huawei.com>
Date: Mon, 13 May 2019 09:31:43 +0800
Subject: [PATCH 14/39] isulad-kit-vendor: ensure remove container rootfs dir
Subject: [PATCH 14/40] isulad-kit-vendor: ensure remove container rootfs dir
when errmsg contain "File name too long"
Signed-off-by: WuJing <wujing50@huawei.com>
......
From 1f7af62d28f04385b3ed9a7a0cfadfd58aed0c16 Mon Sep 17 00:00:00 2001
From ecdf8da1df0a70c0ceeb83cb6e757c1e3ca67f22 Mon Sep 17 00:00:00 2001
From: LiFeng <lifeng68@huawei.com>
Date: Mon, 13 May 2019 04:58:15 -0400
Subject: [PATCH 15/39] split mountpoints.json and layers.json in save
Subject: [PATCH 15/40] split mountpoints.json and layers.json in save
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
......
From 54a96b51ad48c5a63d7d252d93c86b73f8d6553e Mon Sep 17 00:00:00 2001
From d2cb64d0d1268e4f7a82a5df5051d1c1865f8f06 Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Mon, 20 May 2019 10:05:08 -0400
Subject: [PATCH 16/39] isulad-kit-vendor: fix bug of concurrent run with quota
Subject: [PATCH 16/40] isulad-kit-vendor: fix bug of concurrent run with quota
reason: setProjectQuota using common mutex to avoid set the same
project id for diffrent containers, this may also get the same
......
From f2af7671d759fa939272bdefef179b8901b75ed0 Mon Sep 17 00:00:00 2001
From da79952c24b97123025ec331589e521c4fc155de Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Mon, 20 May 2019 10:31:12 -0400
Subject: [PATCH 17/39] isulad-kit-vendor: fix compile error
Subject: [PATCH 17/40] isulad-kit-vendor: fix compile error
Signed-off-by: TanYiFeng <tanyifeng1@huawei.com>
---
......
From 0fdfacb81ca71d8c673a796f6255779d0db4c627 Mon Sep 17 00:00:00 2001
From 2319981dc2f33b03674d35db90769267aedabc68 Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Mon, 20 May 2019 10:45:55 -0400
Subject: [PATCH 18/39] remove unused code
Subject: [PATCH 18/40] remove unused code
Signed-off-by: TanYiFeng <tanyifeng1@huawei.com>
---
......
From 1d54dcf0a0f60e459bb197053dc93f5fec8184e3 Mon Sep 17 00:00:00 2001
From 50142b71adab424d8120587ec2a903824b6ef313 Mon Sep 17 00:00:00 2001
From: LiuHao <liuhao27@huawei.com>
Date: Sat, 25 May 2019 16:45:28 +0800
Subject: [PATCH 19/39] optimize mount operator
Subject: [PATCH 19/40] optimize mount operator
1. split mountpoints.json to each container
2. refactor mount operator
......
From fd5a56176cfd1f153c1c43772ef07deb0405092a Mon Sep 17 00:00:00 2001
From 4816f107bab59015b5c3206a6dfe19a872c59bab Mon Sep 17 00:00:00 2001
From: WuJing <wujing50@huawei.com>
Date: Mon, 10 Jun 2019 10:54:43 +0800
Subject: [PATCH 20/39] Fix file retention bug
Subject: [PATCH 20/40] Fix file retention bug
Signed-off-by: WuJing <wujing50@huawei.com>
---
......
From 7fd2af2a6b891ba696b5ce510d05bb77323d7624 Mon Sep 17 00:00:00 2001
From 4a0da2c2f2b44cb63c8e87f565f5fe886d690e4f Mon Sep 17 00:00:00 2001
From: LiFeng <lifeng68@huawei.com>
Date: Mon, 10 Jun 2019 09:41:44 -0400
Subject: [PATCH 21/39] set layer MountCount = 0 without mount point file
Subject: [PATCH 21/40] set layer MountCount = 0 without mount point file
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
......
From 21c6093d78f1c2f7c2a55c1ab2a3971536986130 Mon Sep 17 00:00:00 2001
From 45d37c43ffb258cf16a89c7b64da3e71a0d9ad5d Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Tue, 18 Jun 2019 14:12:33 +0800
Subject: [PATCH 22/39] encrypt auth config and add lock
Subject: [PATCH 22/40] encrypt auth config and add lock
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
---
......
From 70d54a60c7cea88dc7888ac5603598c0d30c51c0 Mon Sep 17 00:00:00 2001
From f69038947f736eded6df39e639dea87ec4e11fd7 Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Thu, 4 Jul 2019 16:19:56 +0800
Subject: [PATCH 23/39] Change perm and add max file size check
Subject: [PATCH 23/40] Change perm and add max file size check
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
---
......
From 398f36b4314564893da8ce5c86b6300476a8d1fc Mon Sep 17 00:00:00 2001
From 12106a7af55aaf3af9013e5a60bb7d5fd3071234 Mon Sep 17 00:00:00 2001
From: LiFeng <lifeng68@huawei.com>
Date: Thu, 18 Jul 2019 06:20:49 -0400
Subject: [PATCH 24/39] force remove dir with rm -rf in overlay
Subject: [PATCH 24/40] force remove dir with rm -rf in overlay
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
......
From f657e54c6bd3f393ae35dce10955a53bc9c82750 Mon Sep 17 00:00:00 2001
From 4f7a72253eb99e24af38ae02059445ae196ba259 Mon Sep 17 00:00:00 2001
From: LiFeng <lifeng68@huawei.com>
Date: Mon, 22 Jul 2019 03:52:09 -0400
Subject: [PATCH 25/39] EnsureRemoveAll make retry count from 5 to 50
Subject: [PATCH 25/40] EnsureRemoveAll make retry count from 5 to 50
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
......
From 41d89c54722e674b0b5f24fa0374e57c7444f7f8 Mon Sep 17 00:00:00 2001
From 7cd18566ae17a8cfbd56d3160fa5d531d3e87c31 Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Fri, 26 Jul 2019 05:02:55 -0400
Subject: [PATCH 26/39] report error log when openDir failed
Subject: [PATCH 26/40] report error log when openDir failed
Signed-off-by: TanYiFeng <tanyifeng1@huawei.com>
---
......
From b013ca63fd429d0605b64a82b285dfe9957aad6c Mon Sep 17 00:00:00 2001
From d81dd9ff9aa2ca20ff3be1d67987ee91cf460853 Mon Sep 17 00:00:00 2001
From: TanYiFeng <tanyifeng1@huawei.com>
Date: Fri, 9 Aug 2019 04:56:23 -0400
Subject: [PATCH 27/39] ignore ENOENT if direcotry has been removed when find
Subject: [PATCH 27/40] ignore ENOENT if direcotry has been removed when find
next project id
Signed-off-by: TanYiFeng <tanyifeng1@huawei.com>
......
From 13b2943797e4e1c3560624c400f902e6e56b7aa1 Mon Sep 17 00:00:00 2001
From 6225b81f2ab4f5fb1be273146e63988648210713 Mon Sep 17 00:00:00 2001
From: LiuHao <liuhao27@huawei.com>
Date: Fri, 9 Aug 2019 17:07:33 +0800
Subject: [PATCH 28/39] fixbug: cause by remove container.json in run dir
Subject: [PATCH 28/40] fixbug: cause by remove container.json in run dir
Start container will load container.json in run dir.
If it is not exist, start container will failed.
......
From 395835817c36909d8fabd74b202321294c78fa46 Mon Sep 17 00:00:00 2001
From 0abc2058e971b4f5da99800c56525c08b0a219e2 Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Tue, 26 Nov 2019 22:06:55 -0500
Subject: [PATCH 29/39] Performace optimization
Subject: [PATCH 29/40] Performace optimization
1.Seprate big json file to small json files.
2.Migation json files for above change.
......
From a03fd8a35096d296de9ea0ce812169f3911ebab2 Mon Sep 17 00:00:00 2001
From c82e00ca50f7eb64da9c35e43bcf6f747908b123 Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Mon, 18 Nov 2019 21:20:52 -0500
Subject: [PATCH 30/39] Support load multiple images
Subject: [PATCH 30/40] Support load multiple images
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
---
......
From b03b9d3688a1bd03725b453b6d737571b1c7c117 Mon Sep 17 00:00:00 2001
From 5bedfd409d0c6f0126c9f483b4c5204d81789e3f Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Fri, 29 Nov 2019 03:21:02 -0500
Subject: [PATCH 31/39] SWR response "406: Not Acceptable" if oci image in
Subject: [PATCH 31/40] SWR response "406: Not Acceptable" if oci image in
first
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
......
From 60f45659a07d3b402ceb499ca5c8fea20115e2a7 Mon Sep 17 00:00:00 2001
From a24c6f58e66a7c4e826823dbdc2f97e83a3ddc2f Mon Sep 17 00:00:00 2001
From: LiuHao <liuhao27@huawei.com>
Date: Thu, 5 Dec 2019 10:13:52 +0800
Subject: [PATCH 32/39] log message of get mountpoint failed
Subject: [PATCH 32/40] log message of get mountpoint failed
Signed-off-by: LiuHao <liuhao27@huawei.com>
---
......
From 96b5a98e3cd2d590276ac791a3a93e5ede4873a2 Mon Sep 17 00:00:00 2001
From 882d8bb7734ff6eb15384aa8bbcb9d2ea1ecb04f Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Wed, 18 Dec 2019 07:29:06 -0500
Subject: [PATCH 33/39] Save config to disk if images's name is removed
Subject: [PATCH 33/40] Save config to disk if images's name is removed
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
---
......
From 4db42fe2c8140c7e7ffc064c6bef6c40a20fb469 Mon Sep 17 00:00:00 2001
From 3a8a647cad1c2d1ca58b48db863cbbcbfcbbb0f6 Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Mon, 30 Dec 2019 10:20:56 +0800
Subject: [PATCH 34/39] Try to repair lowers file if current layer is reusing
Subject: [PATCH 34/40] Try to repair lowers file if current layer is reusing
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
---
......
From 7bc876f67bfc1a00b0b76a6ddf33c99d2b1a617a Mon Sep 17 00:00:00 2001
From 84ea4831f86452a98bf47097ff7cbe94b8501998 Mon Sep 17 00:00:00 2001
From: Matthew Heon <matthew.heon@pm.me>
Date: Wed, 5 Jun 2019 15:07:44 -0400
Subject: [PATCH 35/39] Fix CVE-2018-15664
Subject: [PATCH 35/40] Fix CVE-2018-15664
Cherry-pick moby/moby #39292 for CVE-2018-15664 fixes
......
From 6a40555040289a7802f0a0ba5c25ffc84e5e5fc1 Mon Sep 17 00:00:00 2001
From fe2ccd9e62ff7ebd43ca4cff2e6090682d624f74 Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Fri, 17 Jan 2020 02:50:13 -0500
Subject: [PATCH 36/39] Change interface of AES
Subject: [PATCH 36/40] Change interface of AES
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
---
......
From cdfabb0c92145298c2e30337823c618d6bb2bc84 Mon Sep 17 00:00:00 2001
From 438029ff5c717c2f18b475ff14bd1e6f21695e5a Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Tue, 21 Jan 2020 04:04:44 -0500
Subject: [PATCH 37/39] Change iSulad-kit to iSulad-img
Subject: [PATCH 37/40] Change iSulad-kit to iSulad-img
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
---
......
From 02b8d76615fd1d0118cdc56258b98feef25c6e34 Mon Sep 17 00:00:00 2001
From 80af9be2a86a4b7c7d696f1ba57684efcf4f2081 Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Sun, 19 Jan 2020 11:25:09 +0800
Subject: [PATCH 38/39] Fix some devicemapper bugs
Subject: [PATCH 38/40] Fix some devicemapper bugs
Signed-off-by: WangFengTu <wangfengtu@huawei.com>
---
......
From 5457b959c4c81c0e9836cd12b085eb5cfca44a7b Mon Sep 17 00:00:00 2001
From 74ff1803bdee28b79245d25ec1a2f2f972c3fdaa Mon Sep 17 00:00:00 2001
From: WangFengTu <wangfengtu@huawei.com>
Date: Thu, 20 Feb 2020 11:17:42 +0800
Subject: [PATCH 39/39] Fix wrong mount count and avoid failure when unmounting
Subject: [PATCH 39/40] Fix wrong mount count and avoid failure when unmounting
an unmounted mountpoint
Add lock when unmount mountpoint to avoid wrong mount count. And check if
......
此差异已折叠。
......@@ -37,3 +37,4 @@
0037-Change-iSulad-kit-to-iSulad-img.patch
0038-Fix-some-devicemapper-bugs.patch
0039-Fix-wrong-mount-count-and-avoid-failure-when-unmount.patch
0040-Add-unit-test-for-devicemapper.patch
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册