OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_2-516-ge9de8ff
Gerrit Code Review
gerrit@openafs.org
Fri, 26 Jun 2026 09:40:39 -0400
The following commit has been merged in the master branch:
commit e9de8ffd492dcf03a268596bdef56e41552230ff
Author: Kailas S Zadbuke <kailashsz@in.ibm.com>
Date: Thu Nov 13 12:50:29 2025 +0530
afs: Add new pioctl PUnlogCell
The current implementation of PUnlog removes all tokens and it does not
provide a mechanism to remove tokens for a specific cell. In a multi-cell
environment, this behavior is inefficient because it removes tokens for
all cells, even when only a single cell’s tokens need to be invalidated.
To address this limitation, introduce a new pioctl, PUnlogCell
(pioctl code O.3), which removes tokens only for the specified cell.
This avoids unintended token removal for other cells and eliminates the
need for additional pioctl calls to re-acquire tokens that are
unnecessarily revoked by PUnlog.
Change-Id: I23ee8bde66e1e743febe22ae7e4ec822ff2ae7e0
Co-authored-by: Koustubh Mattikalli <koustubh.mattikalli@ibm.com>
Co-authored-by: Amar Bhandari <amar.bhandari@ibm.com>
Reviewed-on: https://gerrit.openafs.org/16620
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Cheyenne Wills <cwills@sinenomine.net>
Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
src/afs/afs_pioctl.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++--
src/afs/afs_stats.h | 3 ++-
src/config/vioc.h | 1 +
3 files changed, 63 insertions(+), 3 deletions(-)
--
OpenAFS Master Repository