Commit Graph

970 Commits

Author SHA1 Message Date
Sebastian Meßmer
afc0f909b3 Use logging instead of cout/cerr 2015-10-17 17:23:35 +02:00
Sebastian Meßmer
05f9723295 Default logger logs to stderr, not stdout 2015-10-17 16:49:58 +02:00
Sebastian Meßmer
08c09e4af8 Add a fork test case for logging 2015-10-17 16:42:56 +02:00
Sebastian Meßmer
82e4aefdd2 Use type system and function overloading instead of enums and switch/case for selecting log levels. This should improve function inlining for the LOG(level) calls. 2015-10-17 16:00:13 +02:00
Sebastian Meßmer
0d6eef7ed2 Add test cases for logging 2015-10-17 15:50:06 +02:00
Sebastian Meßmer
9f9b4fc342 Add test cases for logging 2015-10-17 15:49:54 +02:00
Sebastian Meßmer
62e0a177fb Use cpputils::logging 2015-10-17 03:30:42 +02:00
Sebastian Meßmer
02c49d986b daemonize() redirects logger to syslog 2015-10-17 03:27:49 +02:00
Sebastian Meßmer
b476d2a7e8 Added central logging 2015-10-17 03:08:56 +02:00
Sebastian Meßmer
2c9f8109a5 Update biicode block ref 2015-10-16 04:33:10 +02:00
Sebastian Meßmer
3e68897937 Update biicode block ref 2015-10-16 04:31:47 +02:00
Sebastian Meßmer
07f3fcd1ac Update dependencies 2015-10-16 04:31:02 +02:00
Sebastian Meßmer
2e8b17bd17 Update biicode block ref 2015-10-16 04:30:37 +02:00
Sebastian Meßmer
7295417f84 Update dependency 2015-10-16 04:30:07 +02:00
Sebastian Meßmer
d0a5a0b27d Update biicode block ref 2015-10-16 04:29:55 +02:00
Sebastian Meßmer
7925d60bfd Update dependency 2015-10-16 04:29:08 +02:00
Sebastian Meßmer
0778806dba Update dependency 2015-10-16 04:25:30 +02:00
Sebastian Meßmer
f9580a7c8a Update dependency 2015-10-16 04:25:21 +02:00
Sebastian Meßmer
c011a06b74 Update dependency 2015-10-16 04:25:07 +02:00
Sebastian Meßmer
64883b208f Update bii version ref 2015-10-16 03:26:20 +02:00
Sebastian Meßmer
df9d7f0660 Remove debug output 2015-10-16 03:17:50 +02:00
Sebastian Meßmer
e60c3200cd Fix boost thread dependency 2015-10-16 03:12:27 +02:00
Sebastian Meßmer
a158a30696 Add boost thread dependency 2015-10-16 03:02:02 +02:00
Sebastian Meßmer
c51e2c115a Added new random pool library and FixedSizeData:CreatePseudoRandom() uses it. This generates pseudorandom data in another thread and keeps a pool instead of calling the pseudorandom algorithm each time. Since that algorithm needs to be mutexed, that caused quite a lot of locking before 2015-10-16 02:46:17 +02:00
Sebastian Meßmer
39eaff4533 Unify (and fix) include guards 2015-10-15 13:10:20 +02:00
Sebastian Meßmer
821550e62f Unify (and fix) include guards 2015-10-15 13:09:21 +02:00
Sebastian Meßmer
c9663acd85 Unify (and fix) include guards 2015-10-15 13:04:57 +02:00
Sebastian Meßmer
39b43aacfa Unify (and fix) include guards 2015-10-15 12:58:48 +02:00
Sebastian Meßmer
02d89fa721 Unify (and fix) include guards 2015-10-15 12:58:16 +02:00
Sebastian Meßmer
9a27cea138 Increase parallelity level for cache flushing 2015-10-15 05:45:49 +02:00
Sebastian Meßmer
cd32499180 Workaround compiler warning 2015-10-15 05:27:31 +02:00
Sebastian Meßmer
92d0d073a5 Fix test cases 2015-10-15 04:49:31 +02:00
Sebastian Meßmer
c150c66534 Don't let FUSE do daemonization, because it won't fork other threads than the main thread. Force applications to do daemonization themselves. 2015-10-15 03:41:02 +02:00
Sebastian Meßmer
498679f6d4 Add daemonize utils 2015-10-15 03:39:02 +02:00
Sebastian Messmer
6d5c3aab4c Disable profiling 2015-10-14 15:39:44 +02:00
Sebastian Messmer
976edaed0c Updated dependencies 2015-10-14 15:39:10 +02:00
Sebastian Messmer
f9769d0f6a Update dependencies 2015-10-14 15:37:52 +02:00
Sebastian Messmer
5453627209 Added ParallelAccessStore::isOpened() 2015-10-14 15:01:52 +02:00
Sebastian Messmer
b402d99fff Fix includes 2015-10-14 14:50:31 +02:00
Sebastian Messmer
2385c4ac0e TODOs 2015-10-14 14:43:18 +02:00
Sebastian Messmer
0e1ec6829a Added assert 2015-10-14 14:40:53 +02:00
Sebastian Messmer
2ccdcb5b98 Cache destructs elements in parallel in destructor 2015-10-14 14:40:45 +02:00
Sebastian Messmer
6fd2727592 Update dependencies 2015-10-14 14:39:35 +02:00
Sebastian Messmer
a00795588b Updated dependencies 2015-10-14 14:38:29 +02:00
Sebastian Messmer
8b99d277a2 FixedSizeData::CreatePseudoRandom() is threadsafe 2015-10-14 14:38:22 +02:00
Sebastian Messmer
c27dddf429 Added assertion 2015-10-14 14:38:04 +02:00
Sebastian Messmer
210c2c2811 Fix compiler error in test cases 2015-10-08 18:05:09 +02:00
Sebastian Messmer
260bc1056a Make cache MAX_SIZE configurable 2015-10-07 17:24:13 +02:00
Sebastian Messmer
810c2c5b48 Added some locks against race conditions 2015-10-05 18:54:16 +02:00
Sebastian Messmer
cc2f93af92 Test cases print stack trace on sigsegv 2015-10-05 16:54:41 +02:00