You’re welcome! Emoly
From: Mark Roper <markro...@gmail.com> Date: Monday, June 25, 2018 at 6:39 PM To: Emoly Liu <em...@whamcloud.com> Cc: "lustre-discuss@lists.lustre.org" <lustre-discuss@lists.lustre.org>, "p...@cray.com" <p...@cray.com> Subject: Re: [lustre-discuss] Lustre 2.11 File Level Replication Thank you Emoly, This is a really useful feature! I must have been reading old setstripe doc last week - I appreciate the email! Mark On Mon, Jun 25, 2018 at 4:09 AM Emoly Liu <em...@whamcloud.com<mailto:em...@whamcloud.com>> wrote: Hi Mark, I just verified the following commands on my 2.11 system. It works. [root@centos7-3 tests]# ../utils/lfs setstripe -N2 /mnt/lustre/dir [root@centos7-3 tests]# touch /mnt/lustre/dir/file [root@centos7-3 tests]# ../utils/lfs getstripe /mnt/lustre/dir/file /mnt/lustre/dir/file lcm_layout_gen: 2 lcm_mirror_count: 2 lcm_entry_count: 2 lcme_id: 65537 lcme_mirror_id: 1 lcme_flags: init lcme_extent.e_start: 0 lcme_extent.e_end: EOF lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 lmm_objects: - 0: { l_ost_idx: 1, l_fid: [0x100010000:0x6:0x0] } lcme_id: 131074 lcme_mirror_id: 2 lcme_flags: init lcme_extent.e_start: 0 lcme_extent.e_end: EOF lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 lmm_objects: - 0: { l_ost_idx: 0, l_fid: [0x100000000:0x6:0x0] } B.R., Emoly From: Andreas Dilger <adil...@whamcloud.com<mailto:adil...@whamcloud.com>> Date: Monday, June 25, 2018 at 3:59 PM To: Emoly Liu <em...@whamcloud.com<mailto:em...@whamcloud.com>> Subject: Fwd: [lustre-discuss] Lustre 2.11 File Level Replication Begin forwarded message: From: Patrick Farrell <p...@cray.com<mailto:p...@cray.com>> Date: June 22, 2018 at 21:54:26 GMT+2 To: Mark Roper <markro...@gmail.com<mailto:markro...@gmail.com>> Cc: "lustre-discuss@lists.lustre.org<mailto:lustre-discuss@lists.lustre.org>" <lustre-discuss@lists.lustre.org<mailto:lustre-discuss@lists.lustre.org>> Subject: Re: [lustre-discuss] Lustre 2.11 File Level Replication Mark, Hmm. I’m adding the list back on here, because that *seems* like it’s wrong. Don’t have time to check right now, but I’m curious if others can weigh in. * Patrick From: Mark Roper <markro...@gmail.com<mailto:markro...@gmail.com>> Date: Friday, June 22, 2018 at 2:29 PM To: Patrick Farrell <p...@cray.com<mailto:p...@cray.com>> Subject: Re: [lustre-discuss] Lustre 2.11 File Level Replication Thanks Patrick! It looks like you can't set default mirroring with setstripe. I appreciate the lead and the response! On Thu, Jun 21, 2018 at 10:09 AM Patrick Farrell <p...@cray.com<mailto:p...@cray.com>> wrote: Mark, I haven’t played specifically with FLR and inheritance/templates, but if you want to set a default layout on a directory, you’ll want to look at lfs setstripe. Mirror extend is specifically for modifying individual, existing files. - Patrick ________________________________ From: lustre-discuss <lustre-discuss-boun...@lists.lustre.org<mailto:lustre-discuss-boun...@lists.lustre.org>> on behalf of Mark Roper <markro...@gmail.com<mailto:markro...@gmail.com>> Sent: Thursday, June 21, 2018 8:36:43 AM To: lustre-discuss@lists.lustre.org<mailto:lustre-discuss@lists.lustre.org> Subject: [lustre-discuss] Lustre 2.11 File Level Replication Hi Lustre Users, I have set up a Lustre 2.11 cluster with multiple OSS's in order to experiment with the File Level Replication feature in Lustre 2.11, which I'm excited about since it raises the bar on availability for cloud deployment of Lustre. I cannot seem to get files created within a directory to inherit the mirror settings from the parent directory, which I thought might be possible given the documentation at http://wiki.lustre.org/File_Level_Replication_High_Level_Design : 'lfs mirror extend [--no-verify] <-N[mirror_count]> [other setstripe options|-f <victim_file>] <file_name> This command will append a replica indicated by setstripe options or just take the layout from existing file victim_file into the file file_name. The file_name must be an existing file but it can be a mirrored or normal file. This command will create new volatile file with any optional setstripe options that are specified, or using the defaults inherited from the parent directory or filesystem.' I was hoping to be able to make all files written to particular directories or within a filesystem inherit a mirror count transparently to the client writing or reading files. Does anyone know if this is possible? Cheers! Mark Roper _______________________________________________ lustre-discuss mailing list lustre-discuss@lists.lustre.org<mailto:lustre-discuss@lists.lustre.org> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
_______________________________________________ lustre-discuss mailing list lustre-discuss@lists.lustre.org http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org