![]() |
![]() |
![]() |
|---|---|---|
![]() |
Download | |
Home Presentations Documentation Download Setup Contact - Troubleshooting |
Due to the fantasy and creativity of the Scalla/XRootD crew, history
has provided us several kinds of packages for the suite. Even if
basically they contain the same things,
they are quite different from the point of view of how (much) they can be customised and tailored to specific situations. About version numbersSince the very early development days, the packages have a version number constituted by the date/time of the stable tag they contain.Tags are declared stable when they pass the tests of the main project contributors, which certify that the new features and fixes are OK. Historically, there are three flavors of the distribution, and this page is meant to host them all, in the latest versions available: The vanilla xrootd
This is just a tarball containing a full snapshot of the xrootd CVS, hosted at SLAC.
This kind of distribution is suitable for two ways of setup, namely: - the "classic" build - the autotools build For the records, the "classic" build is the one which is typically used by the developers, for its simplicity and absence of secret stuff to look for if something goes wrong. The autotools build does pretty much the same job, but it's based on autotools, so it has different conventions and can accommodate a broader range of setup requirements. For further information about setup, please have a look at the Setup section. The SLAC RPM distribution
This is an RPM which installs the packages in their simplest way, keeping the file/dir structure used in the "classic" build.
It is the simplest way of setting up and starting a server, but several sites administrators and organizations prefer to rely on the RPMs generated through the autotools build. The xrd-installer
This is a very sophisticated and powerful way to just run a script
which does everything for you, i.e. download+compilation+install of the
various packages which make up a sophisticated
server side setup (credits to Andreas Peters). For example, it is the standard way in which the Alien Storage Elements are set up in their storage part. This is a link to the xrd-installer script. For further information, please have a look at the Setup section. xrootd-installer Vanilla xrootd tarballs (relevant snapshots of the CVS head):
xrootd-20100510-1509 (changelog) xrootd-20100115-1117 (changelog) Most relevant: introduction of the data management functions "query space", "ls" and "recursive ls" xrootd-20090930.1117 Several small fixes and improvements. The most important ones are the new readahead scheme in the client and the correction of the return value of xrdcp. xrootd-20090727.1318 Evolution of the Xtreme Copy, client side cache fixes, more cache performance and correctness. An improved configure.classic with install capabilities. xrootd-20090312.1017 Stability and performance fixes, mainly involving very high connection rates from WAN. Full support of TCP window scaling enabled by default xrootd-20081216.1030 Better stability of the inter-server connections. Better handling of hung connections. xrootd-20081122.0000 Stability and performance fixes, requested by the latest compilers and distributions. Better support for Mac OSX. Now it supports the automatic creation/handling of unique cluster names, to allow for better interactions when a cluster is inserted in a global deployment through WAN. xrootd-20080923.1633 (dash converted to dot to avoid incompatibilities with rpmbuild) As always, many small stability and performance oriented fixes, both in server and client. Contains the client side asynchronous write capabilities, i.e. a performance enhancement for writes, both in LAN and WAN. Supports multistreaming for writes too, with no change in the API. xrootd-20080519-0923 Several small fixes, plus the new bandwitdh manager plugin and the embryonic client side support for it (still disabled) Support for disabling the compilation of the posix interface (both classic build and autotools) Reported to compile OK under Leopard. This is the version embedded at this date into Alien 2-15 xrootd-20080509-1229 This update addresses a rare but annoying stability problem, which in some cases was hidden by the fault tolerant behavior. xrootd-20080425-1500 SLAC source and binaries RPMs: 20071101-0808p1 |
|
Last update: 22-May-2008 - Fabrizio Furano |
||