[OpenAFS-devel] OpenAFS release team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Fri, 21 Aug 2020 12:58:51 -0400


OpenAFS release team weekly meeting
Date: August 21, 2020
Participants:
- Stephan Wiesand, Release Manager
- Benjamin Kaduk
- Yadavendra Yadav
- Michael Meffie
- Cheyenne Wills

The weekly release team meetings are held on Fridays at 16:00 UTC (12:00 EDT)
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
============

Stephan asked for code reviews on the 1.8.7 candidates:

14314 redhat: Add make to the dkms-openafs pre-requirements
14299 butc: fix int to float conversion warning
14311 vos: Print "done" in non-verbose 'vos remsite'
14310 vos: take RO volume offline during convertROtoRW
14293 asetkey: Add new 'delete' command variants
14285 salvaged: Fix "-parallel all<number>" parsing
14297 afs: Set AFS_VFSFSID to a numerical value
14291 tests: Use usleep instead of nanosleep
14290 tests: Wait for server start in auth/superuser-t
14289 tests: Introduce afstest_GetProgname
14264 Make OpenAFS 1.8.7pre1
14142 ubik: positional io for db reads and writes
14141 ubik: remove unnecessary lseeks in uphys_open

Stephan: to cite my current 1.8.7 wish list:

-- MIKE --
M14158 rx: Use _IsLast to check for last call in queue *** CLASHES 13718
-- ANDREW --
M14153 ubik: Avoid unlinking garbage during recovery *** NO CLEAN PULLUP
M14146 LINUX: Copy session keys to parent in SetToken *** FIXES OLD KLOG STUFF
M14147 LINUX: Always crref after _settok_setParentPag *** FIXES OLD KLOG STUFF
M13718 rx: Avoid osi_NetSend during rx shutdown *** CLASHES 14158
M14181 afs: Drop GLOCK for RXAFS_GetCapabilities *** MERE OPTIMIZATION
M14203 rxkad: Use krb5_enctype_keysize in tkt_DecodeTicket5 *** INTERF. AKLOG?!
M14213 auth: Close fd on SetExtendedCellInfo write error *** NICE TO HAVE
M14252 LINUX: Close cacheFp if no ->readpage in fastpath
M14255 volser: Don't NUL-pad failed pread()s in dumps

1.8.7 WISH LIST
===============
13827  aklog: use any enctype in get_credv5 YADA BEN

FBSD

topic:bulkstat-vcache-pressure MIKE BEN *** MERE OPTIMIZATION
M12655  afs: Change VerifyVCache2 calls to VerifyVCache
M12656  afs: Avoid needless W-locks for afs_FindVCache
M13253  afs: Bound afs_DoBulkStat dir scan
M13254  afs: Split out bulkstat conditions into a function
M13255  afs: Log warning when we detect too many vcaches
M13256  afs: Skip bulkstat if stat cache looks full

Added today:
M14208 vos: avoid CreateVolume when restoring over an existing volume
M14312 afs: Avoid NatPing event on all connection


1.9.x/master
============

To be merged to the master branch for linux 5.9rc support:

14300 LINUX 5.9: Remove HAVE_UNLOCKED_IOCTL/COMPAT_IOCTL


Infrastructure
==============

No updates.

Patches
=======

14314 redhat: Add make to the dkms-openafs pre-requirements
14311 vos: Print "done" in non-verbose 'vos remsite'
14310 vos: take RO volume offline during convertROtoRW

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

14298 7e2a62fb59 afs: Avoid using logical OR when setting f_fsid
14288 fc32922236 vlserver: Return error when growing beyond 2 GiB
14287 03979eaa17 vlserver: Correctly pad nvlentry for "O" RPCs
14286 986ee1fd42 afs: Avoid panics on failed return from afs_CFileOpen
14284 a00fe9fd42 LINUX: Initialize CellLRU during osi_Init
14283 6824d45c2a util: Handle serverLogMutex lock across forks

Recently submitted for branch 'master':

14307 vldb_check: Check for volume lock inconsistencies
14313 Constify libutil APIs
14306 bos: suppress unnecessary warn if -noauth
14312 afs: Avoid NatPing event on all connection
14309 rx: Change conn->lastBusy to use atomics
14308 dumpscan: Don't call cb_dirent twice
14305 INSTALL: document the minimum Linux kernel level

Recently merged onto branch 'master':

14208 f5051b87a5 vos: avoid CreateVolume when restoring over an existing volume
14295 624219a1b2 tests: Accommodate c-tap-harness 4.7
14294 3f377aa117 Import of code from c-tap-harness

-- 
Michael Meffie <mmeffie@sinenomine.net>