Zheng Pan
Zheng Pan
Check the following dependencies kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshots.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshotcontents.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshotclasses.yaml wget https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/deploy/kubernetes/snapshot-controller/rbac-snapshot-controller.yaml wget https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/deploy/kubernetes/snapshot-controller/setup-snapshot-controller.yaml sed -e 's/namespace\:\ default/namespace\:\ kube\-system/g' rbac-snapshot-controller.yaml > datenlord-rbac-snapshot-controller.yaml sed -e...
Add how to use docker build DatenLord in README Remove sed command for quick start and add it to ci.yaml
Smol::unblock will run blocking code in a thread poll and the thread poll will increase when the task in the queue is over the 5x idle thread and will decrease...
mount operation is used in csi and fuse. And mount has a lot of flags and parameters. There should be a unified mount wrapper to limit the functionalities of mount...
K8S deploy yaml has a lot of duplicated arguments. Consider using configmap to optimize it.
Refer to https://gist.github.com/c4milo/2007941
Current `Kv` holds a `WatchClient` which has an established channel with etcd server. When restart cache, need to reconnect to etcd server.