libreoffice-online/net
Gabriel Masei 9c6739eee0 kit: disable parallel handling of messages while processing load and save
The map._activate, among other actions, is sending indirectly some messages
to the server like clientzoom and clientvisiblearea. If these messages are send
before the document finishes processing the load message then there is
a chance that a nodocloaded error will be thrown because there is a
chance that the messages will be processed in parallel with load. This happens
constantly for xlsx files. This is generated by the Unipoll mechanism which,
in case of xlsx files, triggers a parallel processing.
To avoid the above scenario a mechanism of disabling parallel processing of
messages in kit was implemented and is used for load and save messages, for now.

Change-Id: I4c83e72e600f92d0bb4f1f18cebe694e326256d0
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/98519
Tested-by: Jenkins
Tested-by: Michael Meeks <michael.meeks@collabora.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-07-22 17:38:05 +02:00
..
clientnb.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
DelaySocket.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
DelaySocket.hpp Use #pragma once 2020-04-18 15:00:18 +02:00
FakeSocket.cpp There should be no need to notify when fakeSocketRead() completes 2020-07-07 15:57:24 +02:00
FakeSocket.hpp Use #pragma once 2020-04-18 15:00:18 +02:00
ServerSocket.hpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
Socket.cpp Add a FIXME 2020-07-08 17:34:20 +03:00
Socket.hpp kit: disable parallel handling of messages while processing load and save 2020-07-22 17:38:05 +02:00
Ssl.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
Ssl.hpp wsd: improve readability 2020-07-01 07:40:10 +02:00
SslSocket.hpp wsd: admin: move kit memory reporting from kit to admin module 2020-04-25 09:11:35 +02:00
WebSocketHandler.hpp kit: disable parallel handling of messages while processing load and save 2020-07-22 17:38:05 +02:00