Actions
Bug #74972
open[pwl] C_DiscardRequest is leaked on every discard
% Done:
0%
Source:
Backport:
squid,tentacle
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
backport_processed
Merge Commit:
Fixed In:
v20.3.0-5472-gce92c047da
Released In:
Upkeep Timestamp:
2026-02-23T01:01:29+00:00
Description
Reported by Kefu Chai:
C_DiscardRequest objects were never deleted because their complete() method was never called. The on_write_persist callback in setup_log_operations() called complete_user_request() to invoke the user's callback, but didn't call complete() on the request itself to trigger self-deletion via Context::complete().
Updated by Ilya Dryomov 25 days ago
- Status changed from Fix Under Review to Pending Backport
- Pull request ID set to 66876
Updated by Upkeep Bot 25 days ago
- Copied to Backport #75077: tentacle: [pwl] C_DiscardRequest is leaked on every discard added
Updated by Upkeep Bot 25 days ago
- Copied to Backport #75079: squid: [pwl] C_DiscardRequest is leaked on every discard added
Updated by Upkeep Bot 25 days ago
- Merge Commit set to ce92c047dafa673adc54925eae496b63c6d71b76
- Fixed In set to v20.3.0-5472-gce92c047da
- Upkeep Timestamp set to 2026-02-23T01:01:29+00:00
Actions