- 12 Dec, 2013 1 commit
-
-
Eric Cano authored
Fixed inheritance from std::exception (const correctness of what()). This required declaring m_what mutable. Created a multithreaded unit test. Created an automatic exception thrower for unhandled errors. Ported from previous proof of concept the threading primitves and made them production level (with error checking). Added unit tests for threading primitives.
-
- 26 Nov, 2013 4 commits
- 09 Dec, 2013 2 commits
- 06 Dec, 2013 10 commits
-
-
Eric Cano authored
Fixed (and simplified) backtrace that went wrong when demangling a function name longer than 200 characters.
-
Steven Murray authored
-
Elvin Sindrilaru authored
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
when dealing with double copy recalls. Proper fix by defining a new RECALLJOB_SELECTED2NDCOPY state instead of hijacking the (deprecated) fileTransactionId.
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
-
- 05 Dec, 2013 22 commits
-
-
Steven Murray authored
-
Eric Cano authored
Removed the now duplicated backtrace and adapted the code where needed.
-
Steven Murray authored
assignment operator of th Exception class. Not only your friends (classes) can play with your private parts (m_message and m_serrno) but so can you.
-
Steven Murray authored
castor::exception::AlreadyInitialized
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Giuseppe Lo Presti authored
cancelled
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
resilient to hardware unavailability.
-
Giuseppe Lo Presti authored
broken when dealing with double copy recalls. This fix is not optimal: we're still using fileTransactionId being NULL as a flag while we should really create an extra status RECALLJOB_SELECTED2ND or SELECTEDSHADOW. Not on this hot fix... This commit also includes a simpler way to select new recall candidates, which makes it more immune to bugs like the above. Plus a fix related to the precision used to check if a file was overwritten while being recalled.
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
-
Giuseppe Lo Presti authored
-
Eric Cano authored
-
Eric Cano authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
- 04 Dec, 2013 1 commit
-
-
Eric Cano authored
Added an std::exception::Backtrace class, providing a backtrace attached to all exception. Fixed minor side effects (virtual destructors, catch orders) induced by the inheritance from std::exception.
-