This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "xrootd".
The branch, master has been updated
via 65438f59cdf4849987de46c3431aa3fd27523a5e (commit)
via 747529820a10c0035a295184636e032ab6ae3809 (commit)
via 60c0c0f02b436f9d4aed1ca32ae5fb19093337f3 (commit)
from 83693d3aad80155fe6f739f1ba86f944649f0924 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 65438f59cdf4849987de46c3431aa3fd27523a5e
Author: Andrew Hanushevsky <[log in to unmask]>
Date: Sun Feb 20 14:18:35 2011 -0800
Explain what got added in the pre-release notes.
commit 747529820a10c0035a295184636e032ab6ae3809
Merge: 60c0c0f02b436f9d4aed1ca32ae5fb19093337f3 83693d3aad80155fe6f739f1ba86f944649f0924
Author: Andrew Hanushevsky <[log in to unmask]>
Date: Sun Feb 20 13:47:03 2011 -0800
Merge branch 'master' of /afs/slac.stanford.edu/www/projects/scalla/repo/xrootd
commit 60c0c0f02b436f9d4aed1ca32ae5fb19093337f3
Author: Andrew Hanushevsky <[log in to unmask]>
Date: Sun Feb 20 13:45:50 2011 -0800
The following set of changes optimize handling of shared-everything
file systems (e.g., dCache, GPFS, HDFS, Lustre, etc.) and implement
optional throttling for meta-manager requests (requested by CMS).
YProtocol - Add flag to state request to identify metamanager.
GNUmakfile - Add XrdCmsBaseFS class and dependencies on it.
Makefile.am - Add XrdCmsBaseFS class.
XrdCmsBaseFS - New class to centralize handling of underlying filesystem.
XrdCmsCache - Optimize handling of shared-everything systems.
XrdCmsCluster - Handle node selection in shared-everything systems.
XrdCmsConfig - New directive, "dfs", to configure shared-everything system.
XrdCmsFinder - Remove old CVS identification.
XrdCmsNode - Handle state/have requests in shared-everything systems.
XrdCmsPrepare.hh - Remove declaration of unimplemented method.
XrdCmsProtocol - Enforce restrictions for proxies and meta-managers.
XrdCmsRouting - Prohibit metamanagers from requesting filesystem changes.
-----------------------------------------------------------------------
Summary of changes:
docs/PreReleaseNotes.txt | 6 +
src/XProtocol/YProtocol.hh | 6 +-
src/XrdCms/GNUmakefile | 18 ++-
src/XrdCms/Makefile.am | 3 +-
src/XrdCms/XrdCmsBaseFS.cc | 395 ++++++++++++++++++++++++++++++++++++++++++
src/XrdCms/XrdCmsBaseFS.hh | 169 ++++++++++++++++++
src/XrdCms/XrdCmsCache.cc | 38 +++--
src/XrdCms/XrdCmsCache.hh | 10 +-
src/XrdCms/XrdCmsCluster.cc | 177 +++++++++++++++++--
src/XrdCms/XrdCmsCluster.hh | 14 +-
src/XrdCms/XrdCmsConfig.cc | 196 +++++++++++++++++-----
src/XrdCms/XrdCmsConfig.hh | 6 +-
src/XrdCms/XrdCmsFinder.cc | 9 +-
src/XrdCms/XrdCmsNode.cc | 166 +++++++++++++-----
src/XrdCms/XrdCmsNode.hh | 6 +-
src/XrdCms/XrdCmsPrepare.hh | 4 -
src/XrdCms/XrdCmsProtocol.cc | 10 +-
src/XrdCms/XrdCmsRouting.cc | 29 +++-
src/XrdCms/XrdCmsRouting.hh | 3 +-
19 files changed, 1109 insertions(+), 156 deletions(-)
create mode 100644 src/XrdCms/XrdCmsBaseFS.cc
create mode 100644 src/XrdCms/XrdCmsBaseFS.hh
hooks/post-receive
--
xrootd
|