[SOLVED] High cpu usage (caused by mail action)

  • Issue: High CPU usage, which causes problems with everything. This happens since I’ve upgrade from 2.4.x. Everything works after restarting the openhab2 docker container, but soon after, it starts becoming very cpu intensive and everything becomes slow. I use Node-RED to interact with items in openhab2, and all of these actions become slow.

In this graph you can see when I upgraded from 2.4.x to 2.5.1:

  • Platform:
    • Hardware: Intel NUC / 16GB RAM / SSD storage
    • OS: Docker image openhab/openhab:2.5.1-amd64-debian
    • Java Runtime Environment: openjdk version "1.8.0_232
    • openHAB version: 2.5.1 Release Build

I’ve disabled the mail plugin as suggested in another thread. That didn’t help. If I can’t fix it, I’ll revert back to the previous version 2.4.latest. Maybe someone can spot a/the problem? Thanks in advance for helping me out!

addons.cfg:

package = expert
remote = true
legacy = true
binding = zwave,weather1,harmonyhub,hue,onkyo,amazonechocontrol,solaredge,unifi,mqtt1
ui = paper,classic,basic,habpanel,habmin
persistence = influxdb,mapdb
# action = mail
transformation = map,regex,jsonpath,javascript
#voice =
misc = openhabcloud 
shell:threads --list

