test: fix race when opening file

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
Giuseppe Scrivano 2021-07-29 11:04:41 +02:00
parent c25c60ed8d
commit cbb4594654
No known key found for this signature in database
GPG Key ID: E4730F97F60286ED

View File

@ -205,11 +205,12 @@ touch merged/$(printf %${merged_max_filename_len}s | tr ' ' A})
# If a file is removed but referenced, we must still be able to access it.
echo 12345 | tee merged/toremove
cat merged/toremove
sleep 90 < merged/toremove &
exec 3<> merged/toremove
sleep 90 &
exec 3>&-
sleep_pid=$!
rm merged/toremove
grep 12345 /proc/$sleep_pid/fd/0
grep 12345 /proc/$sleep_pid/fd/3
touch merged/a merged/b
chmod 6 merged/a