Skip to content
Snippets Groups Projects
Commit 22ab6c7c authored by Fons Rademakers's avatar Fons Rademakers
Browse files

update release notes.

git-svn-id: http://root.cern.ch/svn/root/trunk@24502 27541ba8-7e3a-0410-8455-c3a389f83636
parent 1ef105f4
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,22 @@ This new structure also facilitates the maintaining of the release notes
and other documentation items per meta package.
</li>
<li>
On Linux, MacOS X and Windows, there is no need anymore to define the
environment variable ROOTSYS. Internally ROOTSYS is set depending on the
location of the ROOT libraries. ROOTSYS was never needed when ROOT was
configured using --prefix.
</li>
<li>
On MacOS X when configure'ing with --enable-rpath (and not specifying
--prefix) the installation does not need (DY)LD_LIBRARY_PATH to be set
anymore. The installation is completely relocatable. The (DY)LD_LIBRARY_PATH
is determined relative to the location of the root executable.
</li>
<li>
On Windows .root files are now associated with the most recently executed
ROOT installation, i.e. run ROOT once and .root files open with ROOT.
</li>
<li>
Class TMessageHandler derives now from TQObject and does emit signals.
This allows for easier usage of this class.
</li>
......@@ -34,7 +50,7 @@ except for people who do directly use svn. You will get the message:
</pre>
</li>
<li>
Port to gcc 4.3.0 This version of gcc is much stricker with respect to
Port to gcc 4.3.1. This version of gcc is much stricker with respect to
implicit header files so in many source files &lt;stdlib.h&gt; and &lt;string.h&gt;
had to be added.
</li>
......
......@@ -106,47 +106,3 @@ auto register themselves to the current ROOT directory.
<br />
<br/>
<hr/>
<h3>XROOTD</h3>
<ul>
<li>Fix problem with setrlimit on MacOsX Leopard<span style="font-family: monospace;"></span></li>
<li><span style="font-family: monospace;"></span>Client:
<ul>
<li>Optimized file&nbsp;closing recipe<span style="font-family: monospace;"></span></li>
<li><span style="font-family: monospace;"></span>Fix potential cache thrashing problem with big blocks requests.<span style="font-family: monospace;"></span></li>
</ul>
</li>
<li>Several fixes in the GSI plug-in:
<ul>
<li>support for large (&gt; 32 bits) certificate serial numbers in CRL handling</li>
</ul></li>
</ul>
<h4>netx</h4>
<ul>
<li>TXNetFile:
<ul>
<li>Enable per-instance control of the cache parameters also for RAW files;<span style="font-family: monospace;"> </span>by default cache is OFF for these files, but there maybe cases in which<span style="font-family: monospace;"> </span>the cache can improve performances.</li>
<li>Remove call to XrdClient::Sync in SysStat</li>
</ul></li>
<li>TXNetSystem:
<ul>
<li>Fix problem with GetDirEntry: the entry object was going out-of-scope<span style="font-family: monospace;"> </span>so that the returned string was meaningless.<span style="font-family: monospace;"></span></li>
<li><span style="font-family: monospace;"></span>Reset the list if dir entries in FreeDirectory.</li>
</ul></li>
<li>The implementation of TFile throughput and info sending was
just sending 'regular' samples about the activity of the single TFile
instance that happened to trigger an activity in the right moment.</li>
<li>Now TMonaLisaWriter keeps internally track of every activity
and regularly sends summaries valid for all the files which had
activity in the last time interval.</li>
<li>Additionally, it's now finalized the infrastructure able to measure
and keep track of the file Open latency. A packet is sent for each
successful Open, sending the measures of the latencies for the
various phases of the open. Currently exploited fully by TAlienFile
and TXNetFile. Easy to report from other TFiles too.</li>
<li>Now, the hook for the Close() func triggers sending of a packet
containing various information about the performance related to that
file only.</li>
<li>Added support also for performance monitoring when writing</li>
</ul>
<br>
<hr>
<a name="net"></a>
<h3>Networking</h3>
<ul>
<li>
TMessage now has schema evolution and TRef (i.e. ProcessID) support. To enable
schema evolution for all messages call
TMessage::EnableSchemaEvolutionForAll(kTRUE).
To enable it only for a specific message call
mess->EnableSchemaEvolution(kTRUE).
The default for schema evolution is off. The streamer and process id
information are send only once per socket (and is supported for all types of
sockets, TSocket, TPSocket and TXSocket). If you communicate between two
ROOT based applications, check the version numbers on both sides. If they
are not the same enable the schema evolution support (in case ROOT objects
are transferred).
</li>
</ul>
<h3>XROOTD</h3>
<ul>
<li>Fix problem with setrlimit on MacOsX Leopard<span style="font-family: monospace;"></span></li>
<li><span style="font-family: monospace;"></span>Client:
<ul>
<li>Optimized file&nbsp;closing recipe<span style="font-family: monospace;"></span></li>
<li><span style="font-family: monospace;"></span>Fix potential cache thrashing problem with big blocks requests.<span style="font-family: monospace;"></span></li>
</ul>
</li>
<li>Several fixes in the GSI plug-in:
<ul>
<li>support for large (&gt; 32 bits) certificate serial numbers in CRL handling</li>
</ul></li>
</ul>
<h4>netx</h4>
<ul>
<li>TXNetFile:
<ul>
<li>Enable per-instance control of the cache parameters also for RAW files;<span style="font-family: monospace;"> </span>by default cache is OFF for these files, but there maybe cases in which<span style="font-family: monospace;"> </span>the cache can improve performances.</li>
<li>Remove call to XrdClient::Sync in SysStat</li>
</ul></li>
<li>TXNetSystem:
<ul>
<li>Fix problem with GetDirEntry: the entry object was going out-of-scope<span style="font-family: monospace;"> </span>so that the returned string was meaningless.<span style="font-family: monospace;"></span></li>
<li><span style="font-family: monospace;"></span>Reset the list if dir entries in FreeDirectory.</li>
</ul></li>
<li>The implementation of TFile throughput and info sending was
just sending 'regular' samples about the activity of the single TFile
instance that happened to trigger an activity in the right moment.</li>
<li>Now TMonaLisaWriter keeps internally track of every activity
and regularly sends summaries valid for all the files which had
activity in the last time interval.</li>
<li>Additionally, it's now finalized the infrastructure able to measure
and keep track of the file Open latency. A packet is sent for each
successful Open, sending the measures of the latencies for the
various phases of the open. Currently exploited fully by TAlienFile
and TXNetFile. Easy to report from other TFiles too.</li>
<li>Now, the hook for the Close() func triggers sending of a packet
containing various information about the performance related to that
file only.</li>
<li>Added support also for performance monitoring when writing</li>
</ul>
<h3>RGLITE: A ROOT GRID interface</h3>
RGLite plug-in - a ROOT plug-in module, which implements the ROOT Grid
interface and offers to ROOT users possibilities to perform a number of
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment