Whamcloud - gitweb
LU-2634 ldiskfs: clear extent flag for fast symlink
[fs/lustre-release.git] / lustre / osd-ldiskfs / osd_io.c
index 995a94c..38ea533 100644 (file)
@@ -1030,6 +1030,8 @@ static ssize_t osd_declare_write(const struct lu_env *env, struct dt_object *dt,
 
 static int osd_ldiskfs_writelink(struct inode *inode, char *buffer, int buflen)
 {
+       /* LU-2634: clear the extent format for fast symlink */
+       ldiskfs_clear_inode_flag(inode, LDISKFS_INODE_EXTENTS);
 
         memcpy((char *)&LDISKFS_I(inode)->i_data, (char *)buffer, buflen);
         LDISKFS_I(inode)->i_disksize = buflen;