The Persistence of Vision Raytracer (POV-Ray).

This is the legacy Bug Tracking System for the POV-Ray project. Bugs listed here are being migrated to our github issue tracker. Please refer to that for new reports or updates to existing ones on this system.


FS#245 - POVMS message queue can fill up with GB of data for very fast renders

Attached to Project: POV-Ray
Opened by Thorsten Fröhlich (thorsten) - Saturday, 16 June 2012, 14:42 GMT
Last edited by William F Pokorny (wfpokorny) - Tuesday, 25 April 2017, 11:56 GMT
Task Type Feature Request
Category Backend → Other
Status Tracked on GitHub
Assigned To Thorsten Fröhlich (thorsten)
Operating System All
Severity Low
Priority Low
Reported Version All
Due in Version Future release
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


With very fast renders and very large output files, the message queue can fill up because the producers are not limited by IO, while the consumer performance is limited by disk IO. Consequently, the message queue can fill up to exhaust all available memory. The solution is to build in some better control of pending output data in the message queue on the producer side. This will also pave the way for message communication over slow links (i.e. a network).

This task depends upon

Comment by William F Pokorny (wfpokorny) - Tuesday, 25 April 2017, 11:56 GMT
  • Field changed: Status (Assigned → Tracked on GitHub)

Now tracked on github as issue #282.