On Sun, Mar 22, 2020 at 11:47 AM Strahil Nikolov <hunter86_bg@xxxxxxxxx> wrote:
On March 22, 2020 7:55:16 AM GMT+02:00, Amar Tumballi <amar@xxxxxxxxx> wrote:
>On Sun, Mar 22, 2020 at 4:29 AM Gionatan Danti <g.danti@xxxxxxxxxx>
>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.danti@xxxxxxxxxx - info@xxxxxxxxxx
>> 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@xxxxxxxxxxx
>> 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
________ 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@xxxxxxxxxxx https://lists.gluster.org/mailman/listinfo/gluster-users