74 Star 393 Fork 201

GVPopenEuler / iSulad

2022-05-23 14:47
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.7 43d65936
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022052101 NA

当前release版本合入的pr

2022-05-23 root release 2.0.14
    - !1432 sync from master branch From: @duguhaotian Reviewed-by: @wangfengtu, @jingwoo Signed-off-by: @jingwoo
    - !1422 sync two patches from master Merge pull request !1422 from wangfengtu/sync
    - !1419 add check result argument ut From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1413 fix ut bug and arguments check From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1411 fix coding irregularities Merge pull request !1411 from JingWoo/My2022-stable
    - !1410 remove redundant code Merge pull request !1410 from JingWoo/My2022-stable
    - !1409 clean the gRPC client module code Merge pull request !1409 from JingWoo/My2022-stable
    - !1408 fix utils module encoding problem Merge pull request !1408 from JingWoo/My2022-stable
    - !1407 fix cmd/isulad-shim module encoding problem Merge pull request !1407 from JingWoo/My2022-stable
    - !1405 Adapt to bionic libc, improve lcov coverage Merge pull request !1405 from chegJH/stable-v2.0.x
    - !1403 adapt to the enabled selinux host environment Merge pull request !1403 from JingWoo/My2022-stable
    - !1402 Adopt bionic libc, parser for passwd and group ojbect Merge pull request !1402 from chegJH/stable-v2.0.x
    - !1400 add isula import restful mode to stable branch Merge pull request !1400 from czrz/stable-v2.0.x
    - !1398 support isula wait even if it's not oci image From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1396 refactor mount parse in spec module Merge pull request !1396 from JingWoo/My2022-stable
    - !1395 cleancode: http request Merge pull request !1395 from zhangxiaoyu/stable-v2.0.x

    dev stats:
      - 60 files changed, 1223 insertions(+), 358 deletions(-)
      - contributors: wujing, haozi007, WangFengTu, chegJH, chengzrz, liyanshui, zhangxiaoyu
Last committed message: !1433 update version to v2.0.14
2022-04-18 19:09
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.7 43d65936
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022040901 NA

当前release版本合入的pr

2022-04-18 root release 2.0.13
    - !1389 sync from master branch From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1386 sync from master branch Merge pull request !1386 from haozi007/stable-v2.0.x
    - !1385 add isula tag restful mode Merge pull request !1385 from zhangxiaoyu/stable-v2.0.x
    - !1384 add errno infomation when archive failed Merge pull request !1384 from wangfengtu/archive_msg_stable
    - !1381 fix no status of health check when restfull Merge pull request !1381 from wangfengtu/health_state_stable
    - !1379 fix wrong use of DST(Daylight Saving Time) and timezone Merge pull request !1379 from wangfengtu/fix_dst_stable
    - !1376 fix cricli command not found and run cri stream test without valgrind Merge pull request !1376 from zhangxiaoyu/stable-v2.0.x
    - !1371 fix cricli command not found in CI test Merge pull request !1371 from zhangxiaoyu/stable-v2.0.x
    - !1368 Add restful interface isula pull/login/logout Merge pull request !1368 from zhangxiaoyu/stable-v2.0.x
    - !1367 fix cri attach coredump Merge pull request !1367 from zhangxiaoyu/stable-v2.0.x
    - !1361 support isula attach when restfull Merge pull request !1361 from wangfengtu/attach_stable
    - !1360 fix user take no effect when restfull Merge pull request !1360 from wangfengtu/user_stable
    - !1358 support rename subcommand in restful mode Merge pull request !1358 from haozi007/stable-v2.0.x

    dev stats:
      - 21 files changed, 1446 insertions(+), 119 deletions(-)
      - contributors: WangFengTu, haozi007, zhangxiaoyu, yanshui.li
Last committed message: !1392 release v2.0.13 for stable branch
2022-03-24 20:14
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.7 0979de0a
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022031701 NA

当前release版本合入的pr

2022-03-24 root release 2.0.12
    - update v2.0.12 release notes
    - fix openssl-verify invalid disable metadata
    - !1353 update version of iSulad to v2.0.12 Merge pull request !1353 from haozi007/stable-v2.0.x
    - !1350 remove temporary file only when write file failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1348 remove temporary file if write atomic file failed Merge pull request !1348 from wangfengtu/tmp_file_stable
    - !1346 Modify error message thrown when User defined network is default network for disambiguation Merge pull request !1346 from czrz/stable-v2.0.x
    - !1344 fix bugs of userns-remap and add -DENABLE_USERNS_REMAP From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1342 remove unnecessary wrong message Merge pull request !1342 from haozi007/stable-v2.0.x
    - !1340 fix uid/gid error when load image Merge pull request !1340 from wangfengtu/uidgid-stable
    - !1338 enlarge rest buffer limit to support --security-opt Merge pull request !1338 from wangfengtu/security-opt-stable
    - !1336 fixbug restful interface isula pause/unpause Merge pull request !1336 from wangfengtu/pause_stable
    - !1334 sync from master branch Merge pull request !1334 from haozi007/stable-v2.0.x
    - !1330 add restful interface isula export From: @xiaochaowang Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1328 add -DSYSCONFDIR_PREFIX as prefix when read config Merge pull request !1328 from wangfengtu/etc_stable
    - !1326 fix exec --workdir take no effect when restfull Merge pull request !1326 from wangfengtu/workdir_stable
    - !1321 do not fail even if no cgroup controller found when cgroupv2 Merge pull request !1321 from wangfengtu/no_controller_stable
    - !1314 iSulad: Add the function of isolating the user namespaces Merge pull request !1314 from wangfengtu/userns-remap
    - !1312 add restful interface isula info Merge pull request !1312 from xiaochaowang/stable-v2.0.x

    dev stats:
      - 37 files changed, 1566 insertions(+), 72 deletions(-)
      - contributors: WangFengTu, haozi007, root, wangxiaochao, HumbleHunger, chengzrz
Last committed message: !1354 update v2.0.12 release notes
2022-02-24 19:11
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.7 6b07b2e9
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022021501 NA

当前release版本合入的pr

