I’ve started seeing the following error on a PBX which I reckon is due to a linked calendar having events with a specified # of repeats:
This was due to high CPU use caused by infinitely recurring events (FREEPBX-17403). While this bug was being worked on, we advised customers to set specific # of repeats to prevent the high CPU issue.
Is there a way to query the DB to get a list of calendar events that have a set number of repeats so we can advise the customer to change them to infinite?
Also I am not seeing a significant performance impact. Can anyone comment on what specifically slows down?
The calendar does show an event at this time but the script doesn’t seem to be checking it. I’m waiting on the customer to re-create it without the COUNT specified to see if that fixes it, otherwise will roll back the module.
Thanks for the reply, @tm1000. We typically do not use edge modules on customer systems, though this would certainly be a case for consideration. We just ran updates and 14.0.2.9 was (and still is) the latest QA passed version.
[root@pbx01 ~]# fwconsole ma listonline | grep calendar
| calendar | 14.0.2.9 | Enabled and up to date | GPLv3+ |
I was trying to find documentation on this issue / fix, and I’m not sure which issue is most relevant, do you mind tossing me a link?