- 25 Apr, 2014 5 commits
-
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
The new rmc daemon inherits from the project-wide class server::Daemon. The new rmc daemon does not need to add any command-line options of its own; what is provided by server::Daemon is sufficient. I am therefore removing the now redundant RmcdCmdLine class.
-
- 24 Apr, 2014 9 commits
-
-
Steven Murray authored
In detail: Renamed legacymsg::RmcProxyImpl to legacymsg::RmcProxyTpcIp Renamed legacymsg::VdqmProxyImpl to legacymsg::VdqmProxyTcpIp Renamed legacymsg::VmgrProxyImpl to legacymsg::VmgrProxyTcpIp Renamed legacymsg::DummyVmgrProxy to legacymsg::VmgrProxyDummy Renamed legacymsg::DummyVdqmProxy to legacymsg::VdqmProxyDummy Renamed legacymsg::DummyRmcProxy to legacymsg::RmcProxyDummy Bottom-line, if the concrete sub-class of a pure abstract class can have a meaningful name without the need to use the Impl or Implemention suffix then avoid using the suffix. This commit also renames the "Dummy" proxy classes so that they are easier to see when their source code directory is listed alphabetically.
-
Sebastien Ponce authored
DataPools are pools of data, that is DiskCopies are directly placed in the pool, without any notion of FileSystem. DiskServers can be associated to such a pool and are thus able to server all the DiskCopies present in the pool (several diskservers can serve the same DiskCopy). The Schema has been modified and all the SQL code has been adapted to the new concept. The change should be backward compatible, in the sense that regular DiskPools are still working the same way as they did before. Note that DiskPools and DataPools can be mixed within a given service class but that there is no optimization of such a setup. This setup is more foreseen for transitionnal periods where optimization is a secondary issue.
-
Sebastien Ponce authored
Dropped unused entry point getBestDiskCopyToRead. This was used by xroot in long gone non scheduled mode
-
Steven Murray authored
This commit also moves derived classes. This commit can be considered another step towards removing the need for a separate tape directory.
-
Steven Murray authored
This commit also moves derived classes. This commit can be considered another step towards removing the need for a separate tape directory.
-
Steven Murray authored
This commit also moves derived and supporting classes. This commit can be considered another step towards removing the need for a separate tape directory.
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-
- 23 Apr, 2014 1 commit
-
-
Steven Murray authored
As a step closer to removing the need for a separate castor/tape directory, I have moved castor::tape::legacymsg to castor::legacymsg.
-
- 18 Apr, 2014 1 commit
-
-
Eric Cano authored
-
- 22 Apr, 2014 24 commits
-
-
Eric Cano authored
Renamed member variables to canonycal m_ Renamed TaskInjector->end to TaskInjector->finish() to match other threads conventions. Fixed missing finish() in RecallTaskInjectorTest Added missing finish() call in TapeReadTSingleThread.
-
Eric Cano authored
-
Eric Cano authored
Fixed missing member initialization Fixed missing last call flag Adpated to the injection of the NULL pointer as the end of session indicator. Fixed missing path indication in the recall description.
-
Daniele Kruse authored
-
Eric Cano authored
added a thread logging parameter, indicating the thread involved added startup and finish log messages for threads.
-
Daniele Kruse authored
-
Eric Cano authored
-
Daniele Kruse authored
-
Steven Murray authored
The old rmd daemon is now used to mount and unmount tapes in SCSI libraries.
-
David COME authored
-
David COME authored
-
David COME authored
-
David COME authored
-
David COME authored
-
David COME authored
-
David COME authored
-
David COME authored
Conflicts: castor/tape/tapeserver/daemon/DiskWriteThreadPool.hpp
-
David COME authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
David COME authored
-
David COME authored
-