2022-02-24 root release 2.0.11
    - !1309 improve ci of stable branch Merge pull request !1309 from haozi007/stable-v2.0.x
    - !1308 continue pulling even if no Docker-Distribution-Api-Version found Merge pull request !1308 from wangfengtu/pull_fail_stable
    - !1305 Give a default network namespace mode when linux field is not configured Merge pull request !1305 from czrz/stable-v2.0.x
    - !1304 disable image related command if disable oci and disable embedded Merge pull request !1304 from wangfengtu/disable_commands_stable
    - !1302 support change RUNPATH when compile Merge pull request !1302 from wangfengtu/rundir
    - !1299 fix lose regexec for android From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1298 sync from master branch Merge pull request !1298 from haozi007/stable-v2.0.x
    - !1295 adapt android compile From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1293 sync from master branch From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1290 print error when dlsym failed Merge pull request !1290 from wangfengtu/dlsym_error_stable
    - !1288 do not timeout when use restfull to connect to daemon Merge pull request !1288 from wangfengtu/timeout_stable
    - !1273 refactor build system of iSulad Merge pull request !1273 from haozi007/stable-v2.0.x
    - !1278 fix multithreading exec bug Merge pull request !1278 from zhangxiaoyu/stable-v2.0.x
    - !1276 fix compile error of isula-transform Merge pull request !1276 from wangfengtu/transform-stable
    - !1272 fix compile error with grpc 1.41.x Merge pull request !1272 from zhangxiaoyu/stable-v2.0.x
    - !1267 【stable】fix compile error when building embedded image Merge pull request !1267 from wangfengtu/compile_stable
    - !1260 fix codex error Merge pull request !1260 from wangfengtu/fix_codex_stable
    - !1255 fix memory leak in CniNetworkPlugin Merge pull request !1255 from zhangxiaoyu/stable-v2.0.x
    - !1246 Fixed a bug that occurs when starting a container in host mode Merge pull request !1246 from czrz/stable-v2.0.x
    - !1244 Optimize websocket streaming service code Merge pull request !1244 from JingWoo/stable-v2.0.x
    - !1243 add pull request gateway checker for build and ut From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1234 fix dangerous memory operation and memory leak Merge pull request !1234 from czrz/stable-v2.0.x
    - !1241 isula pull does not support format name@digest Merge pull request !1241 from wangfengtu/remove_digest_stable
    - !1238 fix mem leak Merge pull request !1238 from gaohuatao/sta_ght
    - !1236 fix undefined reference to `service_arguments_free' in libisulad_img.so From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1232 fix undefined reference in libisulad_img.so Merge pull request !1232 from wangfengtu/undefine_stable
    - !1230 fix cri version memory leak From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1227 print valgrind log Merge pull request !1227 from zhangxiaoyu/stable-v2.0.x
    - !1224 add fuzz build in CI From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1221 Modified cmakelist of storage_layer and added a new mock function in isulad_config_mock to fix errors that happen when compiling with UT option turned on From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1220 fix cpu variant get error From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1217 fix cri libwebsockets sync_close_sem memory leak From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1216 Fix memory leak in ClearCniNetwork when calling get_sandbox_key From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1214 delete isulad h flag Merge pull request !1214 from gaohuatao/sta_ght
    - !1211 add new function mock for ut From: @duguhaotian Reviewed-by: @jingwoo,@jingxiaolu Signed-off-by: @jingxiaolu
    - !1209 Modified the procedure of running a pod to adapt to kata 2.0 From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1208 fix memleak when use multiple --volumes-from Merge pull request !1208 from wangfengtu/memleak_stable
    - !1206 add self def runtime for shimv2 From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian

    dev stats:
      - 198 files changed, 2717 insertions(+), 1232 deletions(-)
      - contributors: WangFengTu, haozi007, zhangxiaoyu, chengzrz, SmartsYoung, gaohuatao, wujing
Last committed message: !1311 update version to v2.0.11
Preview version
2021-12-31 17:38
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.1.0-alpha 20646bba
lxc 4.0.3-2021122701 NA

当前release版本合入的pr

2021-12-31 root release 2.1.0
    - !1268 modify readme Merge pull request !1268 from zhangxiaoyu/master
    - !1266 enable NATIVE_NETWORK and add documentation Merge pull request !1266 from zhangxiaoyu/master
    - !1264 fix compile error when building embedded image Merge pull request !1264 from wangfengtu/compile
    - !1263 add design docs for seccomp optimization and cni-cri refactor Merge pull request !1263 from czrz/master
    - !1261 fix multithreading exec bug Merge pull request !1261 from zhangxiaoyu/master
    - !1257 Seccomp optimization Merge pull request !1257 from czrz/seccomp
    - !1262 fix network ut error Merge pull request !1262 from zhangxiaoyu/dev
    - !1256 native and cri network code improvement Merge pull request !1256 from zhangxiaoyu/master
    - !1259 fix codex error Merge pull request !1259 from wangfengtu/fix_codex
    - !1228 Added new CI test for CNI bridge Merge pull request !1228 from czrz/master
    - !1251 Add cmake uninstall rule. Merge pull request !1251 from Tiamo0/master
    - !1253 merge network branch into master Merge pull request !1253 from haozi007/dev-network
    - !1250 revert scripts format Merge pull request !1250 from JingWoo/CRI2021
    - !1248 support script format Merge pull request !1248 from JingWoo/CRI2021
    - !1247 Modified run.sh to test different namespace modes From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1245 Fixed a bug that occurs when starting a container in host mode From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1239 Optimize websocket streaming service code From: @jingwoo Reviewed-by: Signed-off-by:
    - !1242 add pull request gateway checker for build and ut From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1240 isula pull does not support format name@digest From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1233  fix dangerous memory operation From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by:
    - !1225 add docker file for build isulad base on openeuler 21:03 docker image From: @duguhaotian Reviewed-by: Signed-off-by:
    - !1237 fix mem leak From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1235 fix undefined reference to `service_arguments_free' in libisulad_img.so From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1231 fix undefined reference in libisulad_img.so From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1229 fix cri version memory leak From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1226 print valgrind log From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1222 add fuzz build in CI From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1218 Modified cmakelist of storage_layer and added a new mock function in isulad_config_mock to fix errors that happen when compiling with UT option turned on From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1219 fix cpu variant get error From: @wangfengtu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1193 add string array From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1140 iSulad: Add the function of isolating the user namespaces From: @HumbleHunger Reviewed-by: Signed-off-by:
    - !1215 Fix memory leak in ClearCniNetwork when calling get_sandbox_key From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1213 delete isulad h flag From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1210 fix cri libwebsockets sync_close_sem memory leak From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1212 add new function mock for ut From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1199 修改runpodsandbox以优化cri的cni网络流程 From: @chengzrz Reviewed-by: Signed-off-by:
    - !1207 fix memleak when use multiple --volumes-from From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1205 add self def runtime for shimv2 From: @gaohuatao Reviewed-by: Signed-off-by:
    - !1197 too many cri websocket will connect failed From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1198 delete unused head file From: @gaohuatao Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1194 disable lxc_keep wiht oci image From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1196 add branch coverage From: @wangfengtu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1195 fix memory leak cause by same default network From: @duguhaotian Reviewed-by: @jingwoo,@jingxiaolu Signed-off-by: @jingxiaolu
    - !1191 fix layer remain if pull quay.io/coreos/etcd:v3.3.17-arm64 twice From: @wangfengtu Reviewed-by: @gaohuatao,@duguhaotian Signed-off-by: @duguhaotian
    - !1189 add error message for invalid log driver From: @duguhaotian Reviewed-by: @jingwoo,@jingxiaolu Signed-off-by: @jingxiaolu
    - !1187 pack daemon_constants.json From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1170 cri: add session gc thread From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1182 cancel shimv2 runtime check error of log From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1181 doc: fix lxc compilation failure in docs/install_iSulad_on_Ubuntu_20_04_LTS.sh From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1179 fix copy to container log processing From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1178 use LIBARCHIVE_LIBRARY to link libarchive From: @wangfengtu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1160 CRI: Fix parse metadata of container, container name supports underscores From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1177 CI: fix devmapper deploy failed From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1159 【轻量级 PR】:update docs/integration.md. From: @addozhang Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1173 seccomp: add clone3 to whitelist of x86 From: @gaohuatao Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !1176 fix compile error From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1168 add errno msg for apply diff From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1164 iSulad:Code optimization From: @tiamo0 Reviewed-by: @wangyueliang,@jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1167 post sem sync_close_sem in closeWsConnect only From: @zh_xiaoyu Reviewed-by: @gaohuatao,@jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1166 update docs of build guide From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1162 cri: modify protobuf map contains method to count method From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1161 cri: set session data as lwsContext From: @zh_xiaoyu Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !1158 CRI: Fix parse metadata of sandbox, sandbox name supports underscores From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1157 CI: fix metrics related testcases From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1155 Fix iSulad cannot killed by SIGTERM and SIGINT when restful used. From: @tiamo0 Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !1156 metrics: unbind socket when metrics server shutdown From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1153 CRI: fixed session buffer message not output From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian,@duguhaotian,@jingwoo,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1150 remove read lock in websocket write to client From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian,@duguhaotian Signed-off-by: @duguhaotian
    - !1124 Support export isulad's metrics. From: @tiamo0 Reviewed-by: Signed-off-by:
    - !1151 The container command completion function is completed From: @lauk001 Reviewed-by: @jingwoo,@duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1148 fix unit test compile error From: @wangfengtu Reviewed-by: @gaohuatao,@caihaomin Signed-off-by: @caihaomin
    - !1146 modify msg From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1145 make domain name configurable From: @wangfengtu Reviewed-by: @gaohuatao,@jingwoo,@caihaomin Signed-off-by: @caihaomin
    - !1144 add default registry transformation in CI From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1142 delete unused macro definition From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1139 make registry transformation configable From: @wangfengtu Reviewed-by: @duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1114 iSulad: add ws session close mutex From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1133 CRI: intercept the resize information string when exec resize From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1132 do not use CURL_AT_LEAST_VERSION From: @wangfengtu Reviewed-by: @duguhaotian,@gaohuatao Signed-off-by: @duguhaotian
    - !1130 fix pull failed if some proxy respone headers From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1127 CRI: add some necessary annotations for Sandbox and container From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1126 CRI: support exec resize From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1125 CI: test default shared namespace in pod From: @jingwoo Reviewed-by: @gaohuatao,@duguhaotian Signed-off-by: @duguhaotian
    - !1123 CRI: share uts namespace by default in pod From: @jingwoo Reviewed-by: @duguhaotian,@gaohuatao,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1118 CRI: apply a container name label for infra container From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1116 fix failed to pull image on mips64 platform. From: @tiamo0 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1117 解决层镜像导入到iSulad概率性失败 From: @meilier Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1115 【轻量级 PR】:update docs/build_guide_zh.md. From: @Annlix Reviewed-by: @caihaomin Signed-off-by: @caihaomin
    - !1112 iSulad: alloc 4KB memory for each websocket transfer From: @zh_xiaoyu Reviewed-by: @jingwoo,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1111 fix continuous increase of memory usage caused by websocket abnormal disconnection From: @jingwoo Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1110 CI: compile lib-shim-v2 with local vendor From: @jingwoo Reviewed-by: @lifeng2221dd1,@gaohuatao Signed-off-by: @lifeng2221dd1
    - !1109 delete shimv2 UT test From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1106 support shim v2 runtime From: @jingwoo Reviewed-by: @gaohuatao,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1102 fix cancel deferred remove bug From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1098 devmapper: periodically cleanup devices marked for deleted From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1100 add compile switch to support compile with low version of libcurl From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1099 suppress proxy connect headers message From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1094 fix bug of isula exec when called by crictl From: @jackey_1024 Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1087 support auto-resize with kata From: @holyfei Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1086 isula exec --workdir works only when runtime is lcr From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1085  fix string array initialization failure From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1084 optimize token generation From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1083 CI: fix integration_check.sh From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1082 do not check key's case when parse http header From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1080 CI: use ali registry instead of docker.io From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1078 log: adjust log level to reduce log From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1077 fix memory usage of stats not right when runtime is kata From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1069 completion isula images From: @yin-xiujiang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1074 check if pull option is valid From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1073 workdir must be absolute path From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1071 isula: fix --help=xx coredump From: @zh_xiaoyu Reviewed-by: @duguhaotian,@jingwoo,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1070 fix memory leak when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1063 CI: run the containers one by one From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !962 syslog tag support dynamic tag values From: @duguhaotian Reviewed-by: Signed-off-by:
    - !1061 CI devicemapper add filter From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1059 CI:activate vg isulad From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1056 CI:move reinstall_thinpool to helper.sh From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1054 check return value to valid use NULL pointer From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1050 fix bugs when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1053 devmapper: decrease log level of check dm device From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1052 CI: keep container when build failed for debug From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1051 fix coredump when poweroff From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1047 Compatible with registry URL ending in '/' From: @wangyueliang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1049 added default completion From: @yin-xiujiang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1048 CI: fix CI to fit run on 2 cpu 4G memory environment From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1046 bugfix bugs of isula_rt_ops From: @jackey_1024 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1045 added autocomplete in isula command line mode. From: @yin-xiujiang Reviewed-by: @kylinyimin,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1044 Readme: add script to install iSulad on Ubuntu 20.04 LTS From: @xiyounigo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1043 update libarchive requirement to v3.4 From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1039 stats: show cpu usage normal when stats with --no-stream From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1037 fix residual IO copy thread in CRI exec operation From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1038 Readme: add script to install iSulad on Centos7 From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1036 event: fix memory leak when pack annotation failed From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !990 support cgroup v2 From: @wangfengtu Reviewed-by: Signed-off-by:
    - !1035 add iSulad experiment in README From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1034 Readme: add configure image registry address From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1023 support isula exec --workdir From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1033 【轻量级 PR】:update docs/build_guide_zh.md. From: @x-zhentao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1014 support --pull option when create/run container From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1019 Readme: add related resouces in readme From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1029 fix coredump when inspect container when daemon sets the ulimit parameters From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1028 remove unchecked layer ignore rootfs layer From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1027 ignore to create mtab when runtime is kata-runtime From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1018 devicemapper: umount when resize2fs command failed From: @gaohuatao Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1,@lifeng2221dd1
    - !1016  Remove redundant code From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1013 isulad-shim: fix shim exit bug From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1015 log: adjust log level from EVENT to WARN to reduce log number From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1006 rollback setuped network if mult-network failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1010 fix CRI ContainerStats interface cpu/memory/writelayer timestamp error From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1009 add embedded testcases From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1005 console: client ignore stdin close event From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1008 CI:delete lxc from runc CI test From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1003 restart policy: add support unless-stopped policy From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1004 bugfix for embedded image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1001 cleadcode: Remove extra semicolons From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !998 modify resume task name and some log msg From: @gaohuatao Reviewed-by: Signed-off-by:
    - !999 thread function calls DAEMON_CLEAR_ERRORMSG to prevent memory leak From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !997 name_id_index: fix restore fail to remove name index From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !996 devmapper: modify log msg From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !993 fd leak check in cp.sh should not include pull fd check From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !992 unpack: try to remove and replace dst_path while unpack From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !988 stats: fix wrong memory usage info in stats From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !989 save health check log to disk before unhealthy From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !985 sleep some time before calculate to make sure fd closed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !983 add container lock when clean container resource From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !980 iSulad: calculate memusage with used - total_inactive_file From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !965 fix container exit health check residue and multiple health checks From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !979 Fix create env path dir if dir exist From: @zhangsong234 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !976 spec: add verify for device cgroup access mode From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !977 init log config should before command parse From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !975 log: use the same function to init log in export/pause/resume From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !973 GC: add log container info when add into gc From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !972 ignore error if get ip failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !969 driver: do not set g_graphdriver to NULL From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !968 driver: do not unlock and destroy lock when clean up From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !964 adapt for sparse file when tar file From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !960 CI: add testcase for exec without pty From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !957 shim: optimize io stream From: @gaohuatao Reviewed-by: @leizhongkai,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !958 fix ramdom coredump if pull failed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !953 fix small probability of coredump in CRI streaming services in high concurrency scenarios From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !955 image_cb: rename the function {isula_/docker_} to do_ From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !943 do not pause container when copy From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !947 judge isula load file exists From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !937 clean code: fix clean code From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !931  devmapper: fix udev wait thread resource leak From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !930 make thread detach to avoid resource leak From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1

    dev stats:
      - 414 files changed, 34805 insertions(+), 4089 deletions(-)
      - contributors: zhangxiaoyu, haozi007, gaohuatao, WangFengTu, wujing, Li Feng, HumbleHunger, chengzrz, lifeng68, Tiamo0, jikui, AddoZhang, Annlix, NiGo, XiyouNiGo, holyfei, lauk001, tiamo0, wangyueliang, xiapin, xingweizheng, yin-xiujiang, yinxiujiang, zhangsong234, 尹秀江, 许振涛

