[ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Daniel van Vugt | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ FAILED ] ClientLatency.
This bug has been reported before but those are Fix Released so opening a new bug for cleanliness...
18:28:14 [ RUN ] ClientLatency.
18:28:14 [2016-09-15 18:28:12.546342] mirserver: Starting
18:28:14 [2016-09-15 18:28:12.546689] mirserver: Selected driver: mir:stub-graphics (version 0.25.0)
18:28:14 [2016-09-15 18:28:12.547778] mirserver: Using software cursor
18:28:14 [2016-09-15 18:28:12.548236] mirserver: Initial display configuration:
18:28:14 [2016-09-15 18:28:12.549443] mirserver: Selected input driver: mir:stub-input (version: 0.25.0)
18:28:14 [2016-09-15 18:28:12.550232] mirserver: Mir version 0.25.0
18:28:14 [ debug ] 99 frames sampled, averaging 2.0 frames latency
18:28:14 [ debug ] 0: 1 1 1 1 1 1 1 1 1 1
18:28:14 [ debug ] 10: 1 1 1 1 1 1 1 1 1 1
18:28:14 [ debug ] 20: 1 1 1 1 1 1 1 1 2 2
18:28:14 [ debug ] 30: 2 2 2 3 3 2 2 2 2 2
18:28:14 [ debug ] 40: 2 2 2 2 2 2 2 2 2 2
18:28:14 [ debug ] 50: 2 2 2 3 3 3 2 3 3 3
18:28:14 [ debug ] 60: 2 3 2 3 3 3 2 2 2 2
18:28:14 [ debug ] 70: 3 3 3 2 3 3 3 3 3 3
18:28:14 [ debug ] 80: 2 3 3 3 2 2 2 2 3 2
18:28:14 [ debug ] 90: 3 3 3 3 2 2 3 3 3
18:28:14 /<<BUILDDIR>
18:28:14 Value of: observed_latency
18:28:14 Expected: is <= 1.4
18:28:14 Actual: 2.0404 (of type float)
18:28:14 [2016-09-15 18:28:14.782202] mirserver: Stopping
18:28:14 [ FAILED ] ClientLatency.
Related branches
- Alan Griffiths: Approve
- Kevin DuBois (community): Approve
- Mir CI Bot: Approve (continuous-integration)
- Cemil Azizoglu (community): Approve
-
Diff: 1547 lines (+1049/-22)24 files modifiedinclude/client/mir_toolkit/mir_buffer_stream.h (+0/-1)
include/client/mir_toolkit/mir_surface.h (+0/-1)
include/core/mir_toolkit/common.h (+7/-4)
src/client/CMakeLists.txt (+1/-0)
src/client/buffer_stream.cpp (+111/-6)
src/client/buffer_stream.h (+12/-1)
src/client/error_stream.cpp (+6/-0)
src/client/error_stream.h (+2/-0)
src/client/frame_clock.cpp (+156/-0)
src/client/frame_clock.h (+73/-0)
src/client/mir_buffer_stream_api.cpp (+8/-1)
src/client/mir_surface.cpp (+113/-5)
src/client/mir_surface.h (+10/-0)
src/client/mir_surface_api.cpp (+1/-1)
src/client/screencast_stream.cpp (+8/-0)
src/client/screencast_stream.h (+2/-0)
src/include/client/mir/mir_buffer_stream.h (+2/-0)
tests/acceptance-tests/test_client_library.cpp (+5/-0)
tests/acceptance-tests/test_latency.cpp (+27/-2)
tests/include/mir/test/doubles/mock_mir_buffer_stream.h (+2/-0)
tests/unit-tests/client/CMakeLists.txt (+1/-0)
tests/unit-tests/client/test_client_mir_surface.cpp (+81/-0)
tests/unit-tests/client/test_frame_clock.cpp (+420/-0)
tests/unit-tests/platforms/android/server/test_hwc_device.cpp (+1/-0)
Changed in mir: | |
importance: | Undecided → Medium |
Changed in mir: | |
milestone: | none → 0.26.0 |
status: | New → In Progress |
Changed in mir: | |
milestone: | 0.26.0 → 1.0.0 |
Changed in mir: | |
milestone: | 1.0.0 → 0.26.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Again:
08:17:56 14: [ debug ] 99 frames sampled, averaging 1.8 frames latency >/mir-0. 25.0+xenial2250 bzr3711/ tests/acceptanc e-tests/ test_latency. cpp:344: Failure throttled_ input_rate_ yields_ lower_latency (2332 ms)
08:17:56 14: [ debug ] 0: 1 1 1 1 1 1 1 1 1 1
08:17:56 14: [ debug ] 10: 1 1 2 2 2 2 2 2 2 2
08:17:56 14: [ debug ] 20: 2 2 2 2 2 2 2 2 2 2
08:17:56 14: [ debug ] 30: 2 2 2 2 2 2 2 2 2 2
08:17:56 14: [ debug ] 40: 2 2 2 2 1 1 1 2 2 2
08:17:56 14: [ debug ] 50: 2 2 2 2 2 2 2 2 2 2
08:17:56 14: [ debug ] 60: 2 2 2 2 2 2 2 2 2 2
08:17:56 14: [ debug ] 70: 2 2 2 2 2 2 2 2 2 2
08:17:56 14: [ debug ] 80: 2 2 2 2 2 2 2 2 2 2
08:17:56 14: [ debug ] 90: 2 2 2 2 2 2 2 2 2
08:17:56 14: /<<BUILDDIR>
08:17:56 14: Value of: observed_latency
08:17:56 14: Expected: is <= 1.4
08:17:56 14: Actual: 1.84848 (of type float)
08:17:56 14: [2016-09-19 08:17:56.796993] mirserver: Stopping
08:17:56 14: [ FAILED ] ClientLatency.
https:/ /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= xenial+ overlay/ 2224/consoleFul l