86 Star 467 Fork 272

GVPopenEuler / iSulad

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
release_notes 105.97 KB
一键复制 编辑 原始数据 按行查看 历史
xuxuepeng 提交于 2024-01-09 09:21 . !2341Release v2.1.5
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118
2024-01-09 xuepengxu release 2.1.5
- !2342 move sandbox_state.json to /var/lib * move sandbox_state.json to /var/lib
- !2325 refactor isulad-shim log
- !2339 codecheck fix * codecheck fix
- !2335 extract common methods & use string instead of char *
- !2338 improve code Merge pull request !2338 from zhongtao/improve
- !2337 bugfix:ignore some unsupported file types when archiving
- !2332 update api_v1.proto of cri to 1.29 * update api_v1.proto of cri to 1.29
- !2330 set the subprocess standard console to /dev/null * set the subprocess standard console to /dev/null
- !2333 iSulad: restart isuald when upgrade active isulad
- !2327 add cri 1.29 api change docs
- !2331 add exec workdir support for oci runtime
- !2329 modify mount /dev directory for lxc 5.X * modify mount /dev directory for lxc 5.X
- !2324 fix stopp removes cont error & remove inspect error log
- !2313 use lxc 5.X in CI testcase * use lxc 5.X in CI testcase
- !2323 bugfix for resort_image_names
- !2321 verify name and digest consistency and code improve for oci_rmi Merge pull request !2321 from zhongtao/fixci
- !2320 improve CI test * improve CI test
- !2316 improve code of pull
- !2314 bugfix:del redundant code
- !2317 remove /var/* in coverage and fix build/test remove
- !2310 verify the mount dir first and then create tmpdir
- !2312 Add Huawei Cloud CodeArts compilation script * 将codecheck_compile.sh 移动到tools下 * 新增华为云codeArs编译脚本
- !2300 Maintaining a uniform code style * update src/cmd/command_parser.c.
- !2308 Remove unused header file * Fix compiling failure in image oci UT
- !2306 modify the default value of ISULAD_TMPDIR to /var/lib/isulad and prevent the parent dir from being bind mounted to the subdir
- !2273 Acquire system info in on demand
- !2303 use a timeout epoll loop to ensure complete data reception * use a timeout epoll loop to ensure complete data reception
- !2304 remove build and test in coverage * remove build and test in coverage
- !2298 bugfix for hook_ignore_poststart_error run in oci runtime * bugfix for hook_ignore_poststart_error run in oci runtime
- !2296 modify attach socket name
- !2295 keep the service status unchanged after iSulad service upgrade * keep the service status unchanged after iSulad service upgrade and
- !2292 bugfix for run.sh and add build notify msg for ENABLE_GRPC_REMOTE_CONNECT * bugfix for run.sh and add build notify msg for ENABLE_GRPC_REMOTE_CONNECT
- !2291 improve ut for devicemapper
- !2289 check protobuf and grpc version in cmake for cri v1 * check protobuf and grpc version in cmake for cri v1
- !2288 move variable declaration out of loop
- !2268 bugfix for the bliko zero value exception when executing the stats command on the oci container * bugfix for the bliko zero value exception when executing the stats com…
- !2281 save sandbox to disk after network ready
- !2284 remove embedded image support in readme
- !2280 fix the problem of abnormal branches not waiting for child processes
- !2283 modify the container runtime when running embedded.sh
- !2279 modify create_network.sh for default runtime changed
- !2276 bugfix for integration_check.sh * bugfix for integration_check.sh
- !2277 remove shim v2 format error log * remove shim v2 format error log
- !2270 add ut for devicemapper
- !2275 bugfix for rt_lcr_rebuild_config * bugfix for rt_lcr_rebuild_config
- !2272 modify daemon json default runtime to runc Merge pull request !2272 from zhongtao/default_runtime
- !2255 Fix cpusets offline issue * Fix cpusets offline issue
- !2230 format code * format code tools/static_check.sh
- !2267 improve code of pull progress Merge pull request !2267 from haozi007/work
- !2084 增加image pull 时进度条显示的设计 * Refine document by the implementation. * Refine a word. * Add progress bard proposal.
- !2170 增加isula image pull进度显示 * Refine some issues. * Address comment * Address comments * 1. Address comments. * Address comments * Address comments * Address comments * Address comments * Address comments * Address comments * Address comments * Address comments * Address comments * Address test issue * Address test compile issue * Address compile issue * Fix compile issue * Address comments * Address comments * Address comments. * Address issuse * Address many issues. * Fix some minor issuses. * Address comments. * Refine as Haozi's comments * Fix some issues by Haozi's comments. * Refine formats. * Add process bar show for pull functions.
- !2260 bugfix for rebuild config * bugfix for rebuild config
- !2261 bugfix of update restart policy for auto remove container
- !2253 bugfix for runc container exec * bugfix for runc container exec
- !2254 lcr container with a damaged config file will rebuild the config during restore * lcr container with a damaged config file will rebuild the config during restore
- !2252 Add compatibility info between iSulad and k8s
- !2251 open ENABLE_GRPC_REMOTE_CONNECT in CI * open ENABLE_GRPC_REMOTE_CONNECT in CI
- !2248 improve event logs
- !2250 Remove PERFMON, BPF, CHECKPOINT_RESTORE Merge pull request !2250 from xuxuepeng/master
- !2247 compatibility for manage pods which created by old iSulad
- !2232 add runc attach implement Merge pull request !2232 from zhongtao/runc_attach_change
- !2246 support gcov of CI
- !2245 fix utils_verify_ut failure when remote grpc function is turned off * fix utils_verify_ut failure when remote grpc function is turned off
- !2243 Refactor capbilities specs * Refactor capbilities specs
- !2233 add runc append function design doc * add runc append function design doc
- !2244 Save task address of shim v2 * Save task address of shim v2
- !2242 disable grpc remote connect by default * disable grpc remote connect by default
- !2236 Add Readonly/Masked Path and RunAsGroup support for cri
- !2241 network:support version opt Merge pull request !2241 from liuxu/bugfix-dnsname
- !2231 sandbox:del m_containers and m_containersMutex
dev stats:
- 357 files changed, 7886 insertions(+), 2849 deletions(-)
- contributors: zhongtao, jikai, haozi007, jake, liuxu, xuxuepeng, zhangxiaoyu, sailorvii, chen524, dreamloy, l00804245, yangjiaqi
2023-11-07 xuepengxu release 2.1.4
- !2238 modify the default value of EANBLE_IMAGE_LIBARAY to off * modify the default value of EANBLE_IMAGE_LIBARAY to off
- !2237 delete the disabled reload configuration in isulad.service
- !2235 [CI] change base ci test image to fedora
- !2234 network:update dnsname verison * network:update dnsname verison
- !2229 Fix critest fail for symlink volume * Fix critest fail for symlink
- !2227 doc:update the cni plugins version * doc:update the cni plugins version
- !2228 bugfix:'for' loop initial declarations are only allowed in C99 mode * bugfix:'for' loop initial declarations are only allowed in C99 mode
- !2225 bugfix:fix typos and header file reference * bugfix:fix typos and header file reference
- !2208 network:libcni upgrades v1.0.0
- !2224 still use lxc 4.0.3 in CI tests * still use lxc 4.0.3 in CI tests
- !2223 [Sandbox API]: update doc of shim controller design * [Sandbox API]: update doc of controller design
- !2221 add create gpu container manual * add create gpu container manual
- !2222 [Sandbox API]: update pod stats in cri_api_v1 * [Sandbox API]: Update pod stats in cri_api_v1
- !2206 [Sandbox API]: add shim controller for cri-api-v1
- !2217 [Sandbox API]: Fix sandbox dir not existed issue in SetupSandboxNetwork * [Sandbox API]: Fix sandbox dir not existed issue
- !2218 install meson in CI * install meson in CI
- !2216 use lxc master branch * use lxc master branch
- !2210 document optimization:libcni upgrades v1.0.0 * document optimization:libcni upgrades v1.0.0
- !2207 [refactor] update possible changed resources for oci spec
- !2215 network:bugfix memory leak * network:bugfix memory leak
- !2211 network:auto free for libcni * network:auto free for libcni
- !2212 bugfix for rt_isula_exec_resize * bugfix for rt_isula_exec_resize
- !2209 add runc listpid implement
- !2205 bugfix for add --root option Merge pull request !2205 from zhongtao/fix
- !2204 [refactor] eliminate duplicate code * [refactor] use common utils from libisula to eliminate duplicate code
- !2203 add --root option when calling runc
- !2067 add podsanbox cri interface design doc * add podsanbox cri interface design doc
- !2200 remove same code and replace to isula-libutils
- !2202 use __isula_auto_prw_unlock to improve code * use __isula_auto_prw_unlock to improve code
- !2201 Add m_calls mutex in controller monitor * Add m_calls mutex in controller monitor
- !2066 add sandbox module design doc * add sandbox module design doc
- !2199 Add retry function for bigdata_stream_runc * !2195 Add retry function for bigdata_stream_runc
- !2198 allow tls_mode not set * Allow tls_mode not set in grpc context from client
- !2197 add config for enable cri v1
- !2196 find libisulad_shim_libutils.a from libisula.pc * find libisulad_shim_libutils.a from libisula.pc
- !2194 [CI] do not use tty to run docker run
- !2193 [CI] fix relative path of file
- !2192 【CI】new docker container do not need change resolv
- !2191 [CI] support build isulad on many linux distros
- !2190 [refactor] adapt new library for libisulad-shim utils
- !2189 Limit the response size of ExecSync * !2129 Limit the response size of ExecSync
- !2187 update docs/design/detailed/Image/remote_ro_design.md. * update docs/design/detailed/Image/remote_ro_design.md.
- !2186 update docs/design/detailed/Image/image_storage_driver_design_zh.md. * update docs/design/detailed/Image/image_storage_driver_design_zh.md.
- !2184 update docs/build_docs/guide/build_guide_riscv_zh.md. * update docs/build_docs/guide/build_guide_riscv_zh.md.
- !2188 Support both C++11 and C++17 * Support both C++11 and C++17
- !2185 sync from stable branch Merge pull request !2185 from haozi007/fixbug
- !2183 Fix code inspection and add macro isolation
- !2180 fix execlp not enough args * fix execlp not enough args
- !2182 Add mutex for container list in sandbox * Add mutex for container list in sandbox
- !2173 remove unneccessary strerror
- !2176 [Sandbox API]Add vsock support for exec
- !2171 Fix nullptr in src/daemon/entry * !2160 Fix nullptr in src/daemon/entry
- !2168 fix code bug * fix code bug
- !2163 add bind mount file lock * add bind mount file lock
- !2162 Fix rename issue for id manager Merge pull request !2162 from xuxuepeng/master
- !2158 Use crictl v1.22.0 for ci * Use crictl v1.22.0 for ci
- !2156 Fix sandbox error logging * Fix sandbox error logging
- !2155 Use reference in loop in listpodsandbox * Use reference in loop in listpodsandbox
dev stats:
- 325 files changed, 7714 insertions(+), 3264 deletions(-)
- contributors: haozi007, zhongtao, liuxu, xuxuepeng, zhangxiaoyu, jake, wangyu, jikai
2023-08-29 xuepengxu release 2.1.3
- !2150 CI: use old lxc for master branch
- !2142 improve by code check of cpp
- !2148 Fix null-ptr and buffer overflow issues
- !2147 archive fork process set pdeathsig * archive fork process set pdeathsig
- !2146 do clean code * do clean code
- !2144 [Sandbox API] Clear cni network and sandbox files on abnormal exit * Clear CNI network and sandbox files on abnormal exit
- !2140 [Sandbox API] Remove network ns file while removing sandbox * Remove network ns file while removing sandbox
- !2139 [Sandbox API] Fix error that empty network json leads to failed pod restore * Fix error that empty network json leads to failed pod restore
- !2138 [Sandbox API] Fix list pod sandbox filtered by partial id error * [Sandbox API]: fix pod list filtered by partial id error
- !2133 [improve] use return error to replace abort
- !2134 [Sandbox API] Fix error thar shim sanboxer cannot be removed * [Sandbox API]: fix shim controller issue
- !2131 [Sandbox API]Fix id-nama-manager cleanup for container creation * Fix id-nama-manager cleanup for container creation
- !2128 sync from stable
- !2120 [Sandbox API]Add shim v2 wait support for container * Add shim v2 wait support for container
- !2125 ensure argument of interface is not null
- !2121 【sandbox API】Fix issues of container management for sandbox * Fix issues of container management for sandbox
- !2122 fix memory leak
- !2114 add verify for snprintf and fix some codecheck error * add verify for snprintf and fix some codecheck error
- !2115 Update struct ControllerStartResponse of sandbox api * Remove status function call in Sandbox::Start
- !2113 Container lifecycle management support for sandbox api * Container lifecycle management support for sandbox api
- !2107 [Sandbox API] add init step for refactor and bugfix
- !2108 [Sandbox API] refactor v1 ListPodSandboxes using sandbox api * [Sandbox API] refactor v1 ListPodSandboxes using sandbox api
- !2109 improve coding
- !2110 modify the help information of health-timeout * modify the help information of health-timeout
- !2105 [Sandbox API] refactor v1 PodSandboxStatus using sandbox api
- !2104 Added restrictions on container health checks
- !2102 [Sandbox API] refactor v1 removePodSandbox using sandbox api * [Sandbox API] refactor v1 removePodSandbox using sandbox api
- !2101 link libcap for storage_layers_ut and storage_driver_ut * link libcap for storage_layers_ut and storage_driver_ut
- !2094 [Sandbox API] refactor stopPodSandbox
- !2093 [Sandbox API]add sandbox life cycle
- !2099 bugfix for im_search_images
- !2097 bugfix for implicit_digest
- !2096 fix loading of nsswitch based config inside chroot under glibc * fix loading of nsswitch based config inside chroot under glibc
- !2092 Add Sandboxer Monitor for Sandbox API
- !2091 [Sandbox API] add sandbox create Merge pull request !2091 from zhongtao/create
- !2086 [Sandbox API] refactor v1 runpodsandbox using sandbox api Merge pull request !2086 from zhangxiaoyu/master_dev
- !2087 [Sandbox API] add sandbox restore
- !2080 apply id name manager function
- !2085 clean cni/native network resource * clean cni/native network resource
- !2082 Add sandboxer controller and controller manager * Add sandboxer controller and controller manager
- !2081 Fix make script for unit test * Fix PR gate issue
- !2065 add sandbox head file * add sandbox head file
- !2077 Add sandbox proto files and grpc sandboxer client * Add grpc sandboxer client and UT * Add sandbox protobuf files
- !2076 Add interface for sandbox controller module * Add interface for sandbox controller module
- !2075 [CRI] refactor stream server bugfix
- !2073 [debug] improve debug message for gc containers * [debug] improve debug message for gc containers
- !2072 fix gcc 12 compile failed * fix gcc 12 compile failed
- !2069 [CRI] refactor manager of stream server codes
- !2071 remove unused val * remove unused val
- !2070 recover critest test and fix bigdata_stream_runc * recover critest test and fix bigdata_stream_runc
- !2068 fix mcs_delete bug * fix mcs_delete bug
- !2064 disable critest temporary * disable critest temporary
- !2063 disable the exec timeout function for kata runtime * disable the exec timeout function for kata runtime
- !2058 [CRI] support cri v1 api and v1alpha api Merge pull request !2058 from haozi007/refactor
- !2061 fix CI fail * fix CI fail
- !2060 fix some doc error * fix some doc error
- !2059 ignore the return value of critest * ignore the return value of critest and save critest result
- !2057 critest do not use valgrind * critest do not use valgrind
- !2056 add critest test * add critest test
- !2055 adapt lcr code refactor * adapt lcr code refactor
- !2053 optimize scripts * optimize scripts
- !2051 fix some codecheck Merge pull request !2051 from zhongtao/codecheck
- !2027 refactor rt_isula_exec and shim log Merge pull request !2027 from zhongtao/refactor
- !2045 return non-zero if copy invalid Merge pull request !2045 from zhangxiaoyu/master
- !1912 增加system prune一键清理命令和功能 * Proposal to add isula system prune command.
- !2043 fix CI of ipc ns * fix CI of ipc ns
- !2041 fix lose ipc shm mount point Merge pull request !2041 from haozi007/fixbug
- !2028 [CRI] move cni init into cri server Merge pull request !2028 from haozi007/fixbug
- !2039 [RO] refactor remote ro code * [RO] refactor remote ro code
- !2040 fix image_digest.sh * fix image_digest.sh
- !2038 fix inspect image by digest Merge pull request !2038 from zhongtao/digest
- !2036 archive reader close if copy to container failed Merge pull request !2036 from zhangxiaoyu/master
- !2032 fix some code check error and sync code Merge pull request !2032 from zhongtao/codecheck
- !2035 archive reader close if copy to container failed * archive reader close if copy to container failed
- !2033 fix layer imcomplete cause isulad core Merge pull request !2033 from zhangxiaoyu/master
- !2031 fix layer imcomplete cause isulad core * add load layer testcase * fix layer imcomplete cause isulad core
- !2030 fix fd leak for shim_create Merge pull request !2030 from zhongtao/fix_exit
- !2024 don't cleanup when remote ro is enabled Merge pull request !2024 from DriedYellowPeach/fix_cleanup
- !1896 add time usage check for cni caller * add time usage check for cni caller
- !2025 Revert the changes in util_smart_calloc_s Merge pull request !2025 from xuxuepeng/fix_hugetbls
- !2020 ensure define in local and use correctly type Merge pull request !2020 from haozi007/new
- !2023 fix forget to set return value Merge pull request !2023 from DriedYellowPeach/new_master
- !2022 fix hugetlbs malloc length Merge pull request !2022 from zhangxiaoyu/master
- !2016 distinguishing exit codes between shim and container processes Merge pull request !2016 from zhongtao/shim_return_write
- !2019 fix top layer memory leak and not unlock on image_store and rename a function
- !2017 fix memory leak and array access out of range Merge pull request !2017 from DriedYellowPeach/fix_leak
- !2015 reinforce omit health_check.sh Merge pull request !2015 from zhongtao/strem_fix
- !2014 reinforce cri_stream.sh and health_check.sh Merge pull request !2014 from zhongtao/strem_fix
- !2012 restore execSync return value Merge pull request !2012 from zhongtao/fix_exec
- !2010 recheck delete command exit status Merge pull request !2010 from zhongtao/retry
- !2008 ensure isulad_io not NULL before close fd Merge pull request !2008 from zhongtao/fix_shim
- !2007 fix health_check.sh Merge pull request !2007 from zhongtao/fix_ci
- !2004 restore ping head Merge pull request !2004 from zhongtao/fix_registry
- !2001 convert files from CRLF to LF Merge pull request !2001 from zhangxiaoyu/master
dev stats:
- 344 files changed, 21640 insertions(+), 2940 deletions(-)
- contributors: zhongtao, haozi007, zhangxiaoyu, xuxuepeng, jake, Neil.wrz, sailorvii
2023-05-11 root release 2.1.2
- !1996 add some ci for runc Merge pull request !1996 from zhongtao/runc_ci
- !1995 add try_generate_exec_id func for health check Merge pull request !1995 from zhongtao/fix
- !1993 fix remote_layer_ut error Merge pull request !1993 from DriedYellowPeach/fix_secwarning
- !1991 split remote grpc code by macro Merge pull request !1991 from zhangxiaoyu/master
- !1992 add some shim ut Merge pull request !1992 from zhongtao/runc_ut
- !1990 Fix free for container info Merge pull request !1990 from xuxuepeng/fix-cpu-usage
- !1989 Fix memory leak for container info Merge pull request !1989 from xuxuepeng/fix-cpu-usage
- !1988 Fix UT failure for execution_extend Merge pull request !1988 from xuxuepeng/fix-cpu-usage
- !1984 fix security warning Merge pull request !1984 from DriedYellowPeach/fix_secwarning
- !1983 Add support for usage_nano_cores in stats Merge pull request !1983 from xuxuepeng/fix-cpu-usage
- !1985 fix security warning Merge pull request !1985 from zhongtao/warning
- !1980 convert struct lcr start/exec request Merge pull request !1980 from zhangxiaoyu/master
- !1977 [CRI] Add support for saving and displaying resource related info in CRI  1.25
- !1973 fix setting of memory-swap-limit and unified resources Merge pull request !1973 from zhangxiaoyu/master
- !1965 update runc doc Merge pull request !1965 from zhongtao/runc_doc
- !1962 change isulad-shim epoll struct Merge pull request !1962 from zhongtao/epoll_change
- !1976 bugfix last element of array should be null Merge pull request !1976 from DriedYellowPeach/fix_array
- !1975 remove unused headers Merge pull request !1975 from DriedYellowPeach/fix_header
- !1971 fix network store check podsandbox Merge pull request !1971 from zhangxiaoyu/master
- !1972 clean isulad shim compile relies Merge pull request !1972 from zhongtao/shim_remove_utils
- !1970 修复ubuntu下isula pull 阿里源失败 Merge pull request !1970 from xingleigao/master
- !1964 fix workingset bytes and add memory info for runc runtime Merge pull request !1964 from zhangxiaoyu/master
- !1961 skip add podsandbox to network store
- !1960 ut for remote layer store
- !1963 if write return EAGAIN maybe should wait a moment Merge pull request !1963 from haozi007/write_eagain_with_sleep
- !1948 add PodSandboxStats and ListSandboxStats
- !1959 free timeout when shim_create finished Merge pull request !1959 from zhongtao/leak
- !1957 add some ci test for exec and log Merge pull request !1957 from zhongtao/ci_add
- !1956 remove unused func Merge pull request !1956 from zhongtao/remove
- !1953 if the exit code in the response of execSync is not zero, an error will be returned in cri Merge pull request !1953 from zhongtao/exit_code
- !1951 isulad-shim: fix log loss bug Merge pull request !1951 from zhongtao/log_runc
- !1950 add effective and permitted type of cap to oci spec Merge pull request !1950 from zhongtao/cap
- !1949 move archive code into util archive Merge pull request !1949 from haozi007/master
- !1939 add functions of getting cgroup v1 metrics Merge pull request !1939 from zhangxiaoyu/master
- !1940 add files_limit to oci spec Merge pull request !1940 from zhongtao/fileslimit
- !1935 clean container process after execSync timeout exit
- !1937 CI: ensure load liblcr.so before check opened fd in isulad Merge pull request !1937 from haozi007/master
- !1936 CI: show leak fd in log Merge pull request !1936 from haozi007/master
- !1934 add env-hookspec to test hook env Merge pull request !1934 from zhangxiaoyu/master
- !1932 add hook env test Merge pull request !1932 from zhangxiaoyu/master
- !1933 support setting pod to privilege Merge pull request !1933 from zhongtao/privilege
- !1930 support to config selinux label in cri
- !1929 refactor sysinfo/cgroup use util functions and bugfix for cgroup
- !1926 split cgroup from sysinfo Merge pull request !1926 from zhangxiaoyu/master
- !1927 clean code for some cri code Merge pull request !1927 from zhongtao/selinux
- !1925 containers in same sandbox should have same process labels Merge pull request !1925 from zhongtao/selinux
- !1924 cri_stream test without using valgrind and restore the runc test Merge pull request !1924 from zhongtao/runc_ci
- !1922 fix inspect data memleak Merge pull request !1922 from zhangxiaoyu/master
- !1921 temporary remove runc ci Merge pull request !1921 from zhongtao/runc_ci
- !1919 skip cri_stream test for runc Merge pull request !1919 from zhongtao/ci_fix
- !1918 when create container in container, runc not support to mount /dev Merge pull request !1918 from zhongtao/ci_fix
- !1879 【runc】add ci for runc Merge pull request !1879 from zhongtao/runc_ci
- !1915 bugfix when refresh working don't allow pull or load image
- !1877 add runc doc Merge pull request !1877 from zhongtao/runcdoc
- !1916 fix isula_rt_ops_ut bugs Merge pull request !1916 from zhongtao/runc_ut
- !1906 refactor remote ro code Merge pull request !1906 from DriedYellowPeach/master
- !1878 【runc】add ut for runc
- !1913 fix util_getgrent_r overflow
- !1910 modify the return value of the util_waitpid_with_timeout to status Merge pull request !1910 from zhongtao/errno
- !1908 更新一个打印级别问题 Merge pull request !1908 from sailorvii/master
- !1841 add new doc for support remote ro directory Merge pull request !1841 from DriedYellowPeach/doc
- !1903 bugfix can't delete layers under dir overlay-layer
- !1902 bug fix remote ro add/remove remote image twice
- !1901 use CURLOPT_XFERINFOFUNCTION instead of deprecated CURLOPT_PROGRESSFUNCTION since curl 7.32.0 Merge pull request !1901 from zhangxiaoyu/master
- !1897 use auto free to proc_t Merge pull request !1897 from zhongtao/notify
- !1899 modifying cpurt file permissions Merge pull request !1899 from ger202/master
- !1895 close remote ro when compile with ut for now Merge pull request !1895 from DriedYellowPeach/fix_ut
- !1894 change goto branch Merge pull request !1894 from zhongtao/err
- !1890 adapt to repo of openeuler url changed Merge pull request !1890 from haozi007/fixbug
- !1888 fix compile error when not enable remote ro Merge pull request !1888 from DriedYellowPeach/fix_compile
- !1872 【runc支持】allow the paused container to be stopped Merge pull request !1872 from zhongtao/pause
- !1875 修复runc NOTIFY_SOCKET环境变量设置问题 Merge pull request !1875 from sailorvii/master
- !1885 change sleep() to usleep() to avoid lossing of accuracy Merge pull request !1885 from zhongtao/sleep
- !1884 add ci for remote ro Merge pull request !1884 from DriedYellowPeach/master
- !1874 [feature] remote ro Merge pull request !1874 from DriedYellowPeach/remote_ro
- !1836 support isula update when runtime is runc Merge pull request !1836 from zhongtao/update
- !1881 fix CRI SetupPod and TearDownPod deadlock Merge pull request !1881 from zhangxiaoyu/master
- !1873 fix read member error from struct Merge pull request !1873 from haozi007/new
- !1869 add cgroup cpu ut Merge pull request !1869 from ger202/master
- !1871 [CRI Update to 1.25] Add Memory Info Merge pull request !1871 from ilyakuksenok/test_meminfo_fix
- Update-CRI
- unlock m_podsLock if new failed
- !1862 cleancode for read/write and add crictl timeout and sync for CI Merge pull request !1862 from zhangxiaoyu/master
- !1863 修改docs/design/detailed/Network/native_network_design_zh.md错误的文件链接 Merge pull request !1863 from sailorvii/master
- !1852 isulad-shim support execSync with timeout Merge pull request !1852 from zhongtao/timeout2
- !1856 [image] support pull image with digest
- !1858 add retry for read/write Merge pull request !1858 from zhangxiaoyu/master
- !1854 fix selinux_label_ut timeout and add timeout for all ut Merge pull request !1854 from zhangxiaoyu/master
- !1851 fix cpu-rt disable after reboot machine Merge pull request !1851 from haozi007/fixbug
- !1848 Bugfix in isulad_config and executor Merge pull request !1848 from xuxuepeng/bug-fix
- !1849 fix cpu-rt CI Merge pull request !1849 from ger202/master
- !1846 fix cpu-rt CI Merge pull request !1846 from ger202/master
- !1844 fix isula cpu-rt CI
- !1833 add CRI ContainerStats Service Merge pull request !1833 from zhangxiaoyu/master
- !1839 fix inspect.sh failed Merge pull request !1839 from zhangxiaoyu/master_dev
- !1834 fix design typo Merge pull request !1834 from kenneth/master
- !1837 fix cpu rt review comments
- !1829 Add macro in protoc.cmake Merge pull request !1829 from xuxuepeng/protoc_macro
- !1817 add ContainerStats Merge pull request !1817 from ilyakuksenok/container_stats
- !1824 modify dependence lcr to libisula Merge pull request !1824 from zhangxiaoyu/master
dev stats:
- 243 files changed, 11236 insertions(+), 3200 deletions(-)
- contributors: zhongtao, zhangxiaoyu, Neil.wrz, haozi007, sailorvii, songbuhuang, xuepengxu, Xuepeng Xu, ilya.kuksenok, Neil, shijiaqi1, xinglei, zhushy
2023-02-06 root release 2.1.1
- !1801 ensure that the task_console_accept thread ends before destroying the io_thread Merge pull request !1801 from zhongtao/io_thread
- !1816 ensure isula exec inherits the config of create Merge pull request !1816 from zhongtao/rlimit
- !1815 enable dnsname and cleancode for native network Merge pull request !1815 from zhangxiaoyu/master
- !1809 refresh cmake messages
- !1807 Refresh-api.proto-cri-1.25
- !1804 add info log when isulad shutdown Merge pull request !1804 from zhangxiaoyu/master_dev
- !1802 fix cpu-rt CI Merge pull request !1802 from ger202/master
- !1799 add cpu-rt ut Merge pull request !1799 from ger202/master
- !1800 fix code style and add network ut
- !1795 add omitted musl adaption code
- !1797 do not report error message in ignore situation Merge pull request !1797 from haozi007/fixbug
- !1796 cleancode for util network and add ut
- !1790 remove residual dir if exec failed with runc and add CI
- !1788 add void parameter for function try_wait_all_child Merge pull request !1788 from zhangxiaoyu/master
- !1787 remove clean_module_fill_ctx for libisulad_img.so Merge pull request !1787 from zhangxiaoyu/master
- !1784 move the delete fifo dir function to the out branch Merge pull request !1784 from zhongtao/isulad_fifo
- !1777 Websockets in kubectl research * Add more description and diagrams * Add some more HTTP/2 related info * Remove possible regressions. * fix issues * add initial websockets description
- !1782 ensure hostconfig is not null. Merge pull request !1782 from zhongtao/isulad_fifo
- !1781 Delete client fifo dir on isulad to prevent file residue
- !1776 fix isula fifo dir residue bug
- !1771 recheck kill command exit status
- !1770 When run options rm is set, delete the stoped container's fifo directory. Merge pull request !1770 from zhongtao/autorm
- !1767 isulad shim wait for all child process Merge pull request !1767 from DriedYellowPeach/master
- !1766 change free method to util_free_array method Merge pull request !1766 from zhongtao/search_fix
- !1765 fix omit memory leak for search Merge pull request !1765 from zhongtao/search_fix
- !1758 add ut for search
- !1760 check file system ro before merge network for syscontainer Merge pull request !1760 from zhangxiaoyu/master
- !1763 fix memory leak for search Merge pull request !1763 from zhongtao/search_ci
- !1761 fix leftover devicemapper mnt dir * fix leftover devicemapper mnt dir
- !1751 deleting broken rootfs Merge pull request !1751 from DriedYellowPeach/master
- !1759 add comma for image_search.sh * add comma for image_search.sh
- !1755 add param check and customize delimiter for isula search. * add param check for parse_single_template_string and add customize del…
- !1754 add ci for isula search * add ci for isula search
- !1752 add adaption code for musl
- !1753 bugfix for isula search * bugfix for search
- !1747 refactor runtime check and fix a bug in shim v2 runtime conversion * refactor runtime check and fix a bug in shim v2 runtime conversion
- !1750 add cri 1.25 interface change docs * add cri 1.25 interface change docs
- !1739 set inspect_container timeout
- !1746 fix additional gids for exec user Merge pull request !1746 from zhangxiaoyu/master
- !1742 retry call runtime ops
- !1744 update logo of iSulad
- !1735 Remove chmod 751 permission for dirs by engine when user-remap enabled.
- !1736 [docs] add different with other engins
- !1722 关于CRI版本升级后新增的CRI字段
- !1733 add primary group to additional groups
- !1732 change print message of network_list.sh
- !1731 fix error in image.c for isula search
- !1667 Add isula search API
- !1724 【轻量级 PR】:fix typo in update.c
- !1728 fix storage layer and driver ut failed in container
- !1723 handle security warning for cleanup module
- !1725 remove unknown option wno-maybe-uninitialized
- !1713 Add state check document
- !1718 sync patches from stable
- !1715 make cleanup CI to restart isulad at the end
- !1714 add CI test for cleanup module
- !1711 fix memory leak for not unref container in oci_rootfs_clean
- !1710 cleanup_leftover内存泄漏
- !1703 bugfix for websocket receive data too long
- !1700 cleanup the leftover created after abnormal exit of isulad
- !1702 [improve] debug information for console io
- !1694 Add isula search document
- !1689 Add extern C for header files
- !1695 delete syncCloseSem when close all wssession
- !1692 remove mnt point if add device mapper device failed
- !1687 add extern C for mainloop header
- !1679 isula usage一致性优化
- !1684 dec device info ref in grow device fs
- !1681 make sure kill pid not negative
- !1677 add isula create --rm option
- !1680 add setup bridge network document
- !1636 improve log before started log server
- !1662 docs: add guid detail
- !1661 run storage layers ut with non-root
- !1657 use epoll loop for wait_exit_fifo
- !1655 use epoll instead of select for wait_exit_fifo
- !1654 docs:add rootless english docs
- !1653 add rootless doc
- !1652 add design doc of layer store
- !1645 fix maybe uwait use after free
- !1647 refactoring version and info service
- !1646 refactoring gPRC resize service
- !1643 docs:change image to mermaid
- !1642 doc add health_check and restart_manager design
- !1641 Add english docs for Network
- !1640 Add english docs for Events and Image
- !1639 Add english doc for Runtime, Security and Volume
- !1638 Add english docs for Container and CRI
- !1637 Add README doc for manual and design
- !1635 Add README doc for build_docs
- !1632 add volume unit test
- !1633 add detailed doc for isulad runtime
- !1634 Modify some function parameters of the volume module to const char*
- !1631 doc add design doc for restore
- !1630 modify local volume design docs
- !1628 document optimization: Content optimization and add English version
- !1629 add events design docs
- !1627 add gc and supervisor design doc
- !1626 添加一个依赖解决脚本编译grpc错误
- !1624 Modify timezone CI test
- !1623 add hostname env for container
- !1621 add timezone CI test
- !1620 add isula search research docs
- !1619 calculate timezone by tm_gmtoff
- !1617 fix timezone error
- !1615 add isulad args
- !1612 remove unused includes
- !1610 document optimization:document classfication
- !1607 [REST]: Add rest volume prune api
- !1604 [REST]: Add rest volume rm api
- !1606 [clang-analyzer] sync code fix from stable
- !1603 cleancode about rest register container
- !1602 [REST]: Add rest volume ls api
- !1592 document optimization:modify README.
- !1599 [codecheck] cleancode about big function and magic number
- !1600 【codecheck】handle some warnings about magic number and style
- !1598 the right brace should take a single line
- !1597 [codecheck] improve code
- !1564 format codes of isulad
- !1596 copy cri-tools bin from build directory
- !1595 update CI crictl tools version
- !1582 doc add build and install guide using rpm
- !1587 add debug info and remove unuse head file
- !1585 use existing micro OPENSSL_IS_BORINGSSL
- !1584 fix snprintf hostname failed
- !1583 add ENABLE_BORINGSSL to support android with openssl
- !1580 check snprintf return value
- !1570 update seccomp profile interface of cri
- !1576 do clean path and check if file exist
- !1574 remove unused header and clear err_msg after attach network module
- !1572 change default umask to 0022
- !1567 exec_request_to_rest forget to handle suffix
- !1565 Add read and execute permissions for libhttpclient.so and libisulad_tools.so for other users
- !1563 add fuzz dict
- !1561 remove unused include files of quota and net util
- !1559 use newest runc to run testcase of master branch
- !1557 ensure read string must have space store null char
- !1556 revert fifo modification
- !1537 refactor gRPC top/stat/update/export container management operation service
- !1554 set dup_option null after free
- !1548 stop health check monitor before stopping container
- !1549 fix a memory free err in normalized_host_variant
- !1547 fix cri attach when stdout and stderr are false
- !1545 Add a Provides in SPEC
- !1544 install pidof for testcase
- !1541 tolerate arch unspecified seccomp profiles
- !1540 支持cgroupns 选项
- !1531 create a log file for shim v2 and remove 10,229 device from the default config
- !1542 do not report error if not return
- !1532 make a modification on stdout and stderr fifo creation to support shimv2
- !1539 fix cpu-quota out of range when update to -1
- !1536 don't mount shareable dirs if user set mount for dev shm
- !1535 add check testcase for HOME env of container
- !1529 use only TLS v1.2 or later
- !1527 do not use tmpfile()
- !1521 refactor gRPC exec/rename/list/inspect container management operation service
- !1519 add rest stats api
- !1517 stop health check monitor before stopping container
- !1515 Add rest resize api
- !1516 fix check for used by container
- !1514 micro refactor: image name check
- !1513 make sure threads to be either joined or detached
- !1511 micro-refactor codes From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1510 Strengthen sandbox log positioning From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1505 refactor fuzz From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1508 Delete extra space or tab indent in CI directory From: @linuxkernelAnalyse Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1507 Correct Misspelled Word 'requst' To 'request' From: @driedyellowpeach Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1506 modify native network docs From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1504 Delete extra space or tab indent From: @linuxkernelAnalyse Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @jingwoo
- !1503 remove indirect dependencies From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1501 initializer fd_set using FD_ZERO From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1496 wait fifo if runtime start failed From: @zh_xiaoyu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1497 fix isula load --tag take no effect From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1493 refactor huge method - setup_ipc_dirs From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1494 fix use after free From: @songbuhuang Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1492 Refactoring the remaining container lifecycle management operations services From: @jingwoo Reviewed-by: @zh_xiaoyu, @duguhaotian Signed-off-by: @duguhaotian
- !1488 support set groups From: @wangfengtu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1491 refactor grpc start and stop service From: @leizhongkai Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1486 [v2.0.14]可能的double free (src/cmd/isula/information/ps.c:856) From: @songbuhuang Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1487 refactor gRPC create service From: @leizhongkai Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1484 gc considers stored monitor pid From: @vegbir Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1482 fix misuse of BUFSIZ From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1480 increase websocket lws_lookup size From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1477 use util_smart_calloc_t to prevent overflow From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1472 fix inspect -f error when bionic From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1469 set the name of each container and image operation thread for restful version From: @jingwoo Reviewed-by: @wangfengtu, @duguhaotian Signed-off-by: @duguhaotian
- !1468 set the name of each container and image operation thread From: @jingwoo Reviewed-by: @wangfengtu, @duguhaotian Signed-off-by: @duguhaotian
- !1466 fix shm size set invalid when reboot From: @zh_xiaoyu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1465 fix isulad-shim coredump when remove ioc fd node From: @zh_xiaoyu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1401 function refactor (util_normalized_host_os_arch) From: @chengzrz Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1461 add null terminal at end of gr mem list From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1460 fix memory leak of remove layer From: @duguhaotian Reviewed-by: @zh_xiaoyu, @jingwoo Signed-off-by: @jingwoo
- !1458 do not fail if gr is NULL From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1457 do not fail if pw is not NULL From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1456 bugfix for double free and use after free From: @zh_xiaoyu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @jingwoo, @duguhaotian
- !1452 fix invalid convert and format From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1449 remove check parameter label_opts in init_label From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1450 update seccomp to Linux 5.10 syscall list From: @vegbir Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1447 remove static of strlncat From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1444 【安全】add check to arguments From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1443 add pointer parameters NULL check From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1442 fix different type convert From: @duguhaotian Reviewed-by: @jingwoo, @zh_xiaoyu Signed-off-by: @jingwoo
- !1439 improve fuzz test From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1438 Add fuzz test for parser of pw gr obj From: @chegJH Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1436 fix install error when android From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1434 do not mkdir of isulad if no controller found From: @wangfengtu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1430 add invalid gid and uid From: @duguhaotian Reviewed-by: @wangfengtu, @jingwoo Signed-off-by: @jingwoo
- !1428 修复 portMappings 空值产生的错误 From: @v6543210 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1427 add x permission when create directory From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1424 fix pwgr issues From: @chegJH Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @jingwoo
- !1423 fix parse volume failed From: @zh_xiaoyu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @jingwoo
- !1415 refactor devmapper_parse_options function From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1420 support lxc_contexts configurable From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1421 can't delete container console fifo dir in /run/isula/ on removing the container From: @firstadream Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1418 add check result argument ut From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1417 允许bridge模式下创建系统容器 From: @firstadream Reviewed-by: @duguhaotian, @zh_xiaoyu Signed-off-by: @duguhaotian
- !1416 refactor util_getgrent_r and util_getpwent_r From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1414 refactor parse_volume function From: @jingwoo Reviewed-by: @wangfengtu, @duguhaotian Signed-off-by: @duguhaotian
- !1412 fix ut bug and arguments check From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1406 adapt to openssl 3.0 From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1404 Adapt bionic libc, increase testcase coverage From: @chegJH Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1378 Adopt bionic libc, parser for passwd and group ojbect From: @chegJH Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1399 add isula import restful mode From: @chengzrz Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1397 support isula wait even if it's not oci image From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1394 refactor mount parse in spec module From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1393 cleancode: http request From: @zh_xiaoyu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @jingwoo
- !1391 add native network detail From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1390 增加riscv64的seccomp信息 From: @chenhongji Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
- !1387 【CRI】ignore portmapping config with invalid hostport From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
- !1388 set default sig handler for sigchld From: @duguhaotian Reviewed-by: @wangfengtu, @jingwoo Signed-off-by: @jingwoo
- !1373 fix restful iSulad no response for signal 15 and 2 From: @duguhaotian Reviewed-by: @wangfengtu, @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
- !1383 add isula tag restful mode From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1382 add errno infomation when archive failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1380 fix no status of health check when restfull From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1377 fix wrong use of DST(Daylight Saving Time) and timezone From: @wangfengtu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
- !1375 run cri stream test without valgrind From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1374 make static link libhttpclient.a work From: @firstadream Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
- !1372 fix cricli command not found From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1370 fix cricli command not found in CI test From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1369 update performance data use ptcr tool From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
- !1362 fix cri attach coredump From: @zh_xiaoyu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
- !1365 adapt to the enabled selinux host environment From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1366 fix fedora Dockerfile errors From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1357 Add restful interface isula pull/login/logout. From: @firstadream Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1364 using /user/sbin/init as init process in CI environment From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1363 support multi-linux distribution CI environment From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1356 support isula attach when restfull From: @wangfengtu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
- !1359 fix user take no effect when restfull From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1355 fix openssl-verify invalid disable metadata From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
- !1352 fix podSandbox management operation failure From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1351 Refactored CRI module to remove over-engineering From: @jingwoo Reviewed-by: @duguhaotian, @wangfengtu Signed-off-by: @duguhaotian
- !1349 remove temporary file only when write file failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1347 remove temporary file if write atomic file failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1345 support rename subcommand in restful mode From: @duguhaotian Reviewed-by: @wangfengtu, @jingxiaolu Signed-off-by: @jingxiaolu
- !1343 Modify error message thrown when User defined network is default network for disambiguation From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1335 fix bugs of userns-remap and add -DENABLE_USERNS_REMAP From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1341 remove unnecessary wrong message From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
- !1339 fix uid/gid error when load image From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1337 enlarge rest buffer limit to support --security-opt From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1333 optimize remove container process From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
- !1332 [network] fix invalid check for empty ip ranges From: @duguhaotian Reviewed-by: @jingxiaolu, @jingwoo, @wangfengtu Signed-off-by: @jingxiaolu
- !1331 fixbug restful interface isula pause/unpause From: @xiaochaowang Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
- !1329 add api change item for pull template From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
- !1322 delete isulad engine param From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1327 support default network setting From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
- !1325 add -DSYSCONFDIR_PREFIX as prefix when read config From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1319 add restful interface isula export From: @xiaochaowang Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1324 fix lose default hostname error From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
- !1323 fix exec --workdir take no effect when restfull From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1320 do not fail even if no cgroup controller found when cgroupv2 From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1318 fix coding irregularities From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1317 fix coding irregularities of entry module From: @jingwoo Reviewed-by: @wangfengtu, @duguhaotian Signed-off-by: @duguhaotian
- !1316 fix coding irregularities of core module From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1315 remove redundant code From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1282 clean the gRPC client module code From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1313 let isulad root path configable when userns-remap From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1310 Refactor procedure of setting default value for network namespace mode From: @chengzrz Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
- !1307 add restful interface isula info From: @xiaochaowang Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
- !1306 continue pulling even if no Docker-Distribution-Api-Version found From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
- !1303 disable image related command if disable oci and disable embedded From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1301 support change CLIENT_RUNDIR when compile From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1300 fix lose regexec for android From: @duguhaotian Reviewed-by: @wangfengtu, @jingxiaolu Signed-off-by: @jingxiaolu
- !1296 support regexec on android From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
- !1294 adapt android compile From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1292 use unify regexec From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
- !1291 Fix the third party license relative path error From: @smartsyoung Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1287 remove unnecessary arguments From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
- !1289 print error when dlsym failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1286 do not timeout when use restfull to connect to daemon From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
- !1284 compliance: modify licensing compliance issues in repository Merge pull request !1284 from SmartsYoung/master
- !1165 iSulad: Added the ability to display n last created containers Merge pull request !1165 from lauk/master
- !1281 fix utils module encoding problem Merge pull request !1281 from JingWoo/My2022
- !1280 fix cmd/isulad-shim module encoding problem Merge pull request !1280 from JingWoo/My2022
- !1277 引入gvisor支持 Merge pull request !1277 from Tiamo0/master
- !1279 support devicemapper ci testcases Merge pull request !1279 from haozi007/master
- !1275 fix compile error of isula-transform Merge pull request !1275 from wangfengtu/isula-transform
- !1270 refactor build system of iSulad Merge pull request !1270 from haozi007/refactor
- !1274 Add test design doc for CRI modification feature Merge pull request !1274 from czrz/master
- !1271 fix compile error with grpc 1.41.x Merge pull request !1271 from zhangxiaoyu/master
- !1265 improve CI build step Merge pull request !1265 from haozi007/work
dev stats:
- 778 files changed, 37423 insertions(+), 8882 deletions(-)
- contributors: haozi007, zhangxiaoyu, zhongtao, WangFengTu, wujing, Neil.wrz, chengzrz, songbuhuang, chegJH, SmartsYoung, ger202, root, William Dean, ilya.kuksenok, leizhongkai, liyanshui, shijiaqi1, vegbir, wangxiaochao, yanshui.li, 5233693, ChenHongJi, DriedYellowPeach, Ikko Ashimine, Luo Yifan, Mig Yang, Song Zhang, along, czrz, ilyakuksenok, lauk001, tiamo0
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, 尹秀江, 许振涛
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, 大罗马的太阳
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
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
2020-09-03 lifeng release 2.0.5
- !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
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
C
1
https://gitee.com/openeuler/iSulad.git
git@gitee.com:openeuler/iSulad.git
openeuler
iSulad
iSulad
master

搜索帮助