Wire compression causes freezes in FB 3.0.6
-------------------------------------------

                 Key: CORE-6348
                 URL: http://tracker.firebirdsql.org/browse/CORE-6348
             Project: Firebird Core
          Issue Type: Bug
          Components: Engine
    Affects Versions: 3.0.6
         Environment: Tested on Win 10 and virtual Ubuntu 20.04 (server side) 
with 64 bit FB 3.0.6, client app at Win 10.
            Reporter: michalk1


Extracted from CORE-6346, as it is likely an independent issue. Active wire 
compression causes periodic blocks in FB 3.0.6. I first noticed it when 
inserting large binary blobs and executing long ddl statements, but probably 
affects all TCP communication.

The blocks last for up to several minutes, during which there is no obvious 
server activity (minimum CPU/HDD/Network load), so it looks rather like a 
timeout. The process eventually resumes (no error message), but the problem 
repeates soon after (on another blob segment or ddl command).
  
To reproduce the problem, it it sufficient to try to insert a large file (say 
Firebird installation exe file) into a binary blob field when wire compression 
is active. In FB 3.0.5 it takes just a second, while in 3.0.6 it would now 
probably last tens of minutes.

Workaround is either to disable the wire compression or switch back to FB 3.0.5.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to