- 28 Mar, 2014 2 commits
- 27 Mar, 2014 8 commits
-
-
David COME authored
-
David COME authored
For instance, we can now ensure client.reportEndOfSession(WithError) is the last function called and check we have the right number of report
-
David COME authored
ReportEndofSession(WithErrors)::goingToEnd returns now true as it should and RecallReportPacker.M-terminate has been removed by goingToEnd+break if true
-
David COME authored
-
Eric Cano authored
-
Eric Cano authored
-
David COME authored
-
David COME authored
Moved all files related to Client to client/, changed the namespace and fixed the files consequently (header,usings,...)
-
- 26 Mar, 2014 23 commits
-
-
David COME authored
-
David COME authored
Modified the FakeClient consequently and the CMake files too
-
David COME authored
-
David COME authored
Relaxed constrain on frequency for flusing report and added logging&report to client in case of mismatch between the report's type for the end of session and the presence of an error Now we call reportEndOfSessionWithErrors if there is an actual error or a mismatch (that implies a bug in the code). Flushing is done as soon as the number of reports is >= frequency (instead of >)
-
David COME authored
Add logging and report to client in case of mismatch between the report's type for the end of session and the presence of an error Now we call reportEndOfSessionWithErrors if there is an actual error or a mismatch (that implies a bug in the code)
-
Eric Cano authored
Removed the exception launcher which was not used anywhere and duplicates the one of castor::exception::Errnum.
-
Eric Cano authored
MemBlock, MemManager, MemManagerClient, MigrationJob, TapeReadFileTask, TapeReadTask, TapeSingleThreadInterface, TapeReadSingleThread, TapeWriteTask, TaskInjector into castor::tape::tapeserver::daemon Fixed tapeserver-mm which makes use of some of the moved classes.
-
Eric Cano authored
-
Daniele Kruse authored
-
Eric Cano authored
-
Eric Cano authored
We currently only cover the Recalls, and we still need to start the threads.
-
Eric Cano authored
intended for protyping. Retyped DiskWriteThreadPool's members to fixed length types.
-
Eric Cano authored
MemBlock, MemManager, MemManagerClient, MigrationJob, TapeReadFileTask, TapeReadTask, TapeSingleThreadInterface, TapeReadSingleThread, TapeWriteTask, TaskInjector into castor::tape::tapeserver::daemon
-
Eric Cano authored
-
Daniele Kruse authored
-
David COME authored
-
Steven Murray authored
-
David COME authored
-
David COME authored
Recalled files are now logged and the list of reports is cleaned-up after reporting the statuses to the client
-
David COME authored
MigrationReportPackerTest.cpp and RecallTaskInjectorTest.cpp had both their FakeClient class (which was a waste of time). They now use the merged class which is FakeClient.hpp
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
-
Steven Murray authored
With this commit tapeserverd connects to the vdqm using Cgethostbyname(). It is planned to replace this use of Cgethostbyname() by getAddrInfo().
-
- 25 Mar, 2014 7 commits
-
-
Steven Murray authored
-
David COME authored
-
David COME authored
-
David COME authored
log, client interface and m_listReports are now inherited from the base class
-
David COME authored
Also changed FakeClient classes into the tests files to add an empty implementation of reportRecallResults
-
Steven Murray authored
-
Steven Murray authored
Eric found that the underlying C function getaddrinfo() is thread safe because of RFC 3493.
-