transfered log shipping changes made to Raven.Voron repo
Merge branch 'master' of github.com:ayende/ravendb into RavenDB-1661
Refactoring the way we are handling log shipping.
The responsibilities for saving raised transactions is now external.
Need to optimize apply shipped transactions
Comments guiding what to do
Merge branch 'master' of github.com:ayende/ravendb into RavenDB-1661
Merge branch 'master' of github.com:ayende/ravendb into RavenDB-1661
log shipping implementation: (WIP --> not finished)
* added applicator class for applying shipped logs
* added functionality to fire transaction shipping event on commits
* various tweaks to make it work properly
fixed incorrect test
some assertions
Merge branch 'master' of github.com:ayende/ravendb into RavenDB-1661
minor stuff
fixed compilation after tweaks
Fixing polarity
Merge branch 'RavenDB-1661' of github.com:myarichuk/ravendb
Making the test predictably fail
Better tests
Removing todo
Fixing how we handle allocations of shipped transactions.
Instead of trying to break apart the allocation, we'll use a single allocation from the scratch for the decompression, then copy to individual allocations