Bug 908500 - Gluster/Swift etag (md5sum) calculations on files need to cooperatively yield the co-routine in the object-server to avoid creating starvation
Summary: Gluster/Swift etag (md5sum) calculations on files need to cooperatively yield...
Keywords:
Status: CLOSED EOL
Alias: None
Product: GlusterFS
Classification: Community
Component: object-storage
Version: mainline
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Thiago da Silva
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-06 21:07 UTC by Peter Portante
Modified: 2015-10-22 15:46 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-10-22 15:46:38 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Peter Portante 2013-02-06 21:07:34 UTC
When the Gluster/Swift object-server code detects that a given file does not have an etag value (md5sum() of the data in the file), it will generate the etag in-line when generating new metadata. For large files, this can be time consuming, and thus the other requests currently being handled by that object-server thread can be starved.

Comment 2 Kaleb KEITHLEY 2015-10-22 15:46:38 UTC
because of the large number of bugs filed against mainline version\ is ambiguous and about to be removed as a choice.

If you believe this is still a bug, please change the status back to NEW and choose the appropriate, applicable version for it.


Note You need to log in before you can comment on or make changes to this bug.