Repository: xrootd/xrootd · Tag: v5.4.0 · Commit: 10d2796 · Released by: simonmichal
New Features
[Server] Add generic prepare plugin.
[Server] Add new class for gathering config data from config file.
[Server] Implement firefly network flow monitoring.
[Server] Allow prefunctory redirect based on client's net attributes.
[Server] Allow embedded spaces in auth id's and paths (acc.encoding).
[Server] Allow specification of preferred bind interfaces.
[Net] Accommodate K8s network namespaces.
[cmsd] Allow flexible path consideration when determining affinity.
[XrdCl] Support unaligned PgReads.
[XrdCl] Implement PgWrite.
[XrdCl] Implement declarative PgRead.
[XrdCl] Implement ZipArchive::PgRead.
[XrdCl] xrdcp: enables in-fly error correction of corrupted pages
(pgread/pgwrite).
[XrdCl] xrdcp: allow multiple --cksum options.
[XrdCl] Add checksumming capability to default EC plugin.
[XrdCl] SocketHandler: encapsulate the reads/writes operation in
a separate class.
[XrdCl] Allow loading XrdEc default plug-in based on cfg file.
[XrdCl/XrdEc] Use locate to obtain EC placement gr if empty.
[XrdEc] Allow specifying operation t/o.
[XrdEc] Make the metadata files relocable.
[XrdEc] Allow using the EC lib without metadata files.
[Xrdpfc] New cmd line option. Print in json format.
Major bug fixes
[Server] Correct code that frees unsent aio buffers after fatal error.
[XrdCl] ZipArchive: always execute callbacks in fresh exec ctx.
[XrdCl] Don't issue a close in ~File if the thread-pool has been stopped.
Minor bug fixes
[AIO] Correct test whether or not to turn off aio for Xcache.
**[XrdSciTokens] Avoid double slashes in the final path after rules.
[Server] Do not hold cheksum lock across local checksum computation.
[Server] Correct notify option handling for kXR_prepare.
[XrdCl] Adjust timeout before retransmitting corrupted pages.
[XrdCl] Make sure XCpSrc does not leak.
[XrdCl] Add missing err msg if force isn't used and destination exits.
[XrdCl] Make sure the path on kXR_open does not inlude '?' if there is no cgi.
[XrdCl] ParallelOperation: fix race condition in AtLeast policy.
[CMake] Install in private-devel XrdClOperationTimeout.hh &
XrdClFinalOperation.hh
Miscellaneous
[Plugins] Improve fault tolerance of redirlocal plugin.
[Plugins] Improve fault tolerance of redirlocal plugin.
[XrdCmsRedirLocal] Add localroot option for plug-in. Improve fault tolerance
of RedirLocal plug-in.
[Macaroons] Relegate debug messages to debug status.
[Xcache] Extend pgread API to return number of corrected checksum errors.
[cmsd] Allow more parallelism during data server selection.
[Utils] Add utility class to handle url encoding and decoding.
[Utils] Add generic port specification to port number utility.
[Apps] Reintroduce the xrdprep (a.k.a xprep) command.
[Apps] Provide cli to compute crc32c checksum (i.e. xrdcrc32c).
[Server] Remove limit on number of args passed to a forked exec.
[Server] Add method to create an argv list from a string.
[Server] Replace XrdOucTrace by XrdSysTrace, part 1 (internal change).
[Server] Use RAtomics to enhance performance where needed.
[Misc] Implement RAtomics object all of whose operations use relaxed mem order.
[Misc] Add XrdPosixMap.hh to private hears (i.e. developers only).
[XrdHttp] Add func to obfuscate paths hidden into strings.
[XrdHttp] BuffGetData: better handle the case of wait=false.
[XrdCl] Avoid calls to PostMaster for local files.
[XrdCl] Do read/write recovery on errSocketTimeout.
[XrdCl] Include all chunk details in kXR_readv descripsion.
[CMake] Find pthreads using the CMake Thread module Prefer -pthread over
-lpthread if supported by the compiler.
[CMake] Enable SSE4.2 for cmsd.
[CMake] Add an option to build with asan.
[Docker] Add docker imgs with centos 7/8 build env.
This release has 2 assets:
Visit the release page to download them.
—
You are receiving this because you are watching this repository.
View it on GitHub or unsubscribe from all notifications for this repository.
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1