mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 12:43:23 +00:00
Change the default volume type of GlusterFS provisioner.
At present, provisioner creates Distribute Volume and this patch change the default volume type to Distribute-Replica(3) volume. Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
This commit is contained in:
parent
80f56d831c
commit
b4fd7e5591
@ -55,6 +55,8 @@ var _ volume.Deleter = &glusterfsVolumeDeleter{}
|
||||
const (
|
||||
glusterfsPluginName = "kubernetes.io/glusterfs"
|
||||
volprefix = "vol_"
|
||||
replicacount = 3
|
||||
durabilitytype = "replicate"
|
||||
)
|
||||
|
||||
func (plugin *glusterfsPlugin) Init(host volume.VolumeHost) error {
|
||||
@ -467,7 +469,7 @@ func (p *glusterfsVolumeProvisioner) CreateVolume() (r *api.GlusterfsVolumeSourc
|
||||
glog.Errorf("glusterfs: failed to create gluster rest client")
|
||||
return nil, 0, fmt.Errorf("failed to create gluster REST client, REST server authentication failed")
|
||||
}
|
||||
volumeReq := &gapi.VolumeCreateRequest{Size: sz}
|
||||
volumeReq := &gapi.VolumeCreateRequest{Size: sz, Durability: gapi.VolumeDurabilityInfo{Type: durabilitytype, Replicate: gapi.ReplicaDurability{Replica: replicacount}}}
|
||||
volume, err := cli.VolumeCreate(volumeReq)
|
||||
if err != nil {
|
||||
glog.Errorf("glusterfs: error creating volume %s ", err)
|
||||
|
Loading…
Reference in New Issue
Block a user