void CInode::encode_lock_ilink(bufferlist& bl)
{
- ENCODE_START(1, 1, bl);
+ ENCODE_START(2, 1, bl);
encode(get_inode()->version, bl);
encode(get_inode()->ctime, bl);
encode(get_inode()->nlink, bl);
+ encode(get_inode()->referent_inodes, bl);
ENCODE_FINISH(bl);
}
decode(tm, p);
if (_inode->ctime < tm) _inode->ctime = tm;
decode(_inode->nlink, p);
+ if (struct_v >= 2)
+ decode(_inode->referent_inodes, p);
DECODE_FINISH(p);
reset_inode(std::move(_inode));
}