If two different calling UUIDs access the same scratch space, they should both be tracked, but since scratch_access_timers doesn't track the calling UUID, it may bail out of the second one.
We should track (calling_uuid, path) not just path, and we should write a test for this.
If two different calling UUIDs access the same scratch space, they should both be tracked, but since
scratch_access_timers
doesn't track the calling UUID, it may bail out of the second one.We should track
(calling_uuid, path)
not justpath
, and we should write a test for this.