[OpenAFS-devel] OpenAFS Release Team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Fri, 12 May 2023 11:54:17 -0400


OpenAFS Release Team weekly meeting

Date: May 11, 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)
==============

The OpenAFS mirror on github.com is not being updated.  Cheyenne pointed out a
recent announcement by github related to 2FA that may be relevant.  Ben Kaduk
will investigate.

Mike submitted 15422 for 1.8.x, since Ben Huntsman reported it fixes a build
error on AIX 7.1.

15422 Retire AFS_MOUNT_AFS


Ben Huntsman has created a buildbot worker for AIX 7.1.  It is current configured
as a nightly builder since the build times are very slow.

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

Ben Huntsman submitted two changes to fix crashes on AIX.

15418 AIX: AFS_SMALLOCSIZ too small on newer OS releases
15419 AIX: Free pinned_heap during shutdown to prevent kernel panic

Andrew submitted a client fix related to cached stat info of symlinks.

15423 LINUX: Set .getattr for symlinks

Jeffrey Altman submitted a fix related to rx jumbograms:

15421 rx: alter rx_jumboHeader byte-order conversion

Mike updated the changes needed to retire the bosserver creation of client
CellServDB and ThisCell symlinks.

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

Cheyenne said he completed code changes for the buildbot to improve reliability
when one or more non-critical workers goes offline or hangs.  He also has a
change to avoid rebuilding when just the commit message is changed.  Mike will
be pushing the changes to the buildbot master after more local testing.


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

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

15422 Retire AFS_MOUNT_AFS

Merged onto 'master' branch since 2023-05-05:

15418 AIX: AFS_SMALLOCSIZ too small on newer OS releases
15413 audit: Remove redundant AFS_AIX32_ENV ifdef
15412 audit: Remove vestigial osi_echo_trail logic

Updated for 'master' branch since 2023-05-05:

15419 AIX: Free pinned_heap during shutdown to prevent kernel panic
15391 LINUX: Make 'fs flush*' invalidate dentry
15089 bozo: Parse command lines with cmd_Tokenize() and cmd_Split()
15335 cmd: Do not leak tokens in cmd_ParseLine()
15087 tests: Add cmd_ParseLine() checks
15088 cmd: Introduce cmd_Tokenize() and cmd_Split()
15086 cmd: Do not leak param in cmd_Parse()
15423 LINUX: Set .getattr for symlinks
15404 afs: Check UHasTokens in afs_GCUserData
15420 util: Remove duplicate path definitions
12586 bozo: Do not create client directory and symlinks
15351 Add command fallback to server config
15415 audit: Make audit operations threadsafe
15414 audit: Update comments
15421 rx: alter rx_jumboHeader byte-order conversion