Cardy Tang
Cardy Tang
when updateImage invoked, remove cri managed image references to avoid the item when cri managed image is deleted in ctr Signed-off-by: cardy.tang
1. make images collectable gcnode element 2. add imagegc plugin supporting custom imagegc policies controlling images leases impl #6583 Signed-off-by: cardy.tang
Currently when exec --user specified, WithUser is invoked and temp mount is created using same workdir as the currently running container. Dmesg will complain this action leading to undefined behavior....
### Description When ttrpc recv content exceeding max buffer size, it may return status generated error which will be ignored by caller function and proceed to dereferencing returned pointer(which is...
When shim process is unexpectedly killed, task.Delete might be invoked after metadata has been removed in onClose function and monitor.Stop will be skipped thus leading to taskMonitor data leak. Fixes...
when max_concurrent_download is specified, get requests are not sent immediately for all layers. Token might timeout and we need to try to fetch it again. eg. max_concurrent_download = 3, fooimg:latest...
MaxContainerLogIOSize is used to limit io(stdout/stderr) max output size. after applied, one single log file should be less than 2*MaxContainerLogIOSize. If ReopenContainerLog is called(usually kubelet rotated log file), counter is...
Implements #9361 1. initialize erofs snapshotter and erofs differ 2. parallel unpacking with hack methods for now, will change to 'rebase' snapshotter interface. here is a demo: https://asciinema.org/a/xag95aykaleaIiYxEqhz4y0RN and here...
implements #2295
add compression rate and capacity to logger configuration to avoid consuming all disk IO which might lead to unpredictable behavior. Signed-off-by: cardy.tang