Is DO Spaces stable and production-worthy? I get so many unexplained, seemingly random errors that I am beginning to worry about the bet I made on it.
There merely annoying ones are that some objects seem to become undeletable. I can delete several thousand items with similar keynames – either programmatically or with the web page – and inevitably, it seems, a few will remain, and nothing can remove them.
Much more annoying, Spaces will just stop responding for some period of time. Even commands like “list objects” (performed with boto/python) return errors. If I have multiple processes going, they all start erroring at the same time. This is so substantial a problem that I wonder what the Spaces uptime is, and would love to know.
Then, tonight, a stable server started throwing errors to PutObject and DeleteObject. It’s been going on for hours, and there is nothing in the DO status system (which has been very slow, in my experience, to report that problems are occurring). My application is toast, as a result.
So I’d be interested to know if my experience is unusual. If it is, I’ll stick with Space for awhile longer, but my sense is that it’s just too undependable to be useful. (I’ve been using Spaces since the last week of the beta, and it seems to be getting worse, not better.)
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.