[OpenAFS-devel] OpenAFS release team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Thu, 30 Sep 2021 12:44:39 -0400


OpenAFS release team weekly meeting

Date: September 30, 2021

Participants:
- Stephan Wiesand, Release Manager
- Benjamin Kaduk
- Michael Meffie
- Mark Vitale

The weekly release team meetings are held on Thursdays at 16:00 UTC (12:00 EDT)
in release-team@conference.openafs.org on jabber. Please request login
information if you would like to participate. Logs are available at:

    https://conference.openafs.org/release-team@conference.openafs.org/


1.8.x stable
============

* Stephan pulled up the rest of the current patches for FreeBSD,
  freebsd 12 buildbot is happy on the 1.8.x branch now.

* Stephan is pulling up candidates for 1.8.x.

* Discussion on 14816; removed dead code (to reduce code skew)
  but allow removes a symbol, so may not be suitable for 1.8.x.

1.9.x devel/master
==================

* Several patches merged on master this week.

* Ben review 14766 (let bnode operations allocate output strings) next

* Marcio reported success with OpenAFS on the upcoming macOS "Monterey"
  release.  Currently working on an issue during system shutdown.

* Ben will add Mark V to the rt.central.org security queue.


Patches
=======

Merged onto 'openafs-stable-1_8_x' branch since 2021-09-23:

14795 FBSD: avoid vrefl()
14794 FBSD: Ignore VI_DOOMED vnodes
14793 afs: Refactor osi_vnhold/AFS_FAST_HOLD
14792 FBSD: Avoid holding AFS_GLOCK during vinvalbuf
14781 FBSD: Use CK_STAILQ_FOREACH for ifaces on FBSD 12
14780 FBSD: Add proper locks when traversing net ifaces
14788 vol: Avoid building devname.c on AFS_NAMEI_ENV
14787 vol: Indent ifdef maze in devname.c
14786 FBSD: Accommodate 12.0's 64-bit inodes
14785 FBSD: Use VM_CNT_INC/VM_CNT_ADD on FreeBSD 12
14784 FBSD: Handle missing LINK_MAX
14783 FBSD: Use syscall "helper" functions
14782 FBSD: Remove support for 8.x and 9.x
14773 FBSD: Handle malloc/free changes in FBSD 12
14740 rx: compare RX_ACK_TYPE_ACK as a bit-field

Updated for 'openafs-stable-1_8_x' branch since 2021-09-23:

14813 afs: clarify cold and warm shutdown logic
14816 rx: Remove multi_End_Ignore
14810 Make OpenAFS 1.8.9pre1
14811 rx: Indent ifdef maze in rx_kernel.h
14815 rx: Remove delays in multi_End_Ignore
14814 fs: Avoid unnecessary cell DNS lookups

Merged onto 'master' branch since 2021-09-23:

14765 bos: Improve string safety
14812 afs: remove dead code afs_SetCheckServerNATmode
14716 afs: eliminate INSTRUMENT_LOCKS
14407 afs: remove lock dead code

Updated for 'master' branch since 2021-09-23:

14231 afs: Remove 'retry' arg from afs_FindVCache
14001 FBSD: Use GENERIC kernel headers by default
14818 bozo: Use buffered I/O to send notifier data
14819 bozo: Use safe string functions to format core filenames
14717 afs: convert lock macros to functions
14821 afs: further clarify afs_Daemon wait logic
14820 afs: clarify afs_Daemon wait logic
14822 afs: improve timeliness of afs_Daemon housekeeping tasks
14797 bozo: Add bnode_GetNotifier()
14766 bozo: Let the bnode operations allocate output strings
14746 macos: add support for Apple Silicon
14745 macos: build afscell for supported architectures
14744 build: Declare/include functions before using them
14817 afs: maintain proper time diffs in afs_CacheTruncateDaemon
14200 afs: provide cache eviction statistics
14199 afs: record afs_CacheTruncateDaemon stats indirectly
14198 afs: export internal stats for afs_CacheTruncateDaemon
14227 afs: consolidate disk block calculations
14195 Add static assert for size of osi_timeval32_t
14743 libafs: Replace strcpy &co by safer alternatives
14742 libafs: Import strlcpy and strlcat from roken

-- 
Michael Meffie <mmeffie@sinenomine.net>