Id   │ Name                                                                                           │ State         │ CPU time │ Usr time
─────┼────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────┼──────────┼─────────
1    │ main                                                                                           │ WAITING       │ 1135     │ 1070
2    │ Reference Handler                                                                              │ WAITING       │ 25       │ 20
3    │ Finalizer                                                                                      │ WAITING       │ 30       │ 20
5    │ Signal Dispatcher                                                                              │ RUNNABLE      │ 0        │ 0
11   │ SeedGenerator Thread                                                                           │ WAITING       │ 8084     │ 8050
34   │ Active Thread: Equinox Container: 6cf5f803-efe3-46df-b562-d0ab7ddbccbc                         │ TIMED_WAITING │ 300      │ 280
37   │ Framework Event Dispatcher: org.eclipse.osgi.internal.framework.EquinoxEventPublisher@14a50707 │ WAITING       │ 28       │ 20
38   │ Bundle File Closer                                                                             │ WAITING       │ 60       │ 20
40   │ Start Level: Equinox Container: 6cf5f803-efe3-46df-b562-d0ab7ddbccbc                           │ WAITING       │ 11487    │ 11050
41   │ Karaf Lock Monitor Thread                                                                      │ TIMED_WAITING │ 47       │ 40
42   │ Karaf Shutdown Socket Thread                                                                   │ RUNNABLE      │ 1        │ 0
54   │ Coordination Timer                                                                             │ WAITING       │ 0        │ 0
56   │ CM Configuration Updater                                                                       │ WAITING       │ 618      │ 600
57   │ CM Event Dispatcher                                                                            │ WAITING       │ 0        │ 0
59   │ fileinstall-/openhab/userdata/etc                                                              │ TIMED_WAITING │ 31       │ 20
60   │ Thread-12                                                                                      │ RUNNABLE      │ 0        │ 0
64   │ EventAdminAsyncThread #11                                                                      │ WAITING       │ 396      │ 330
66   │ EventAdminAsyncThread #12                                                                      │ WAITING       │ 386      │ 300
72   │ fileinstall-/openhab/addons                                                                    │ TIMED_WAITING │ 7        │ 0
73   │ Thread-16                                                                                      │ RUNNABLE      │ 0        │ 0
78   │ Karaf local console user openhab                                                               │ RUNNABLE      │ 317      │ 310
88   │ SCR Component Actor                                                                            │ WAITING       │ 0        │ 0
98   │ encryption-1-thread-1                                                                          │ TIMED_WAITING │ 25       │ 20
99   │ Thread-17                                                                                      │ RUNNABLE      │ 0        │ 0
102  │ encryption-3-thread-1                                                                          │ TIMED_WAITING │ 18       │ 0
103  │ Thread-19                                                                                      │ RUNNABLE      │ 0        │ 0
108  │ Thread-20                                                                                      │ RUNNABLE      │ 6        │ 0
109  │ sshd-SshServer[275fbd1a]-timer-thread-1                                                        │ TIMED_WAITING │ 22       │ 10
113  │ Thread-23                                                                                      │ RUNNABLE      │ 1        │ 0
114  │ Dir Watcher                                                                                    │ WAITING       │ 0        │ 0
115  │ EMF Reference Cleaner                                                                          │ WAITING       │ 19       │ 10
116  │ OH-OSGiEventManager                                                                            │ TIMED_WAITING │ 537      │ 480
119  │ ServletEventDispatcher: 1                                                                      │ WAITING       │ 4        │ 0
120  │ ServletEventDispatcher: 2                                                                      │ WAITING       │ 3        │ 0
121  │ ServletEventDispatcher: 3                                                                      │ WAITING       │ 1        │ 0
122  │ qtp955778656-122                                                                               │ RUNNABLE      │ 2        │ 0
123  │ qtp955778656-123                                                                               │ RUNNABLE      │ 0        │ 0
124  │ Session-HouseKeeper-70f71b60                                                                   │ TIMED_WAITING │ 0        │ 0
125  │ qtp955778656-125-acceptor-0@1f07bcb1-0.0.0.0:8443@c8a1570{SSL,[ssl, http/1.1]}{0.0.0.0:8443}   │ RUNNABLE      │ 0        │ 0
126  │ qtp955778656-126                                                                               │ TIMED_WAITING │ 340      │ 320
127  │ qtp955778656-127                                                                               │ TIMED_WAITING │ 66       │ 50
128  │ qtp955778656-128-acceptor-0@24c1dc14-default@5e7db701{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}       │ RUNNABLE      │ 216      │ 130
129  │ qtp955778656-129                                                                               │ TIMED_WAITING │ 23       │ 10
130  │ qtp955778656-130                                                                               │ TIMED_WAITING │ 20       │ 10
131  │ qtp955778656-131                                                                               │ TIMED_WAITING │ 76       │ 70
132  │ qtp955778656-132                                                                               │ TIMED_WAITING │ 265      │ 220
133  │ qtp955778656-133                                                                               │ TIMED_WAITING │ 136      │ 110
134  │ qtp955778656-134                                                                               │ TIMED_WAITING │ 134      │ 100
135  │ qtp955778656-135                                                                               │ TIMED_WAITING │ 125      │ 100
136  │ Connector-Scheduler-5e7db701                                                                   │ TIMED_WAITING │ 58       │ 40
137  │ qtp955778656-137                                                                               │ TIMED_WAITING │ 105      │ 80
138  │ qtp955778656-138                                                                               │ TIMED_WAITING │ 418      │ 410
139  │ qtp955778656-139                                                                               │ TIMED_WAITING │ 48       │ 40
140  │ qtp955778656-140                                                                               │ TIMED_WAITING │ 67       │ 60
141  │ qtp955778656-141                                                                               │ TIMED_WAITING │ 30       │ 20
142  │ qtp955778656-142                                                                               │ TIMED_WAITING │ 61       │ 40
143  │ qtp955778656-143                                                                               │ TIMED_WAITING │ 16       │ 10
144  │ qtp955778656-144                                                                               │ TIMED_WAITING │ 306      │ 270
145  │ qtp955778656-145                                                                               │ TIMED_WAITING │ 29       │ 20
146  │ qtp955778656-146                                                                               │ TIMED_WAITING │ 90       │ 70
147  │ qtp955778656-147                                                                               │ TIMED_WAITING │ 65       │ 40
148  │ qtp955778656-148                                                                               │ TIMED_WAITING │ 26       │ 20
149  │ qtp955778656-149                                                                               │ TIMED_WAITING │ 74       │ 50
150  │ qtp955778656-150                                                                               │ TIMED_WAITING │ 162      │ 140
151  │ qtp955778656-151                                                                               │ TIMED_WAITING │ 11       │ 0
152  │ qtp955778656-152                                                                               │ RUNNABLE      │ 146      │ 120
153  │ qtp955778656-153                                                                               │ RUNNABLE      │ 272      │ 240
154  │ qtp955778656-154                                                                               │ TIMED_WAITING │ 445      │ 420
155  │ qtp955778656-155                                                                               │ TIMED_WAITING │ 298      │ 250
156  │ qtp955778656-156                                                                               │ TIMED_WAITING │ 268      │ 210
157  │ qtp955778656-157                                                                               │ TIMED_WAITING │ 76       │ 60
158  │ qtp955778656-158                                                                               │ TIMED_WAITING │ 158      │ 140
159  │ qtp955778656-159                                                                               │ TIMED_WAITING │ 60       │ 50
161  │ qtp955778656-161                                                                               │ TIMED_WAITING │ 36       │ 30
163  │ qtp955778656-163                                                                               │ TIMED_WAITING │ 127      │ 110
164  │ qtp955778656-164                                                                               │ TIMED_WAITING │ 18       │ 10
165  │ qtp955778656-165                                                                               │ TIMED_WAITING │ 396      │ 350
166  │ qtp955778656-166                                                                               │ TIMED_WAITING │ 20       │ 10
167  │ qtp955778656-167                                                                               │ TIMED_WAITING │ 92       │ 80
168  │ qtp955778656-168                                                                               │ TIMED_WAITING │ 134      │ 110
169  │ qtp955778656-169                                                                               │ TIMED_WAITING │ 266      │ 220
170  │ qtp955778656-170                                                                               │ TIMED_WAITING │ 18       │ 10
171  │ qtp955778656-171                                                                               │ TIMED_WAITING │ 301      │ 240
172  │ qtp955778656-172                                                                               │ TIMED_WAITING │ 519      │ 440
176  │ ResourcePublisher                                                                              │ WAITING       │ 2034     │ 1990
178  │ OH-common-3                                                                                    │ TIMED_WAITING │ 2        │ 0
188  │ pool-13-thread-1                                                                               │ TIMED_WAITING │ 2        │ 0
190  │ com.google.inject.internal.util.$Finalizer                                                     │ WAITING       │ 0        │ 0
191  │ OH-EventHandlerExecutor-1                                                                      │ WAITING       │ 1467     │ 1330
192  │ OH-EventHandlerWatcher-1                                                                       │ TIMED_WAITING │ 223      │ 160
193  │ pool-6-thread-1                                                                                │ WAITING       │ 4010     │ 3610
194  │ SocketListener(JmDNS-/172.18.0.19)                                                             │ RUNNABLE      │ 10       │ 0
195  │ JmDNS(JmDNS-/172.18.0.19).Timer                                                                │ TIMED_WAITING │ 4        │ 0
196  │ JmDNS(JmDNS-/172.18.0.19).State.Timer                                                          │ TIMED_WAITING │ 11       │ 0
198  │ pool-16-thread-1                                                                               │ WAITING       │ 0        │ 0
199  │ pool-17-thread-1                                                                               │ WAITING       │ 0        │ 0
200  │ pool-18-thread-1                                                                               │ WAITING       │ 0        │ 0
201  │ openHAB-job-scheduler_Worker-1                                                                 │ TIMED_WAITING │ 21       │ 10
202  │ openHAB-job-scheduler_Worker-2                                                                 │ TIMED_WAITING │ 153      │ 140
203  │ openHAB-job-scheduler_Worker-3                                                                 │ TIMED_WAITING │ 45       │ 30
204  │ openHAB-job-scheduler_Worker-4                                                                 │ TIMED_WAITING │ 62       │ 30
205  │ openHAB-job-scheduler_Worker-5                                                                 │ TIMED_WAITING │ 48       │ 40
206  │ openHAB-job-scheduler_Worker-6                                                                 │ TIMED_WAITING │ 33       │ 20
207  │ openHAB-job-scheduler_Worker-7                                                                 │ TIMED_WAITING │ 37       │ 30
208  │ openHAB-job-scheduler_Worker-8                                                                 │ TIMED_WAITING │ 35       │ 10
209  │ openHAB-job-scheduler_Worker-9                                                                 │ TIMED_WAITING │ 56       │ 30
210  │ openHAB-job-scheduler_Worker-10                                                                │ TIMED_WAITING │ 42       │ 10
211  │ openHAB-job-scheduler_QuartzSchedulerThread                                                    │ TIMED_WAITING │ 14       │ 10
212  │ Timer-1                                                                                        │ WAITING       │ 0        │ 0
213  │ Timer-2                                                                                        │ WAITING       │ 0        │ 0
214  │ Timer-3                                                                                        │ WAITING       │ 0        │ 0
215  │ Timer-4                                                                                        │ WAITING       │ 89       │ 70
216  │ Thread-80                                                                                      │ RUNNABLE      │ 0        │ 0
218  │ items-1                                                                                        │ TIMED_WAITING │ 441      │ 420
219  │ items-2                                                                                        │ TIMED_WAITING │ 447      │ 420
223  │ items-3                                                                                        │ TIMED_WAITING │ 436      │ 420
231  │ lsp-1                                                                                          │ RUNNABLE      │ 1        │ 0
232  │ Timer-5                                                                                        │ WAITING       │ 0        │ 0
234  │ Timer-6                                                                                        │ WAITING       │ 0        │ 0
235  │ Timer-7                                                                                        │ WAITING       │ 3        │ 0
238  │ ServletModel-12-238                                                                            │ RUNNABLE      │ 0        │ 0
239  │ ServletModel-12-239                                                                            │ RUNNABLE      │ 0        │ 0
240  │ ServletModel-12-240                                                                            │ TIMED_WAITING │ 0        │ 0
241  │ ServletModel-12-241                                                                            │ TIMED_WAITING │ 0        │ 0
242  │ ServletModel-12-242                                                                            │ TIMED_WAITING │ 0        │ 0
243  │ ServletModel-12-243                                                                            │ TIMED_WAITING │ 0        │ 0
244  │ ServletModel-12-244                                                                            │ TIMED_WAITING │ 0        │ 0
245  │ ServletModel-12-245                                                                            │ TIMED_WAITING │ 0        │ 0
247  │ MQTT Rec: openhabdocker04                                                                      │ RUNNABLE      │ 94       │ 60
248  │ MQTT Snd: openhabdocker04                                                                      │ WAITING       │ 272      │ 120
249  │ MQTT Call: openhabdocker04                                                                     │ WAITING       │ 1041     │ 980
250  │ MQTT Ping: openhabdocker04                                                                     │ TIMED_WAITING │ 0        │ 0
251  │ upnp-main-1                                                                                    │ TIMED_WAITING │ 20       │ 20
252  │ upnp-main-2                                                                                    │ RUNNABLE      │ 5        │ 0
253  │ upnp-main-3                                                                                    │ RUNNABLE      │ 0        │ 0
254  │ jupnp-jetty-client-254                                                                         │ RUNNABLE      │ 0        │ 0
255  │ jupnp-jetty-client-255                                                                         │ RUNNABLE      │ 0        │ 0
256  │ jupnp-jetty-client-256                                                                         │ TIMED_WAITING │ 0        │ 0
257  │ jupnp-jetty-client-257                                                                         │ TIMED_WAITING │ 0        │ 0
258  │ jupnp-jetty-client-258                                                                         │ TIMED_WAITING │ 0        │ 0
262  │ ESH-httpClient-common-262                                                                      │ TIMED_WAITING │ 8        │ 0
263  │ ESH-httpClient-common-263                                                                      │ RUNNABLE      │ 0        │ 0
264  │ ESH-httpClient-common-264                                                                      │ TIMED_WAITING │ 201      │ 190
265  │ ESH-httpClient-common-265                                                                      │ RUNNABLE      │ 0        │ 0
266  │ ESH-httpClient-common-266                                                                      │ RUNNABLE      │ 5        │ 0
267  │ ESH-httpClient-common-267                                                                      │ TIMED_WAITING │ 27       │ 20
268  │ ESH-httpClient-common-268                                                                      │ TIMED_WAITING │ 34       │ 30
269  │ ESH-httpClient-common-269                                                                      │ TIMED_WAITING │ 2        │ 0
270  │ ESH-httpClient-common-270                                                                      │ RUNNABLE      │ 4        │ 0
271  │ ESH-httpClient-common-271                                                                      │ TIMED_WAITING │ 3        │ 0
272  │ Timer-8                                                                                        │ WAITING       │ 2        │ 0
275  │ HttpClient@3d274eca-275                                                                        │ RUNNABLE      │ 0        │ 0
276  │ HttpClient@3d274eca-276                                                                        │ RUNNABLE      │ 0        │ 0
277  │ HttpClient@3d274eca-277                                                                        │ TIMED_WAITING │ 0        │ 0
278  │ HttpClient@3d274eca-278                                                                        │ TIMED_WAITING │ 0        │ 0
279  │ HttpClient@3d274eca-279                                                                        │ TIMED_WAITING │ 0        │ 0
280  │ HttpClient@3d274eca-280                                                                        │ TIMED_WAITING │ 0        │ 0
281  │ HttpClient@3d274eca-281                                                                        │ TIMED_WAITING │ 0        │ 0
282  │ HttpClient@3d274eca-282                                                                        │ TIMED_WAITING │ 0        │ 0
284  │ HttpClient@60abc31b-284                                                                        │ RUNNABLE      │ 0        │ 0
285  │ HttpClient@60abc31b-285                                                                        │ TIMED_WAITING │ 4        │ 0
286  │ HttpClient@60abc31b-286                                                                        │ TIMED_WAITING │ 63       │ 50
287  │ HttpClient@60abc31b-287                                                                        │ TIMED_WAITING │ 59       │ 50
288  │ HttpClient@60abc31b-288                                                                        │ TIMED_WAITING │ 70       │ 60
289  │ HttpClient@60abc31b-289                                                                        │ RUNNABLE      │ 108      │ 100
290  │ HttpClient@60abc31b-290                                                                        │ TIMED_WAITING │ 69       │ 60
291  │ HttpClient@60abc31b-291                                                                        │ TIMED_WAITING │ 63       │ 50
292  │ OH-thingHandler-1                                                                              │ TIMED_WAITING │ 445      │ 360
293  │ OH-thingHandler-2                                                                              │ TIMED_WAITING │ 589      │ 540
298  │ OH-thingHandler-4                                                                              │ TIMED_WAITING │ 431      │ 360
299  │ OH-thingHandler-5                                                                              │ TIMED_WAITING │ 326      │ 270
300  │ OH-thingHandler-3                                                                              │ TIMED_WAITING │ 293      │ 260
309  │ HttpClient@60abc31b-scheduler                                                                  │ TIMED_WAITING │ 8        │ 0
310  │ Timer-9                                                                                        │ WAITING       │ 5        │ 0
312  │ Timer-10                                                                                       │ TIMED_WAITING │ 4        │ 0
313  │ ESH-httpClient-openhabcloud-313                                                                │ RUNNABLE      │ 0        │ 0
314  │ ESH-httpClient-openhabcloud-314                                                                │ RUNNABLE      │ 0        │ 0
315  │ ESH-httpClient-openhabcloud-315                                                                │ TIMED_WAITING │ 0        │ 0
316  │ ESH-httpClient-openhabcloud-316                                                                │ TIMED_WAITING │ 0        │ 0
317  │ ESH-httpClient-openhabcloud-317                                                                │ TIMED_WAITING │ 0        │ 0
324  │ OkHttp https://myopenhab.org/...                                                               │ RUNNABLE      │ 82       │ 70
326  │ items-4                                                                                        │ TIMED_WAITING │ 448      │ 400
327  │ pool-21-thread-1                                                                               │ TIMED_WAITING │ 799      │ 650
329  │ OkHttp ConnectionPool                                                                          │ TIMED_WAITING │ 0        │ 0
330  │ items-5                                                                                        │ TIMED_WAITING │ 477      │ 430
331  │ OkHttp ConnectionPool                                                                          │ TIMED_WAITING │ 0        │ 0
332  │ Okio Watchdog                                                                                  │ TIMED_WAITING │ 1        │ 0
347  │ WebSocketClient@749182273-347                                                                  │ RUNNABLE      │ 0        │ 0
348  │ WebSocketClient@749182273-348                                                                  │ TIMED_WAITING │ 3        │ 0
349  │ WebSocketClient@749182273-349                                                                  │ TIMED_WAITING │ 2        │ 0
350  │ WebSocketClient@749182273-350                                                                  │ RUNNABLE      │ 11       │ 0
351  │ WebSocketClient@749182273-351                                                                  │ TIMED_WAITING │ 40       │ 40
352  │ WebSocketClient@749182273-352                                                                  │ TIMED_WAITING │ 52       │ 50
353  │ WebSocketClient@749182273-353                                                                  │ TIMED_WAITING │ 0        │ 0
354  │ WebSocketClient@749182273-354                                                                  │ TIMED_WAITING │ 0        │ 0
356  │ HttpClient@d8bf06e-scheduler                                                                   │ TIMED_WAITING │ 0        │ 0
378  │ Timer-13                                                                                       │ TIMED_WAITING │ 2        │ 0
415  │ OH-scheduler-1                                                                                 │ TIMED_WAITING │ 0        │ 0
420  │ HttpClient@61093627-scheduler                                                                  │ TIMED_WAITING │ 0        │ 0
421  │ pool-22-thread-1                                                                               │ TIMED_WAITING │ 0        │ 0
422  │ ESH-usb-serial-discovery-linux-sysfs-1                                                         │ TIMED_WAITING │ 255      │ 140
424  │ pool-26-thread-1                                                                               │ TIMED_WAITING │ 4        │ 0
442  │ OkHttp WebSocket https://myopenhab.org/...                                                     │ WAITING       │ 6        │ 0
466  │ Thread-259                                                                                     │ RUNNABLE      │ 152      │ 20
467  │ ZWaveReceiveInputThread                                                                        │ RUNNABLE      │ 488      │ 370
468  │ Timer-16                                                                                       │ TIMED_WAITING │ 102      │ 90
469  │ ZWaveReceiveProcessorThread                                                                    │ WAITING       │ 413      │ 380
557  │ ZWaveNode26Init2020-02-11 07:24:47.598                                                         │ WAITING       │ 2        │ 0
558  │ ZWaveNode38Init2020-02-11 07:24:47.599                                                         │ WAITING       │ 0        │ 0
559  │ ZWaveNode3Init2020-02-11 07:24:47.600                                                          │ WAITING       │ 0        │ 0
560  │ ZWaveNode29Init2020-02-11 07:24:47.600                                                         │ WAITING       │ 0        │ 0
561  │ ZWaveNode60Init2020-02-11 07:24:47.600                                                         │ WAITING       │ 0        │ 0
562  │ ZWaveNode24Init2020-02-11 07:24:47.600                                                         │ WAITING       │ 0        │ 0
563  │ pool-28-thread-1                                                                               │ WAITING       │ 0        │ 0
564  │ pool-28-thread-5                                                                               │ WAITING       │ 0        │ 0
565  │ pool-28-thread-4                                                                               │ WAITING       │ 1        │ 0
566  │ pool-28-thread-3                                                                               │ WAITING       │ 0        │ 0
567  │ ZWaveNode28Init2020-02-11 07:24:47.623                                                         │ WAITING       │ 0        │ 0
568  │ ZWaveNode40Init2020-02-11 07:24:47.630                                                         │ WAITING       │ 0        │ 0
569  │ pool-28-thread-2                                                                               │ WAITING       │ 0        │ 0
570  │ ZWaveNode22Init2020-02-11 07:24:47.811                                                         │ WAITING       │ 0        │ 0
571  │ pool-28-thread-8                                                                               │ WAITING       │ 0        │ 0
572  │ ZWaveNode11Init2020-02-11 07:24:47.882                                                         │ WAITING       │ 0        │ 0
573  │ ZWaveNode20Init2020-02-11 07:24:47.891                                                         │ WAITING       │ 0        │ 0
574  │ ZWaveNode9Init2020-02-11 07:24:47.896                                                          │ WAITING       │ 0        │ 0
575  │ ZWaveNode6Init2020-02-11 07:24:47.896                                                          │ WAITING       │ 0        │ 0
576  │ ZWaveNode45Init2020-02-11 07:24:47.896                                                         │ WAITING       │ 0        │ 0
577  │ ZWaveNode72Init2020-02-11 07:24:47.897                                                         │ WAITING       │ 0        │ 0
578  │ ZWaveNode73Init2020-02-11 07:24:47.898                                                         │ WAITING       │ 0        │ 0
579  │ ZWaveNode19Init2020-02-11 07:24:47.898                                                         │ WAITING       │ 0        │ 0
580  │ ZWaveNode16Init2020-02-11 07:24:47.899                                                         │ WAITING       │ 0        │ 0
581  │ ZWaveNode2Init2020-02-11 07:24:47.899                                                          │ WAITING       │ 0        │ 0
582  │ ZWaveNode71Init2020-02-11 07:24:47.900                                                         │ WAITING       │ 0        │ 0
583  │ pool-28-thread-7                                                                               │ WAITING       │ 0        │ 0
584  │ pool-28-thread-6                                                                               │ WAITING       │ 0        │ 0
585  │ ZWaveNode32Init2020-02-11 07:24:47.900                                                         │ WAITING       │ 0        │ 0
586  │ pool-28-thread-16                                                                              │ WAITING       │ 1        │ 0
587  │ pool-28-thread-17                                                                              │ WAITING       │ 0        │ 0
588  │ pool-28-thread-14                                                                              │ WAITING       │ 0        │ 0
589  │ pool-28-thread-13                                                                              │ WAITING       │ 1        │ 0
590  │ pool-28-thread-12                                                                              │ WAITING       │ 0        │ 0
591  │ pool-28-thread-11                                                                              │ WAITING       │ 0        │ 0
592  │ pool-28-thread-10                                                                              │ WAITING       │ 0        │ 0
593  │ pool-28-thread-9                                                                               │ WAITING       │ 0        │ 0
595  │ pool-28-thread-20                                                                              │ WAITING       │ 0        │ 0
596  │ pool-28-thread-18                                                                              │ WAITING       │ 0        │ 0
597  │ pool-28-thread-19                                                                              │ WAITING       │ 0        │ 0
598  │ pool-28-thread-15                                                                              │ WAITING       │ 1        │ 0
599  │ pool-28-thread-21                                                                              │ WAITING       │ 0        │ 0
603  │ pool-28-thread-22                                                                              │ WAITING       │ 0        │ 0
611  │ pool-2-thread-1                                                                                │ WAITING       │ 6        │ 0
632  │ ZWaveNode65Init2020-02-11 07:24:49.628                                                         │ WAITING       │ 0        │ 0
633  │ ZWaveNode37Init2020-02-11 07:24:49.630                                                         │ WAITING       │ 0        │ 0
635  │ ZWaveNode31Init2020-02-11 07:24:49.647                                                         │ WAITING       │ 0        │ 0
636  │ ZWaveNode59Init2020-02-11 07:24:49.651                                                         │ WAITING       │ 0        │ 0
639  │ ZWaveNode52Init2020-02-11 07:24:49.665                                                         │ WAITING       │ 0        │ 0
640  │ ZWaveNode18Init2020-02-11 07:24:49.670                                                         │ WAITING       │ 0        │ 0
641  │ ZWaveNode30Init2020-02-11 07:24:49.671                                                         │ WAITING       │ 0        │ 0
642  │ ZWaveNode23Init2020-02-11 07:24:49.672                                                         │ WAITING       │ 0        │ 0
643  │ ZWaveNode13Init2020-02-11 07:24:49.673                                                         │ WAITING       │ 0        │ 0
644  │ ZWaveNode12Init2020-02-11 07:24:49.673                                                         │ WAITING       │ 0        │ 0
646  │ ZWaveNode36Init2020-02-11 07:24:49.676                                                         │ WAITING       │ 0        │ 0
647  │ ZWaveNode78Init2020-02-11 07:24:49.676                                                         │ WAITING       │ 5        │ 0
649  │ ZWaveNode82Init2020-02-11 07:24:49.677                                                         │ WAITING       │ 0        │ 0
650  │ ZWaveNode81Init2020-02-11 07:24:49.678                                                         │ WAITING       │ 0        │ 0
651  │ ZWaveNode61Init2020-02-11 07:24:49.678                                                         │ WAITING       │ 0        │ 0
652  │ pool-28-thread-26                                                                              │ WAITING       │ 0        │ 0
653  │ ZWaveNode79Init2020-02-11 07:24:49.678                                                         │ WAITING       │ 0        │ 0
654  │ ZWaveNode39Init2020-02-11 07:24:49.678                                                         │ WAITING       │ 2        │ 0
656  │ ZWaveNode67Init2020-02-11 07:24:49.679                                                         │ WAITING       │ 0        │ 0
658  │ ZWaveNode83Init2020-02-11 07:24:49.679                                                         │ WAITING       │ 0        │ 0
659  │ pool-28-thread-25                                                                              │ WAITING       │ 0        │ 0
660  │ ZWaveNode50Init2020-02-11 07:24:49.679                                                         │ WAITING       │ 0        │ 0
661  │ ZWaveNode33Init2020-02-11 07:24:49.679                                                         │ TIMED_WAITING │ 1        │ 0
662  │ ZWaveNode4Init2020-02-11 07:24:49.679                                                          │ TIMED_WAITING │ 1        │ 0
663  │ pool-28-thread-37                                                                              │ WAITING       │ 1        │ 0
665  │ ZWaveNode48Init2020-02-11 07:24:49.684                                                         │ WAITING       │ 1        │ 0
666  │ ZWaveNode15Init2020-02-11 07:24:49.684                                                         │ WAITING       │ 0        │ 0
667  │ ZWaveNode7Init2020-02-11 07:24:49.684                                                          │ WAITING       │ 0        │ 0
668  │ pool-28-thread-23                                                                              │ WAITING       │ 0        │ 0
669  │ ZWaveNode66Init2020-02-11 07:24:49.684                                                         │ WAITING       │ 0        │ 0
670  │ ZWaveNode76Init2020-02-11 07:24:49.685                                                         │ WAITING       │ 4        │ 0
671  │ ZWaveNode63Init2020-02-11 07:24:49.685                                                         │ WAITING       │ 0        │ 0
672  │ pool-28-thread-41                                                                              │ WAITING       │ 3        │ 0
673  │ ZWaveNode35Init2020-02-11 07:24:49.685                                                         │ WAITING       │ 0        │ 0
674  │ pool-28-thread-42                                                                              │ WAITING       │ 1        │ 0
675  │ pool-28-thread-40                                                                              │ WAITING       │ 1        │ 0
676  │ pool-28-thread-39                                                                              │ WAITING       │ 0        │ 0
677  │ pool-28-thread-38                                                                              │ WAITING       │ 0        │ 0
678  │ pool-28-thread-35                                                                              │ WAITING       │ 0        │ 0
680  │ pool-28-thread-47                                                                              │ WAITING       │ 1        │ 0
681  │ pool-28-thread-34                                                                              │ WAITING       │ 0        │ 0
682  │ pool-28-thread-33                                                                              │ TIMED_WAITING │ 0        │ 0
683  │ ZWaveNode5Init2020-02-11 07:24:49.690                                                          │ WAITING       │ 0        │ 0
684  │ pool-28-thread-50                                                                              │ WAITING       │ 0        │ 0
685  │ ZWaveNode14Init2020-02-11 07:24:49.691                                                         │ WAITING       │ 0        │ 0
686  │ pool-28-thread-51                                                                              │ WAITING       │ 0        │ 0
687  │ pool-28-thread-32                                                                              │ WAITING       │ 0        │ 0
688  │ pool-28-thread-31                                                                              │ WAITING       │ 0        │ 0
689  │ ZWaveNode70Init2020-02-11 07:24:49.691                                                         │ WAITING       │ 0        │ 0
690  │ ZWaveNode75Init2020-02-11 07:24:49.695                                                         │ WAITING       │ 0        │ 0
691  │ ZWaveNode69Init2020-02-11 07:24:49.695                                                         │ WAITING       │ 0        │ 0
692  │ ZWaveNode25Init2020-02-11 07:24:49.696                                                         │ WAITING       │ 0        │ 0
693  │ pool-28-thread-30                                                                              │ WAITING       │ 0        │ 0
694  │ ZWaveNode10Init2020-02-11 07:24:49.696                                                         │ WAITING       │ 0        │ 0
695  │ ZWaveNode27Init2020-02-11 07:24:49.696                                                         │ WAITING       │ 0        │ 0
696  │ ZWaveNode68Init2020-02-11 07:24:49.696                                                         │ WAITING       │ 0        │ 0
697  │ pool-28-thread-29                                                                              │ WAITING       │ 0        │ 0
698  │ pool-28-thread-57                                                                              │ WAITING       │ 0        │ 0
699  │ pool-28-thread-58                                                                              │ WAITING       │ 0        │ 0
700  │ pool-28-thread-55                                                                              │ WAITING       │ 0        │ 0
701  │ pool-28-thread-56                                                                              │ WAITING       │ 0        │ 0
702  │ pool-28-thread-54                                                                              │ WAITING       │ 0        │ 0
703  │ pool-28-thread-53                                                                              │ WAITING       │ 1        │ 0
704  │ pool-28-thread-52                                                                              │ WAITING       │ 0        │ 0
705  │ pool-28-thread-49                                                                              │ WAITING       │ 0        │ 0
706  │ pool-28-thread-48                                                                              │ WAITING       │ 1        │ 0
707  │ pool-28-thread-45                                                                              │ WAITING       │ 0        │ 0
708  │ pool-28-thread-44                                                                              │ WAITING       │ 0        │ 0
709  │ pool-28-thread-43                                                                              │ WAITING       │ 0        │ 0
710  │ pool-28-thread-62                                                                              │ WAITING       │ 0        │ 0
711  │ pool-28-thread-61                                                                              │ WAITING       │ 0        │ 0
712  │ pool-28-thread-60                                                                              │ WAITING       │ 0        │ 0
713  │ pool-28-thread-59                                                                              │ WAITING       │ 0        │ 0
714  │ pool-28-thread-63                                                                              │ WAITING       │ 0        │ 0
863  │ Timer-18                                                                                       │ WAITING       │ 1        │ 0
1030 │ OH-discovery-6                                                                                 │ TIMED_WAITING │ 3        │ 0
1145 │ OH-discovery-7                                                                                 │ TIMED_WAITING │ 3        │ 0
1485 │ safeCall-6                                                                                     │ TIMED_WAITING │ 3        │ 0
1486 │ safeCall-7                                                                                     │ TIMED_WAITING │ 7        │ 0
1487 │ safeCall-8                                                                                     │ TIMED_WAITING │ 7        │ 0
1509 │ OH-discovery-10                                                                                │ TIMED_WAITING │ 0        │ 0
1563 │ sshd-SshServer[275fbd1a]-nio2-thread-1                                                         │ WAITING       │ 410      │ 400
1564 │ Thread-1232                                                                                    │ TIMED_WAITING │ 0        │ 0
1565 │ sshd-SshServer[275fbd1a]-nio2-thread-2                                                         │ WAITING       │ 369      │ 360
1573 │ org.apache.karaf.shell.ssh.SshTerminal@729f5007 input pump thread                              │ WAITING       │ 1        │ 0
1574 │ Karaf ssh console user openhab                                                                 │ WAITING       │ 96       │ 90
1575 │ pool-32-thread-1                                                                               │ TIMED_WAITING │ 1        │ 0
1576 │ pool-32-thread-2                                                                               │ TIMED_WAITING │ 19       │ 10
1577 │ job controller 1                                                                               │ WAITING       │ 30       │ 20
1578 │ pool-32-thread-4                                                                               │ TIMED_WAITING │ 30       │ 20
1579 │ pipe-shell:threads --list                                                                      │ RUNNABLE      │ 49       │ 40
1580 │ pool-32-thread-6                                                                               │ TIMED_WAITING │ 19       │ 10
1581 │ pool-32-thread-7                                                                               │ TIMED_WAITING │ 18       │ 10
1582 │ pool-32-thread-8                                                                               │ TIMED_WAITING │ 13       │ 10
1603 │ OH-common-8                                                                                    │ TIMED_WAITING │ 0        │ 0
1623 │ OH-discovery-11                                                                                │ TIMED_WAITING │ 0        │ 0

