[OpenAFS-devel] OpenAFS release team weekly meeting

Mark Vitale mvitale@sinenomine.net
Sun, 1 Nov 2020 19:10:36 +0000


OpenAFS release team weekly meeting
Date: October 30, 2020
Participants:
- Stephan Wiesand, Release Manager
- Benjamin Kaduk
- Yadavendra Yadav
- Michael Meffie
- Mark Vitale
- Cheyenne Wills

The weekly release team meetings are held on Fridays at 16:00 UTC (12:00 ED=
T)
in release-team@conference.openafs.org on jabber. Please request login
information if you would like to participate. Logs are available at:

    https://conference.openafs.org/release-team@conference.openafs.org/

1.8.x stable
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
All pending 1.8.7 candidates have been merged in preparation for 1.8.7-pre1=
.  However, there are a few more commits on the 1.8.7 wish-list; some are p=
ending on master review, while others have been merged to master but are aw=
aiting backporting to 1.8.x.

1.9.x devel/master
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Active development and review are underway for the following master topics:
- RPC cleanup
- audit-enhancements=20
- AFS_LINUXnn_ENV cleanup
- lock-hygiene

RT 135174 reported a few build issues with 1.9.0.


Infrastructure
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Fedora builders for gerrit are currently out of commission.  The mainta=
iner has been contacted.=20


Miscellaneous
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Cheyenne Wills reports that no changes were required to build OpenAFS 1.8.x=
 and master on the latest Linux kernel 5.10-rc1.

Yadavendra Yadav has submitted his csi plugin to openafs-contrib and is loo=
king for testers and feedback.

Oct 31 marks the 20th anniversary of IBM's release of the AFS source code, =
and Nov 1 marks the 20th anniversary of the start of the OpenAFS project wi=
th the registration of the openafs.org domain.


Patches
=3D=3D=3D=3D=3D=3D=3D

Recently merged onto branch 'openafs-stable-1_8_x':

14400 62beb979b4 afs: Skip bulkstat if stat cache looks full
14399 2879401108 afs: Log warning when we detect too many vcaches
14398 47ab46e1e9 afs: Split out bulkstat conditions into a function
14397 738eb3e497 afs: Bound afs_DoBulkStat dir scan
14396 fbba8e4cbf afs: Avoid needless W-locks for afs_FindVCache
14395 5c476b91fd afs: Change VerifyVCache2 calls to VerifyVCache
14394 150ee65f28 rx: Use _IsLast to check for last call in queue
14393 12aed9ef29 rx: Avoid osi_NetSend during rx shutdown
14392 7f59989cf8 rx: Introduce rxi_NetSend
14401 38f613f5e1 ubik: Remove unused sampleName
14391 f7374a8835 afs: Drop GLOCK for RXAFS_GetCapabilities
14363 02fb067d3f build: remove unused LINUX_PKGREL from configure.ac
14365 2f2cbff766 ubik: Avoid unlinking garbage during recovery
14369 8993e35578 WINNT: Make opr_threadname_set a no-op
14368 045a97dfbc Move afs_pthread_setname_self to opr

Recently submitted for branch 'master':

14418 audit: Setup signal masks before osi_audit_open
14416 afs: Log pid with disk cache read errors
14414 afs: refactor NB* functions
14408 afs: standardize indentation and whitespace in lock macros
14412 afs: don't reference pid_writer if not INSTRUMENT_LOCKS
14410 afs: assert harder in kernel lock macros
14407 afs: remove dead code ObtainLock, ReleaseLock, Lock_Wait
14417 LINUX: Return errors in our d_revalidate
14415 afs: add AFS_ASSERT_GLOCK to the NB* functions
14413 afs: convert NB* macros to functions
14409 afs: always AFS_ASSERT_GLOCK in kernel lock macros
14411 afs: prevent double release of global lock afs_xvcb

Recently merged onto branch 'master':

13322 e83347ce6a remove unused src/butc/common.h
13318 b1975c27d2 butc: consistently spell taskId parameter
13316 f44d7e64bb Remove commented-out butc RPC definitions
13314 465701c8f1 butc: Initialize RPC outputs at top of function
13382 3e3fce24da vlserver: Warn when we cannot unhash deleted entry
14382 48df3ac302 bos: do not assume fs just if dafs bnode is stopped
14381 f372ec041a bozo: defer audit open until log dir is created and curren=
t
14402 87041d676c bozo: Properly detect presence of -auditlog
14411 e8702e6a61 afs: prevent double release of global lock afs_xvcb
14060 fed176cc50 ubik: Introduce IndexOf()
13701 ea9e5e8519 afs: Handle osi_NewVnode failures
14376 e1e5df918f stats: incorrect clock square algorithm
14375 e985d43d99 rxstats: correctly report vlserver VL_* RPC stats
14374 18c345a9f8 rxstats: correctly distinguish client and server stats
14342 f18b58f822 volser: Close dirp on error in ConvertROtoRW
14330 47d809d443 bozo: Log each dir and file with bad access rights
14329 a6b14ea902 bozo: Add KeyFileExt and rxkad.keytab to access rights che=
ck
14406 e17bc8ce86 afs: remove vestigial externs for afs_xvcache
14405 a3fc79633f afs: remove vestigial externs for afs_xcbhash
14366 4e85324729 xstat: prevent CPU loop when -period 0
13984 74f46e0912 afs: Return to userspace after AFS_NEW_BKG reqs
14386 83ce8d41c6 ubik: Remove unused sampleName


--
Mark Vitale
mvitale@sinenomine.net