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:

Development Wish List

rxgk

Topics for discussion

  • Not requiring root access for running the openAFS servers

Other development wish list