-
داداش ممنون بابت اسکریپت
ضمنا اگه پروتکل KCP رو هم اد کنی علی میشه
-
**Description**
Invalid `condition.reason` is set, when the rotation is forced.
**Expected result**
After force rotation, the status is set to `KubeconfigSecretRotated`.
**Actual result**
…
-
Firstly, thanks for the great repository!
Currently, tokio_kcp can't communicate with [kcp-go](https://github.com/xtaci/kcp-go/) because: beside kcp, kcp-go also adds other features that change its…
oyyd updated
10 months ago
-
KubeCon EU '24 provided some very good ideas and insights. I don't want to stop at 'knowing them', but for the most interesting ones, I want to take action. This ticket tracks what I find the most imp…
-
您好,这一段我认为有问题,因为ikcp_check返回的时间戳永远小于kcp->ts_flush,而ikcp_update只会当kcp->current大于kcp->ts_flush时才会调用ikcp_flush,所以ikcp_check并不能降低ikcp_flush的调用频率,而所有cpu消耗主要集中在ikcp_flush中,所以使用check机制并不能使kcp的cpu消耗下降。
-
### Describe the bug
i could see error in syncer pod logs
kubectl logs kcp-syncer-dp-8568db4-1a1jng80-6b6f958b48-7kcxn | grep E0
```
E0111 18:02:32.387938 1 reflector.go:138] k8s.io/client-…
-
```
=== RUN TestScheduling/remove_clusters_which_is_removing_after_grace_period
namespace_reconcile_scheduling_test.go:202:
Error Trace: namespace_reconcile_scheduling_test.go:202
…
-
### TL;DR
Ensure that incompatible syncer installations are correctly detected, managed and reported.
### Progress tracking #
EPIC detailed issues and overall progress can be tracked with t…
-
使用KCP传送PCM的音频,当一首歌结束后,因为网络延时原因,还有部分数据缓存在KCP中,如何安全的将未发送的数据清理掉?以下实现可以不?
void ikcp_clearsnd(ikcpcb *kcp)
{
if(kcp) {
IKCPSEG *seg;
while (!iqueue_is_empty(&kcp->snd_buf)…
sunzj updated
2 years ago
-
最近自己写项目的时候需要在大流量的情形下使用KCP,于是基于原版使用Rust编写了略微修改的KCP实现:
* 在协议本身不做调整,完全兼容。
* 相较于C实现进行了架构上的些许调整(回调改为poll,分离配置变量,去除`check`+`update`)。
* 在C实现的基础之上,使用链表+滚动数组优化大窗口下的发送性能。
* 在C实现的基础之上,使用小根堆优化RTO计时器的效率,提升重传性…