Re: [Gluster-devel] Need clarification regarding the "force" option for snapshot delete.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank you all for the feedback.
Following will be the display shown to the user for snapshot delete command.

---------------------------------------------------
Case 1 : Single snap
[root@snapshot-24 glusterfs]# gluster snapshot delete <snap-name>
Deleting snap will erase all the information about the snap.
Do you still want to continue? (y/n) y
snapshot delete : <snap-name> deleted successfully.
[root@snapshot-24 glusterfs]#

---------------------------------------------------
Case 2: Delete all snaps present in system
[root@snapshot-24 glusterfs]# gluster snapshot delete all
Deleting <N> snaps stored on the system
Do you still want to continue? (y/n) y
snapshot delete : snap1 deleted successfully.
snapshot delete : snap2 deleted successfully.
.
.
snapshot delete : snapn deleted successfully.
[root@snapshot-24 glusterfs]#

----------------------------------------------------
Case 3: Delete all snaps present in a volume
[root@snapshot-24 glusterfs]# gluster snapshot delete volume <volname>
Deleting <N> snaps for the volume <volname>
Do you still want to continue? (y/n) y
snapshot delete : snap1 deleted successfully.
snapshot delete : snap2 deleted successfully.
.
.
snapshot delete : snapn deleted successfully.
[root@snapshot-24 glusterfs]#

-----------------------------------------------------------------------------------
----- Original Message -----
From: "Raghavendra Bhat" <rabhat@xxxxxxxxxx>
To: gluster-users@xxxxxxxxxxx, gluster-devel@xxxxxxxxxxx
Sent: Tuesday, July 1, 2014 12:18:17 PM
Subject: Re: [Gluster-devel]  Need clarification regarding the "force" option for snapshot delete.

On Friday 27 June 2014 10:47 AM, Raghavendra Talur wrote:
> Inline.
>
> ----- Original Message -----
> From: "Atin Mukherjee" <amukherj@xxxxxxxxxx>
> To: "Sachin Pandit" <spandit@xxxxxxxxxx>, "Gluster Devel" <gluster-devel@xxxxxxxxxxx>, gluster-users@xxxxxxxxxxx
> Sent: Thursday, June 26, 2014 3:30:31 PM
> Subject: Re: [Gluster-devel] Need clarification regarding the "force" option for snapshot delete.
>
>
>
> On 06/26/2014 01:58 PM, Sachin Pandit wrote:
>> Hi all,
>>
>> We had some concern regarding the snapshot delete "force" option,
>> That is the reason why we thought of getting advice from everyone out here.
>>
>> Currently when we give "gluster snapshot delete <snapname>", It gives a notification
>> saying that "mentioned snapshot will be deleted, Do you still want to continue (y/n)?".
>> As soon as he presses "y" it will delete the snapshot.
>>
>> Our new proposal is, When a user issues snapshot delete command "without force"
>> then the user should be given a notification saying to use "force" option to
>> delete the snap.
> In that case "gluster snapshot delete <snapname>" becomes useless apart
> from throwing a notification. If we can ensure snapshot delete all works
> only with "force" option then we can have gluster snapshot delete
> <volname> to work as it is now.
>
> ~Atin
>
> Agree with Atin here, asking user to execute same command with force appended is
> not right.
>
>
>> When snapshot delete command is issued with "force" option then the user should
>> be given a notification saying "Mentioned snapshot will be deleted, Do you still
>> want to continue (y/n)".
>>
>> The reason we thought of bringing this up is because we have planned to introduce
>> a command "gluster snapshot delete all" which deletes all the snapshot in a system,
>> and "gluster snapshot delete volume <volname>" which deletes all the snapshots in
>> the mentioned volume. If user accidentally issues any one of the above mentioned
>> command and press "y" then he might lose few or more snapshot present in volume/system.
>> (Thinking it will ask for notification for each delete).
> It will be good to have this feature, asking for y for every delete.
> When force is used we don't ask confirmation for each. Similar to rm -f.
>
> If that is not feasible as of now, is something like this better?
>
> Case 1 : Single snap
> [root@snapshot-24 glusterfs]# gluster snapshot delete snap1
> Deleting snap will erase all the information about the snap.
> Do you still want to continue? (y/n) y
> [root@snapshot-24 glusterfs]#
>
> Case 2: Delete all system snaps
> [root@snapshot-24 glusterfs]# gluster snapshot delete all
> Deleting <N> snaps stored on the system
> Do you still want to continue? (y/n) y
> [root@snapshot-24 glusterfs]#
>
> Case 3: Delete all volume snaps
> [root@snapshot-24 glusterfs]# gluster snapshot delete volume volname
> Deleting <N> snaps for the volume volname
> Do you still want to continue? (y/n) y
> [root@snapshot-24 glusterfs]#
>
> Idea here being, if the Warnings to different commands are different
> then users may pause for  moment to read and check the message.
> We can even list the snaps to be deleted even if we don't ask for
> confirmation for each.
>
> Raghavendra Talur

Agree with Raghavendra Talur. It would be better to ask the user without 
force option. The above method suggested by Talur seems to be neat.

Regards,
Raghavendra Bhat

>> Do you think notification would be more than enough, or do we need to introduce
>> a "force" option ?
>>
>> ------------------------------------------------------------------------------
>> Current procedure:
>> ------------------
>>
>> [root@snapshot-24 glusterfs]# gluster snapshot delete snap1
>> Deleting snap will erase all the information about the snap.
>> Do you still want to continue? (y/n)
>>
>>
>> Proposed procedure:
>> -------------------
>>
>> [root@snapshot-24 glusterfs]# gluster snapshot delete snap1
>> Please use the force option to delete the snap.
>>
>> [root@snapshot-24 glusterfs]# gluster snapshot delete snap1 force
>> Deleting snap will erase all the information about the snap.
>> Do you still want to continue? (y/n)
>> ------------------------------------------------------------------------------
>>
>> We are looking forward for the feedback on this.
>>
>> Thanks,
>> Sachin Pandit.
>>
>> _______________________________________________
>> Gluster-devel mailing list
>> Gluster-devel@xxxxxxxxxxx
>> http://supercolony.gluster.org/mailman/listinfo/gluster-devel
>>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel@xxxxxxxxxxx
> http://supercolony.gluster.org/mailman/listinfo/gluster-devel
>

_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://supercolony.gluster.org/mailman/listinfo/gluster-devel
_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://supercolony.gluster.org/mailman/listinfo/gluster-users




[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux