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

Reply via email to