[OpenAFS-devel] OpenAFS Release Team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Thu, 17 Oct 2024 12:53:40 -0400


OpenAFS Release Team weekly meeting

Date: October 17, 2024
Participants:
- Stephan Wiesand, OpenAFS Release Manager
- Ben Kaduk, OpenAFS Maintainer
- Michael Meffie, OpenAFS Maintainer
- Cheyenne Wills
- 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
==========

* OpenAFS 1.8.12.2 was tagged in Git. Source tarballs and annoucement
  comming soon.

* Recent merges on master include changes for FreeBSD, improvements to vos
  restore, and an Rx connection leak fix.


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

Merged onto 'openafs-stable-1_8_x' branch since 2024-09-19:

15860 Make OpenAFS 1.8.12.2
15859 Update NEWS for OpenAFS 1.8.12.2
15858 Linux: Test for missing generic_file_splice_read
15857 uss: Replace strcat with safer method
15854 Remove MIN and MAX macro definitions
15853 opr: replace MIN/MAX macros with opr_min/opr_max
15852 rx: Define symbolic names for Rx magic numbers

Merged onto 'master' branch since 2024-09-19:

15135 rx: Reap client conns in rxi_ReapConnections
15349 rx: Avoid unnecessary locking in rxi_ReapConnections
14951 rx: prevent leak of cache manager NAT ping rx_connections
15086 cmd: Do not leak param in cmd_Parse()
15843 Remove lowercase min/max macro definitions
15825 Replace lowercase min/max macros with opr_min/max
14711 vos: Check start-of-dump magic in vos restore
14710 vos: Check end-of-dump magic before deleting volume
15069 vos: Open dump file before deleting volume in vos restore
14778 vos: Avoid dumping volume to tty
14760 vos: Check for tty in vos restore
14759 vos: Add prefix to vos restore -overwrite constants
14758 vos: Check end of dump magic when file is seekable
14777 usd: Add USD_IOCTL() is seekable check
14757 vos: Get stdin and stdout block sizes with USD_IOCTL()
14756 vos: Fix vos dump and restore dump file close error messages
15480 auth: Remove src/auth/copyauth
15832 bosserver: use normal asprintf idiom
15834 fsbnodeops: remove write-only variable
15833 bosserver: remove outdated comment
15790 bozo: minor style fix
13376 bozo: mark failed bnodes as stopped/shutdown
15342 tests: Make src/tests buildable
15791 bozo: Make SBOZO_Exec comments more helpful
15815 build: Fix out-of-tree builds for CTF debuginfo platforms
15838 bozo: Correct a few comments
14025 util: Log to stderr by default
15849 vos: Avoid 'vos zap' warning on unrelated VL sites
15856 doc: Fix doc/xml for objdir builds
14582 bozo: Use ViceLog-based logging
15841 serverLog: call setvbuf unconditionally
15831 bozo: Mark ScheduleCronBnode as static
15172 FBSD: Handle missing vnode.v_tag
15171 FBSD: Cast afs_symlink target to char*
15170 FBSD: Avoid if_addr_rlock() when needed
15168 FBSD: Handle 1-arg NET_EPOCH_ENTER
15167 FBSD: Avoid requiring VI_FREE
15165 FBSD: Use UMA allocations instead of getpbuf()
15164 FBSD: Handle 1-argument VOP_UNLOCK
15163 FBSD: Use VN_IS_DOOMED when available
15161 FBSD: Fallback to $CC for assembler
15173 FBSD: Use VFS_VOP_VECTOR_REGISTER
15169 FBSD: Handle 2-arg vget()
15166 FBSD: Set IN_HISTORICAL_NETS before netinet/in.h
15160 FBSD: Build support for FreeBSD 13
14206 FBSD: Avoid extra vcache puts in afs_root
15162 FBSD: Use vm_object_mightbedirty when available
14796 FBSD: Use vrefl() when available

Updated for 'master' branch since 2024-09-19:

15867 volser: Avoid 'vos release' failure partial unlock
14352 volser: Use GetLockedEntry in UV_ReleaseVolume
14355 volser: Split CheckVolume into RW/RO/BK functions
14356 volser: Always fetch locked entry in CheckVolume
14354 volser: Lock entry properly in UV_RestoreVolume2
14357 volser: remove check for VL_ENTDELETED
14353 volser: clean up and clarify storeEntry usage
14350 volser: Introduce GetLockedEntry
15866 macOS: Resolve build errors on Apple Silicon-based macOS Sequoia
15352 ptserver: Ensure proper buffer alignment in pt_util
14717 afs: convert lock macros to functions
14719 afs: assert harder in kernel lock functions
14718 afs: AFS_ASSERT_GLOCK earlier in kernel lock functions
15489 WINNT: Use safer string functions in DumpAfsLog
15557 rx: Avoid increasing Rx harddead timeout
15556 tests: Add C-TAP tests for Rx connection/call timeouts
15839 bozo: Add diagnostic logging for bnode_Wait
14586 DARWIN: Use -Werror=objc-method-access for objc
15864 doc: Add OpenAFS Contributor Guide
15863 doc: Convert doc/process files to markdown
15862 doc: Relocate the Code of Conduct to doc/process/code-of-conduct.md
15861 doc: Split CODING into separate documents
15716 CODING: update guidance on using the git tree
15629 CODING: discuss indentation for non-C files
15627 CODING: clean up initial section
15611 CODING: add code review guidelines
15717 CODING: switch braces policy for single-line bodies
15628 CODING: expand GNU indent options in prose
10291 bozo: add build support for pthreaded bosserver
14205 FBSD: Drop tvc->lock before VOP_LOCK for vinvalbuf
15865 macos: Add support for MacOS 15.X (Sequoia)


-- 
Michael Meffie <mmeffie@sinenomine.net>