21660: Fix test race. 21660-inode-test-race
authorTom Clegg <tom@curii.com>
Fri, 24 May 2024 17:20:43 +0000 (13:20 -0400)
committerTom Clegg <tom@curii.com>
Fri, 24 May 2024 17:20:43 +0000 (13:20 -0400)
commitf254e6a4e1593a4ade5176e8f283162fbd9af8f2
tree2305f5777e4cc8d1f3ceb181c140fdd9d410d5f6
parent7c7fb8b37688b4b0286fcb5e1c75cf6a21486d21
21660: Fix test race.

The test case needs to wait for the _inode_remove_queue tasks to be
completed, but _inode_remove method was calling task_done() too early
in the case of tasks that are deferred until evict_candidates.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
services/fuse/arvados_fuse/__init__.py