linaro-release team mailing list archive
-
linaro-release team
-
Mailing list archive
-
Message #00592
[Bug 816335] Re: Data views and reports sometimes fail as if loaded twice
This code might not be multi-threading safe and depending on deployment
configuration django apps might fail in mt context. This could be solved
by a few locks but essentially what is needed is a definite answer on MT
+ django which django itself does not seem to offer.
--
You received this bug notification because you are a member of Linaro
Validation Team, which is the registrant for LAVA Dashboard.
https://bugs.launchpad.net/bugs/816335
Title:
Data views and reports sometimes fail as if loaded twice
Status in LAVA Dashboard:
Confirmed
Bug description:
While testing 0.7a1 I noticed something strange. Refreshing this view
[1] a few times causes the following error. It seems like one of the
apache processes is attempting to load a data report that is already
present in memory.
[1]: http://validation.linaro.org/lava-server/dashboard/reports/board-
activity/
[Tue Jul 26 09:52:40 2011] [error] ERROR:root:Unable to dispatch XML-RPC method query_data_view(('board-activity', {'pathname': '/anonymous/lava-daily/'}))
[Tue Jul 26 09:52:40 2011] [error] Traceback (most recent call last):
[Tue Jul 26 09:52:40 2011] [error] File "/usr/lib/pymodules/python2.6/linaro_django_xmlrpc/models.py", line 395, in dispatch
[Tue Jul 26 09:52:40 2011] [error] return impl(*params)
[Tue Jul 26 09:52:40 2011] [error] File "/usr/lib/pymodules/python2.6/dashboard_app/xmlrpc.py", line 604, in query_data_view
[Tue Jul 26 09:52:40 2011] [error] data_view = DataView.repository.get(name=name)
[Tue Jul 26 09:52:40 2011] [error] File "/usr/lib/pymodules/python2.6/dashboard_app/repositories/__init__.py", line 151, in get
[Tue Jul 26 09:52:40 2011] [error] return self._queryset().get(**kwargs)
[Tue Jul 26 09:52:40 2011] [error] File "/usr/lib/pymodules/python2.6/dashboard_app/repositories/__init__.py", line 100, in get
[Tue Jul 26 09:52:40 2011] [error] raise self.model.MultipleValuesReturned()
[Tue Jul 26 09:52:40 2011] [error] MultipleValuesReturned
To manage notifications about this bug go to:
https://bugs.launchpad.net/lava-dashboard/+bug/816335/+subscriptions