[lustre-devel] Which of the following size fields correspond to metadata object size for a file/directory ?

Sudheendra Sampath sudheendra.sampath at gmail.com
Sun Feb 21 00:32:36 PST 2021


Hello,

[Sun Feb 21 00:05:27 2021] mdt_pack_attr2body: size 11776 bytes, eadatasize
0, acl_size 0, max_mdsize 0
[Sun Feb 21 00:05:42 2021] mdt_pack_attr2body: size 12800 bytes, eadatasize
0, acl_size 0, max_mdsize 0
[Sun Feb 21 00:20:26 2021] mdt_pack_attr2body: size 512 bytes, eadatasize
0, acl_size 0, max_mdsize 0
[Sun Feb 21 00:20:38 2021] mdt_pack_attr2body: size 11776 bytes, eadatasize
0, acl_size 0, max_mdsize 0
[Sun Feb 21 00:20:38 2021] mdt_getattr_internal: mbo_max_mdsize 128
[Sun Feb 21 00:20:38 2021] mdt_getxattr_all: mbo_aclsize 77, mbo_max_mdsize
3
[Sun Feb 21 00:20:38 2021] mdt_getxattr: easize 2500
[Sun Feb 21 00:20:38 2021] mdt_pack_attr2body: size 11776 bytes, eadatasize
0, acl_size 0, max_mdsize 0
[Sun Feb 21 00:21:22 2021] mdt_pack_attr2body: size 0 bytes, eadatasize 0,
acl_size 0, max_mdsize 0
[Sun Feb 21 00:21:38 2021] mdt_pack_attr2body: size 0 bytes, eadatasize 0,
acl_size 0, max_mdsize 0
[Sun Feb 21 00:21:38 2021] mdt_getattr_internal: mbo_max_mdsize 128
[Sun Feb 21 00:21:38 2021] mdt_getxattr_all: mbo_aclsize 162,
mbo_max_mdsize 5
[Sun Feb 21 00:21:38 2021] mdt_getxattr: easize 2500


I am printing different fields as below:

   1. printk("%s: size %llu bytes, eadatasize %u, acl_size %u, max_mdsize
   %u\n", __func__, b->mbo_size, b->mbo_eadatasize, b->mbo_aclsize,
   b->mbo_max_mdsize);    ==>  mdt_pack_attr2body()
   2. printk("%s: mbo_max_mdsize %u\n", __func__,
   repbody->mbo_max_mdsize);

                  ==> mdt_getattr_internal()
   3. printk("%s: mbo_aclsize %u, mbo_max_mdsize %u\n", __func__, eavallen,
   eavallens);

   ==> mdt_getxattr_all()
   4. printk("%s: easize %d\n", __func__, easize);


                     ==> mdt_getxattr()


Any help appreciated.

-- 
Regards

Sudheendra Sampath
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20210221/4a0a4261/attachment.html>


More information about the lustre-devel mailing list