[OpenAFS-devel] OpenAFS Release Team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Thu, 27 Apr 2023 14:16:59 -0400


OpenAFS Release Team weekly meeting

Date: April 27, 2023
Participants:
- Stephan Wiesand, OpenAFS Release Manager
- Ben Kaduk
- Cheyenne Wills
- Michael Meffie


The OpenAFS Release Team meetings are held each Thursday at 12:00pm Eastern,
9:00am Pacific, on IRC channel #openafs-releaseteam of Libra.Chat.

Stable (1.8.x)
==============

Stephan plans to merge the outstanding 1.8.x changes this evening, then
continue with the release notes for 1.8.10pre1.

Cheyenne reports there is a simple patch that will be needed for Linux 6.4,
see gerrit 15408 (Linux: Do not initialize msghdr's msg_iter/msg_iov).
Cheyenne is doing a minor follow up based on review comments.

Mike added 1.8.x gerrit builds to the current AIX worker.

The gerrit 14707 has been backported for 1.8.x as 15403.

15403 AIX: Fix undefined symbols


Development (1.9.x/master)
==========================

Ben has some questions for 15351, which need to be addressed before 12586
can be merged.

15351 Add command fallback to server config
12586 bozo: Do not create client directory and symlinks

Kailas Zadbuke submitted a PAG reclamation fix, currently under review and
discussion.

15404 afs: pag buildup


Recent Changes
==============

Merged onto 'openafs-stable-1_8_x' branch since 2023-04-13:

15386 AIX: Avoid including net/netisr.h on AIX 7.2 and above
15385 comerr: Update rule for compile_et
15384 configure: Add platform rs_aix73
15383 INSTALL: Update INSTALL to reflect AIX platforms
15382 AIX: Fix issue with make install on AIX 7.1 and higher
15381 configure: Add platform rs_aix71
15380 libafs: Add support for AIX 7.1, 7.2
15379 AIX: Correctly create export64.exp on AIX 7.1+
15378 afs: Use strlcat instead of snprintf to enable AIX build
15377 BUILD: Ensure that make clean actually cleans all products
15376 afs: Fix missing def for pinned_heap on AIX
15375 AIX: Fix install of 64-bit kernel module
15374 util: Add missing symbol for AIX build
15373 fsint: export symbol needed by fileserver
15372 export: Ignore additional build products generated on AIX
15371 export: Install kernel utilities with execute permissions on AIX
15370 afs: Fix missing def for timestruc_t on AIX
15369 tsm41: Fix libs for AIX 7.2
15368 AIX: Add buildsystem support for AIX 7.2
15367 roken: do not clobber __attribute__

Updated for 'openafs-stable-1_8_x' branch since 2023-04-13:

15388 Linux 6.3: Include linux/filelock.h if available
15401 LINUX: Introduce afs_d_alias_foreach
15400 afs: Fix a few ARCH/osi_vcache.c style errors
15403 AIX: Fix undefined symbols
15389 Linux 6.3: Use mnt_idmap for inode op functions

Merged onto 'master' branch since 2023-04-13:

15343 xdr: Avoid xdr_string maxsize check when freeing
15390 LINUX: Introduce afs_d_alias_foreach

Updated for 'master' branch since 2023-04-13:

15408 Linux: Do not initialize msghdr's msg_iter/msg_iov
15404 afs: pag buildup
11907 Introduce rxping and rxtraceroute
15407 RedHat: Add RPM_BUILD_MODULES and RPM_BUILD_USERSPACE
15406 RedHat: Add RELNOTES and ChangeLog to source RPM
15405 RedHat: Support building RPMs with alternate CellServDB
15351 Add command fallback to server config
12586 bozo: Do not create client directory and symlinks
13621 rx: Use SO_REUSEPORT for multiple listener threads
13619 rx: Defer rxi_Start calls during rxi_WriteProc
13620 rx: Split out rxi_BindSocket for userspace
15342 tests: Make src/tests buildable
13617 rx: Refactor rxi_WriteProc error handling
15396 tests: Add COMMON_LIBS macro to src/tests/Makefile
13616 rx: Introduce rxi_WaitForTransmitWindow
13615 viced: Allow multiple rx listeners
13614 rx: Allow multiple rx listeners for pthreads
13612 rx: Introduce rxi_SendPacketDgrams
13613 rx: Use sendmmsg when available
13611 rx: Introduce 'flags' argument to rxi_SendList
13610 rx: Use recvmmsg when available
15341 tests: Remove snprintf.c from src/tests
15399 doc: Move man page generation from regen.sh to make-release
15397 Introduce 'davol-tinker dv-bump'
15398 afs: Remove bulk stat dead code
15362 viced: Update host package locking rules
15365 doc: Build man pages when pod2man is found
15387 doc: Stage man pages before installing
15364 doc: Generate man pages in batches
15363 doc: Fix the AFS::ukernel man page title
15393 fs: Restrict 'fs flushall' to root
15392 fs: Improve 'flush' errno handling
12612 afsd: Correctly detect invalid cache dirs
15395 LINUX: Re-evaluate dentry if d_time > parent DV
15391 LINUX: Make 'fs flush' invalidate dentry's
14876 LINUX: Test for rcu_read_unlock with rcu_read_lock
15394 macOS: Set parent of volume root vnodes correctly