this type of snapshotting is coming soon in 3.5 with lvm support afaict. http://www.gluster.org/community/documentation/index.php/Features/File_Snapshot
On Mon, Dec 2, 2013 at 11:32 PM, kane <stef...@163.com> wrote: > Hi Raghavendra, > > What I want to do is to take volume snapshots with btrfs, so I need > the volume locked. > When snapshot is taking, all handles(IO, gluster cli) except snap hung on. > > As I know, the xlator lock does not lock the whole volume bricks, but only a > range of a file in bricks. > > Any good advice? > > Thanks, > Kane > > 在 2013年12月3日,下午12:06,Raghavendra Gowdappa <rgowd...@redhat.com> 写道: > >> Hi Kane, >> >> You don't have to add the xlator explicitly through cli. The xlator is >> configured by default on bricks when you create a volume. >> >> regards, >> Raghavendra. >> >> ----- Original Message ----- >>> From: "kane" <stef...@163.com> >>> To: rxsi...@gmail.com >>> Cc: gluster-devel@nongnu.org >>> Sent: Tuesday, December 3, 2013 8:41:30 AM >>> Subject: [Gluster-devel] glusterfs file locking >>> >>> Hi, Rohit: >>> >>> I have googled the issue you mailed last year as below: >>> ====== >>> Does Gluster provide POSIX compatible file locking transparently with >>> multiple clients simultaneously trying to lock files on a Gluster share >>> with the native Gluster client? >>> >>> A lot of the code in our application framework relies on file locking for >>> synchronization. I was running across some errors, and wanted to rule out >>> file locking issues – hence this question. >>> >>> The gluster documentation mentions a features/posix-locks translator that >>> should be used for distributed file level locking. This translator can be >>> added using the config files as shown in the example at >>> >>> http://gluster.org/community/documentation/index.php/Translators/features/locks. >>> >>> However, this method of using config files doesn't seem to be available in >>> newer versions of Gluster, and I couldn't find an equivalent way of using >>> this translator using the command line. Can someone confirm if I need to >>> use this translator, and how I could enable it with Gluster 3.3? >>> ====== >>> >>> so as I meet this file locking usage in 3.3 too, I want to ask you what did >>> you >>> deal with the lock issue at last, did the xlator lock useful? >>> >>> Thanks, >>> Kane >>> >>> _______________________________________________ >>> Gluster-devel mailing list >>> Gluster-devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/gluster-devel >>> > > > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/gluster-devel _______________________________________________ Gluster-devel mailing list Gluster-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/gluster-devel