Xuewei Niu
Xuewei Niu
As of today, Dubbo-go has become a powerful RPC Golang library. However, it is a heavy and complex framework. The Dubbo-go team is working on simplifying the architecture. We are...
The goimports tool is maintained by the Go official team. And most Go projects use that tool to format their imports. So I think it is time to deprecate our...
The `dial_timeout` works fine for Runtime-go, but is obsoleted in Runtime-rs. When the pod cannot connect to the Agent upon starting, we need to adjust the `reconnect_timeout_ms` to increase the...
https://github.com/kata-containers/kata-containers/blob/main/src/runtime-rs/config/configuration-cloud-hypervisor.toml.in#L231
**This issue is opened for OSPP 2025.** ## Introduction Kata Containers enhances security by configuring the Seccomp (Secure Computing Mode) policy of the Linux kernel. The project aims to add...
The runtime-rs has already implemented a directly attachable network by https://github.com/kata-containers/kata-containers/pull/7383 to fix https://github.com/kata-containers/kata-containers/issues/1922. It could be ported to the runtime for customizing container networks.
In the `tsi_accept` function, we must release the lock before `tsi_accept_inet` or `tsi_accept_vsock`. Otherwise, starvation might occur. For example, in a thread, call `accept()` to block and wait for a...
I don't see anywhere to acquire lock in `tsi_release`, but the lock is released in the end. Is it right? ```c static int tsi_release(struct socket *sock) { // ... release_sock(sk);...
Similar to vsock, in the case of the new backend type, there are two UDSs, one for vhost-user negotiation, another one for data transfer. (Nested backend only offers one UDS)....