[OpenAFS-devel] OpenAFS release team weekly meeting
Michael Meffie
mmeffie@sinenomine.net
Tue, 16 Jan 2018 11:32:02 -0500
OpenAFS release team weekly meeting
Date: Jan 12, 2018
Participants:
* Stephan Wiesand (Release Manager 1.6)
* Ben Kaduk (Release Manager 1.8)
* Michael Meffie
* Marcio Barbosa
The weekly release team meetings are held on Fridays at 14:00 GMT on jabber
(xmpp) in release-team@conference.openafs.org. Please request login
information if you would like to participate. Logs are available at
https://conference.openafs.org/release-team@conference.openafs.org/
1.6.x stable series
===================
NOTE:
A discussion was held on what the requirements are for merging commits on the
stable branch. Gerrits require +1 to be merged at a minimum. Gerrits changing
difficult areas, such as ubik, require multiple +1s from developers familiar
with that area of the code, even after being merged on the master branch.
Reviewers should note if the changes are back-ported correctly and are
appropriate for the stable branch.
1.6.22.2
--------
The next planned 1.6.x release will be 1.6.22.2 release to support
linux 4.15:
- macos high sierra support
topic:highsierra
12833 macos: make the OpenAFS client aware of APFS
12832 macos: packaging support for MacOS X 10.13
12831 macos: add support for MacOS 10.13
- linux 4.15 support
topic:Linux-4.15
12834 Linux: use plain page_cache_alloc
12835 Linux 4.15: check for 2nd argument to pagevec_init
- changes to address getcwd() issues on RHEL7.4
topic:RH74_shakeloose_refactor
12859 LINUX: consolidate duplicate code in osi_TryEvictDentries
12860 LINUX: Avoid d_invalidate() during afs_ShakeLooseVCaches()
12858 LINUX: consolidate duplicate code in canonical_dentry
12857 LINUX: add afs_d_alias_lock & _unlock compat wrappers
12856 LINUX: create afs_linux_dget() compat wrapper
12855 Revert "LINUX: do not use d_invalidate to evict dentries"
12854 Revert "LINUX: eliminate unused variable warning"
1.6.23pre1
----------
Candidates for 1.6.23pre1
Rx fix: Reviews are required.
12866 rx: rxi_ReceiveDataPacket do not set rprev on drop (7784-v2)
12865 rx: Add a helper function for delayed acks (7784-v2)
12864 rx: rxi_ReceiveDataPacket do not set rprev on drop (7784-v1)
Fixes for ubik quorum loss issues; These require reviews before they will be
considered to be included in 1.6.x. Note there are several ubik patches
pending for the master branch (see master branch below)
12814 ubik: avoid DISK_Begin on sites that didn't vote for sync
12811 ubik: allow remote dbase relabel if up to date
12807 ubik: remove useless signal call
12806 ubik: update epoch as soon as sync-site is elected
12803 ubik: avoid early DISK_Begin calls we know will fail
Other candidates, backported from 1.8.x/master. Reviews for 1.6.x branch are
needed.
12684 libafs: avoid resetting the dynroot volume every 10 minutes
12685 libafs: rename volume accessTime to setupTime
12686 libafs: update the volume setup time when the vldb is rechecked
12687 libafs: vldb cache timeout option (-volume-ttl)
12667 afs: fix afs_xserver deadlock in afsdb refresh
12645 Put jhutz's ubik analysis in doc/txt
12646 doc: Add introduction and credits to ubik.txt
12666 Linux: fix whitespace in osi_sysctl.c
12643 afs: Improve "Corrupt directory" warning
Other candidates may be proposed. Reviews are welcome.
1.8.x series
============
1.8.0pre4 (beta) is available. Test reports would be appreciated.
Some positive responses on irc (#openafs on freenode.net)
Andrew submitted a change for a deadlock in master/1.8 on old
kernels that have the splice alias race. May be needed for 1.8.0.
12868 LINUX: Avoid locking inode in check_dentry_race
master
======
The autoconf refactoring changes were merged on master recently.
Andrew did raised a question of a possible memory leak in the rxgk crypto code
if krb5_init_context could sporadically fail. Ben as come around to the
position of embedding a krb5_context in the rxgk_key structure as the least-bad
option for now.
Ubik fixes. We need to know if these changes are required
for stable after the set of 12803,12806,12807,12811,12814
12716 ubik: update ubik_dbVersion during SDISK_SendFile
12640 ubik: check if epoch is sane before db relabel
--
Michael Meffie <mmeffie@sinenomine.net>