OpenAFS Release Team weekly meeting Date: March 21, 2024 Participants: - Stephan Wiesand, OpenAFS Release Manager - Ben Kaduk - Cheyenne Wills - Michael Meffie - Mark Vitale
The OpenAFS Release Team meetings are held each Thursday at 12:00pm Eastern, 9:00am Pacific on Libera.Chat IRC channel #openafs-releaseteam. Release team working status is maintained at: https://wiki.openafs.org/devel/Whiteboard/ Discussion ========== * The grand.central.org database server at CMU has been restarted. Thank you Jeffery Hutzelman and Chaskiel Grundman for restoring the service. * Ben to upload 1.8.11 final to grand.central.org cell. * Fix to the rx/perf unit test was submitted by Cheyenne. It fixes a race between the server and client processes during startup causing a false test failure. 15676 tests: rx/perf wait for server init before client * Cheyenne reports one (small) change is required so far for Linux 6.9 15708 Linux-6.9: file_lock mbrs moved to file_lock_core * Ben will be merging the Linux 6.8 changes to the stable branch for Stephan. Recent Changes ============== Merged onto 'openafs-stable-1_8_x' branch since 2024-03-07: 15671 Make OpenAFS 1.8.11 15638 roken: Use srcdir for roken-post.h Updated for 'openafs-stable-1_8_x' branch since 2024-03-07: 15679 afs: Make afs_AllocDCache static 15680 LINUX: Minor osi_vfsop.c cleanup 15681 afs: Remove SRXAFSCB_GetDE 15684 afs: Remove DFlushDCache() 15682 afs: remove dead ICL (fstrace) code 15683 cf: Add function prototypes for linux conftest 15685 afs: Remove afs_MemExtendEntry() 15686 afs: Remove afs_osi_UnmaskUserLoop() 15687 afs: Remove dummy_PSetAcl() 15688 afs: Remove SRXAFSCB_FetchData/StoreData 15689 afs: Remove afs_DbgDisconFiles() 15690 afs: Add declaration for RXAFS_ResidencyCmd() 15691 roken: Declare ct_memcmp in hcrypto kernel roken.h 15692 Linux 6.8: Add function prototypes for krb5 15693 afs: Declare init_hckernel_mutex() 15694 afs: Add includes to pick up function prototypes 15695 afs: Move function prototypes into headers 15696 afs: Add afs_xioctl prototyes to afs_prototypes.h 15697 afs: Remove SRXAFSCB* protos from afs_prototypes.h 15698 rx: Add function prototypes to rx_prototypes.h 15699 afs: fix 'ops' variable may be used uninitialized 15700 afs: Add static attribute to internal functions 15701 rx: Add static attribute to internal functions 15702 rxgen: Declare generated PKG_TranslateOpCode() 15703 rxgen: Declare generated PKG_OpCodeStats() 15704 Linux 6.8: use hlist iteration for dentry children 15705 Linux 6.8: Remove ctl_table sentinels 15706 Linux 6.8: Use roken's strlcpy() in kernel module 15707 afs: Drop GLOCK for various Rx calls Merged onto 'master' branch since 2024-03-07: 15555 rx: Add 'getters' for Rx timeout values 14607 ubik: remove superfluous checks of rx_NewConnection return 15646 Linux 6.8: Use roken's strlcpy() in kernel module 14621 rx: Define symbolic names for Rx magic numbers 15553 ubik: ensure correct election deadline 14608 ubik: ensure correct election timeout for vlserver 15645 Linux 6.8: Remove ctl_table sentinels 15632 Linux 6.8: use hlist iteration for dentry children 15631 rxgen: Declare generated PKG_OpCodeStats() Updated for 'master' branch since 2024-03-07: 14635 rxgk: Introduce and use afs_time64 for time 15714 venus: Introduce 'fs setcell -hardmount' 15713 venus: Extend fs_setcell 15355 tests: Specify unsigned char arrays in vos-t uuid tests 15358 SOLARIS: Tidy up afs_cv_wait definition and declaration 15708 Linux-6.9: file_lock mbrs moved to file_lock_core 15712 tests: Support both V and TESTS in make check 15676 tests: rx/perf wait for server init before client 14110 Translate rxgk error codes in translate_et 14028 audit: Remove unnecessary conn/peer checks 15360 SOLARIS: Specify -m64 for Solaris 11 kernel builds 15359 SOLARIS: Modernize osi_inode 15357 afs: Remove stray semicolon from PGetTokens2 15356 SOLARIS: Pass (void *) to LWP_NoYieldSignal and LWP_WaitProcess 15420 util: Remove duplicate path definitions 15463 libadmin: Correctly fall back to rxnull in afscp 15453 macos: Remove vestigial AFS_MOUNT_AFS references 15416 vol: Remove dead extern FSYNC_Init 15398 afs: Remove bulk stat dead code 15711 Enable pretty builds by default 15709 rx: restore serial advancement for pre-1.2.8 initiators 15710 rx: ReceiveAckPacket abort if peer sent maxSerial == MAX_AFS_UINT32 15567 afsd: Normalize verbose and debug output 15568 afsd: Eliminate duplicated -debug and -verbose output 15566 afsd: Suppress misleading debug messages when -memcache 15478 vos: Fix potential string buffer overflows 15594 dir: Eliminate dtest false negative failures 15613 packaging: Use KillMode=process for systemd client 15651 afs: Add prototypes for roken strlcpy/strlcat 15678 roken: Add include guards to roken.h 14081 bozo: Introduce bnode_Wait() 15675 ubik: Implement and use SDISK_Begin2() 15674 ubik: Introduce the DISK_Begin2() RPC 15677 bubasics: Remove dead code backmon.xg 14633 rx: Introduce rx_opaque_cmp, _stringify 14634 rxgk: Add key derivation tests 14029 rxgk: Convert RXGK_ autoconf vars to RXGK_ONLY 14027 Remove unused rxkad_GetServerInfo parameters 14026 util: Introduce ViceLog_limit 14025 util: Log to stderr by default 14582 bozo: Use ViceLog-based logging 10291 bozo: add build support for pthreaded bosserver 10286 bozo: pthread support 14849 afsweb: remove unsupported afsweb component 14839 JAVA: remove unsupported JAVA component 15565 vol: Consistently report volinfo -sizeonly totals in KiBi units 15564 vol: Correct 'volinfo -sizeonly' totals for partitions and server 15668 Linux: Remove weak attribute for key_type_keyring 15669 Linux: style cleanup in osi_groups.c 15670 Linux: osi_gcpags.c remove unreferenced extern sym 12744 Do not merge: Check buildbot verification 15673 ubik: Refactor uvote_HaveSyncAndVersion() 15672 ubik: Use uvote_HaveSyncAndVersion in SDISK_Begin _______________________________________________ OpenAFS-devel mailing list OpenAFS-devel@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-devel