On Sun, Mar 22, 2020 at 11:47 AM Strahil Nikolov <hunter86...@yahoo.com> wrote:
> On March 22, 2020 7:55:16 AM GMT+02:00, Amar Tumballi <a...@kadalu.io> > wrote: > >On Sun, Mar 22, 2020 at 4:29 AM Gionatan Danti <g.da...@assyoma.it> > >wrote: > > > >> Il 2020-03-21 21:02 Strahil Nikolov ha scritto: > >> > WARNING: DO NOT DISABLE SHARDING!!! > >> > EVER! > >> > >> Sorry to hijack, but I am genuinely curious: why sharding should not > >be > >> disabled? What does happen if/when disabling sharding? > >> > >> > >When 'Sharding' is enabled, a single file gets broken into multiple > >files, > >based on offset. But when one does 'readdir()' (ie, ls), those files > >are > >hidden, and only the valid entry is shown from the Shard xlator in the > >graph. > > > >Now, when shard is disabled, these files are exposed directly on the > >mountpoint, confusing the user, and making the previously successfully > >written files inaccessible. > > > >Hope this helps you to understand why disabling Shard once enabled is > >hard! > > > >-Amar > > > > > >> Thanks. > >> > >> -- > >> Danti Gionatan > >> Supporto Tecnico > >> Assyoma S.r.l. - www.assyoma.it [1] > >> email: g.da...@assyoma.it - i...@assyoma.it > >> GPG public key ID: FF5F32A8 > >> ________ > >> > >> > >> > >> Community Meeting Calendar: > >> > >> Schedule - > >> Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC > >> Bridge: https://bluejeans.com/441850968 > >> > >> Gluster-users mailing list > >> Gluster-users@gluster.org > >> https://lists.gluster.org/mailman/listinfo/gluster-users > >> > > Hey Amar, > > I was thinking if it's possible to retrieve a sharded file from the > brick by concatenating the file + all shards one after another. > Do you think that this is possible ? > > Hi Strahil, yes. It is possible. Steps: 1. Find out the GFID of the file. (gfid) 2. Get all the files with ${gfid}.${idx} (idx ~= 0-NN) from the bricks. 3. Now merge the files. (cat $shard_file >> bigger_file), in order. You should have the content of one big file. -Amar > Best Regards, > Strahil Nikolov > -- -- https://kadalu.io Container Storage made easy!
________ Community Meeting Calendar: Schedule - Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC Bridge: https://bluejeans.com/441850968 Gluster-users mailing list Gluster-users@gluster.org https://lists.gluster.org/mailman/listinfo/gluster-users