[OpenAFS] Re: Change in volume status during vos dump in OpenAFS
1.6.x
andym@njit.edu
andym@njit.edu
Fri, 15 Mar 2013 15:18:15 -0400 (EDT)
! Date: Fri, 15 Mar 2013 11:18:03 -0500
! From: Andrew Deason <adeason@sinenomine.net>
! To: openafs-info@openafs.org
! Subject: [OpenAFS] Re: Change in volume status during vos dump in OpenAFS
! 1.6.x
!
! On Fri, 15 Mar 2013 08:43:48 -0400 (EDT)
! Andy Malato <andym@njit.edu> wrote:
!
! > We applied the above patch, but are still seeing the same issue when
! > performing a 'vos dump' on a volume, a 'vos listvol' shows the volume
! > as not being able to be attached as opposed to the old expected
! > behavior of being busy.
!
! Yes, sorry, it just looked similar; this is a completely different area
! of code than the patch I suggested. I thought the problem was with us
! trying to look at a volume that's "offline" on disk, but the relevant
! scenario is that we're returning an error because of a conflicting
! volser transaction for the volume. It has nothing to do with what's on
! disk; you're just only allowed one volume transaction at a time.
!
! At first glance, the error handling here is pretty screwed up and is
! different in many respects than what we had in 1.4. We'll need to check
! how much of that is a mistake vs if any was intentional, but for now,
! please try the attached patch. This should fix the specific case you're
! talking about, but there are many other cases that need to be looked
! at...
Andrew,
Thanks for providing this latest patch. This fixed the issue we were
running into. I hope that this issue can be addressed in the 1.6.3 release.
!
! --
! Andrew Deason
! adeason@sinenomine.net
!