This is a new post because the previous one got too long.
I figured I also need to provide addons.config:

:org.apache.felix.configadmin.revision:=L"15"
action="mail"
binding="zwave,weather1,harmonyhub,hue,onkyo,amazonechocontrol,solaredge,unifi,mqtt1"
legacy="true"
misc="openhabcloud"
package="expert"
persistence="influxdb,mapdb"
remote="true"
service.pid="org.openhab.addons"
transformation="map,regex,jsonpath,javascript"
ui="paper,classic,basic,habpanel,habmin"

I see action="mail" is in there. Is it safe to remove it? Do I maybe need to flush the cache/tmp folders?

Clear the cache is always a good first step when trying to figure out something like this.

If you don’t use the mail action it’s safe to remove it. If you want to move to the new Mail binding you need to add it to the binding line and configuration and use is very different.

Check the docs for details. I can’t help much with the CPU usage problems beyond the usual systematically uninstalling add-ons until the cpu usage drops.

Thank you for your quick reply!

I’ll remove the mail binding (I have no intention to use it, it was a left-over from the past) and clear the cache and monitor what happens with the cpu.
If that doesn’t help I’ll start disabling add-ons one at a time to see if it fixes the problem. That sounds like a good suggestion.

When/if you find the culprit, please file an issue so it can get fixed. Good luck!

This one ?

Possibly you did not. Try using an empty action = line in addons.cfg.
Also check the link for more known issues such as restdocs.

1 Like

You are right, I commented the whole line. Thank you for pointing me to this and this “issues after upgrade” topic!

I consider the problem solved because the cpu usage for the container is now much lower than it was.

.

It seemed that uncommenting the action = mail was wrong and should have been set to action = . Since I changed that, order was restored :slight_smile:
Thanks all for your help!