forked from openeuler-mirror/iSulad
-
Notifications
You must be signed in to change notification settings - Fork 0
/
release_notes
1042 lines (1021 loc) · 99.7 KB
/
release_notes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
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