[LU-12361] cp --sparse doesn't work correctly in Created: 30/May/19  Updated: 29/May/20  Resolved: 04/Jun/19

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.13.0, Lustre 2.12.3

Type: Bug Priority: Minor
Reporter: Wang Shilong (Inactive) Assignee: Wang Shilong (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

When running copy a sparse file, it caused file different:

+ rm -f k
+ dd bs=1k seek=128 of=k
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000324957 s, 0.0 kB/s
+ ls -l k
-rw-r--r-- 1 root root 131072 May 30 17:17 k
+ du -sb k
131072 k
+ printf y
+ ls -l k
-rw-r--r-- 1 root root 131073 May 30 17:17 k
+ du -sb k
131073 k
+ cp --sparse=always k k2
+ ls -l k2
-rw-r--r-- 1 ddn01 ddn 131073 May 30 17:17 k2
+ du -sb k2
131073 k2
+ echo 0
0
+ cmp k k2
k k2 differ: char 131073, line 1
+ echo 1
1
+ diff k k2
Binary files k and k2 differ
+ echo 2
2


 Comments   
Comment by Gerrit Updater [ 30/May/19 ]

Wang Shilong (wshilong@ddn.com) uploaded a new patch: https://review.whamcloud.com/34998
Subject: LU-12361 lov: fix wrong calculated length for fiemap
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: cecf19c2c6ed6cfbd1b159255a5327043807c278

Comment by Gerrit Updater [ 04/Jun/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34998/
Subject: LU-12361 lov: fix wrong calculated length for fiemap
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 225e7b8c70fb68bc3aa3a6d88c5e9bda322c9cc9

Comment by Peter Jones [ 04/Jun/19 ]

Landed for 2.13

Comment by Gerrit Updater [ 06/Jun/19 ]

Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35083
Subject: LU-12361 lov: fix wrong calculated length for fiemap
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: d3735321acdae45cca369a8be4ffd8356969f91b

Comment by Gerrit Updater [ 20/Jun/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35083/
Subject: LU-12361 lov: fix wrong calculated length for fiemap
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 8dc598362a282a297400e860d5fa71bc636044b3

Generated at Sat Feb 10 02:51:55 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.