@gganis pushed 192 commits.
- 0e8221e [XrdCl] Implement PgWrite, part 2.
- 1a364ee [XrdCl] Implement PgWrite, part 3.
- 2ea4d6f [XrdCl] Make sure lambda wrapper does not use status obj after it's deleated.
- 1900ad2 [XrdCl] Implement PgWrite, part 4.
- 7e6aefb [XrdCl] Adjust timeout before retransmitting corrupted pages.
- 26faf09 [Atomics] Shorten names of predefined relaxed atomic types.
- 224a902 [Server] Use shortened ralaxed atomic types.
- f6dbd74 [Pthread] Allow SysRWLock to optionally prefer writers.
- cee75ed [XrdCl] Make sure small compressed ZIPs are extracted at the right offset.
- 00948c0 Fix OSX build.
- 2a982b6 [XrdCl] Implement declarative PgRead.
- 1dd14fd [XrdCl] Add common factory for creating Read/PgRead objects.
- 47d1f69 [XrdCl] Align ChunkInfo and PageInfo API.
- 04587e4 [XrdCl] Implement ZipArchive::PgRead.
- 575db98 [XrdCl] Add move assigment operator to PageInfo.
- 0284c9b [XrdCl] xrdcp: allow switching between Read and PgRead.
- c377dd0 [TLS] Avoid SEGV when a refresh context cannot be cloned.
- b9b75e3 Update notes on CRL refresh patch.
- 21df9c3 [XrdCl] Make sure XCpSrc does not leak.
- bff9954 [XrdCl] xrdcp: allow switching between Write and PgWrite.
- 3119972 [XrdCl] Add XRD_USEPGWRTRD envar that enables in-fly error correction of corrupted pages.
- ffbdba3 [XrdCl] xrdcp: transfer crr32c digests from PgRead to PgWrite.
- f9b1543 [XrdCl] Fix Ubuntu builds.
- de46a40 [CI] Update fedora platforms.
- aafed04 [CI] Don't build xrdcl-http for fedora rawhide.
- a9af818 [CI] Don't build xrdcl-http for fedora rawhide, part 2.
- 827b07c [CI] Fix fedora publish script.
- 5ffcda4 [XrdCl] Fix memory leak in xrdfs ls.
- fa43b3c python bindings: catch ReferenceError error when finalizing File's
- 16ba42d [cmsd] Allow more parallelism during data server selection.
- 875275f Update notes on cmsd improvement.
- efd0a53 [XrdMacaroons] Add missing includes, fixes #1468.
- 8adfdf6 [cmsd] Remove implicit knowlege of underlying type for selection mask.
- 78f8a15 Remove XrdSysDNS
- 27b81e4 Remove XrdRootd
- e7e33d2 Remove additional unused files
- bce93be Link to libatomic on riscv64
- 94c2a99 Fixing spelling errors
- 9aeb3f1 [XrdCl] xrdcp: allow multiple --cksum options.
- 5ab23c2 [XrdCl] Implement multiple checksums in classical copy, part1.
- 04ca8b1 [XrdCl] Implement multiple checksums in classical copy, part2.
- e4c614b [Server] Use length returned by read and fix an alignment check in pgRead.
- e9cddb3 [Server] Fix an include in OssCsi
- cb3c6cf [cmsd] Correct handling of node's ref counter.
- cd2c54c use cstdio instead of stdio.h
- 8606dd2 replace all inttypes.h with cinttypes
- f6acac7 replace stdint.h with cstdint
- b40f8e0 replace string.h with cstring
- 68cde4a replace stdlib.h with cstdlib
- 694ce10 replace time.h with ctime
- 486b990 replace stdarg.h with cstdarg
- 7e5df61 replace errno.h with cerrno
- 3be8532 replace ctype.h with cctype
- 873ed29 [XrdCl] pgread: correctly calculate the number of bytes read.
- 8d99a9d [XrdCl] pgread: unmarshal partial response body.
- e8b7b1c [Server] Fix double jeopardy problem in pgwrite I/O resumption.
- c6f77fc [Xcache] Extend pgread API to return number of corrected checksum errors.
- a3fcd60 Update notes on Cache pgread API extension.
- 4413be1 [XrdCl] Fix build.
- b3f966e [XrdCl] pgread: correctly calculate number of pages per rsp.
- 53f5aa7 Work around inconsistent type definitions on MIPS
- 3fa2ae0 Fix ubuntu xenial build.
- b8bce89 Find pthreads using the CMake Thread module
- 6da5a8b Revert "Link to libatomic on riscv64"
- 7b94eca Correct the variable name from ${ZLIB_LIBRARY} to ${ZLIB_LIBRARIES}
- c6a8f54 Use ${CMAKE_DL_LIBS} consistently
- 7799107 [XrdCl] pgwrite: don't leak handler on connection problem.
- 2cc06ab [Server] Fix synchronous pgwrite when file is greater than 1 MB.
- bf7f1a8 [XrdCl] pgwrite: correctly report nb of bytes written.
- f1cc87b [XrdCl] pgwrite: correctly calculate retry t/o value.
- bec86da [XProtocol] Bump protocol version to indicate pgread/pgwrite support.
- 73ddfb3 [XrdCl] Add utils for quesrying protocol version, and xattr & pgread/pgwrite support.
- ce38052 [XrdCl] xrdcp: use pgread/pgwrite only if server supports it.
- d24c7be [XrdEc] Allow specifying operation t/o.
- e4f04b4 [XrdCl] Move CheckSumHelper to separate header.
- 407544a [XrdCl] Add checksumming capability to default EC plugin.
- 41bc48c [XrdCl] File: add IsSecure method.
- b8121a9 [XrdCl] xrdcp: use pgread/pgwrite on for unencrypted traffic.
- f2cdc6c [Misc] Add XrdPosixMap.hh to private hears (i.e. developers only).
- afad44d [XrdCl] Add Socket::ReadV method.
- 1fbd20a [XrdCl] Extract pgreading in to a separate object and use readv.
- eb7fea3 [SSI] Avoid SEGV when request spans more than 1 buffer. Fixes #1518
- 8e50cc7 [XrdCl] pgread: correctly shift buffer on page break.
- ed1e367 [XrdPfc] Collect number of cksum errors and report them via g-stream file_close event.
- 86006be [XrdCl] Add missing err msg if force isn't used and destination exits.
- 6d93e98 BuffGetData: better handle the case of wait=false
- 3cec830 [CMake] Install in private-devel XrdClOperationTimeout.hh & XrdClFinalOperation.hh, closes #1519
- 28eba97 [XrdEc] Make the metadata files relocable.
- 5196c56 [XrdCl] Add a bit of defensive programming.
- 970b252 Fix compilation on Fedora 36 with openssl 3.0.0
- f4b6e0c [CMake] Build openssl3 files only if WITH_OPENSSL3=TRUE.
- d9dd8c5 [RPM/CI] Use openssl3 compatible source files on fedora>=35.
- 57603e7 [XrdCl] Avoid warning on OSX.
- 6cf9c8f [CMake] Enable SSE4.2 for cmsd.
- cfbf621 [HTTP] Use correct flag to request creation of directory path in MKCOL.
- 2ca9e4f Update notes on MKCOL fix for path creation.
- 2319787 [Server] Close race condition between bind and the use of that bind.
- 37651a4 Update notes on kXR_bind patch.
- e23d274 Additional WITH_OPENSSL3=TRUE fixes
- 7dd099e [XrdEc] Allow use of crc32 implementation from isal.
- de6bf63 [XrdEc] Add isal crc tests.
- 37dc4a7 [XrdCl] ZipArchive: always execute callbacks in fresh exec ctx.
- 68e2f2e [XrdEc] Allow using the EC lib without metadata files.
- 4108a49 [XrdEc] Update unit tests.
- eebdfa6 [Docker] Add docker imgs with centos 7/8 build env.
- 207c641 [XrdCl] SocketHandler: encapsulate the read operation in a separate class.
- cf02d8f [XrdCl] SocketHandler: use a reader for server responses.
- cce3271 [XrdCl] Make the response ownership more clear.
- faf62ef [XrdCl] Simplify XRootDMsgHandler::InspectStatusRsp.
- 5bc1773 Xrdpfc new cmd line option. print in json format
- 30d1df3 [XrdCl] Drop Action::Take.
- 7d4a927 [Utils] Add Json package to the utility package.
- b59a61b [XrdPfc] Use XrdOucJson instead of json-c.
- 2e6a8eb [XrdPfc] xrdpfc_print add indent opt and cleanup
- f54b69c [XrdPfc] Units for file-size, bytes; manpage cleanup
- aa791b7 [XrdPfc] manpage change lost in last commit.
- 6837632 [XrdCl] SocketHandler: encapsulate the hand-shake read operation in a separate class.
- a1e8796 [XrdCl] SocketHandler: encapsulate the request write operation in a separate class.
- 208511b [NET] Accommodate K8s network namespaces.
- 196ef31 Update notes on better support for K8s clusters.
- 88caa5e [XrdCl] Fix regressions due to SocketHandler refactoring.
- 95f8806 [CMake] Add an option to build with asan.
- 846b36d [CI] Enable XrdEc in nightly/release builds.
- e689750 [XrdCl] Do read/write recovery on errSocketTimeout.
- 9322679 [XrdCl] Refactor HS writer.
- 10942d8 [XrdCl] Move msg writing logic to Socket.
- 4167a10 [XrdCl] Avoid segv on fork prepare.
- 710df54 [XrdCl] Include all chunk details in kXR_readv descripsion.
- 06ebce8 [XrdCl] Make sure the path on kXR_open does not inlude '?' if there is no cgi.
- 3f54912 Fix README typo
- 3f2ea4f [Utils] Add three rare to find convenience functions.
- 3e1885f [Utils] Add three rare to find convenience functions.
- 1ceec9b [Utils] Add socket utility function.
- b1a14a6 Do not hardcode error numbers
- f8a8772 Be nice to older (less clever) compiler versions
- 84e5264 [XrdCl] Add more defensive programming around msg/hs readers/writers.
- e1a6e15 [XrdCl] Fix memory leak on HS t/o.
- 61259cd [XrdCl] Fix memory leak (hostList) on statuful msg t/o.
- 488c656 [XrdEC] Add README file.
- c2384d6 [XrdCl] HostList is now owned by MsgHandler, don't delete it.
- 2053ead [XrdThrottle] do not initialise a string with a null pointer
- 9b41ee5 [XrdCl] Allow loading XrdEc default plug-in based on cfg file.
- f1cafb4 [XrdCl] Fix builds.
- dd1b1de [XrdCl] Use locate to obtain EC placement gr if empty.
- 16c95d7 [XrdCl] EC plugin: implememnt proper stat.
- dbcb6df [XrdEc] Update README file.
- 644d029 [Server] Correct notify option handlin for kXT_prepare.
- d26b177 Update notes on prepare option fix.
- 14ec193 [Server] Allow prefunctory redirect based on client's net attributes.
- 9b5c17c Update notes on new prefunctory redirect.
- ae92137 [Server] Correct callback disablement for stat(fh) in previous commit.
- 65f1b72 [Server] Restrict client redirects to redirectors and proxy servers.
- 5c06bd1 [XrdCl] ParallelOperation: fix race condition in AtLeast policy.
- e4dd538 [XrdCl] EC: properly construct placement group for reading.
- 456e93e [XrdEc] Reader: correctly calculate total file size.
- aa36fc7 [Docs] Sync release notes.
- 688b761 [Server] Implement firefly network flow monitoring.
- 649169a Update notes on firefly feature implementation.
- e26eb94 [XrdC] Use correct method to load placement group on write.
- bf5bbf2 [XrdEc] Unify the buffer size (be defensive).
- addfa39 [XrdCl] Don't issue a close in ~File if the thread-pool has been stopped.
- 0cc19ac [XrdCeph] Sync submodule, fixes #1545."
- 1d51eb4 [Utils] Add more defensive logic to XrdOucTokenizer.
- 194e398 Update notes on new config processing options for plug-ins.
- 9487494 [XrdCl] PostMaster::Receive: use smart ptr.
- 3057a58 [XrdCl] xcp: fix segv in translating pginfo to chinfo.
- 473d4e9 [XrdCl] xrdcp: make sure copy job unpacks the right response type.
- 1078efb [XrdCl] Make sure timed-out responses don't end up in the in-queue.
- b5b361f [RPM] Update the _with_asan build flag.
- 7235832 [XrdCl] Ensure all data are read out from socket on VectorRead.
- 0629b81 [Docs] Sync release notes.
- 35652f3 [XrdEc] Record file size in xattr.
- 399489d [XrdCl] Use t/o events to measure lapsed time in order to replay HS requests.
- c233609 [XrdCl] Improve SocketHandler logging.
- 4ecc828 [Server] Remove limit on number of args passed to a forked exec.
- 8566f31 Updated notes on fork and argv extensions.
- b2b39dd [XrdCl] Be more defensive when marking SID as t/o.
- c0e594f [XrdCl] Merge IncomingMsgHandler & OutgoingMsgHandler interfaces.
- 4cded2c [XrdCl] in-queue: discard leftover msg matching newly add MsgHandler.
- f846859 [XrdCl] Discard response if there is no matching MsgHandler.
- 30f6425 [Server] Correct packet marking deficiencies.
- c1f82f9 [Server] Move pmark directive from xrd to xrootd for better consistency.
- bd3bdf6 [Server] Add duplex option to packet marking framework.
- cdb003e Fix typos
- 4593de2 [XrdCl] Remove sync PostMaster::Send/Receive.
- ef767df [XrdCl] Add move copy constructor and assigment operator to Message.
- 9a0c34c [XrdCl] Update tests.
- 0b41533 [XrdCl] Update tests, part 2.
- 3f9d0ae [XrdCl] Fix tests' compilation.
- 1ec07de [XrdCl] Update PostMaster tests, part 3.
- 152ccb6 [XrdCl] Add missing return to XRootDMsgHandler::OnStatusReady.
- 1c8e0b1 Reverse logic, 'no proxy' to 'create proxy' (see comments to PR#1493)
—
You are receiving this because you are subscribed to this thread.
View it on GitHub or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/xrootd/xrootd/pull/1493/files/2ed3cdf917324804e397f41d3928d04200df4d41..1c8e0b1fde952a6bdbc739dec8a4a2799fdc7765",
"url": "https://github.com/xrootd/xrootd/pull/1493/files/2ed3cdf917324804e397f41d3928d04200df4d41..1c8e0b1fde952a6bdbc739dec8a4a2799fdc7765",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]
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