OpenAFS Release Team weekly meeting
Michael Meffie <[email protected]>
| Newsgroups | gmane.comp.file-systems.openafs.devel |
|---|---|
| Message-ID | <20230414083516.45f288eb@lana> |
OpenAFS Release Team weekly meeting Date: April 13, 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) ============== Changes for Linux 6.3 have been merged to the master branch and submitted to the stable branch for review (on top of the AIX changes): * 15389 Linux 6.3: Use mnt_idmap for inode op functions * 15388 Linux 6.3: Include linux/filelock.h if available Changes for AIX support are to be merged to the stable branch by Stephan. * topic:aix-for-1_8_10 The current plan is merge aix-for-1_8_10 and 15388, 15389 for a 1.8.10pre1 release. Gerrit 14876 (LINUX: Test for `rcu_read_unlock` with `rcu_read_lock`) is not blocking 1.8.10, moved to the 1.8.11 wish list. Development (1.9.x/master) ========================== Marcio submitted a fix to master for review to fix a MacOS specific issue: (added to the 1.8.11 wish list) * 15394 macOS: Set parent of volume root vnodes correctly Andrew submitted some improvements and changes to fs flush*: (added to the 1.8.11 wish list) 15391 LINUX: Make 'fs flush' invalidate dentry's 15392 fs: Improve 'flush' errno handling 15393 fs: Restrict 'fs flushall' to root 15395 LINUX: Re-evaluate dentry if d_time > parent DV Recent Changes ============== Merged onto 'openafs-stable-1_8_x' branch since 2023-04-07: 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-07: 15389 Linux 6.3: Use mnt_idmap for inode op functions 15388 Linux 6.3: Include linux/filelock.h if available Merged onto 'master' branch since 2023-04-07: 15390 LINUX: Introduce afs_d_alias_foreach 15347 Linux 6.3: Use mnt_idmap for inode op functions Updated for 'master' branch since 2023-04-07: 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 11907 Introduce rxping and rxtraceroute 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 15123 viced: Avoid blocking in multi_Rx 12376 libadmin: add rxstat_* -localauth option 12375 libadmin: add afsclient_TokenPrint function 12374 libadmin: parse rxstat_* command line args with libcmd