Bug 839213
Summary: | A node that was offline is not getting volume changes applied to it when it rejoins the cluster | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Patric Uebele <puebele> | |
Component: | glusterd | Assignee: | krishnan parthasarathi <kparthas> | |
Status: | CLOSED WONTFIX | QA Contact: | Sudhir D <sdharane> | |
Severity: | high | Docs Contact: | ||
Priority: | medium | |||
Version: | 2.0 | CC: | amarts, gluster-bugs, jschrode, nsathyan | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Known Issue | ||
Doc Text: |
A volume deleted in the absence of one of the peers wouldn't be removed from the cluster's list of volumes. This is because the 'import' logic of peers that rejoin the cluster is not capable of differentiating between volumes deleted and volumes added in the absence of the other (conflicting) peers.
For now, we intend to manually detect it which may involve analysing cli cmd logs to get the cluster view of the volumes that 'ought' to be present. Once we arrive at this picture, we could use volume-sync to reconcile the skewed view of volumes in the cluster.
|
Story Points: | --- | |
Clone Of: | ||||
: | 858419 (view as bug list) | Environment: | ||
Last Closed: | 2013-01-03 10:54:21 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: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 858419 |
Description
Patric Uebele
2012-07-11 09:00:36 UTC
as long as I knew, the syncing should have happened fine. Kaushal, when you get a chance can you have a look on this? Btw., /etc/fstab and /etc/samba/smb.conf don't get synced during rejoin, too. A volume deleted in the absence of one of the peers wouldn't be removed from the cluster's list of volumes. This is because the 'import' logic of peers that rejoin the cluster is not capable of differentiating between volumes deleted and volumes added in the absence of the other (conflicting) peers. For now, we intend to manually detect it which may involve analysing cli cmd logs to get the cluster view of the volumes that 'ought' to be present. Once we arrive at this picture, we could use volume-sync to reconcile the skewed view of volumes in the cluster. Bricks added/deleted to a volume while some of the peers were down/unreachable, are 'imported' as they rejoin the cluster. This works fine on upstream/master. marking it for known issues (for 3.4.0 release?). Patric, let us know if comment#4 has provided you with right information. Would like to close it after documenting, as worksforme in that case. Patric, Could you let us know if you are in agreement with comment#4 ? Hi, thank you. Yes, I'm in agreement with comment #4, please document the behaviour for the time being. Best regards, Patric Btw., the behaviour is the same if you change volume tunables on a volume while a node is down. This leads to quite nasty incositencies. Please document this, too. Patric |