yangxuanjia

Results 9 comments of yangxuanjia

@wilsonwang371 try to 1 million kv on one range. 10000 kv is too meek.

@wilsonwang371 I think your test may fall into a misunderstanding. You always prove that your test data looks good in the range under the set preconditions. 1. As an underlying...

@ptabor --max-list-size-bytes=50MB I don't think it's a good settings. Imagine a scenario where the application system has just been launched, and etcd has set --max-list-size-bytes=50MB. At this time, because the...

> @yangxuanjia: Question: Was there much analysis behind the decision to use a 1k batch size? In particular, I'm wondering what happens if we stream each result individually (sort of...

rangeStream we use it for k8s big range to resolve OOM problem. I modify the inner rangeStream version include etcd, grpc-proxy. combine rangeRequest prototype for range and rangeStream. If need,...

@ptabor This bug is difficult to reproduce under unit testing. We reproduced this problem by setting up a cluster environment of physical machines, and then simulating range requests through many...

I make a test for easy test in unit test, to repro the case. ```go package main import ( "bytes" "fmt" "net/http" "sort" "sync" "time" _ "net/http/pprof" go_metrics "github.com/rcrowley/go-metrics" go_bytesize...

use get() to get 300k pods in 100 threads memory OOM: ![91159754-0eefd580-e6fb-11ea-80a5-e0f6f5e89a1c](https://user-images.githubusercontent.com/2627712/101892348-3bfac200-3bde-11eb-89fe-986a30b1b5d7.png) use getStream() to get 300k pods in 300 thread memory occupy 48G, and last roughly keep stable. ![Screenshot...