Actions
Bug #59125
closedSubProcess() / fork_function thrash closing fds at high RLIMIT_NOFILE
Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
common
Target version:
-
% Done:
0%
Source:
Community (dev)
Backport:
reef,squid
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
v9.0.2, v9.0.3, v9.0.4, v9.0.5, v9.0.6, v9.0.7, v9.0.8, v10.0.4, v19.0.0, v0.80.10, v0.80.11, v0.80.12, v0.94.10, v0.94.11, v0.94.2, v0.94.3, v0.94.4, v0.94.5, v0.94.6, v0.94.7, v0.94.8, v0.94.9, v10.0.0, v10.1.1, v10.2.0, v10.2.1, v10.2.10, v10.2.11, v10.2.12, v10.2.2, v10.2.3, v10.2.4, v10.2.5, v10.2.6, v10.2.7, v10.2.8, v10.2.9, v11.1.0, v11.2.0, v11.2.1, v11.2.2, v12.0.0, v12.1.0, v12.2.0, v12.2.1, v12.2.10, v12.2.11, v12.2.12, v12.2.13, v12.2.14, v12.2.2, v12.2.3, v12.2.4, v12.2.5, v12.2.6, v12.2.7, v12.2.8, v12.2.9, v13.0.0, v13.2.0, v13.2.1, v13.2.10, v13.2.11, v13.2.2, v13.2.3, v13.2.4, v13.2.5, v13.2.6, v13.2.7, v13.2.8, v13.2.9, v14.0.0, v14.1.0, v14.1.1, v14.2.0, v14.2.1, v14.2.10, v14.2.11, v14.2.12, v14.2.13, v14.2.14, v14.2.15, v14.2.16, v14.2.17, v14.2.18, v14.2.19, v14.2.2, v14.2.20, v14.2.21, v14.2.22, v14.2.23, v14.2.3, v14.2.4, v14.2.5, v14.2.6, v14.2.7, v14.2.8, v14.2.9, v15.0.0, v15.1.0, v15.1.1, v15.2.0, v15.2.1, v15.2.10, v15.2.11, v15.2.12, v15.2.13, v15.2.14, v15.2.15, v15.2.16, v15.2.17, v15.2.2, v15.2.3, v15.2.4, v15.2.5, v15.2.6, v15.2.7, v15.2.8, v15.2.9, v16.0.0, v16.0.1, v16.1.0, v16.1.1, v16.2.0, v16.2.1, v16.2.10, v16.2.11, v16.2.12, v16.2.2, v16.2.3, v16.2.4, v16.2.5, v16.2.6, v16.2.7, v16.2.8, v16.2.9, v17.0.0, v17.1.0, v17.2.0, v17.2.1, v17.2.2, v17.2.3, v17.2.4, v17.2.5, v17.2.6, v18.0.0, v9.1.1, v9.2.1, v9.2.2
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Tags (freeform):
backport_processed
Merge Commit:
Fixed In:
v19.3.0-707-gd61ec169c2
Released In:
v20.2.0~3304
Upkeep Timestamp:
2025-11-01T01:34:35+00:00
Description
If Ceph is launched with, for example, a systemd unit configured to LimitNOFILE=infinity, forking/subprocess spawning will hang for a very long time trying to make approximately 2^30 close() syscalls and peg a core doing so.
This is the underlying issue leading to https://github.com/rook/rook/issues/10110.
Updated by edef . about 3 years ago
Fix submitted at https://github.com/ceph/ceph/pull/50622.
Updated by Peter Razumovsky about 1 year ago
We are observing the described issue in v18.2.4 therefore we really need backporting issue in the nearest upcoming reef release.
Updated by Ilya Dryomov about 1 year ago
- Status changed from New to Pending Backport
- Backport set to reef,squid
Updated by Upkeep Bot about 1 year ago
- Copied to Backport #69777: reef: SubProcess() / fork_function thrash closing fds at high RLIMIT_NOFILE added
Updated by Upkeep Bot about 1 year ago
- Copied to Backport #69778: squid: SubProcess() / fork_function thrash closing fds at high RLIMIT_NOFILE added
Updated by Upkeep Bot about 1 year ago
- Tags (freeform) set to backport_processed
Updated by Upkeep Bot about 1 year ago
- Status changed from Pending Backport to Resolved
While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".
Updated by Upkeep Bot 8 months ago
- Merge Commit set to d61ec169c2606b77b805e25c5a5bb82e2e03b921
- Fixed In set to v19.3.0-707-gd61ec169c26
- Upkeep Timestamp set to 2025-07-12T16:42:12+00:00
Updated by Upkeep Bot 8 months ago
- Fixed In changed from v19.3.0-707-gd61ec169c26 to v19.3.0-707-gd61ec169c2
- Upkeep Timestamp changed from 2025-07-12T16:42:12+00:00 to 2025-07-14T23:40:18+00:00
Updated by Upkeep Bot 5 months ago
- Released In set to v20.2.0~3304
- Upkeep Timestamp changed from 2025-07-14T23:40:18+00:00 to 2025-11-01T01:34:35+00:00
Actions