Steel Bank Common Lisp

FD-STREAM usage limited by SERVE-EVENT

Reported by Nikodemus Siivola on 2009-01-11
4
Affects Status Importance Assigned to Milestone
SBCL
Medium
Unassigned

Bug Description

Since FD-STREAMS implicitly use SERVE-EVENT, all FD-STREAMS -- even those which block and never actually need to serve events -- pay for the overhead. (At least 1 extra syscall per input buffer fill.)

Also, as long as SERVE-EVENT is limited by FD_SETSIZE, this can cause trouble to users who have not explicitly requested serve-event functionality.

Changed in sbcl:
importance: Undecided → Medium
status: New → Confirmed
Changed in sbcl:
assignee: nobody → Nikodemus Siivola (nikodemus)
status: Confirmed → In Progress
Nikodemus Siivola (nikodemus) wrote :

Fixed in SBCL 1.0.42.43.

Changed in sbcl:
assignee: Nikodemus Siivola (nikodemus) → nobody
status: In Progress → Fix Committed
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers