[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...


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