Mir

[testsfail] ClientStartupPerformance.create_surface_and_swap

Bug #1658057 reported by Alan Griffiths
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
New
Low
Unassigned
mir (Ubuntu)
Won't Fix
Low
Unassigned

Bug Description

Given the load on our test infrastructure I'm surprised I can't find this already logged.

But a client takes over 80ms to connect and post a buffer...

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/device_type=krillin/2747/consoleFull

10:36:31 [ RUN ] ClientStartupPerformance.create_surface_and_swap
10:36:31 [2017-01-20 10:36:31.089258] mirplatform: Found graphics driver: mir:android (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.090885] mirplatform: Found graphics driver: mir:mesa-kms (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.091082] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.092267] mirplatform: Found graphics driver: mir:stub-graphics (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.092741] mirplatform: Found graphics driver: throw-on-creation (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.096670] mirserver: Starting
10:36:31 [2017-01-20 10:36:31.097695] mircommon: Loading modules from: /usr/lib/arm-linux-gnueabihf/mir/server-platform
10:36:31 [2017-01-20 10:36:31.098457] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.11
10:36:31 [2017-01-20 10:36:31.098880] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-mesa-kms.so.11
10:36:31 [2017-01-20 10:36:31.104742] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/server-mesa-x11.so.11
10:36:31 [2017-01-20 10:36:31.110790] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.10
10:36:31 [2017-01-20 10:36:31.116907] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/input-evdev.so.6
10:36:31 [2017-01-20 10:36:31.121861] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/input-evdev.so.5
10:36:31 [2017-01-20 10:36:31.125046] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-dummy.so
10:36:31 [2017-01-20 10:36:31.128620] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/input-stub.so
10:36:31 [2017-01-20 10:36:31.130851] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-throw.so
10:36:31 [2017-01-20 10:36:31.132587] mirplatform: Found graphics driver: mir:android (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.133711] mirplatform: Found graphics driver: mir:mesa-kms (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.134136] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.134788] mirplatform: Found graphics driver: mir:stub-graphics (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.135002] mirplatform: Found graphics driver: throw-on-creation (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.137188] mirserver: Selected driver: mir:android (version 0.26.0)
10:36:31 [2017-01-20 10:36:31.176824] android/server: Found 1 matching egl configs
10:36:31 [2017-01-20 10:36:31.177324] android/server: Android visual ID for selected display format : 5
10:36:31 [2017-01-20 10:36:31.177446] android/server: Selected Mir display format : 3
10:36:31 [2017-01-20 10:36:31.190619] mirserver: Using software cursor
10:36:31 [2017-01-20 10:36:31.236266] mircommon: Loading modules from: /usr/lib/arm-linux-gnueabihf/mir/server-platform
10:36:31 [2017-01-20 10:36:31.237058] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.11
10:36:31 [2017-01-20 10:36:31.237595] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-mesa-kms.so.11
10:36:31 [2017-01-20 10:36:31.242185] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/server-mesa-x11.so.11
10:36:31 [2017-01-20 10:36:31.250184] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.10
10:36:31 [2017-01-20 10:36:31.256677] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/input-evdev.so.6
10:36:31 [2017-01-20 10:36:31.286060] mirserver: Selected input driver: mir:evdev-input (version: 0.26.0)
10:36:31 [2017-01-20 10:36:31.286835] mirserver: Mir version 0.26.0
10:36:31 [2017-01-20 10:36:31.304172] GLRenderer: EGL vendor: Android
10:36:31 [2017-01-20 10:36:31.304679] GLRenderer: EGL version: 1.4 Android META-EGL
10:36:31 [2017-01-20 10:36:31.304808] GLRenderer: EGL client APIs: OpenGL_ES
10:36:31 [2017-01-20 10:36:31.304919] GLRenderer: GL vendor: ARM
10:36:31 [2017-01-20 10:36:31.305014] GLRenderer: GL renderer: Mali-400 MP
10:36:31 [2017-01-20 10:36:31.305852] GLRenderer: GL version: OpenGL ES 2.0 (OpenGL ES 2.0)
10:36:31 [2017-01-20 10:36:31.305965] GLRenderer: GLSL version: OpenGL ES GLSL ES 1.00
10:36:31 [2017-01-20 10:36:31.306103] GLRenderer: GL max texture size = 4096
10:36:31 [2017-01-20 10:36:31.306211] GLRenderer: GL framebuffer bits: RGBA=8888, depth=24, stencil=8
10:36:31 libevdev error in fix_invalid_absinfo: BUG: Device "mtk-tpd" has invalid ABS_MT_TRACKING_ID range[2017-01-20 10:36:31.357555] evdev-input: Added /dev/input/event0
10:36:31 [2017-01-20 10:36:31.384642] evdev-input: Added /dev/input/event1
10:36:31 [2017-01-20 10:36:31.411485] evdev-input: Added /dev/input/event4
10:36:31 [2017-01-20 10:36:31.439066] mirserver: Initial display configuration:
10:36:31 [2017-01-20 10:36:31.439522] mirserver: Output 1: LVDS connected, used
10:36:31 [2017-01-20 10:36:31.439657] mirserver: Physical size 4.6" 57x101mm
10:36:31 [2017-01-20 10:36:31.439753] mirserver: Power is on
10:36:31 [2017-01-20 10:36:31.439856] mirserver: Current mode 540x960 66.58Hz
10:36:31 [2017-01-20 10:36:31.440230] mirserver: Preferred mode 540x960 66.58Hz
10:36:31 [2017-01-20 10:36:31.440336] mirserver: Orientation normal
10:36:31 [2017-01-20 10:36:31.440435] mirserver: Logical size 540x960
10:36:31 [2017-01-20 10:36:31.440554] mirserver: Logical position +0+0
10:36:31 [2017-01-20 10:36:31.440864] mirserver: Output 2: DisplayPort disconnected
10:36:31 [2017-01-20 10:36:31.440958] mirserver: Output 3: Virtual disconnected
10:36:31 ../../../tests/performance-tests/test_client_startup.cpp:110: Failure
10:36:31 Value of: diff.count()
10:36:31 Expected: is < 80
10:36:31 Actual: 80 (of type long long)
10:36:31 [2017-01-20 10:36:31.528759] mirserver: Stopping
10:36:31 [ FAILED ] ClientStartupPerformance.create_surface_and_swap (660 ms)

