- Feb 05, 2007
-
-
Fons Rademakers authored
for them to be -1 to do nothing (and not 0). git-svn-id: http://root.cern.ch/svn/root/trunk@17698 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
this patch sets the timer resolution in such a way that it is 10ms for timeouts <= 200s and 5 / 100000 of timeout for longer timeouts. There is no magic behind this fraction: it just gives 10ms at 200s and it covers with some margin the drift we observe on the CAF for 1h delays (117 ms vs 36 * 5 = 180ms). With this change things on the CAF work fine. git-svn-id: http://root.cern.ch/svn/root/trunk@17688 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
select. git-svn-id: http://root.cern.ch/svn/root/trunk@17684 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 30, 2007
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@17583 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
of all timers do it only once. git-svn-id: http://root.cern.ch/svn/root/trunk@17580 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 16, 2007
-
-
Fons Rademakers authored
are extended via ~/.rootrc and/or ./.rootrc files. Fixes issue 22954. git-svn-id: http://root.cern.ch/svn/root/trunk@17362 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@17353 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 10, 2007
-
-
Fons Rademakers authored
use stat64() on systems that support it. Fixes savannah: 22768. git-svn-id: http://root.cern.ch/svn/root/trunk@17286 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 06, 2006
-
-
Fons Rademakers authored
private .rootrc file. git-svn-id: http://root.cern.ch/svn/root/trunk@17054 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 01, 2006
-
-
Fons Rademakers authored
1. DispatchSignals(sig) Replace call to Abort(-1) with a call to Exit(sig) to allow CMSSW to flush buffers, close files and clean up after a fatal error. 2. StackTrace() Enlarge string field widths to accommodate long function signatures for demangling. Enable use of GNU script, gstack, if available. Replace incorrect sed script in gstack. Modified gstack is available as $ROOTSYS/etc/gdb-backtrace.sh. Increase sizes of buffers for calls to and responses from the addr2line and cppfilt functions. The addr2line function doesn't know about paths so every library or executable name passed to it must include a full path. This is automatic for shared libraries. On the other hand, for main programs specified without a path, send `which main` and let the shell expand the name for us. For shared libraries, addr2line wants an offset into the file. For main programs, it wants the absolute virtual address. Distinguish between these two cases and send the correct address. git-svn-id: http://root.cern.ch/svn/root/trunk@17026 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 27, 2006
-
-
Fons Rademakers authored
the possible return codes. git-svn-id: http://root.cern.ch/svn/root/trunk@16956 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 16, 2006
-
-
Fons Rademakers authored
too trivial (just do a locate config.h to see how many there are): - replace occurances of config.h by RConfigure.h - add #warning in config.h that is should not be used - change HAVE_CONFIG to R__HAVE_CONFIG git-svn-id: http://root.cern.ch/svn/root/trunk@16796 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 15, 2006
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16783 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
interval over which the CPU load will be measured, in ms (default 1000). git-svn-id: http://root.cern.ch/svn/root/trunk@16780 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 02, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16674 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 01, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16663 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 24, 2006
-
-
Fons Rademakers authored
anymore the structures to be returned, the user has to pass in a struct that can be easily reused, like: CpuInfo_t info; gSystem->GetCpuInfo(&info); Also fix a compilation problem on MacOS X Panther (10.3). git-svn-id: http://root.cern.ch/svn/root/trunk@16608 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 23, 2006
-
-
Fons Rademakers authored
GetProcInfo() for Linux. git-svn-id: http://root.cern.ch/svn/root/trunk@16604 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
SysInfo_t *TSystem::GetSysInfo() const CpuInfo_t *TSystem::GetCpuInfo() const MemInfo_t *TSystem::GetMemInfo() const ProcInfo_t *TSystem::GetProcInfo() const The SysInfo_t contains static system information: struct SysInfo_t { TString fOS; // OS TString fModel; // computer model TString fCpuType; // type of cpu Int_t fCpus; // number of cpus Int_t fCpuSpeed; // cpu speed in MHz Int_t fBusSpeed; // bus speed in MHz Int_t fL2Cache; // level 2 cache size in KB Int_t fPhysRam; // physical RAM in MB }; The CpuInfo_t contains global machine CPU load information: struct CpuInfo_t { Float_t fLoad1m; // cpu load average over 1 m Float_t fLoad5m; // cpu load average over 5 m Float_t fLoad15m; // cpu load average over 15 m Float_t fUser; // cpu user load in percentage Float_t fSys; // cpu sys load in percentage Float_t fTotal; // cpu user+sys load in percentage Float_t fIdle; // cpu idle percentage }; The MemInfo_t contains global machine memory and swap information: struct MemInfo_t { Int_t fMemTotal; // total RAM in MB Int_t fMemUsed; // used RAM in MB Int_t fMemFree; // free RAM in MB Int_t fSwapTotal; // total swap in MB Int_t fSwapUsed; // used swap in MB Int_t fSwapFree; // free swap in MB }; The ProcInfo_t contains current process information: struct ProcInfo_t { Float_t fCpuUser; // user time used by this process in seconds Float_t fCpuSys; // system time used by this process in seconds Long_t fMemResident; // resident memory used by this process in KB Long_t fMemVirtual; // virtual memory used by this process in KB }; This first check-in provides only an implementation for Mac OS X. The Linux and Win32 versions are coming tomorrow. git-svn-id: http://root.cern.ch/svn/root/trunk@16600 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 20, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16584 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
be used for other platforms currently not yet supported. git-svn-id: http://root.cern.ch/svn/root/trunk@16574 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 17, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16540 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 07, 2006
-
-
Fons Rademakers authored
This is an optimization in TXNetSystem to avoid recording (and looping over) too many helpers in TSystem::fHelper. After this change, only the helper to the redirector is recorded, and the right connection is searched inside. Also added: - an implementation of Unlink, which is useful to delete files on the cluster (activation of helper search in TUnixSystem::Unlink and TWinNTSystem::Unlink) Does not work (yet) with dirs, but this is a server side problem; Andy aware. - a bit in EFileModeMask to flag 'offline' files, i.e. files existing but (temporarly) not available ... xrootd has the concept, for files to be staged, for example; the bit 0110000 was unused and it did fit, conceptually. git-svn-id: http://root.cern.ch/svn/root/trunk@16473 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 03, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16413 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 04, 2006
-
-
Fons Rademakers authored
- don't use TUrl to strip off "file:" protocol string from file names as this was also striping off everything after # and ? tokens, making it impossible to e.g. stat local file names like .#bla#. - make copy ctor and assignment operator private and not implemented. git-svn-id: http://root.cern.ch/svn/root/trunk@16198 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 31, 2006
-
-
Fons Rademakers authored
fix original ridiculous implementation of CopyFile(). git-svn-id: http://root.cern.ch/svn/root/trunk@16182 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 09, 2006
-
-
Fons Rademakers authored
(i.e. AMD64 compatible) Woodcrest CPU's and Mac OS X is now also fully 64 bit. git-svn-id: http://root.cern.ch/svn/root/trunk@15959 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 04, 2006
-
-
Rene Brun authored
Implementing ConcatFileName and Which to not return a new char[] to be deleted by the user, but operate on an existing TString. because of backward compatibility issues I had to introduce new function names. Which(...const char*,...) -> FindFile(...TString&,...) ConcatFileName(...const char*,...) -> PrependPath(...TString&,...) The existing Which and ConcatFilename are now wrappers for the new TString versions. The wrapping is done in TSystem, so all derived classes need to implement FindFile and PrependPath now. I've also fixed a few obvious problems and incompatibilities between the windows and the unix versions; the VMS version is IMHO still broken. One of the problems fixed: ConcatFileName(0,"name") returned "name" on unix, but "\\name" on windows. It now returns "name" for all. git-svn-id: http://root.cern.ch/svn/root/trunk@15688 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 26, 2006
-
-
Fons Rademakers authored
here are some patches for new version of OpenBSD. Now they use socklen_t instead of size_t. git-svn-id: http://root.cern.ch/svn/root/trunk@15187 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 19, 2006
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15112 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 13, 2006
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15026 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 06, 2006
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@14574 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@14571 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
have been redirected on the shell command line (myprogram >& myprogram.log) git-svn-id: http://root.cern.ch/svn/root/trunk@14570 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 20, 2006
-
-
Philippe Canal authored
Warning: This means that some file that relied on the indirect inclusion of these header file might now fail to compile with an error message mention that gROOT is no known or that TClass, TROOT or TStreamerInfo is incompletely defined. Simply add the proper include directive. git-svn-id: http://root.cern.ch/svn/root/trunk@14336 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 18, 2006
-
-
Fons Rademakers authored
Dictionary G__%.o: G__%.cxx rules now in main Makefile instead of Module.mk's => changes in Module.mk. First Module.mk's included, then Makefile.precomp - we need ALLHDRS defined Split $(PCHEXTRAOBJ) and $(PCHFILE) rules - fixes clash with make -j2 Define CINTCXXFLAGS:= - otherwise they will contain PCHCXXFLAGS via their definition as a copy of CXXFLAGS. MSVC: prevent LNK4206 linker warning (-Yl...) git-svn-id: http://root.cern.ch/svn/root/trunk@14301 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 25, 2006
-
-
Rene Brun authored
recent cygwins' dirent don't have a d_ino field. Thanks, Angelo Grasiozi. git-svn-id: http://root.cern.ch/svn/root/trunk@13924 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 10, 2005
-
-
Fons Rademakers authored
handle in a consistent way the new rootcint options -cint (default), -reflex and -gccxml. The type of dictionary to be used can be specified like: ./configure --with-dicttype=reflex. Notice that this option is there only for the developers working on the migration to the new dictionary system. git-svn-id: http://root.cern.ch/svn/root/trunk@13609 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 15, 2005
-
-
Rene Brun authored
This patch improves the FPE management on i386 and also makes it work on x86_64. git-svn-id: http://root.cern.ch/svn/root/trunk@13248 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 02, 2005
-
-
Fons Rademakers authored
on remote platforms, i.e.: AccessPathName(), MakeDirectory(), OpenDirectory() and GetPathInfo(). git-svn-id: http://root.cern.ch/svn/root/trunk@13111 27541ba8-7e3a-0410-8455-c3a389f83636
-