Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
It is possible that this could stall the creation of new children (perhaps) - but either way there is no need to slow down / block the coolwsd caretaker main-loop.
We should make COOLWSD::processFetchUpdate run its update asynchronously.
We should prolly also make sure that we don't issue two of these if one is already running.
mostly that's sessionFetch->syncRequest to asyncRequest() conversion.
@Minion3665 one for Elliot - hopefully not so hard - mostly testing and review I think.
It seems our recent watchdog profiles have:
It is possible that this could stall the creation of new children (perhaps) - but either way there is no need to slow down / block the coolwsd caretaker main-loop.
We should make COOLWSD::processFetchUpdate run its update asynchronously.
We should prolly also make sure that we don't issue two of these if one is already running.
mostly that's sessionFetch->syncRequest to asyncRequest() conversion.
@Minion3665 one for Elliot - hopefully not so hard - mostly testing and review I think.