The OpenAFS Guardians are happy to announce the availability of OpenAFS 1.8.7.
Source files can be accessed via the web at:

       https://www.openafs.org/release/openafs-1.8.7.html

or via AFS at:

       UNIX: /afs/grand.central.org/software/openafs/1.8.7/
       UNC: \\afs\grand.central.org\software\openafs\1.8.7\

This release fixes a critical issue with the generation of Rx connection IDs
(CIDs) for Rx clients started after 14 Jan 2021 08:25:36 AM UTC (Unix epoch
time 0x60000000).  Unpatched systems will always use the fixed value of
0x80000002 as the CID, which causes connections to fail for multiple reasons.
Client commands such as `vos examine` will time out if run after that
time, cache managers started after that time will be unable to access files,
fileservers started after that time will be unable to access the Ubik databases,
and database servers started after that time will be unable to participate
in a quorum or Ubik elections.  In particular, fileservers that restart,
including due to a scheduled weekly restart, will not be able to register
with the volume location service or verify group membership with the
protection service.

The fix causes the initial CID to be randomly generated (without dependence
on the current time) and removes the faulty logic intended to detect signed
integer overflow (which is not needed since the field in question is now
an unsigned integer).

Thanks to Jeffrey Altman of Auristor Inc. for tracking down the key issue.

Bug reports should be filed to openafs-b...@openafs.org.

Benjamin Kaduk
for the OpenAFS Guardians

Attachment: signature.asc
Description: PGP signature

Reply via email to