Bug 1582057 - Input/Output errors on a disperse volume with concurrent reads and writes
Summary: Input/Output errors on a disperse volume with concurrent reads and writes
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: GlusterFS
Classification: Community
Component: disperse
Version: 4.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Xavi Hernandez
QA Contact:
URL:
Whiteboard:
Depends On: 1578325
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-05-24 05:53 UTC by Xavi Hernandez
Modified: 2018-05-24 06:01 UTC (History)
1 user (show)

Fixed In Version:
Clone Of: 1578325
Environment:
Last Closed: 2018-05-24 06:01:49 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Xavi Hernandez 2018-05-24 05:53:30 UTC
+++ This bug was initially created as a clone of Bug #1578325 +++

Description of problem:

When parallel-writes is enabled and multiple reads and writes (non-overlapping) are sent concurrently, sometimes writes fail with an Input/Output error of file not found error.

Version-Release number of selected component (if applicable): mainline


How reproducible:

Randomly on a Ganesha mount. I've been unable to reproduce it on FUSE.

Steps to Reproduce:
1. Create a disperse volume
2. Create a Ganesha cluster using gfapi
3. Mount three clients to three different NFS servers
4. From one client run Bonnie++
5. From second client run ls -la in a loop
6. From third client run du -sh in a loop

Actual results:

Bonnie++ fails in the rewriting test.

Expected results:

Bonnie++ shouldn't fail

Additional info:

As a workaround, disabling parallel-writes hides the problem.

Comment 1 Xavi Hernandez 2018-05-24 06:01:49 UTC
I cloned this bug to the wrong version. 4.0 will be EOL in few days and most probably won't have another release. So closing this bug as WONTFIX. You should upgrade to 4.1 or later to have this fix.


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