Accepting request 910047 from home:hauky:branches:filesystems
- update to openafs version 1.8.8 - remove linux-kmp.patch. Not required at the minute. OBS-URL: https://build.opensuse.org/request/show/910047 OBS-URL: https://build.opensuse.org/package/show/filesystems/openafs?expand=0&rev=82
This commit is contained in:
parent
987491f1d7
commit
9e626f9fc0
@ -1,11 +0,0 @@
|
||||
User-Visible OpenAFS Changes
|
||||
|
||||
OpenAFS 1.8.7
|
||||
|
||||
All platforms
|
||||
|
||||
* Fix initial Rx Connection ID (CID) generation.
|
||||
Remove stale initialization and overflow detection logic that resulted
|
||||
in connection failures due to all CIDs being set to 0x80000002.
|
||||
(14493, 14494, 14497)
|
||||
|
200
RELNOTES-1.8.8
Normal file
200
RELNOTES-1.8.8
Normal file
@ -0,0 +1,200 @@
|
||||
User-Visible OpenAFS Changes
|
||||
|
||||
|
||||
OpenAFS 1.8.8
|
||||
|
||||
All platforms
|
||||
|
||||
* Improved documentation, diagnostics and error messages (14311 14326
|
||||
14331 14367 14399 14419 14420 14427 14434 14436 14437 14438 14439
|
||||
14440 14502 14516 14518 14546)
|
||||
|
||||
* Build fixes, mostly for recent compilers (14217 14298 14299 14668)
|
||||
|
||||
* Avoid some potential performance losses in the wire protocol (14503
|
||||
14514)
|
||||
|
||||
* Avoid client connections hanging forever when the server is
|
||||
restarted while they're active (14504 14505 14506 14507)
|
||||
|
||||
All server platforms
|
||||
|
||||
* Avoid Rx calls getting stuck on the incoming call queue for busy
|
||||
servers (14394)
|
||||
|
||||
* Avoid a possible salvageserver deadlock (14283)
|
||||
|
||||
* Fixed salvageserver's parsing of the "-parallel all<number>" argument
|
||||
(14285)
|
||||
|
||||
* Avoid potential salvager crashes (14515 14614)
|
||||
|
||||
* Fix "bos salvage -forceDAFS" when the BosConfig also contains a legacy
|
||||
'fs' bnode in addition to the 'dafs' bnode (14665)
|
||||
|
||||
* Avoid erratic vlserver behaviour due to overflowing the maximum
|
||||
VLDB size of 2 GB. Log a message and return an error instead (14288)
|
||||
|
||||
* Fixed a ptserver issue where 'pts mem -expandgroups' failed when
|
||||
supergroups were enabled (14345) (RT #135147)
|
||||
|
||||
* Take read-only volumes offline while being converted to read-write
|
||||
ones with "vos convertROtoRW", preventing them from ending up in an
|
||||
inconsistent state when accessed during the conversion (14433)
|
||||
|
||||
* Avoid inconsistent volume states due to interrupted rename operations
|
||||
and other potential issues (14449 14450)
|
||||
|
||||
* Add new variants to asetkey's "delete" command to allow deleting
|
||||
non-des keys (14293)
|
||||
|
||||
* Improved ubik performance and robustness (14141 14142 14365)
|
||||
|
||||
* Fixed building the vol-bless utility, which is now also built by
|
||||
default but still not installed and distributed (14601)
|
||||
|
||||
* Fixed parsing of "-cores none" when bosserver is started this way
|
||||
(14589)
|
||||
|
||||
All client platforms
|
||||
|
||||
* Avoid crashes or panics when potentially recoverable errors
|
||||
during cache I/O are encountered (14286)
|
||||
|
||||
* Avoid flooding servers with NAT pings, which could happen under
|
||||
certain circumstances (14364)
|
||||
|
||||
* Avoid possible panics during client startup or shutdown (14393 14441)
|
||||
|
||||
* Avoid potential buffer overflows by one character in the "bos" client
|
||||
program and in libadmin client programs (14664 14666 14698)
|
||||
|
||||
* Fixed a slow kernel memory leak triggered by retrieving tokens for
|
||||
userspace commands as an authenticated user (14667 14663) (RT #135238)
|
||||
|
||||
* Fixed several potential problems in "aklog -keytab" (14478 14479
|
||||
14480 14481 14482)
|
||||
|
||||
* Performance improvements (14391)
|
||||
|
||||
* Avoid unexpected "cold" shutdowns upon umount /afs on platforms
|
||||
which should perform a "warm" shutdown by default (14610)
|
||||
|
||||
* Avoid memory leaks during shutdown (14615 14616)
|
||||
|
||||
* Fixed building the afscp utility, which is still not built by default
|
||||
though (14627)
|
||||
|
||||
Linux clients
|
||||
|
||||
* Support mainline kernels up to and including 5.13 (14267 14268 14269
|
||||
14315 14563 14564 14565) (RT #135242)
|
||||
|
||||
Note that as of mainline kernel 5.13, OpenAFS currently won't build
|
||||
on PowerPC due to a new ABI restriction.
|
||||
|
||||
* Avoid failures of cache I/O operations in the context of tasks
|
||||
restricted by security mechanisms like AppArmor (14082 14099)
|
||||
|
||||
* Avoid a crash while loading the kernel module when reading from
|
||||
/proc/fs/openafs/CellServDB before afsd has started (14284)
|
||||
|
||||
* Avoid more possible causes of getcwd() failures (14451)
|
||||
|
||||
* Restore the -setpag functionality in some older utilities like klog
|
||||
(14327 14328)
|
||||
|
||||
macOS
|
||||
|
||||
* Added support for release 11.0 "Big Sur" (14597 14598 14605 14600)
|
||||
|
||||
FreeBSD
|
||||
|
||||
* Support releases 11.2, 12.1, 12.2 (14520 14537 14590)
|
||||
|
||||
* Add a wide range of FBSD specific fixes and improvements (14521..36)
|
||||
|
||||
OpenAFS 1.8.7
|
||||
|
||||
All platforms
|
||||
|
||||
* Fix initial Rx Connection ID (CID) generation.
|
||||
Remove stale initialization and overflow detection logic that resulted
|
||||
in connection failures due to all CIDs being set to 0x80000002.
|
||||
(14493, 14494, 14497)
|
||||
|
||||
OpenAFS 1.8.6
|
||||
|
||||
All platforms
|
||||
|
||||
* Address warnings and errors encountered when building OpenAFS with
|
||||
modern compilers like gcc9 or recent clang (13727..45 13749..50 13756
|
||||
13846 13879)
|
||||
|
||||
* Avoid some rare cases of Rx calls getting stuck in the incoming queue
|
||||
(13892)
|
||||
|
||||
* Display the usage of simple commands (commands without subcommands) when
|
||||
run only with the -help option (13894)
|
||||
|
||||
* Fix a memory leak in the cache manager and the fileserver while
|
||||
processing "fs uuid" or "fs setcbaddr" (13899)
|
||||
|
||||
* Fix a memory leak when reopening krb local realms configuration (13900)
|
||||
|
||||
* Avoid possible crashes when freeing kerberos contexts (13902)
|
||||
|
||||
All server platforms
|
||||
|
||||
* Do not leave empty directories behind in the file server vice partition
|
||||
when running the "vos zap -force" command (13897)
|
||||
|
||||
* Fix "vos zap -force" failures when the volume being zapped does not have
|
||||
an entry in the fileserver's volume group cache (e.g., during fileserver
|
||||
startup) (13896)
|
||||
|
||||
* Relax the length limits on some membership lists used in ptserver RPCs,
|
||||
introduced in release 1.8.0 to prevent denial of service attacks, to
|
||||
accommodate use cases of some larger existing sites (13844)
|
||||
|
||||
* Improved diagnostics and error messages (13898 13906..8 13938)
|
||||
|
||||
* Ensure that fileservers running in readonly mode actually reject all
|
||||
write requests, but introduce a -admin-write switch allowing writes
|
||||
by members of the system:administrators group (14018 14019)
|
||||
|
||||
All client platforms
|
||||
|
||||
* Require the -insecure_des switch to be passed to aklog and klog.krb5
|
||||
to make them work with single-DES encryption types (13791)
|
||||
|
||||
* Avoid a panic due to a retryable error - retry in a background request
|
||||
instead (13847)
|
||||
|
||||
* Avoid blocking other functions on the completion of some potentially
|
||||
long-running RPCs issued by the server (13893)
|
||||
|
||||
* Fix a potential memory leak in "fs getserverprefs" when the pioctl fails
|
||||
with E2BIG (13895)
|
||||
|
||||
* Avoid the local cache incorrectly reflecting the state of a file on the
|
||||
fileserver after flushing large chunks of data to the server. This
|
||||
issue was present on FreeBSD clients, but probably not Linux/Solaris
|
||||
ones (13951) (RT #135041)
|
||||
|
||||
* After a VLDB lookup of a read-write volume already failed, don't bother
|
||||
looking up corresponding read-only or backup volumes since those lookups
|
||||
are bound to fail, in order to make the client more responsive and
|
||||
avoid unnecessary load on the vlserver (13968)
|
||||
|
||||
* Allow a "vos rename" to succeed if the new volume name is the same as
|
||||
that in the current VLDB, to make it possible to complete a previously
|
||||
interrupted volume rename (14055)
|
||||
|
||||
* Allow processes which are sleeping due to PAG throttling to be killable
|
||||
(13974).
|
||||
|
||||
* Fix set PAG failures due to signals (13975).
|
||||
|
||||
Linux clients
|
||||
|
1573
linux-kmp.patch
1573
linux-kmp.patch
File diff suppressed because it is too large
Load Diff
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d61384efdce1aacabdd1890062ada741c0e0aeb4cc973811a493dcda6f4a317f
|
||||
size 3808045
|
@ -1 +0,0 @@
|
||||
6fd3097cc812549a7ae97a703b90a8ac ../1.8.7/openafs-1.8.7-doc.tar.bz2
|
@ -1 +0,0 @@
|
||||
d61384efdce1aacabdd1890062ada741c0e0aeb4cc973811a493dcda6f4a317f openafs-1.8.7-doc.tar.bz2
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:53543a561fce67714fec9f2a6bf408c5cc1d061c7dc9d1459458275e8ccbfa79
|
||||
size 15059909
|
@ -1 +0,0 @@
|
||||
e316f61d8c5b85fb98c69f584f08b64d ../1.8.7/openafs-1.8.7-src.tar.bz2
|
@ -1 +0,0 @@
|
||||
53543a561fce67714fec9f2a6bf408c5cc1d061c7dc9d1459458275e8ccbfa79 openafs-1.8.7-src.tar.bz2
|
3
openafs-1.8.8-doc.tar.bz2
Normal file
3
openafs-1.8.8-doc.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ddcc4e0c7d4abce4f1ac607e69c12e7711825f58813e365c4df8e97eb68e9be5
|
||||
size 3773056
|
1
openafs-1.8.8-doc.tar.bz2.md5
Normal file
1
openafs-1.8.8-doc.tar.bz2.md5
Normal file
@ -0,0 +1 @@
|
||||
3affed58b57e2d9cb502e9fbcd9352d0 openafs-1.8.8-doc.tar.bz2
|
1
openafs-1.8.8-doc.tar.bz2.sha256
Normal file
1
openafs-1.8.8-doc.tar.bz2.sha256
Normal file
@ -0,0 +1 @@
|
||||
ddcc4e0c7d4abce4f1ac607e69c12e7711825f58813e365c4df8e97eb68e9be5 openafs-1.8.8-doc.tar.bz2
|
3
openafs-1.8.8-src.tar.bz2
Normal file
3
openafs-1.8.8-src.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:daa8ef86a7727facfcde3bc97a6ad143129c1c25ee35f3347080ec7e9d284da0
|
||||
size 14863373
|
1
openafs-1.8.8-src.tar.bz2.md5
Normal file
1
openafs-1.8.8-src.tar.bz2.md5
Normal file
@ -0,0 +1 @@
|
||||
b4a622dfb4fa8913aedd72dbe69ebda5 openafs-1.8.8-src.tar.bz2
|
1
openafs-1.8.8-src.tar.bz2.sha256
Normal file
1
openafs-1.8.8-src.tar.bz2.sha256
Normal file
@ -0,0 +1 @@
|
||||
daa8ef86a7727facfcde3bc97a6ad143129c1c25ee35f3347080ec7e9d284da0 openafs-1.8.8-src.tar.bz2
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 3 22:32:14 UTC 2021 - Christof Hanke <christof.hanke@mpcdf.mpg.de>
|
||||
|
||||
- update to openafs version 1.8.8
|
||||
- remove linux-kmp.patch. Not required at the minute.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 29 07:01:26 UTC 2021 - Christof Hanke <christof.hanke@mpcdf.mpg.de>
|
||||
|
||||
|
@ -57,11 +57,11 @@
|
||||
|
||||
# used for %setup only
|
||||
# leave upstream tar-balls untouched for integrity checks.
|
||||
%define upstream_version 1.8.7
|
||||
%define upstream_version 1.8.8
|
||||
|
||||
Name: openafs
|
||||
|
||||
Version: 1.8.7
|
||||
Version: 1.8.8
|
||||
Release: 0
|
||||
Summary: OpenAFS Distributed File System
|
||||
License: IPL-1.0
|
||||
@ -105,8 +105,6 @@ Source99: openafs.changes
|
||||
Patch3: dir_layout.patch
|
||||
# PATCH-FIX-UPSTREAM make configure detect ncurses 6 correctly
|
||||
Patch4: openafs-1.8.x.ncurses6.patch
|
||||
# PATCH-FIX-UPSTREAM make KMP bild on Factory
|
||||
Patch5: linux-kmp.patch
|
||||
|
||||
#
|
||||
# GENERAL BuildRequires and Requires
|
||||
@ -122,6 +120,7 @@ BuildRequires: firewall-macros
|
||||
BuildRequires: flex
|
||||
BuildRequires: fuse-devel
|
||||
BuildRequires: git
|
||||
BuildRequires: glibc-devel-static
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: libtirpc-devel
|
||||
BuildRequires: libtool
|
||||
@ -323,7 +322,6 @@ done
|
||||
%setup -q -n openafs-%{upstream_version} -T -b 0 -b 1
|
||||
%patch3 -p1
|
||||
%patch4 -p1
|
||||
%patch5 -p1
|
||||
|
||||
./regen.sh
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user