generic-poky/bitbake/lib/bb/ui
Alexandru DAMIAN 3e9fc8d091 bitbake: toasterui: performance improvements
Improve the performance of data logging in toasterui.
We modify the data queries used to:

 * cache searching in memory
 * insert in bulk (i.e. multiple values per insert, where possible)

On development test rig (networked mysql), on no-op build,
time for data recording is reduced from 4:10 to 1:30 (minutes).

We also improve the logging, so it is easier to detect
toasterui errors.

(Bitbake rev: d42784432f927f58730caf80546c66772e0fec89)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-11-12 17:04:48 +00:00
..
crumbs bitbake: hob: Fix sstate mirrors mangling 2014-09-29 12:08:48 +01:00
icons bitbake: Add missing file that went out of sync 2013-06-12 13:13:21 +01:00
__init__.py Formatting cleanups 2010-07-02 15:41:32 +01:00
buildinfohelper.py bitbake: toasterui: performance improvements 2014-11-12 17:04:48 +00:00
depexp.py bitbake: depexp: don't use undefined variable 'logging' 2014-08-25 08:57:45 +01:00
goggle.py bitbake: cooker: Rename confusing 'stop' state to 'forceshutdown' 2013-09-14 08:20:38 +01:00
hob.py bitbake: hob: Use BASEDATASTORE_TRACKING feature 2013-12-03 17:45:54 +00:00
knotty.py bitbake: knotty: Ensure commandline parameters are updated in memres server 2014-09-23 20:06:06 +01:00
ncurses.py bitbake: cooker: Rename confusing 'stop' state to 'forceshutdown' 2013-09-14 08:20:38 +01:00
puccho.py Rename the ui 'init' method to 'main' 2011-01-04 14:46:47 +00:00
toasterui.py bitbake: toasterui: performance improvements 2014-11-12 17:04:48 +00:00
uievent.py bitbake: uievent: retry on handler registration failure 2014-06-06 10:32:54 +01:00
uihelper.py bitbake: uihelper: Set update flag when start event encountered 2012-10-30 16:55:40 +00:00