Release Team Whiteboard
This page is maintained by the OpenAFS Release Team for OpenAFS release and development discussions. The OpenAFS Release Team meetings are held on IRC.
- Thursday at 12:00pm EDT, 9:00pm PDT
- Libera.Chat #openafs-releaseteam channel
See https://gerrit.openafs.org for proposed changes.
Platform notes
Linux 6.11
Linux 6.11 has been released. The master and 1.8.x stable branches contains the necessary commits for Linux 6.11.
Linux 6.12
Linux 6.12 is currently in development and the required changes for openafs are in progress.
Open Stable commits for review (next stable release)
Notes and the list commits needing review for the next stable release.
Stable Wish List
Minor bug fix:
The following changes are targeted for a stable back-port. They have been merged into master and are pending back-ports to stable
- 13376
bozo: mark failed bnodes as stopped/shutdown
Fix bos stop hang when simple bnode process fails. - 12612
afsd: Correctly detect invalid cache dirs
Fixes a crash if the afsd parameters are changed and the cache is not removed. - topic:rxstat-localauth Add rxstat -localauth option so the stat gathering utils can be run easily on a server.
- 15158
rx: Use atomics for rx_securityClass refcounts
Fix crash due to missing rx data field lock. - 15636
LINUX: Refactor afs_osi_Sleep
- 15637
LINUX: Block non-fatal signals when sleeping
Improper handling of non-fatal signals when sleeping. - 15613
RedHat: Use KillMode=process for systemd client
systemd - 15634
RedHat: Introduce client systemd helper script
systemd - 15647
RedHat: Make client unit start/stop more robust
systemd - 15633
RedHat: Retry umount /afs on systemd shutdown
systemd
Next openafs-1_8_x
The following have been submitted to gerrit for 1.8.x and need reviewed:
- 15850
rx: Use atomics for rx_securityClass refcounts
- 15817
volinfo: Refuse zero and non-numeric -volumeid
- 15812
AIX: Don't specify -qlanglvl=stdc99 for libuafs
- 15811
AIX: Declare syscall()
- 15810
AIX: Avoid COMPAT_43 for clang
- 15809
macos: Remove vestigial AFS_MOUNT_AFS references
- 15808
LINUX: Test for rcu_read_unlock with rcu_read_lock
- 15807
Remove almost all bcopy/bzero/bcmp calls
- 15801
rx: Print free and allocated counters as unsigned values
- 15806
make-release: create SHA256 checksums too
- 15805
make-release: Run git describe once
- 15804
make-release: Create output directory if needed
- 15803
make-release: Remove unused optional version argument
- 15802
make-release: Clean up whitespace and spelling
Development
Next Stable Version - 1.10.x
Proposed gerrits for creating the next stable version:
- rxgk
- Topic:chroot-sysname Support for containers
Development Wish List
rxgk
Topics for discussion
- Not requiring root access for running the openAFS servers
Other development wish list
- Topic:viced-callbacks Performance
- Topic:avoid-empty-release Improvements in the handling of vol dump/restore
- Topic:unlinked-vcaches Improvements in vcache linked lists