st and client.py's reads aren't checking for EOF condition
Bug #704015 reported by
gholt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Expired
|
Low
|
Unassigned |
Bug Description
If a file's size changes during read (or for some other reason the EOF is reached earlier than expected) st and client.py enter an endless CPU-eating loop.
Changed in swift: | |
status: | New → In Progress |
assignee: | nobody → Pete Zaitcev (zaitcev) |
Changed in swift: | |
importance: | Undecided → Low |
To post a comment you must log in.
This script fails to reproduce the problem: the download of the object always succeeds.
How would one go about reducing the size of file?