Xuewei Niu

Results 15 issues of 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...

size/large
ok-to-test

https://github.com/kata-containers/kata-containers/blob/main/src/runtime-rs/config/configuration-cloud-hypervisor.toml.in#L231

bug
needs-review

**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...

SOC

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)....