最后

感谢各位同学的积极贡献!!Happy New Year!!!

Last committed message: !1269 update version to v2.1.0
2021-11-09 16:15
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.6 c93e0c51
clibcni v2.0.6 3e6b4883
lxc 4.0.3-2021102101 NA

当前release版本合入的pr

2021-11-09 gaohuatao release 2.0.10
    - !1203 too many cri websocket will connect failed Merge pull request !1203 from zhangxiaoyu/stable-v2.0.x
    - !1202 delete unused head file Merge pull request !1202 from gaohuatao/sta_ght
    - !1201 disable lxc_keep wiht oci image Merge pull request !1201 from gaohuatao/sta_ght
    - !1200 fix memory leak cause by same default network Merge pull request !1200 from haozi007/v2.0.x
    - !1192 fix layer remain if pull quay.io/coreos/etcd:v3.3.17-arm64 twice Merge pull request !1192 from wangfengtu/remain_stable
    - !1190 add error message for invalid log driver From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1188 pack daemon_constants.json From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian

    dev stats:
      - 14 files changed, 25 insertions(+), 12 deletions(-)
      - contributors: gaohuatao, haozi007, WangFengTu, wujing, zhangxiaoyu

Last committed message: !1204 update to v2.0.10
2021-10-11 11:31
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.6 3474c708
clibcni v2.0.5 f9e8069f
lxc 4.0.3-2021092601 NA

