Merge branch 'New3' of https://github.com/ayende/ravendb into R1369
Merge branch 'RavenDB-1369' of https://github.com/ayende/ravendb into TestBranch-1369
RavenDB-2259 Extended timeout in test and moved it to SlowTests
RavenDB-2268 Introducing prefixed keys
RavenDB-2268 - Making voron aware of the introduced prefixed slice concept (half voron's tests is failing now)
RavenDB-2268 Instead of writing a new prefix during its creation, just mark that's a new prefix and write it when a node is created - it simplifies the way we can detect if the page has space for the node. Taking into account prefixes during page defragmentation.
RavenDB-2268 More fixes to get prefix compression working (~60 tests are failing at the moment)
First commit for adding folders feature in the studio
RavenDB-2268 More fixes to get prefixed keys working (20 failing tests at this point)
RavenDB-2268 Do not increase the AvailablePrefixId value in the page header immediately because in case of a page splitting it can happen that there is no space and additional splits are needed (previous implementation broke the parent page when AddSeparatorToParentPage was called)
RavenDB-2268 Clear prefix offsets in a temp page header
RavenDB-2268 Fixing comparison sign
RavenDB-2268 Clear prefix info for a new allocated page
RavenDB-2268 Multi tree fix in ExpandMultiTreeNestedPageSize method - need to create prefixes when copy to a new page
tweaks to prefetcher --> load from disk average timing as additional treshold for fetching docs from batch
RavenDB-2268 Tree rabalancer fixes - in order to merge pages use a temp page to properly control the size of added prefixed keys.
RavenDB-2268 New nested page must have empty prefix info
Merge branch 'master' into adding-folders
- Changing the tree component to use jquery.dynatree instead of jstree
- Binding select event with getFilesCommand
- Binding addFolder event with the tree
RavenDB-2268 Fixing new prefixed key creation in the tree rebalancer - preventing from doing very long prefix (when trying to add a key that already exists in a page - just rebalancing case when left implicit node is changed) [all voron's tests are green]