#861 Avoid using select() on unchecked file descriptors
Closed: Fixed None Opened 12 years ago by sbose.

select() does not like file descriptors larger then 1024 and sssd should avoid using select() especially in client code.


This can cause crashes in client apps on very busy systems using large numbers of file descriptors.

milestone: NEEDS_TRIAGE => SSSD 1.5.8
priority: critical => blocker

Fields changed

owner: ssorce => simo
status: new => assigned

Fields changed

patch: 0 => 1

To check if select() is used the following call can be used

nm -D libnss_sss.so | grep select

if the output looks like 'U select' the select() is still used. If the output is empty select() isn't used anymore.

Fixed by:
- 67dabad (master)
- cf7385b (sssd-1-5)

resolution: => fixed
status: assigned => closed

Fields changed

rhbz: => 0

Metadata Update from @sbose:
- Issue assigned to simo
- Issue set to the milestone: SSSD 1.5.8

7 years ago

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/1903

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Login to comment on this ticket.

Metadata