当前release版本合入的pr

2021-10-11 root release 2.0.9
    - cri: add session gc thread
    - doc: fix lxc compilation failure in docs/install_iSulad_on_Ubuntu_20_04_LTS.sh
    - fix copy to container log processing
    - use LIBARCHIVE_LIBRARY to link libarchive
    - CI: fix devmapper deploy failed
    - fix compile error
    - Code optimization
    - cri: modify protobuf map contains method to count method
    - CRI: Fix parse metadata of container, container name supports underscores
    - CRI: Fix parse metadata of sandbox, sandbox name supports underscores
    - !1183 cancel shimv2 runtime check error of log Merge pull request !1183 from gaohuatao/sta_ght
    - !1174 seccomp: add clone3 to whitelist of x86 From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1171 post sem sync_close_sem in closeWsConnect only Merge pull request !1171 from zhangxiaoyu/stable-v2.0.x
    - !1169 add errno msg for apply diff Merge pull request !1169 from gaohuatao/sta_ght
    - !1163 cri: set session data as lwsContext Merge pull request !1163 from zhangxiaoyu/stable-v2.0.x
    - !1154 CRI: fixed session buffer message not output Merge pull request !1154 from zhangxiaoyu/stable-v2.0.x
    - !1152 iSulad: add ws session close mutex Merge pull request !1152 from zhangxiaoyu/stable-v2.0.x
    - !1135 iSulad: add ws session close mutex Merge pull request !1135 from zhangxiaoyu/stable-v2.0.x
    - !1149 make domain name configurable Merge pull request !1149 from wangfengtu/configurable_stable
    - !1147 modify msg Merge pull request !1147 from gaohuatao/sta_warn
    - !1141 make registry transformation configable Merge pull request !1141 from wangfengtu/registry_transformation_stable
    - !1138 revert mask tcpm Merge pull request !1138 from haozi007/revert-merge-1137-stable-v2.0.x
    - !1137 mask tcpm Merge pull request !1137 from gaohuatao/stable
    - !1134 CRI: intercept the resize information when exec resize Merge pull request !1134 from JingWoo/stable-v2.0.x
    - !1131 fix pull failed if some proxy response headers Merge pull request !1131 from wangfengtu/proxy_stalbe-v2.0.x
    - !1129 CRI: add some necessary annotations for Sandbox and container Merge pull request !1129 from JingWoo/stable-v2.0.x
    - !1126 CRI: support exec resize From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1125 CI: test default shared namespace in pod From: @jingwoo Reviewed-by: @gaohuatao,@duguhaotian Signed-off-by: @duguhaotian
    - !1123 CRI: share uts namespace by default in pod From: @jingwoo Reviewed-by: @duguhaotian,@gaohuatao,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1118 CRI: apply a container name label for infra container From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1116 fix failed to pull image on mips64 platform. From: @tiamo0 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1117 解决层镜像导入到iSulad概率性失败 From: @meilier Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1115 【轻量级 PR】:update docs/build_guide_zh.md. From: @Annlix Reviewed-by: @caihaomin Signed-off-by: @caihaomin
    - !1112 iSulad: alloc 4KB memory for each websocket transfer From: @zh_xiaoyu Reviewed-by: @jingwoo,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1111 fix continuous increase of memory usage caused by websocket abnormal disconnection From: @jingwoo Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1110 CI: compile lib-shim-v2 with local vendor From: @jingwoo Reviewed-by: @lifeng2221dd1,@gaohuatao Signed-off-by: @lifeng2221dd1
    - !1109 delete shimv2 UT test From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1106 support shim v2 runtime From: @jingwoo Reviewed-by: @gaohuatao,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1102 fix cancel deferred remove bug From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1098 devmapper: periodically cleanup devices marked for deleted From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1100 add compile switch to support compile with low version of libcurl From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1099 suppress proxy connect headers message From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1094 fix bug of isula exec when called by crictl From: @jackey_1024 Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1087 support auto-resize with kata From: @holyfei Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1086 isula exec --workdir works only when runtime is lcr From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1085  fix string array initialization failure From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1084 optimize token generation From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1083 CI: fix integration_check.sh From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1082 do not check key's case when parse http header From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1080 CI: use ali registry instead of docker.io From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1078 log: adjust log level to reduce log From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1077 fix memory usage of stats not right when runtime is kata From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1069 completion isula images From: @yin-xiujiang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1074 check if pull option is valid From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1073 workdir must be absolute path From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1071 isula: fix --help=xx coredump From: @zh_xiaoyu Reviewed-by: @duguhaotian,@jingwoo,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1070 fix memory leak when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1063 CI: run the containers one by one From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !962 syslog tag support dynamic tag values From: @duguhaotian Reviewed-by: Signed-off-by:
    - !1061 CI devicemapper add filter From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1059 CI:activate vg isulad From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1056 CI:move reinstall_thinpool to helper.sh From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1054 check return value to valid use NULL pointer From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1050 fix bugs when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1053 devmapper: decrease log level of check dm device From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1052 CI: keep container when build failed for debug From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1051 fix coredump when poweroff From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1047 Compatible with registry URL ending in '/' From: @wangyueliang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1049 added default completion From: @yin-xiujiang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1048 CI: fix CI to fit run on 2 cpu 4G memory environment From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1046 bugfix bugs of isula_rt_ops From: @jackey_1024 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1045 added autocomplete in isula command line mode. From: @yin-xiujiang Reviewed-by: @kylinyimin,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1044 Readme: add script to install iSulad on Ubuntu 20.04 LTS From: @xiyounigo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1043 update libarchive requirement to v3.4 From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1039 stats: show cpu usage normal when stats with --no-stream From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1037 fix residual IO copy thread in CRI exec operation From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1038 Readme: add script to install iSulad on Centos7 From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1036 event: fix memory leak when pack annotation failed From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !990 support cgroup v2 From: @wangfengtu Reviewed-by: Signed-off-by:
    - !1035 add iSulad experiment in README From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1034 Readme: add configure image registry address From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1023 support isula exec --workdir From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1033 【轻量级 PR】:update docs/build_guide_zh.md. From: @x-zhentao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1014 support --pull option when create/run container From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1019 Readme: add related resouces in readme From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1029 fix coredump when inspect container when daemon sets the ulimit parameters From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1028 remove unchecked layer ignore rootfs layer From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1027 ignore to create mtab when runtime is kata-runtime From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1018 devicemapper: umount when resize2fs command failed From: @gaohuatao Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1,@lifeng2221dd1
    - !1016  Remove redundant code From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1013 isulad-shim: fix shim exit bug From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1015 log: adjust log level from EVENT to WARN to reduce log number From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1006 rollback setuped network if mult-network failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1010 fix CRI ContainerStats interface cpu/memory/writelayer timestamp error From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1009 add embedded testcases From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1005 console: client ignore stdin close event From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1008 CI:delete lxc from runc CI test From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1003 restart policy: add support unless-stopped policy From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1004 bugfix for embedded image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1001 cleadcode: Remove extra semicolons From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !998 modify resume task name and some log msg From: @gaohuatao Reviewed-by: Signed-off-by:
    - !999 thread function calls DAEMON_CLEAR_ERRORMSG to prevent memory leak From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !997 name_id_index: fix restore fail to remove name index From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !996 devmapper: modify log msg From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !993 fd leak check in cp.sh should not include pull fd check From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !992 unpack: try to remove and replace dst_path while unpack From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !988 stats: fix wrong memory usage info in stats From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !989 save health check log to disk before unhealthy From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !985 sleep some time before calculate to make sure fd closed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !983 add container lock when clean container resource From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !980 iSulad: calculate memusage with used - total_inactive_file From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !965 fix container exit health check residue and multiple health checks From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !979 Fix create env path dir if dir exist From: @zhangsong234 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !976 spec: add verify for device cgroup access mode From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !977 init log config should before command parse From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !975 log: use the same function to init log in export/pause/resume From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !973 GC: add log container info when add into gc From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !972 ignore error if get ip failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !969 driver: do not set g_graphdriver to NULL From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !968 driver: do not unlock and destroy lock when clean up From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !964 adapt for sparse file when tar file From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !960 CI: add testcase for exec without pty From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !957 shim: optimize io stream From: @gaohuatao Reviewed-by: @leizhongkai,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !958 fix ramdom coredump if pull failed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !953 fix small probability of coredump in CRI streaming services in high concurrency scenarios From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !955 image_cb: rename the function {isula_/docker_} to do_ From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !943 do not pause container when copy From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !947 judge isula load file exists From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !937 clean code: fix clean code From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !931  devmapper: fix udev wait thread resource leak From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !930 make thread detach to avoid resource leak From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1

    dev stats:
      - 213 files changed, 8427 insertions(+), 1995 deletions(-)
      - contributors: WangFengTu, gaohuatao, wujing, Li Feng, zhangxiaoyu, haozi007, lifeng68, Tiamo0, jikui, Annlix, NiGo, XiyouNiGo, holyfei, wangyueliang, xingweizheng, yin-xiujiang, yinxiujiang, zhangsong234, 尹秀江, 许振涛
Last committed message: !1186 upgrade version to 2.0.9
2020-12-31 19:58
v2.1.0-alpha
now isulad support native network zip tar.gz
2020-12-30 15:00
5226885 lifeng2221dd1 1594455940 lifeng_isula
2020-12-30 lifeng release 2.0.8
    - !920 implent inspect of  multy formats From: @jackey_1024 Reviewed-by: Signed-off-by:
    - !925 utils: add close fds for utils exec cmd From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !923 always do ssl verify if insecure-skip-verify-enforce is false From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !913 support mount tmpfs to container From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !918 fix invalid exit code of remote start container From: @jingwoo Reviewed-by: @jackey_1024,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !894 register layers when pulling to reduce the time From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !921 error msg: add marshal error msg to trim newline From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !916 remote: fix core dump when remote run uncorrect cmd From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !814 Streaming IO solution optimization and enhancement From: @jingwoo Reviewed-by: Signed-off-by:
    - !907 add isula start -a --attach without forward signals From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !908 optimize isula run func From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !895  refactoring cri From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !903 stop signal: add support stop signal From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !900 cleancode From: @jackey_1024 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !883 iSulad: fix build error for openssl >= 1.1.1 From: @zhangsong234 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !853 print warning logs for weak signature algorithm and public key From: @zhangsong234 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !881 restore: re-save the state config when restore From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !875 Container manager: split state.json From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !865 CPU: reduce CPU usage From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !877 reformat devmapper error msg From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !876 Refactor data forwarding function of websocket server From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !871 atomic: add options to choose whether use fdatasync From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@duguhaotian Signed-off-by: @duguhaotian
    - !864 support remove anonymous volumes when remove container From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !862 fix code review From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !861 build doc: add install grpc/protobuf package From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !860 fix codedex warnings From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !859 fix code check warnings From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !858 verify peer only if CA configed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !857 iSulad: bugfix, args->use_decrypted_key is a pointer From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !856 translate absolute path to relative path when unpack From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !855 clean code: fix check error in terminal.c and volume_cb.c From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !849 add default isulad root dir for isula-transform From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !854 clean code: ignore list containers error From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !829 support default container log options From: @duguhaotian Reviewed-by: Signed-off-by:
    - !852 ignore error of get ip for mutlnetwork From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !851 error out if unpack layer failed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !843 add ch build docs From: @duguhaotian Reviewed-by: @leizhongkai,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !847 restrict certs check From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !846 Mounts: only qsort the configed mounts From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !842 show all mutl network ips From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !841 add mock conf_get_use_decrypted_key_flag and setup all common mocks From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !840 using 64 bit unique token in CRI websockets server Request Cache From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !836 change default tmp directory from /var/tmp to /var/lib/isulad/tmp From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !839 listening 127.0.0.1:port in cri stream websocket server From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !820 isulad 支持kubernetes v1.19.3版本CRI 接口 From: @gaohuatao Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !837 【轻量级 PR】:Add a solution to the gpgkey problem From: @weibaohui Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1

    dev stats:
      - 236 files changed, 11468 insertions(+), 6503 deletions(-)
      - contributors: lifeng68, WangFengTu, wujing, haozi007, gaohuatao, jikui, zhangsong234, zhangxiaoyu, 大罗马的太阳
