Project

General

Profile

Actions

Bug #4304

closed

Image cache make startup of tvheadend very slow

Added by ian stuart about 8 years ago. Updated over 6 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
2017-03-31
Due date:
% Done:

100%

Estimated time:
Found in version:
4.1.x
Affected Versions:

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

Actions

Also available in: Atom PDF