- Jun 01, 2017
-
-
Steven Murray authored
As agreed by Eric and Steve, the "<priority | LOG_LOCAL3>" prefix of non-syslog error messages has been dropped.
-
- May 31, 2017
-
-
Steven Murray authored
All sub-classes of the Logger class, excluding DummyLogger and SysLogLogger, now prefix each log message with the same header as CASTOR. Please note that SysLogLogger class intentionally leaves the creation of log message headers to rsyslog. It is the responsibility of the system administrator/operator to configure rsyslog to generate the header syntax they wish including the precision of the timestamp within the header.
-
Steven Murray authored
I have removed the generation and formating of timestamps from the CTA logging system.
-
Julien Leduc authored
removing CI_DEBUG_TRACE as it dumps all the certificates and secure variables on the build stdout...
-
Julien Leduc authored
-
Eric Cano authored
-
Eric Cano authored
-
- May 30, 2017
-
-
Steven Murray authored
With respect to the mediachanger::AcsProxy class. Replaced std::mutex and std::lock_guard with their helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
Steven Murray authored
With respect to the mediachanger::ZmqContextSingleton class. Replaced std::mutex and std::lock_guard with their helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
Steven Murray authored
The ZmqContextSingleton::instance() method was being called prematurely. This led to unit tests that don't actually communicate over zero mq having "still reachable" memory leak when executed in valgrind.
-
Steven Murray authored
The report of a file being archived will now timeout after 15 seconds when trying to connect to EOS. The previous timeout was 8 minutes. The 8 minute timeout was so long that the "kill a stalled data transfer session" logic would kick in before the timeout expired. This killing logic would then mask the underlying problem.
-
Vladimir Bahyl authored
-
Michael Davis authored
-
Steven Murray authored
With respect to the rdbms::SqliteStmt class. Replaced std::mutex and std::lock_guard with their helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
Steven Murray authored
With respect to the rdbms::SqliteConn class. Replaced std::mutex and std::lock_guard with their helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
Steven Murray authored
With respect to the rdbms::OcciStmt class. Replaced std::mutex and std::lock_guard with their helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
Steven Murray authored
With respect to the rdbms::OcciRset class. Replaced std::mutex and std::lock_guard with their helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
Steven Murray authored
With respect to the rdbms::OcciEnvSingleton class. Replaced std::mutex and std::lock_guard with their helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
Steven Murray authored
With respect to the rdbms::OcciConn class. Replaced std::mutex and std::lock_guard with their helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
Eric Cano authored
This will allow debugging this issue.
-
Steven Murray authored
Replaced std::mutex and std::lock_guard with there helgrind friendly drop in replacements threading::Mutex and threading::MutexLocker.
-
- May 29, 2017
-
-
Steven Murray authored
-
Eric Cano authored
The unlocking should only be attempted if we still hold the lock (it was unconditional).
-
Steven Murray authored
Removed the "--encryptionkey" option from "cta tape add"
-
Eric Cano authored
std::mutex does not call pthread_mutex_init and pthread_mutex_destroy. This is problematic when using helgrind. See details in common/threading/MutexLtrace.cpp.
-
Eric Cano authored
The usage of this user was added earlier. The user and group are created in RPM post install scripts. For this reason, only the buildtree tests we affected (as the post-install script behavior needed to be duplicated.
-
Steven Murray authored
I have updated the help page of the "cta tape" command. The page now explains that encryption_key is either "none" or the name of the individual key to be used. Please note that encryption and its configuration is not for release 0 of CTA. It is also not clear how much encryption configuration details should be inside of the CTA catalogue. We may for example drop the concept of encryption_key name all together and just record a boolean that simply indicates whether or not a tape is encrypted.
-
- May 24, 2017
-
-
Steven Murray authored
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
-
- May 23, 2017
-
-
Eric Cano authored
This uncovered several failures to fetch again after relocking objects in unit tests (fixed as well).
-
Eric Cano authored
Added many conditional printouts in unit tests. Those printouts are controlled by #defines in a central file.
-
Steven Murray authored
-
- May 22, 2017
-
-
Steven Murray authored
The cta-frontend and cta-taped rpms now create /var/log/cta
-
Julien Leduc authored
-