| Summary: | [RFE] MTSH: Multithreaded healing doesn't have effect on parallel directories simultaneously | ||
|---|---|---|---|
| Product: | Red Hat Gluster Storage | Reporter: | Nag Pavan Chilakam <nchilaka> |
| Component: | disperse | Assignee: | Sunil Kumar Acharya <sheggodu> |
| Status: | CLOSED UPSTREAM | QA Contact: | Nag Pavan Chilakam <nchilaka> |
| Severity: | medium | Docs Contact: | |
| Priority: | high | ||
| Version: | rhgs-3.2 | CC: | aspandey, pkarampu, rhs-bugs, storage-qa-internal |
| Target Milestone: | --- | Keywords: | FutureFeature, ZStream |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-11-28 16:48:55 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Nag Pavan Chilakam
2016-11-15 11:36:51 UTC
Nice testing Nag!! This is a trade off. Without the files getting created the files can't be healed. So directory heal has to happen before files inside it can be picked up. It is not obvious that we can heal all the directories in parallel because we don't know whether the directories are at the same level or not at the moment(We can enhance this as well if we *really* want to). So the only parallelization that we can do without extra work is to trigger heal for a file under the directory as soon as the entry inside the directory is healed. Which I can address as part of this bug sometime in future as an enhancement. In general we have more files than directories so we won't be severely affected by the existing trade off. |