Last committed message: !928 iSulad: Release v2.0.8
2020-11-23 15:44
5226885 lifeng2221dd1 1594455940 lifeng_isula
2020-11-23 lifeng release 2.0.7
    - !834 refactor subcommand help implementation From: @wangfengtu Reviewed-by: @zh_xiaoyu,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !833 network: add filter with invalid resolv.conf content From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !831 mask pin memory dev From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !828 coding standards for volume From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !827 fix segmentfault From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !826 Fix the container cannot be run under the device mapper storage driver From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !825 time: use the same timebuffer size macro From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !824 CI: add mount options check From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !823 strip body when pass response to http-parser From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !822 print more detail error message From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !821 clean code: remove unused health.c/h and move head files From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !818 erase space in human size From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !817 sync support local volume feature from branch volume to master From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !816 wait: add check whether had beed deleted when wait rm From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by:
    - !810 add filter to get only non-sandbox containers From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !796 network: support dualstack for cni ipstatus From: @duguhaotian Reviewed-by: Signed-off-by:
    - !808 utils: add fdatasync when do atomic write file From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian,@duguhaotian
    - !806 clean code: remove unused ";" in code From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !805 add newline character at end of iSulad.sysconfig From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !804 clean code: remove unused code in connect From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !803 iSulad: fix memory leak in inspect grpc service From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !801 add ISULAD_TMPDIR env CI From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !800 CI: remove test data from iSulad repo From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !794 add ISULAD_TMPDIR env variable and unlink dir comments From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !793 support variable extension cni args From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !790 unlink etc dir when link exists From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !789 iSulad: internal change From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !781 unpack: add remove target file in handle .wh From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !779 support extension data transmission to cni plugin From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !770 iSulad: modify isula fifo mode to execute non-root From: @gaohuatao Reviewed-by: @lifeng2221dd1,@lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !758 为iSulad在RISC-V架构提供构建文档 From: @shentalon Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !776 create:fix wrong ret code From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !775 info: fix typo driverr to driver From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !774 Realpath: add get realpath for root and state dir From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !773 isulad: rt_isula_start should read the isulad-shim pidinfo From: @holyfei Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !769 Dockerfile: bugfix and update dockerfile to isulad v2.0.6; use multi-stage to decrease the size of image From: @Les1ie_1 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !767 iSulad: modify defattr to 755 in spec From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1

    dev stats:
      - 210 files changed, 9537 insertions(+), 2097 deletions(-)
      - contributors: WangFengTu, lifeng68, gaohuatao, haozi007, wujing, Les1ie, holyfei, shentalon, zhangxiaoyu
Last committed message: !835 Release v2.0.7
2020-10-14 15:19
5226885 lifeng2221dd1 1594455940 lifeng_isula
2020-10-14 lifeng release 2.0.6
    - !764 add CI for image load multiplex From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !765 clean code: refact utils and add prefix util_ From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !756 iSulad: isula load support layer reusing From: @gaohuatao Reviewed-by: Signed-off-by:
    - !762 resize: refact client resize From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !759 clean code: reduce redundant code in isula_host_spec.c From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !760 fix load only part of certs error From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !757 layer: fix memory leak errors From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !755 avoid using HEAD_ONLY option when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !754 use reference count to avoid flag be cleared by mistake From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !749 refact: refact client pack config progress From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !750 modify default group value "isulad" to "isula" From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !725 iSulad: add isula group From: @gaohuatao Reviewed-by: @jingxiaolu,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !746 umount: skip umount if rootfs not exist From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !743 remove dir of rw layer while create failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !742 fix macro defination conflict with sqlite3.h in openeuler From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !741 iSulad: bugfix, convert size_t type to int From: @zh_xiaoyu Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !740 fix coredump when load image with uid From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !739 iSulad: fix memeory out From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !737 Docs/build_guide.md: comment gcc version From: @long-dai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !724 Fix spell issue From: @long-dai Reviewed-by: Signed-off-by:
    - !738 Readme: remove useless description From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !736 Docs: clean up white noise From: @long-dai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !735 pass context to uitls scan subdir From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !734 isulad-shim: fix code review issues From: @leizhongkai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !733 improve code From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !726 CI: fix spell issue From: @long-dai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !723 README: unify punctuation From: @long-dai Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1,@lifeng2221dd1
    - !731 CI: update registry from 163 to ali From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !730 fix bugs From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !722 README: add openEuler repository From: @long-dai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !721 readme: add refer to openeuler guide From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !720 clean code: add more log for invalid input From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !719 fix bad formatting placeholder in http parse module From: @jingwoo Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !718 fix coredump when pull image with lock ${driver}-image dir From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !716 fix layer remain caused by hold flag not clean From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !717 clear invalid data From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !715 add compilation macro isolation for selinux related code From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !714 fix pull failure caused by link conflict From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !713 readme: fix readme From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !712 config: remove unused config From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !711 fix code review From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !710 fix: delete rootfs dir when rootfs load failed From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !708 fix: security-opt parsing access out of bounds From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !709 fix memory leak From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !707 dev_cgroup_rule: add support device cgroup rule Merge pull request !707 from lifeng_isula/blk
    - !706 iSulad : logs command add option timestamps Merge pull request !706 from YoungJQ/logs
    - !705 add chrpath Merge pull request !705 from YoungJQ/logs
    - !704 CI: add testcases for nano CPUs Merge pull request !704 from lifeng_isula/blk
    - !702 cpus: add support nano cpus Merge pull request !702 from lifeng_isula/blk
    - !700 cpu_rt: add support cpurt runtime period Merge pull request !700 from lifeng_isula/blk
    - !701 iSulad: add LIB_ISULAD_IMG_SO for libisulad_img.so to avoid func do_integration_of_images_check() Merge pull request !701 from zhangxiaoyu/master
    - !699 update readme Merge pull request !699 from haozi007/master
    - !698 blkio: add support blk read/write iops Merge pull request !698 from lifeng_isula/blk
    - !697 add testcase for --user option Merge pull request !697 from JingWoo/master
    - !696 iSulad: initialization buf before readlink() Merge pull request !696 from zhangxiaoyu/master
    - !695 overlay: fix magic define error Merge pull request !695 from lifeng_isula/master

    dev stats:
      - 228 files changed, 6526 insertions(+), 5324 deletions(-)
      - contributors: lifeng68, WangFengTu, wujing, Long Dai, haozi007, gaohuatao, zhangxiaoyu, YoungJQ, leizhongkai
