The download of the GPS Extra data times up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
location-service (Ubuntu) |
Fix Released
|
High
|
Thomas Voß |
Bug Description
During the use of the location service we get the following exceptions in the upstart log:
Instantiating and configuring: gps::Provider
Instantiating and configuring: remote::Provider
E0422 09:58:11.687258 3055 android_
E0422 09:58:21.577029 3055 android_
E0422 09:58:34.420804 3055 android_
E0422 09:58:41.236898 3055 android_
E0422 09:59:32.241085 3055 android_
This exceptions were not reported until we added the check in the io_service executor so they probably have been happening since the early stages of the download feature. This has happened several times over 3G which is not that fast in my countyr of residence in some cases (Spain).
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 12 lines (+1/-1)1 file modifiedsrc/location_service/com/ubuntu/location/providers/gps/android_hardware_abstraction_layer.h (+1/-1)
- Manuel de la Peña (community): Approve
- Thomas Voß (community): Approve
-
Diff: 2691 lines (+1179/-380)82 files modifieddebian/changelog (+69/-0)
po/aa.po (+27/-0)
po/af.po (+27/-0)
po/am.po (+2/-2)
po/ar.po (+2/-2)
po/ast.po (+2/-2)
po/az.po (+4/-4)
po/bg.po (+27/-0)
po/bs.po (+2/-2)
po/ca.po (+2/-2)
po/ca@valencia.po (+2/-2)
po/cs.po (+6/-6)
po/da.po (+2/-2)
po/de.po (+2/-2)
po/el.po (+2/-2)
po/en_AU.po (+3/-3)
po/en_GB.po (+2/-2)
po/es.po (+2/-2)
po/eu.po (+2/-2)
po/fa.po (+2/-2)
po/fi.po (+2/-2)
po/fr.po (+2/-2)
po/fr_CA.po (+2/-2)
po/ga.po (+2/-2)
po/gd.po (+2/-2)
po/gl.po (+2/-2)
po/he.po (+2/-2)
po/hr.po (+4/-4)
po/hu.po (+2/-2)
po/ia.po (+27/-0)
po/id.po (+2/-2)
po/is.po (+2/-2)
po/it.po (+2/-2)
po/ja.po (+2/-2)
po/km.po (+2/-2)
po/ko.po (+2/-2)
po/ml.po (+27/-0)
po/mr.po (+27/-0)
po/ms.po (+2/-2)
po/nb.po (+2/-2)
po/nl.po (+2/-2)
po/ny.po (+27/-0)
po/oc.po (+2/-2)
po/pa.po (+2/-2)
po/pl.po (+4/-4)
po/pt.po (+3/-3)
po/pt_BR.po (+2/-2)
po/ro.po (+2/-2)
po/ru.po (+2/-2)
po/sk.po (+27/-0)
po/sl.po (+2/-2)
po/sq.po (+27/-0)
po/sr.po (+2/-2)
po/sv.po (+8/-7)
po/ta.po (+2/-2)
po/tg.po (+27/-0)
po/th.po (+2/-2)
po/tr.po (+2/-2)
po/ug.po (+2/-2)
po/uk.po (+2/-2)
po/vi.po (+2/-2)
po/zh_CN.po (+2/-2)
po/zh_TW.po (+6/-6)
src/location_service/com/ubuntu/location/CMakeLists.txt (+1/-0)
src/location_service/com/ubuntu/location/connectivity/ofono_nm_connectivity_manager.cpp (+37/-11)
src/location_service/com/ubuntu/location/connectivity/ofono_nm_connectivity_manager.h (+20/-2)
src/location_service/com/ubuntu/location/engine.cpp (+5/-2)
src/location_service/com/ubuntu/location/engine.h (+3/-0)
src/location_service/com/ubuntu/location/providers/geoclue/provider.cpp (+89/-122)
src/location_service/com/ubuntu/location/providers/geoclue/provider.h (+50/-12)
src/location_service/com/ubuntu/location/providers/gps/android_hardware_abstraction_layer.h (+1/-1)
src/location_service/com/ubuntu/location/providers/gps/provider.cpp (+8/-14)
src/location_service/com/ubuntu/location/providers/gps/provider.h (+2/-2)
src/location_service/com/ubuntu/location/providers/remote/provider.cpp (+1/-0)
src/location_service/com/ubuntu/location/providers/skyhook/provider.cpp (+39/-73)
src/location_service/com/ubuntu/location/providers/skyhook/provider.h (+33/-12)
src/location_service/com/ubuntu/location/service/daemon.cpp (+27/-4)
src/location_service/com/ubuntu/location/time_based_update_policy.cpp (+121/-0)
src/location_service/com/ubuntu/location/time_based_update_policy.h (+70/-0)
src/location_service/com/ubuntu/location/update_policy.h (+75/-0)
tests/CMakeLists.txt (+1/-0)
tests/time_based_update_policy_test.cpp (+131/-0)
Changed in location-service (Ubuntu): | |
status: | In Progress → Fix Released |
The issue has been present in a few logs I have seen. We can easily relax the timeout, will take care of it.