Added elapsed time to async_result. Cleaned up code.
Merge branch 'master' of github.com:reverbrain/elliptics
Merge pull request #149 from shaitan/master

Added elapsed time to async_result
Added elliptics/elliptics_cpp to help module-backend linkage
Merge pull request #150 from euroelessar/master

Changed error codes to errno in elliptics service
Uncomment module backend in rhel builds
Merge branch 'master' of github.com:reverbrain/elliptics
v2.24.10.1
Merge pull request #151 from euroelessar/master

Fixed data corruption due to indexes workflow
v2.24.10.2
recovery: cwd to recovery dir on start, just in case
recovery: removed useless import
recovery: use separate directory for each recovery type
recovery: added auto cleanup of stale files
recovery: improve monitor thread

Use counters and timers from Stats class and built-in python HTTPServer.
Now monitor provides HTTP interface which admins can esily use via curl/wget.
Also save stat.txt file for future post-mortems / local monitoring.

PS. JSON interface will come soon.
recovery: moved lock to the very start of recovery
recovery: improve logging

Now we saving all output to rotating logfile, so admins can use them in
post-mortems.
recovery: use dnet_recovery prefix in /var/tmp

This should minimize chances of collision with other software
recovery: use mkdir -p for creating temp dir
recovery: change default library log level to 1

Now errors can be seen in log by default.