Last committed message: !766 Release v2.0.6
2020-09-03 17:19
5226885 lifeng2221dd1 1594455940 lifeng_isula
    - !693 Set mount rootfs highest mode Merge pull request !693 from gaohuatao/update
    - !692 log: fix log level to warn Merge pull request !692 from lifeng_isula/master
    - !691 Readme: add guide for wiki Merge pull request !691 from lifeng_isula/master
    - !690 devmapper: convert human size to get info Merge pull request !690 from gaohuatao/update
    - !689  fix: fix error checking pthread_join return value bug Merge pull request !689 from JingWoo/master
    - !688 unpack: restore file uid/gid when unpack Merge pull request !688 from lifeng_isula/master
    - !686 cmd: use pointer instead of struct copy Merge pull request !686 from lifeng_isula/master
    - !684 fix code review format bug Merge pull request !684 from gaohuatao/update
    - !687 fix dt testcase coding style Merge pull request !687 from JingWoo/master
    - !685 unlock driver when clean up driver failed Merge pull request !685 from Zhangxiaoyu/master
    - !682 CI: fix wrong suffix from bash to sh Merge pull request !682 from lifeng_isula/master
    - !681 unified suffix name of script files in CI Merge pull request !681 from Jackey_1024/my_CI
    - !680 unified suffix name of script files Merge pull request !680 from Jackey_1024/master
    - !676 fix code review comment Merge pull request !676 from wangfengtu/review
    - !678 do no use docker.io in local storage Merge pull request !678 from wangfengtu/nodockerio
    - !677 添加test/fuzz/fuzz.sh的copyright信息 Merge pull request !677 from Jackey_1024/master
    - !675 change readme Merge pull request !675 from haozi007/master
    - !674 devmapper: fix mark device id free bug Merge pull request !674 from gaohuatao/update
    - !673 fix register dt testcase coredump Merge pull request !673 from JingWoo/master
    - !672  DT: generate xml report for testcase Merge pull request !672 from JingWoo/master
    - !670 clean code: remove unused code Merge pull request !670 from lifeng_isula/master
    - !671 do not log or print local image name to avoid misunderstanding Merge pull request !671 from wangfengtu/local_image
    - !669 do not log token Merge pull request !669 from wangfengtu/token
    - !668 change the directory of the temporary socket file from `/tmp` to `/run` Merge pull request !668 from zklei/tmp
    - !667 image: fix lock error when list all images Merge pull request !667 from lifeng_isula/master
    - !666 回退 'Pull Request !664 : do not use docker.io' Merge pull request !666 from lifeng_isula/revert-merge-664-master
    - !665 merge unit and function testcases coverage Merge pull request !665 from JingWoo/master
    - !664 do not use docker.io Merge pull request !664 from wangfengtu/remove_dockerio
    - !660 cleancode: Coding standardization Merge pull request !660 from JingWoo/master
    - !663 do not print key path Merge pull request !663 from wangfengtu/key_dir
    - !661 maskpath: donot mask cnos path now Merge pull request !661 from lifeng_isula/master
    - !662 fix segment fault when list images Merge pull request !662 from wangfengtu/segfault
    - !658 more restricted created time check Merge pull request !658 from wangfengtu/valid_time
    - !659 libarchive ≥ 3.2 Merge pull request !659 from YoungJQ/master
    - !657 maskpath: add more masked paths Merge pull request !657 from lifeng_isula/master
    - !656 Hold layer when creating image Merge pull request !656 from wangfengtu/hold
    - !655 Fill xattrs in SCHILY only Merge pull request !655 from wangfengtu/xattr
    - !654 isulad-shim: fix panic when remove one of the io copy node Merge pull request !654 from zklei/core
    - !651 use libarchive to tar container's rootfs Merge pull request !651 from wangfengtu/export
    - !650 shutdown: add sem for shutdown cleanup correct Merge pull request !650 from lifeng_isula/master
    - !649 isula: fix memory leak in client create Merge pull request !649 from Zhangxiaoyu/master
    - !648 driver: add wr lock to protect drviver between clean_up and other ops Merge pull request !648 from lifeng_isula/master
    - !647 fix: shutdown grpc server without a deadline and forces cancellation Merge pull request !647 from JingWoo/master
    - !645 devmapper: add deviceset free Merge pull request !645 from gaohuatao/update
    - !646 mark failure if registry images ut take too much time Merge pull request !646 from wangfengtu/time_limit
    - !644 fix isulad-check.sh Merge pull request !644 from Zhangxiaoyu/master

    dev stats:
      - 169 files changed, 1621 insertions(+), 1671 deletions(-)
      - contributors: WangFengTu, lifeng68, wujing, gaohuatao, Zhangxiaoyu, jikui, leizhongkai, haozi007, lifeng_isula, root
