-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
[discussion] ErrorKind::FilesystemQuotaExceeded from io_error_more #130190
Copy link
Copy link
Closed
Labels
C-discussionCategory: Discussion or questions that doesn't represent real issues.Category: Discussion or questions that doesn't represent real issues.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.disposition-mergeThis issue / PR is in PFCP or FCP with a disposition to merge it.This issue / PR is in PFCP or FCP with a disposition to merge it.finished-final-comment-periodThe final comment period is finished for this PR / Issue.The final comment period is finished for this PR / Issue.
Milestone
Metadata
Metadata
Assignees
Labels
C-discussionCategory: Discussion or questions that doesn't represent real issues.Category: Discussion or questions that doesn't represent real issues.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.disposition-mergeThis issue / PR is in PFCP or FCP with a disposition to merge it.This issue / PR is in PFCP or FCP with a disposition to merge it.finished-final-comment-periodThe final comment period is finished for this PR / Issue.The final comment period is finished for this PR / Issue.
Type
Fields
Give feedbackNo fields configured for issues without a type.
@rustbot label C-discussion
Main tracking issue: #86442
Background
The
io_error_morefeature introduced 21 new variants intoErrorKind. They were FCP'd back in December 2022, but there appeared to be quite a lot of disagreement about 4 of the added variants, so the stabilization (#106375) got stalled for over twenty months. Thankfully, the 17 uncontroversial variants got stabilized in #128316, so now we just need to iron out a satisfactory design for the remaining 4 variants, and then they can be stabilized too.In order to not block any of the remaining variants on each other and to not intertwine the discussions, I've created 4 separate issues, which summarize the concerns & suggestions voiced up until this point and can serve as a place for further discussion.
FilesystemLoop: [discussion]ErrorKind::FilesystemLoopfromio_error_more#130188FilesystemQuotaExceeded: you are hereCrossesDevices: [discussion]ErrorKind::CrossesDevicesfromio_error_more#130191InvalidFilename: [discussion]ErrorKind::InvalidFilenamefromio_error_more#130192FilesystemQuotaExceededCurrently corresponds to
EDQUOTon Unix andERROR_DISK_QUOTA_EXCEEDEDon Windows. (#86442 (comment)). As well asWSAEDQUOTon Windows (#130206).Current docs description:
Drop "Filesystem" from the name
Originally posted by kalcutter in #86442 (comment)
Originally posted by Josh Triplett in #106375 (comment)
Originally posted by Ian Jackson in #106375 (comment)
Seemingly a consensus.
Also mapWSAEDQUOTon WindowsDone in #130206.
Old description
Originally posted by kalcutter in #106375 (comment)
Originally posted by Ian Jackson in #106375 (comment)
A consensus.