- merge in master branch
- handle every possible error when opening data + cinfo file consistently (including some combinations that should, in practice, never happen);
- improve termination sequence on file close;
- add more details into info traces, in particular, always include filename;
- fix doulbe mutex unlock in File destructor;
- improve layout of xrd_pfcprint -v
You can view, comment on, or merge this pull request online at:
https://github.com/xrootd/xrootd/pull/396
Commit Summary
- Properly handle open and read failures of cinfo files.
- Beautify block status printout.
- Include filename in traces on most frequent paths.
- Make sure file-block mode also works, needs further fix.
- Whitespace.
- Merge remote-tracking branch 'upstream/master' into pssasync-mt-3
- Print access statistics in top *cinfo class.
- Include access statistics status in return value of Read() function.
- Always open info file in RW mode.
- move code to print access stat to separate function.
- Don't init download status buffer when bufferSize is not initated. This is needed for file block mode.
- Write access count in info file, skip writing downloaded bits
- Fix return value of GetSizeInBytes() when buffer size is not initialized. Initialize m_fileSize memeber in constructor.
- Negate info version to mark info file is top level file in hdfs healing.
- IO::Update() call location on m_io, not on myself.
- Merge branch 'pssasync' into pssasync-mt-3
- [XrdCl] Translate XRootD error code to errno before passing to strerror.
- [Server] Avoid resetting hard limit should we be running as root.
- [XrdCl] Add support for GLFN redirector of last resort.
- Fix memory leak in Info file in case read is not valid.
- Print access statistics for top level info file in file block mode.
- Add disk quota exceeded error code.
- [XrdCl] Fix dangling pointer issue that occurs while forking.
- [XrdCl] Ensure DefaultEnv is finalized after last use of the object.
- Merge branch 'pssasync-mt-3' of https://github.com/osschar/xrootd into pssasync-mt-3
- Fix unloc of unlocked mutex in destructor. Write info header in File::Sync().
- Another correction of file sync during destruction.
- Mark status in sync when claim non-ioActive state to prevent scheduling sync from WriteBlockToDisk(). Write info header in destructor to mark leftover synced blocks.
- Merge pull request #1 from alja/pssasync-mt-3
- [XrdCeph] Implemented pools of ceph objects
- [Proxy] Avoid SEGV when printing memory cache statistics.
- Update notes on proxy patch.
- Merge pull request #390 from sponce/master
- Merge pull request #5 from xrootd/master
- Don't trim printable characters
- Merge pull request #393 from ffurano/master
- [XrdCl] Change the way handlers and messages are matched, by droping the
- Merge branch 'search_handlers'
- [Docs] Update release notes for 4.4.0
- Small fix for hdfs fallback mode.
- Merge branch 'master' into pssasync-mt-3
- Rename FStat -> Fstat in .cc file, too :)
File Changes
Patch Links:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
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