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.9
Linux 6.9 has been released. The master branch contains the necessary commits for Linux 6.9. For 1.8.x, the commits for Linux 6.9 have been merged and are part of openafs-stable-1_8_12pre1
Linux 6.10
The following commits for Linux 6.10 support have been submitted to gerrit for review:
- 15768
Linux 6.10: 'inline' must proceed func return type
- 15766
afs: avoid empty-body warning
- 15765
Linux-6.10: define a wrapper for vmalloc
- 15764
Linux-6.10: Use filemap_alloc_folio when avail
- 15763
Linux-6.10: remove includes for asm/ia32_unistd.h
As Linux 6.10 is still in development, there could be additional work needed as additional changes are made to the Linux kernel.
Open Stable commits for review (next stable release)
Notes and the list commits needing review for the next stable release.
1.8.12 open openafs-stable-1_8_x
1.8.12pre1 has been created.
Stable Wish List
Minor bug fix:
- 15608
rx: Print free and allocated counters as unsigned values
The following changes from master address a crash in the cache manager:
- 13802
afs: remove redundant assignment
- 13798
dir: distinguish logical and physical errors on reads
- 13803
afs: refactor directory checking in DRead
The following changes are targeted for a stable backport. These changes are still in review for the master branch and require additional reviews.
- 14876
LINUX: Test for rcu_read_unlock with rcu_read_lock
Fixesrcu_read_lock
configure check. - 12612
afsd: Correctly detect invalid cache dirs
Fixes a crash if the afsd parameters are changed and the cache is not removed. - topic:rxstat-local Add rxstat -localauth option so the stat gathering utils can be run easily on a server.
- 13376
bozo: mark failed bnodes as stopped/shutdown
Fix bos stop hang when simple bnode process fails. - 15158
rx: Use atomics for rx_securityClass refcounts
Fix crash due to missing rx data field lock.
Master branch gerrits are needed for building OpenSUSE packages (would be nice to get these into 1.8.x)
- 14115
make-release: Create output directory if needed
Has been merged into master - 14148
make-release: Clean up whitespace and spelling
Has been merged into master - 14566
make-release: create SHA256 checksums too
Still in review for master
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
- 14731
viced: Set HashTable size at startup
Performance - topic:connleaks Fixes a leak of client rx_connections
- topic unoquorum Ensures that elections operate correctly by enforcing rx timeout invariants