Tags: testsfail
Changed in mir:
importance: Undecided → Low
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Again:

05:03:34 ../../../tests/performance-tests/test_client_startup.cpp:110: Failure
05:03:34 Value of: diff.count()
05:03:34 Expected: is < 80
05:03:34 Actual: 80 (of type long long)
05:03:34 [2017-02-27 05:03:34.264348] mirserver: Stopping
05:03:34 [ FAILED ] ClientStartupPerformance.create_surface_and_swap (700 ms)

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/3138/device_type=krillin/consoleFull

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Again:

11:15:21 ../../../tests/performance-tests/test_client_startup.cpp:110: Failure
11:15:21 Value of: diff.count()
11:15:21 Expected: is < 80
11:15:21 Actual: 81 (of type long long)
11:15:21 [2017-03-01 11:15:21.708653] mirserver: Stopping
11:15:21 [ FAILED ] ClientStartupPerformance.create_surface_and_swap (670 ms)

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/3163/device_type=krillin/consoleFull

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Again:

03:51:05 ../../../tests/performance-tests/test_client_startup.cpp:110: Failure
03:51:05 Value of: diff.count()
03:51:05 Expected: is < 80
03:51:05 Actual: 80 (of type long long)
03:51:05 [2017-03-16 03:51:05.748654] mirserver: Stopping
03:51:05 [ FAILED ] ClientStartupPerformance.create_surface_and_swap (661 ms)

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/3286/device_type=krillin/consoleFull

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Again:

03:28:54 ../../../tests/performance-tests/test_client_startup.cpp:116: Failure
03:28:54 Value of: diff.count()
03:28:54 Expected: is < 80
03:28:54 Actual: 80 (of type long long)
03:28:54 [2017-04-19 03:28:54.183491] mirserver: Stopping
03:28:54 [ FAILED ] ClientStartupPerformance.create_surface_and_swap (890 ms)

Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

Changed in mir (Ubuntu):
importance: Undecided → Low
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

This is an irrelevant scenario: running performance tests on contended CI infrastructure that we no longer support.

Changed in mir (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.