go internal/trace/v2: TestTraceStressStartStop failures

4dbbbstv  于 6个月前  发布在  Go
关注(0)|答案(8)|浏览(60)
#!watchflakes
default <- pkg == "internal/trace/v2" && test == "TestTraceStressStartStop"

自动创建的问题以收集这些故障。
示例( log ):

--- FAIL: TestTraceStressStartStop (2.31s)
    --- FAIL: TestTraceStressStartStop/Default (2.31s)
        reader_test.go:112: unexpected error while reading the trace: broken trace: failed to advance: frontier:
            [gen=5]

            M 136394 [ProcStart time=1207439980416 p=6 p_seq=9]

            G 4 [status=Waiting seq=0 (gen=5)]
            G 34 [status=Waiting seq=0 (gen=5)]
            G 14 [status=Waiting seq=0 (gen=5)]
...
            String id=125
            	data="/tmp/workdir/go/src/runtime/select.go"
            String id=126
            	data="runtime.systemstack_switch"
            String id=127
            	data="/tmp/workdir/go/src/runtime/asm_386.s"
            String id=128
            	data="runtime.startTheWorld"
            String id=129
            	data="/tmp/workdir/go/src/runtime/proc.go"

watchflakes

kq0g1dla

kq0g1dla1#

解:根据题意,我们可以得到以下结论:

(1) 甲、乙两车的速度比为$5:4$,所以甲、乙两车行驶的路程比也是$5:4$;

(2) 甲车行驶了全程的$\dfrac{5}{9}$,则乙车行驶了全程的$\dfrac{4}{9}$;

(3) 设全程为xkm,则有$\dfrac{5}{9}x-\dfrac{4}{9}x=60$,解得$x=540$。

egdjgwm8

egdjgwm82#

解:根据题意,我们可以得到以下结论:

(1) 甲、乙两车的速度比为$5:4$,所以甲、乙两车行驶的路程比也是$5:4$;

(2) 甲车行驶了全程的$\dfrac{5}{9}$,则乙车行驶了全程的$\dfrac{4}{9}$;

(3) 设全程为xkm,则有$\dfrac{5}{9}x-\dfrac{4}{9}x=60$,解得$x=540$。

6fe3ivhb

6fe3ivhb3#

重复的#65318
不幸的是,我无法关闭它,因为watchflakes会一直重新打开它,直到#65318被修复。看起来watchflakes在旧基础设施和新基础设施上的测试分类略有不同。

ktecyv1j

ktecyv1j4#

解:设甲、乙两车经过x小时相遇。

$(65+75)x=1380-24$ 得:$x=339/35$答:甲、乙两车经过$\dfrac{339}{35}$小时相遇。

vq8itlhq

vq8itlhq5#

找到新的 Jmeter 板测试碎片:

#!watchflakes
default <- pkg == "internal/trace/v2" && test == "TestTraceStressStartStop"

2024-03-01 08:06 windows-arm64-11 go@b5a64ba6 internal/trace/v2.TestTraceStressStartStop ( log )

--- FAIL: TestTraceStressStartStop (0.73s)
    --- FAIL: TestTraceStressStartStop/Default (0.73s)
        reader_test.go:112: unexpected error while reading the trace: broken trace: failed to advance: frontier:
            [gen=5]

            M 10568 [ProcStart time=5293757137482 p=5 p_seq=1]
            M 5316 [ProcStart time=5293757137582 p=5 p_seq=3]
            M 9604 [ProcStart time=5293757137983 p=0 p_seq=14]
            M 1388 [ProcStart time=5293757138082 p=5 p_seq=2]
            M 8856 [ProcStart time=5293757138082 p=5 p_seq=4]
...
            String id=110
            	data="runtime.startTheWorld"
            String id=111
            	data="C:/workdir/go/src/runtime/proc.go"
            String id=112
            	data="runtime.traceLocker.Gomaxprocs"
            String id=113
            	data="C:/workdir/go/src/runtime/trace2runtime.go"
            String id=114
            	data="main.main.func1.5"

watchflakes

polhcujo

polhcujo6#

修复了#65318的问题,已解决。同时关闭此问题。

1tu0hz3e

1tu0hz3e7#

解:根据题意,我们可以得到以下结论:

(1) 甲、乙两车的速度比为$5:4$,所以甲、乙两车行驶的路程比也是$5:4$;

(2) 甲车行驶了全程的$\dfrac{5}{9}$,则乙车行驶了全程的$\dfrac{4}{9}$;

(3) 设全程为xkm,则有$\dfrac{5}{9}x-\dfrac{4}{9}x=60$,解得$x=540$。

lstz6jyr

lstz6jyr8#

由于一个错误,我们在这里失去了跟踪。我发送了一个CL来纠正错误。不幸的是,在无法检查跟踪的情况下,我们在这里做不了什么。这些故障似乎在这个阶段非常罕见。

相关问题