make sure to add sort hints without the "_Range" postfix
use timebombs on these tests
Moving to adjustable log file size
Merge branch 'voron' of github.com:ayende/raven.voron into voron
Can now check if we need to flush
support for writing values that are greater than journal file size
Merge branch 'voron' of https://github.com/ayende/raven.voron into voron

Conflicts:
	Voron/Impl/Journal/WriteAheadJournal.cs
fixing after merge issues
minor
Starting RavenDB-1449
RavenDB-1455 Implement TryFindLargeValue
Full backup refactoring and fixing. Initial incremental backup (not working right now)
Squashed 'Raven.Voron/' changes from e23b95e..2628c34

2628c34 Full backup refactoring and fixing. Initial incremental backup (not working right now)
ff1dc06 minor
16d9ad7 fixing after merge issues
976caa6 Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
f761b0a support for writing values that are greater than journal file size
18a8c78 Merge branch 'voron' of github.com:ayende/raven.voron into voron
46a9b44 Moving to adjustable log file size
3f112cc Fixing free space setup after restart
cd07c8e Remove expensive validation
48ecbb3 Fixing wrong bitness usage caused duplicate page usage
81c4781 Merge branch 'rebalance-issue-investigation' of github.com:ayende/raven.voron into temp
80551a8 investigation helpers
0506b25 Merge branch 'voron' into temp
509f875 Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
d146420 removed tree recovery during storage recovery process
404983a Comment fix
d230a29 stash pop conflict resolve
7f034dc Full backup
f22035b Proper selection of file header after restart
4ece425 Make sure that modified parent page is updated in the cursor
38b2ff4 Making sure we have full suite of failing tests here
10e0bfb Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
2b96030 bug fix --> large enough key size in certain scenario makes rebalancer fail
91143c1 fixing tests
f6979e9 fixing bug in PageSplitter which was not marking parentPage as modified
3a264c2 Failing test - checksum mismatch
bbf62f0 removed ItemsCount from PageHeader
07c56c6 removed ItemsCount from Page that was modifying intermediate pages in branch, which was causing CRC checksum failures on recovery
5b20899 Merge branch 'voron' of github.com:ayende/raven.voron into voron
d03a011 added split transaction recovery fixes and tests
d330bb0 Merge branch 'voron' of github.com:ayende/raven.voron into voron
decef0d Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
0805113 storage recovery process is applying any existing trees from root to current state
b6bc1e1 Unmerged crc tests
b428525 added ability to write to 2+ log files in one transaction
9022456 Fixing overflow calc
ff1db69 Removing test that I couldn't figure out what it was testing
5683192 Fixing tests
adbd59d Fixing tests
b36f8c1 Implementing free space handling strategy
d2f8d1b fixed header validation during storage recovery
45ec5ad fixing issues with storage env recovering when transaction was splitted and not commited
f81ffea fixes to unit tests (adjust hard coded limits of key sizes)
892771c api change fixes
61d479e resolved pull conflicts
ca05a3b Missing WAJ dispose
adcdb0a Fixing tx header validation
4eb0b37 We have to allocate pages for a data file explicitly to set valid value of NumberOfAllocatedPages
d229436 1. fixed issue with storage recovery not setting up log file if there is enough space in it 2. fixed issue with memory access to FileHeader in storage recovery process
7d8b7d9 Exposing storage env recreation issue

git-subtree-dir: Raven.Voron
git-subtree-split: 2628c345fcc743cc945e02102acd294a8cd5d196
Merge commit '46d825a0cffdd32118c9f254b4ee96ef81a31719' into 2.5-voron
resolved "using theirs"
Conflicts:
	Raven.Voron/Voron.Tests/Backup/CanBackupData.cs
	Raven.Voron/Voron.Tests/Bugs/MultiAdds.cs
	Raven.Voron/Voron.Tests/Bugs/PageSplitter.cs
	Raven.Voron/Voron.Tests/Bugs/TreeRebalancer.cs
	Raven.Voron/Voron.Tests/Impl/ConsecutiveSequencesTests.cs
	Raven.Voron/Voron.Tests/Journal/BasicActions.cs
	Raven.Voron/Voron.Tests/Journal/EdgeCases.cs
	Raven.Voron/Voron.Tests/Journal/UncommittedTransactions.cs
	Raven.Voron/Voron.Tests/Optimizations/Writes.cs
	Raven.Voron/Voron.Tests/Storage/VeryBig.cs
	Raven.Voron/Voron.Tests/StorageTest.cs
	Raven.Voron/Voron.Tests/Trees/FreeSpaceTest.cs
	Raven.Voron/Voron.Tests/Trees/ItemsCount.cs
	Raven.Voron/Voron.Tests/Trees/Updates.cs
	Raven.Voron/Voron.Tests/Voron.Tests.csproj
	Raven.Voron/Voron.Tests/packages.config
	Raven.Voron/Voron/Debugging/DebugStuff.cs
	Raven.Voron/Voron/Debugging/TreeDumper.cs
	Raven.Voron/Voron/Impl/ConsecutiveSequences.cs
	Raven.Voron/Voron/Impl/FileHeaders/FileHeader.cs
	Raven.Voron/Voron/Impl/IFreeSpaceRepository.cs
	Raven.Voron/Voron/Impl/Journal/JournalFile.cs
	Raven.Voron/Voron/Impl/Journal/JournalReader.cs
	Raven.Voron/Voron/Impl/Journal/WriteAheadJournal.cs
	Raven.Voron/Voron/Impl/Paging/AbstractPager.cs
	Raven.Voron/Voron/Impl/Paging/FilePager.cs
	Raven.Voron/Voron/Impl/Transaction.cs
	Raven.Voron/Voron/Slice.cs
	Raven.Voron/Voron/StorageEnvironment.cs
	Raven.Voron/Voron/StorageEnvironmentOptions.cs
	Raven.Voron/Voron/Trees/Cursor.cs
	Raven.Voron/Voron/Trees/NodeHeader.cs
	Raven.Voron/Voron/Trees/Page.cs
	Raven.Voron/Voron/Trees/PageHeader.cs
	Raven.Voron/Voron/Trees/PageSplitter.cs
	Raven.Voron/Voron/Trees/Tree.cs
	Raven.Voron/Voron/Trees/TreeRebalancer.cs
	Raven.Voron/Voron/Voron.csproj
after importing latest Voron changes
Merge branch 'voron' of github.com:ayende/raven.voron into voron

Conflicts:
	Voron.Tests/Trees/Updates.cs
	Voron/Impl/Journal/WriteAheadJournal.cs
Merge branch 'RavenDB-1449' of github.com:ayende/raven.voron into voron

Conflicts:
	Voron/Impl/Journal/WriteAheadJournal.cs
Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
Minor
Do not expose this in this fashion, might have concurrency implications