Last committed message: !694 release v2.0.5
2020-08-10 11:24
5226885 lifeng2221dd1 1594455940 lifeng_isula
2020-08-10 lifeng release 2.0.4
    - !640 code: add DEL fd from epoll when fail Merge pull request !640 from lifeng_isula/master
    - !641 devmapper: optimize error processing log Merge pull request !641 from gaohuatao/update
    - !639 ReadME: add contact ways for contributors to follow Merge pull request !639 from haomintsai/add-maillist
    - !638 storage: add image layers exists Merge pull request !638 from lifeng_isula/master
    - !637  View coderestore: do not remove container when restart state failed Merge pull request !637 from lifeng_isula/master
    - !636 readme: fix performance title Merge pull request !636 from haozi007/master
    - !635 image: fix coredump when create image/rootfs failed Merge pull request !635 from lifeng_isula/master
    - !634 image: remove needless if Merge pull request !634 from haozi007/master
    - !633 devmapper: remove invalid tmp metadata file Merge pull request !633 from gaohuatao/update
    - !632 refector: fix cri code according to coding standards Merge pull request !632 from JingWoo/master
    - !631 devmapper:fix update bug that base file removed and container inspect Merge pull request !631 from gaohuatao/update
    - !630 refector: modernize cpp code Merge pull request !630 from JingWoo/master
    - !629 do not retry if cancelled Merge pull request !629 from wangfengtu/no_retry
    - !627 iSulad : add debug packages Merge pull request !627 from YoungJQ/master
    - !628 performance test Merge pull request !628 from haozi007/master
    - !626 add more unit test for pulling image Merge pull request !626 from wangfengtu/fix_logout
    - !625 clean code: rename pause_container to do_pause_container Merge pull request !625 from lifeng_isula/master
    - !624 retry fetch manifest if failed Merge pull request !624 from wangfengtu/retry_manifest
    - !623 try print error message like before Merge pull request !623 from wangfengtu/echo_back
    - !622 fix: Remove the lock and force deletion Merge pull request !622 from JingWoo/master
    - !621 enhance stability of auths Merge pull request !621 from wangfengtu/auths
    - !620 devmapper: add status interface semaphore info Merge pull request !620 from gaohuatao/update
    - !619 fix login success even if server response unauthorized Merge pull request !619 from wangfengtu/login
    - !618 devmapper: When thinpool has no space  left, echo err info Merge pull request !618 from gaohuatao/update
    - !617 resume pulling layers Merge pull request !617 from wangfengtu/resume
    - !616 quota: use default quota size when specify size=0 Merge pull request !616 from lifeng_isula/master
    - !615 stats: stats --original show correct container name Merge pull request !615 from Zhangxiaoyu/master
    - !613 image: move internal struct defines to image.c Merge pull request !613 from lifeng_isula/master
    - !614 fix cann't logout by image Merge pull request !614 from wangfengtu/logout
    - !611 concurrent pull layers Merge pull request !611 from wangfengtu/fast_pull
    - !612 devmapper: surpport update from isulad-img Merge pull request !612 from gaohuatao/update
    - !610 iSulad:add source file to libisulad_img.so Merge pull request !610 from Jackey_1024/master
    - !607 fix check image error Merge pull request !607 from haozi007/master
    - !609 add layer_store_ut code Merge pull request !609 from Zhangxiaoyu/master
    - !608 iSulad: remove big-data related codes of rootfs_store Merge pull request !608 from Jackey_1024/master
    - !606 devmapper: format codes to unify style and delete unused comments Merge pull request !606 from gaohuatao/master_dev1
    - !605 isula stats: add --original option to show original data Merge pull request !605 from Zhangxiaoyu/master
    - !604 image: only check embedded image in use at service module Merge pull request !604 from lifeng_isula/master
    - !603 iSulad-img: remove iSulad-img from build guilde Merge pull request !603 from lifeng_isula/master
    - !602 interface: remove image operate time out arguments Merge pull request !602 from lifeng_isula/master
    - !601 Image:  merge implement_image to master Merge pull request !601 from lifeng_isula/image
    - !586 Removes the definition of the thread attributes object Merge pull request !586 from JingWoo/master
    - !580 tools: add generate release notes Merge pull request !580 from lifeng_isula/master
    - !572 lxc: update lxc to 4.0.3 Merge pull request !572 from lifeng_isula/master
    - !530 修复websocket限流可能引起卡死 Merge pull request !530 from JingWoo/master
    - !550 build: add checkout LTS tag for third party software Merge pull request !550 from lifeng_isula/master
    - !523 init struct before use it Merge pull request !523 from haozi007/work
    - !519 fix create mtab bug to use lstat Merge pull request !519 from gaohuatao/ci_master
    - !517 events: fix wrong format of exec command Merge pull request !517 from lifeng_isula/master
    - !518 add -d/--disk param for CI Merge pull request !518 from gaohuatao/ci_master
    - !494 CI: add testcases use host rootfs / Merge pull request !494 from lifeng_isula/master
    - !492 Fix label-file reading bug Merge pull request !492 from JingWoo/master
    - !485 fix bug of creating symlink for /etc/mtab when /etc symlink exists Merge pull request !485 from gaohuatao/master_mtab
    - !489 Add Pull Request Template And Issue Template Merge pull request !489 from JingWoo/master
    - !487 iSulad: resolve coredump of isula inspect "" Merge pull request !487 from Jackey_1024/ma_0623
    - !467 isulad-shim: fix probabilistic bad fd Merge pull request !467 from zklei/epoll_ctl
    - !465 Release v2.0.3 Merge pull request !465 from lifeng_isula/master
    - !464 iSulad: change llt to ut Merge pull request !464 from Jackey_1024/0616

    dev stats:
      - 1029 files changed, 127349 insertions(+), 99155 deletions(-)
      - contributors: lifeng68, wujing, WangFengTu, gaohuatao, LiFeng, haozi007, jikui, Zhangxiaoyu, zhangxiaoyu, Haomin, YoungJQ, farm, leizhongkai
Last committed message: !643 performance: add arm test results
2020-06-16 18:57
5226885 lifeng2221dd1 1594455940 lifeng_isula
  • bugfix
  • 代码结构整改
  • LLT补充
Last committed message: !465 Release v2.0.3
2020-05-26 17:24
5595769 duguhaotian 1605235330 haozi007
  • adapt merge iSula-libutils into lcr
Last committed message: !383 update release version
2020-05-23 16:31
5226885 lifeng2221dd1 1594455940 lifeng_isula
  • 适配iSula-libutils
  • 删除多网络平面支持
  • 容器日志支持syslog
  • CNI接口协议遵循K8S v1.15协议
  • 其他bugfix
Last committed message: !371 Release v2.0.1
Preview version
2020-05-22 15:27
2020-03-18 10:58
haomintsai

Welcome to iSulad release 2.0.0

HighLights

  • refactor OCI runtime support espcially for kata-containers
  • supprot selinux access control

Installation

Please follow the build and install guide

OCI Runtime Specification

iSulad 2.0.0 supoorts the OCI Runtime Specification v1.0.1

Compatibility with Kubernetes

iSulad 2.0.0 is campatible with kubernetes >= 1.13
Please follow the integration guide

Last committed message: !109 Release iSulad 2.0.0
C
1
https://gitee.com/openeuler/iSulad.git
git@gitee.com:openeuler/iSulad.git
openeuler
iSulad
iSulad

Search

184635 d8eb8a04 1850385 161156 f1cf3f24 1850385