SPACE — the disk, and letting a download go
Raised while accounting for the disk, and while stopping the seeding of one completed download.
| Code | Severity | Exit | What it means | What to do |
|---|---|---|---|---|
SPACE-1 | critical | 1 | There is no room left, so nothing new is being fetched. A service that cannot write its database can take the file with it, which turns a full disk into work that is gone — fetching more onto it is what this prevents. | Free space, then run this again. lemonfiber space names an offer, and answering it takes what it offers. |
SPACE-2 | error | 1 | No data location is configured, so there is no disk to account for. | Set the data location, with lemonfiber setup. |
SPACE-3 | error | 1 | The data location is there and could not be read. | Check that the account lemonfiber runs as can read the data location. |
SPACE-4 | error | 1 | There is no torrent client here to be holding a completed download. Seeding is a torrent client's business, and this stack has none lemonfiber can reach and prove itself to. | Check the download client is running and lemonfiber knows its password. lemonfiber doctor says which. |
SPACE-5 | error | 1 | The client answered and is holding nothing of the name given. One that has finished seeding, or was removed already, is not there to be removed again. | Read the account and name one of the completed downloads it lists, with lemonfiber space. |
SPACE-6 | error | 1 | The answer names an offer that is not the one standing now. What an offer covers is in the name it goes by — for one download, what it occupies, where it stands and the ratio it has earned; for a cleanup, every path it would take and what each occupies — so an offer that has moved since it was read is a different offer. | Read the offer again, and answer the name it prints. |
SPACE-7 | error | 1 | The client could not be reached, or would not let the download go. It is still being seeded and the room is still spent, which is the honest reading. | Check the download client is answering, then answer the offer again. |
What each severity and each exit means is on every error by code, beside every other family.