gluster-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gluster-devel] [Gluster-users] Fwd: FileSize changing in GlusterNod


From: Anand Avati
Subject: Re: [Gluster-devel] [Gluster-users] Fwd: FileSize changing in GlusterNodes
Date: Mon, 26 Aug 2013 10:07:35 -0700




On Mon, Aug 26, 2013 at 9:40 AM, Vijay Bellur <address@hidden> wrote:
On 08/26/2013 10:04 PM, Anand Avati wrote:
On Sun, Aug 25, 2013 at 11:23 PM, Vijay Bellur <address@hidden
<mailto:address@hidden>> wrote:

    File size as reported on the mount point and the bricks can vary
    because of this code snippet in iatt_from_stat():

             {
                     uint64_t maxblocks;

                     maxblocks = (iatt->ia_size + 511) / 512;

                     if (iatt->ia_blocks > maxblocks)
                             iatt->ia_blocks = maxblocks;
             }


    This snippet was brought in to improve accounting behaviour for
    quota that would fail with disk file systems that perform
    speculative pre-allocation.

    If this aides only specific use cases, I think we should make the
    behaviour configurable.

    Thoughts?

    -Vijay



This is very unlikely the problem. st_blocks field values do not
influence md5sum behavior in any way. The file size (st_size) would, but
both du -k and the above code snipped only deal with st_blocks.

I was referring to du -k as seen on the bricks and the mount point. I was certainly not referring to the md5sum difference.

-Vijay

I thought he was comparing du -k between the two bricks (the sentence felt that way). In any case the above code snippet should do something meaningful only when the file is still held open. XFS should discard the extra allocations after close() anyways.

 

Bobby, it would help if you can identify the mismatching file and
inspect and see what is the difference between the two files?

Avati





    -------- Original Message --------
    Subject:        [Gluster-users] FileSize changing in GlusterNodes
    Date:   Wed, 21 Aug 2013 05:35:40 +0000
    From:   Bobby Jacob <address@hidden
    <mailto:address@hiddencom>>
    To: address@hidden <mailto:address@hiddenorg>
    <address@hidden <mailto:address@hiddenorg>>



    Hi,

    When I upload files into the gluster volume, it replicates all the files
    to both gluster nodes. But the file size slightly varies by (4-10KB),
    which changes the md5sum of the file.

    Command to check file size : du –k *. I’m using glusterFS 3.3.1 with
    Centos 6.4

    This is creating inconsistency between the files on both the bricks. ?
    What is the reason for this changed file size and how can it be
    avoided. ?

    Thanks & Regards,

    *Bobby Jacob*




    _______________________________________________
    Gluster-users mailing list
    address@hidden <mailto:address@hiddenorg>
    http://supercolony.gluster.org/mailman/listinfo/gluster-users





reply via email to

[Prev in Thread] Current Thread [Next in Thread]