Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8017744 | 8 | Ron Durbin | P3 | Closed | Fixed | b96 |
6468603 is a suspected bug in an early build of Solaris 11 where a close periodically fails with -1/EINTR although the thread is not interrupted.
As part of this it was observed that os::close restarts close if it is interrupted. If close fails with EINTR then file descriptor is invalid and so the close should never be restarted. In theory the file descriptor could be recycled in a busy system and close might actually close a newly created file descriptor.
As part of this it was observed that os::close restarts close if it is interrupted. If close fails with EINTR then file descriptor is invalid and so the close should never be restarted. In theory the file descriptor could be recycled in a busy system and close might actually close a newly created file descriptor.
- backported by
-
JDK-8017744 os::close can restart ::close but that is not a restartable syscall
-
- Closed
-