Bug #4304
closedImage cache make startup of tvheadend very slow
100%
Description
Hi,
I have about 600 channels registered, and just noticed each start of tvheadend take very long time (10-15 minutes).
Nothing works, tvheadend look like hanging.
Hardware are not the cause (ssd, core i7 and 32go of ram).
There are the startup with debug turned on:
2017-03-31 00:26:08.468 [ INFO] main: Log started
2017-03-31 00:26:08.469 [ INFO] http: Starting HTTP server 0.0.0.0:9981
2017-03-31 00:26:08.469 [ INFO] htsp: Starting HTSP server 0.0.0.0:9982
2017-03-31 00:26:08.536 [ TRACE] main: notify_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: notify_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: spawn_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: spawn_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: idnode_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: idnode_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: config_init() enter
2017-03-31 00:26:08.536 [ INFO] config: loaded
2017-03-31 00:26:08.536 [ TRACE] main: config_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: streaming_init() enter
2017-03-31 00:26:08.536 [ INFO] config: scanfile (re)initialization with path <none>
2017-03-31 00:26:08.536 [ TRACE] main: streaming_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: tvh_hardware_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: tvh_hardware_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: dbus_server_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: dbus_server_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: intlconv_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: intlconv_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: api_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: api_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: fsmonitor_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: fsmonitor_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: libav_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: libav_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: tvhtime_init() enter
2017-03-31 00:26:08.536 [ TRACE] main: tvhtime_init() leave
2017-03-31 00:26:08.536 [ TRACE] main: profile_init() enter
2017-03-31 00:26:08.537 [ TRACE] main: profile_init() leave
2017-03-31 00:26:08.537 [ TRACE] main: imagecache_init() enter
(nothing after for minutes, i killed the process)
Cleaning up cache make tvheadend start in seconds.
I disabled the cache, if you need some logs i will re-enable it
Thanks