Issue #1404 Durability test which checks that after restore DB can be used without any issues was added.
Issue #1404 Shadow copy of paginated cluster state was implemented.
Issue #1404 Record creation crash test was passed.
Issue #1404  Document update crash tests were passed.
Issue #1404  Document update+create+delete crash test was passed.
Issue #1404  WAL performance improvements.
Issue #1404  Crash test with creation of big data records with small cache size was passed.
Issue #1404  Storage keep open is set to true by default for embedded DB.
Index: fixed concurrency problem on iterating items because lock was released. Now everytime the iterator calls hasNext() and next() locks the index too
Fixed problem on shutdown when the logger couldn't be availabe to dump an error.
Minor: OServer class now is fluent to create a new instace in one line
Fixed bug on size() against multi iterators
SQL: removed optimization in case of function call because no params no means static call
SQL: fixed bug on execution of functions inside other predicates
Removed client timeout against storage because causes many troubles on long running commands
Waiting for ehcache integration I removed the infinite usage of cache but fixed to 1k and 10k objects for L1 and L2 respectively
Fixed concurrency problem on OMVRBTreeRIDSet: it wasn't synchronized. Added new test case
Minor: fixed a typo on test
Fixed issue #1545
Supported Orient.shutdown() and Orient.startup(), removed also some static stuff in Orient class