mirror of
https://git.openafs.org/openafs.git
synced 2025-01-31 05:27:44 +00:00
vlserver: VL_GetEntryByName* requests undercounted
Commit a14e791541bf19c6c377e68bc2f978fba34f94b1 refactored and corrected the counting of requests and aborts. However, it inadvertently introduced a new undercount for VL_GetEntryByName* requests, counting them only if NameIsId(volname), e.g. volname="536870911". Ensure that the normal case of a non-"numeric" volname is also counted. Discovered during review of pullup to 1.6.x. Reviewed-on: http://gerrit.openafs.org/12106 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Benjamin Kaduk <kaduk@mit.edu> (cherry picked from commit 670381aa5d3a7bc91ad74c7499605cca2c33d612) Change-Id: Ic41f8775e4897efe5f6280b56d06d733865556a2 Reviewed-on: https://gerrit.openafs.org/12113 Reviewed-by: Mark Vitale <mvitale@sinenomine.net> Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
This commit is contained in:
parent
86624d4118
commit
7a0aa1f614
@ -541,6 +541,9 @@ GetEntryByName(struct rx_call *rxcall,
|
||||
if (NameIsId(volname)) {
|
||||
return GetEntryByID(rxcall, strtoul(volname, NULL, 10), -1, aentry, new, this_op);
|
||||
}
|
||||
|
||||
countRequest(this_op);
|
||||
|
||||
if (InvalidVolname(volname))
|
||||
return VL_BADNAME;
|
||||
if ((errorcode = Init_VLdbase(&ctx, LOCKREAD, this_op)))
|
||||
|
Loading…
x
Reference in New Issue
Block a user