Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The unit test is now complete (and shows that both remote and embedded do work as you said) #59

Closed
wants to merge 3 commits into from

Conversation

mattwarren
Copy link

The units tests now really test the Facet functionality whereas before they weren't doing much!!!!

@mattwarren mattwarren closed this Sep 16, 2011
ayende pushed a commit that referenced this pull request Jul 6, 2012
- Cache hubs found in in HubLocator.
- Only loop over hub types that implement IDisconnect (Fixes #59).
arekpalinski referenced this pull request in arekpalinski/ravendb Jan 30, 2014
03bd93d SnapshotReader.Contains method returns the current version as an out parameter
276f687 merge fixes
f4a501a Merge branch 'voron-ravendb' into voron
b8974ba More work on time series
1932610 More work to get time series stuff properly working
d857878 Merge branch 'voron' of github.com:ayende/raven.voron into voron
6b95b22 Changing concurrent list to concurrent set by using concurrent dict
3576ce7 Merge branch 'voron' of github.com:ayende/raven.voron into voron
81fef7a Making sure that we can run on 32 bits apps as well
7302df7 Merge branch 'voron' of github.com:ayende/raven.voron into voron
25b7a87 RavenDB-1566 Properly releasing unused journals
e453899 Force delete
7fe5727 checking...
b818926 Adding tests the exposed AccessViolationException - currently it's passing
ff84155 Fixing invalid optimization - we can remove the pages to write only if they are from the same journal
d643af0 Adding tests that exposes a bug that we read an empty page from the data file instead of the valid page from the scratch
5225a5e We can't free all pages of unused journal because there might be reading transactions that are using them
6856f51 Writing and reading time limits should be shared between all parallel threads
78ee48e Use a different dir name to avoid collisions
894ffba Merge branch 'voron' of github.com:ayende/raven.voron into voron
32e85c3 This is no longer a valid check - in the current impl might happen and a page was filtered out by journal application and could not be in a data pager file. It fixes tests in PagesFilteredOutByJournalApplicator.cs file
f536f95 - Ensuring that we can't release data from scratch buffer if it might still have transactions looking at it. - Ensuring that we take proper reference on the scratch pager in read transactions
7be11c9 Adding failing tests
1c9c5b0 Merge branch 'voron' of github.com:ayende/raven.voron into voron
331e88c Avoid prefetching for now
a077082 minor
6ff7086 Adding new write transaction to make the test failing
200ebbe Passing test
b07c9a0 Now this test explicitly fails
f9cd178 Fixing playground
159fbd7 Fixing issue when we do early release of scratch pages that we are currently looking at
ebcb857 Adding parallel test
48bf8ce Better API, avoid recursion
8a022e6 Do not try to cache trees. This frees us from having to worry about when to remove them, and allow us to have as many trees as we can possibly want
c3715f1 minor changes after Voron subtree pull
d16e9d4 Merge commit '4ae5ffe401406398992c125d13ff96f30708b51f' into New3
4ae5ffe moved 'EnterReadLock' outside tryf block
09b044d changed to read lock in ConcurrentList.GetEnumerator
611b7f9 refactoring
29eb2ca exposing issue with freeing pages from scratch to early
ca2002d minor
b3c1efc renamed test
f90462d fixed issue with Transactions being removed from the list of active transactions to early, which caused inappropriate calculations of list of pages to release from scratch file
b6da41e added failing test
8d57932 Minor fix
b497eda Removing unused methods
547d8b7 Prevent flushing and especially freeing pages that can be in use by read transactions (snapshots). It fixes the following problem:
6af29df more debug code
49a7922 cursor fix for overrides + some debug assertions that that will fail when page is reused too early
38c0aad assigning txId just before tx is created to prevent txId miscalculations
1f29bde fixed race condition between txCommit and txRead transactions (wrong Id was assigned)
843db1a Slightly more optimized journal writer - less memory allocations
40ffd8d Setting SetLastError property
d57c956 Changing the way we handle incremental backups, we force exclusive access to the env, and force the caller to create a new env. This is to ensure that we don't hold any in memory state
f91a19c Fixing typo
329f7fa Making sure that we don't get into trouble with lock recursion
237e8db Making sure that we take the flush & tx lock in the same order, preventing deadlocks
17ea55c Making sure that we have a timeout on transaction lock
8b95936 minor stuff
00c481c Merge commit 'e5381618b230cf2fd5f04f65858cc44bd0f6c2a6' into New3
e538161 Merge branch 'voron' of github.com:ayende/raven.voron into voron
75db811 Even more paranoid memory management
63fd997 full Voron backup works + resolved conflicts with existing commits
83a3b64 Debug a failing test which uses voron
b2489d6 Merge pull request #11 from ejsmith/patch-1
9bc0a73 Minor update to improve readme.txt
7226af5 Merge commit '11311de2802b527f92bfa0b645ce143f3f6b5bc3' into New3
11311de Updating Contains to properly track what is going on in the WriteBatch
7cf490e fix for voron batch
758803f Moving to non task based WriteGather
a6e80e6 Better (and faster) approach
71006f0 Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
47c3054 Making sure that we support reading from WriteBatch
950470b Merge commit '37a44849be04cacf9b5fa3506e7e0bc4d7cff05f' into New3
37a4484 Moving to a transaction merger mode based on blocking collection. Hopefully this will resolve the dead lock in this scenario
ce1f793 Fix the failing test, where the Version of the next generated was null
1c3da8d Fix references
ebed196 Merge branch 'New3' of github.com:ayende/ravendb into New3
6362923 Fix references
f9476ba Merge commit '9a4a5ee27341434a270c861ffffc4a86d15c5fee' into New3
5d3e466 minor
848f70e Merge branch 'New3' of github.com:ayende/ravendb into New3
be649f1 add snk
9a4a5ee Better logic for finding pages
f5bc862 Merge commit '49df713931f8ba49aafc247bfb67a238cbe436c2' into New3
1e1709a Fix NRE exception
49df713 Do not cast an <uint> value produced by random generator to <int> to avoid negative values, so let's change all the ids to be <uint>
532e0a0 Fixing memory access exception in journal applicator. Now we read the scratch page by using a pager state that we own, otherwise someone else can change it behind our back and even dispose if it the scratch will require to allocate more pages after we already read its pages.
daf236b Fixing header position calculation - now pages in a journal are compressed
5390aa6 Delayed fsync done
e31f777 Delayed fsync - in progress
bffcd85 minor refactoring
d483774 Small optimization
290e6e6 Properly flush the contents of the mmap file
322a514 Report throughput for the tests
191f67a Remove unused packages
4031290 Avoiding a race condition in the tests Those tests assume that the journal is staying fixed, and not going away so soon
61c92a9 Minor
eb96916 Merge branch 'voron' of github.com:ayende/raven.voron into voron
706818b Minor (time series data example)
b3205c8 Real Voron usage
577105f journal applicator should now calculate the pages to write correctly - removed delete marked in PageTable
090433e Sign the voron projects
352a5ca Changing the esent column type to allow put values greater than 255 bytes
fa3b688 minor
65d247f removing synced journal files, fixing issues with lastSyncedJournal calculation
d679f52 Ensure that FlushWritesToDataFileAsync will be run as separate background task. Also for background task set LongRunning option.
b460dba precaution - we want to update headers when data is synced to disk
beb3fe5 syncing data from journals to data file during recovery
9cb2287 Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
edd6879 Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
69991c2 fixed issue with sizeOfUnflushedTransactionsInJournalFile calculation
e009fd6 Minor - don't allocate a new string builder
5074b61 Fix references
0192d79 Merge commit 'a0a7856bfbd5a6841556bf9fa3909e35f8916493' into New3
ce8386c Fix path of reference of a nested project
21805cd minor
5be98f2 Merge branch 'New3' of github.com:DanielDar/ravendb into New3
942b94e Merge commit '11c2592a765090c61f3b0761047676f17ec60ea6' into New3
0cccb16 Merge branch 'New3' of https://github.com/DanielDar/ravendb into New3
08a9562 voron update
c6aeffb Merge branch 'New3' of github.com:ayende/ravendb into New3
a2e732d add snk for voron
f2ede04 Merge commit '4d86cebf6bbd3ab2c733d195425a93a097c35341' into New3
e0c1d4c Fix compilation errors
575b15a Merge commit 'faad8c1548d8c65d8e8d8647a3ab4625cf672eb4' into New3
a328403 update voron
500d5bc Merge commit 'e78143634bca8db2e65e6a2af9f77c45fe8ab3c9' into New3
17ab977 Merge branch 'New3' of github.com:ayende/ravendb into New3
32ea7d2 Merge branch 'New3' of https://github.com/myarichuk/ravendb into New3
9ffcf41 crlf + build fixes
232013b git glitch --> no changes were made to the file
cbd5f12 Merge branch 'SyncWrapper-Attempt2' of https://github.com/damianh/ravendb into New3
d0f47f1 minor fixes after Voron subtree pull
88fefe4 Merge commit '8c2ca041f9f4813dae83e3c0e5a86cee0cc36153' into New3 all conflicts resolved 'using theirs' Conflicts: 	Raven.Voron/Performance.Comparison/Performance.Comparison/Esent/EsentTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/IStoragePerformanceTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/LMDB/LmdbTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Performance.Comparison.csproj 	Raven.Voron/Performance.Comparison/Performance.Comparison/Program.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLCE/SqlCeTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLServer/SqlServerTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLite/SqlLiteTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/StoragePerformanceTestBase.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Voron/VoronTest.cs 	Raven.Voron/Voron.Tests/Backups/Full.cs 	Raven.Voron/Voron.Tests/Backups/Incremental.cs 	Raven.Voron/Voron.Tests/Bugs/RecoveryMultipleJournals.cs 	Raven.Voron/Voron.Tests/Journal/ApplyingPolicies.cs 	Raven.Voron/Voron.Tests/Storage/BigValue.cs 	Raven.Voron/Voron.Tryout/Program.cs 	Raven.Voron/Voron/Impl/Backup/FullBackup.cs 	Raven.Voron/Voron/Impl/Backup/IncrementalBackup.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/FilePager.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/StorageEnvironment.cs 	Raven.Voron/Voron/StorageEnvironmentOptions.cs 	Raven.Voron/Voron/Voron.csproj
52a2429 Merge branch 'New3' of https://github.com/myarichuk/ravendb into New3
29863bc Merge branch 'New3' of https://github.com/ayende/ravendb into New3
73ac5ea * RavenDB-1472 --> in certain scenario, terms query ("In" operator) retrieves incorrect results * minor fixes
c4ead07 add xuint extensions to voron tests
d06d297 add voron tests and fix package
2b3c785 Merge commit '058f186a7ba57fad682d472fc234137b1a5aa781' into New3 (resolved conflicts using "theirs") Conflicts: 	Raven.Voron/Performance.Comparison/Other/leveldb_perf_test.cc 	Raven.Voron/Performance.Comparison/Performance.Comparison/Constants.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Esent/EsentTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/IStoragePerformanceTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/LMDB/LmdbTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Performance.Comparison.csproj 	Raven.Voron/Performance.Comparison/Performance.Comparison/PerformanceRecord.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Program.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLCE/SqlCeTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLServer/SqlServerTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLite/SqlLiteTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/StoragePerformanceTestBase.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Voron/VoronTest.cs 	Raven.Voron/Voron.Benchmark/Program.cs 	Raven.Voron/Voron.Tests/Bugs/RecoveryMultipleJournals.cs 	Raven.Voron/Voron.Tests/Journal/BasicActions.cs 	Raven.Voron/Voron.Tests/Journal/UncommittedTransactions.cs 	Raven.Voron/Voron.Tests/Trees/Basic.cs 	Raven.Voron/Voron.Tryout/Program.cs 	Raven.Voron/Voron/Impl/FlushMode.cs 	Raven.Voron/Voron/Impl/Journal/JournalFile.cs 	Raven.Voron/Voron/Impl/Journal/JournalReader.cs 	Raven.Voron/Voron/Impl/Journal/TransactionHeader.cs 	Raven.Voron/Voron/Impl/Journal/TransactionMarker.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/Paging/IVirtualPager.cs 	Raven.Voron/Voron/Impl/Paging/MemoryMappedPager.cs 	Raven.Voron/Voron/Impl/Paging/PureMemoryPager.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/StorageEnvironmentOptions.cs 	Raven.Voron/Voron/Voron.csproj
d492525 Merge fixes
508fcbb minor fix
21d7d10 several parameter validations and Debug.Asserts
8e7f0ab added SNK to Voron/Voron.csproj
d72c1de commit after Voron subtree pull and conflict resolution
a454f51 commit after merge of 2.5-voron branch with New3
82c86e9 Merge branch '2.5-voron' into New3
16f506e Merge branch 'New3' of https://github.com/ayende/ravendb into New3
494860f Safely dispose
88514f6 Fixed a regression added in commit #16a6612d
0f364a7 Made the collection etags a bit more bulletproof, just in case we end up with an ininite loop for some unknown reason
9b6f711 Moved the last collection etags stuff out into a class so I can test it and demonstrate it actually works
5c59dbe Silly mistake - it helps if 'all' actually means 'all'
e4e3d31 Make sure to delete the file before hand
5705f57 REad the etags as strings and parse them, or we (occasionally???) get errors
745c6ff Fail gracefully if we haven't got an etag for a collection yet - this could happen when migrating versions
2231e84 And this is why we run the tests
517eaac Start-up logic to do a seek if we haven't got all the collection etags in memory
b1f570a Write the last etag we saw as part of collection etags
feb7388 Flush collection etags on shutdown
7dbf86c after importing latest Voron changes
7d45afd 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
46d825a Squashed 'Raven.Voron/' changes from e23b95e..2628c34
a155894 Read from in-memory etags when doing checks on query
43bc948 Removed the overload for storage checking on staleness, and added a convenience method to DocumentDatabase to get me a cutoff etag for a given index
3278086 Okay, so we'll do it on idle and maintain an in-memory copy of that info, now my stale check won't work
d42323e Merged from upstream
e091451 Helps if we actually change the code we meant to change
79f6380 A quick and simple fix for #RavenDB-1445
a457236 Merge branch 'RavenDB-1443' of https://github.com/arekais/ravendb into New3
43102a5 adjusting voron transactional storage to the latest voron changes
e40ba85 updating nuget to latest version
55931b5 Merge commit '2e90c0fce7e24f20c7949ffe206a272606b2c036' into 2.5-voron
2e90c0f Squashed 'Raven.Voron/' changes from 5645ed8..e23b95e
c13fe06 Support for lazy MoreLikeThis
9ce23a5 Removed thoughts, did the implementation already
4973218 So we'll push the logic for checking collection etags into the staleness storage actions, it's a bit icky but it means it's now reachable elsehwere
4599b7f fine, the staleness storage actions can be aware of etags per collection - it's messy but it'll work
842e98b added missing file (deleted by mistake)
57602ac added missing file
ba65feb Merge commit '15eaca5b1b12831a50f57d4144c56e8ed8eb32da' into 2.5-voron All conflicts resolved "using theirs" Conflicts: 	Raven.Voron/Voron.Tests/Bugs/MultiAdds.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/Trees/Page.cs 	Raven.Voron/Voron/Trees/Tree.cs 	Raven.Voron/Voron/Trees/TreeIterator.cs 	Raven.Voron/Voron/Trees/TreeRebalancer.cs
15eaca5 Squashed 'Raven.Voron/' changes from 3bf3e41..5645ed8
fdbf0bf changes to ravendb solution - to make build script work (consequence of framework upgrade to 4.5)
6068a96 Wrote some thoughts on how to approach this
7798308 updated GraphViz folder name (version)
c510164 disabling test temporarily
e21b742 Making sure that we don't eagerly optimize map/reduce indexes using the collection etag too early
b4cbade Ignoring test for now, we have an issue for it
1985a74 fixing test
f3817b0 Fixing the responder
287ab2f Fixing tests
4225d36 Fixing test
ec8cf3a Fixing merge
75fd011 Fixing merge
8add397 Updating nuget
b7cc0c0 Minor
6254300 Ignore NewRelic metadata
ae30970 RavenDB-1437. OEM licenses should NOT throw on None auth when they are expired.
4406195 Fixing errors in error handling when license is not valid
14f062e RavenDB-1387 NullReferenceException in RavenDB studio when opening the Indexes tab
503537c Fix the way we handle the values due to the change from a single value to list in FilterOption for smuggler
3d7ed2e RavenDB-1435. Add endpoint to show pending tasks
d1f4d6f Limit the number of tasks that we process at one time, to avoid from halting indexing completely
a471195 Adding Guid implicit converters
454a66b Making sure that we split the indexes based on work properly!
38f14e3 Making sure that we consider _Range postfix when doing dynamic query optimizations
756137a Fix RavenDB-1431, add support for DisableRequestCompression and async session
351f4ef Merge branch '2.5-voron' of github.com:ppekrol/ravendb into 2.5-voron
3ebc958 Fixing an issue where we are ignoring + in the query string in lazy mode
c3821e2 Adding passing tests
fda8b82 Adding passing test
f790c49 RavenDB-1428 Reset the index if the suggestion failed
21c64bc changes summary * pulled Voron changes --> now trees are immutable, and belong to transaction only * as a consequence to Voron changes --> updated all solutions to 4.5 (ImmutableDictionary type) * minor changes to macro #if statements and removed some references --> reflect update to 4.5
a716130 Raven.Backup add now support for --help command
294e353 Initialize the document store in order to setup the handling of security issues
7548c99 Fix NRE
a83370d Raven.Backup now add support for Api-Key and User/Password/Domain.
a884045 Rebase JS array extensions to use lodash 2.2.1
c21e0c9 Better error handling
97a946f Fix issue with not receiving all databases when calling to GetApprovedDatabases if "*" is used
1835772 Revert "Rebase JS array extensions to use lodash"
9549963 Use the right index etag value
db75e53 Adding a way to track low level document details. Very slow and only meant for debugging
96cae0a fixing project file
3c1ec12 Rebase JS array extensions to use lodash
5b133fd Revert "Upgrade Lo-Dash.js from 0.10.0 to 2.2.1"
52c85f9 Fixing error in generating method name
d858818 Fixing RavenDB-1420
0436177 Adding test to include with a prefix using string id
21ea7ee Add a failing test
1920d79 Upgrade Lo-Dash.js from 0.10.0 to 2.2.1
a838fe6 Make the test more explicit
1609d3a Add passing test
b0bd2cb Make the code compile
b838417 Add a failing test and make passing
d4f8a21 fixing tests
2ee5a07 Added stress tests for RavenDB_406
0ac152f Fix a race condition, where we checked the value on the server without any need to do so. Without this change, MultiGetProfiling.CanProfileFullyAggressivelyCached() will fail on the 30 iteration or so. With that change, the test passed with 1000 iterations.
14010e9 Add a failing stress test
61e47df Update packages
d5fff04 Removed the string parsing from the SetParamValue function and passed this in as a prameter list. Handled MySQL parsing separate since this does not really follow a ISO 8601 standrad.
b5ffdca minor
60bcb69 Support loading by ids with transformer. It should also return null values for not exiting results.
1d27e56 Fixing build
54f952b Separating auto tuning for non indexing task, will not impact global server state now.
1667e27 Early abort if database is shut down for SQL Replication
17896cb Fixing potential NRE
50d70a1 Making sure that we'll use the _real_ query time when deciding index idleness
17ba3bc Set the max steps per scripts to the maxSteps early
c5e273a Support lazy loading by ids with transformer
43b5d8c Add a failing test
d73a994 Fix typo
afffd8c Default the expiration picker to null (blank).
6db469d Show expiration picker when the bundle is enabled
4a60347 Adding property to check for Expiration Bundle
4f848c2 Fix the expiration date/time picker.
5f462f0 Shouldn't ever copy expire date to entity name.
03006bb Making sure that we force utf8 on the excel output stream
3d63c68 propertiesTypeByName must be unique to each patch run, to avoid concurrent patch operations issues
5b98159 Make sure to clear the propertiesTypeByName collection between each patching run
d79d9d9 Fix a bug where the script patching converted float numbers which ended with ".0" to integers
9e6255f Avoiding race condition with suggestions not being added early enough
c17baeb Fixing the build
51d56ff Will merge all instances of TouchMissingReferenceDocumentTask into a single task (because it doesn't require a per index run).
134e148 minor
196a11b Merge commit 'e02076b29a1715fa53ca9f10035577554c01a85b' into 2.5-voron all conflicts resolved "using theirs" Conflicts: 	Raven.Voron/Voron.Benchmark/Program.cs 	Raven.Voron/Voron.Tests/Backup/CanBackupData.cs 	Raven.Voron/Voron.Tests/Bugs/Deletes.cs 	Raven.Voron/Voron.Tests/Bugs/EmptyTree.cs 	Raven.Voron/Voron.Tests/Bugs/MultiAdds.cs 	Raven.Voron/Voron.Tests/Bugs/PageSplitter.cs 	Raven.Voron/Voron.Tests/Bugs/Snapshots.cs 	Raven.Voron/Voron.Tests/Bugs/TreeRebalancer.cs 	Raven.Voron/Voron.Tests/Bugs/UpdateLastItem.cs 	Raven.Voron/Voron.Tests/MultiValueTree.cs 	Raven.Voron/Voron.Tests/Storage/Batches.cs 	Raven.Voron/Voron.Tests/Storage/Concurrency.cs 	Raven.Voron/Voron.Tests/Storage/MultiTransactions.cs 	Raven.Voron/Voron.Tests/Storage/Restarts.cs 	Raven.Voron/Voron.Tests/Storage/Snapshots.cs 	Raven.Voron/Voron.Tests/Storage/VeryBig.cs 	Raven.Voron/Voron.Tests/StorageTest.cs 	Raven.Voron/Voron.Tests/Trees/Basic.cs 	Raven.Voron/Voron.Tests/Trees/CanIterateBackward.cs 	Raven.Voron/Voron.Tests/Trees/Deletes.cs 	Raven.Voron/Voron.Tests/Trees/FreeSpaceTest.cs 	Raven.Voron/Voron.Tests/Trees/ItemsCount.cs 	Raven.Voron/Voron.Tests/Trees/Iteration.cs 	Raven.Voron/Voron.Tests/Trees/MultipleTrees.cs 	Raven.Voron/Voron.Tests/Trees/Rebalance.cs 	Raven.Voron/Voron.Tests/Trees/Updates.cs 	Raven.Voron/Voron/Debugging/DebugStuff.cs 	Raven.Voron/Voron/Impl/Constants.cs 	Raven.Voron/Voron/Impl/FreeSpaceRepository.cs 	Raven.Voron/Voron/Impl/SnapshotReader.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/Impl/TransactionMergingWriter.cs 	Raven.Voron/Voron/StorageEnvironment.cs 	Raven.Voron/Voron/Trees/PageSplitter.cs 	Raven.Voron/Voron/Trees/Tree.cs 	Raven.Voron/Voron/Trees/TreeDataInTransaction.cs 	Raven.Voron/Voron/Trees/TreeMutableState.cs 	Raven.Voron/Voron/Trees/TreeRebalancer.cs 	Raven.Voron/Voron/Voron.csproj 	Raven.Voron/Voron/packages.config
e02076b Squashed 'Raven.Voron/' changes from d48b105..3bf3e41
80c6551 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
fd0cf2c RavenDB-1342. Ignore NewRelic headers
144d7dd Merge branch 'RavenDB-1333' of https://github.com/ppekrol/ravendb into New3
16a6612 RavenDB-1333. Added ForDocumentsOfType
01b90a6 RavenDB-1333. Added ForDocumentsInCollection
a81eaa5 RavenDB-1380. It should not be possible to successfully patch a tombstoned document
79e0bcb Merge commit '3b97f9bca2c8cc2d9e1044a3bbc4ab1493ae4874' into 2.5-voron
3b97f9b Squashed 'Raven.Voron/' changes from 5d1ad40..d48b105
01125de Merge commit 'f933ce3e6f00575840a2ff869315b22c5cbaa1af' into 2.5-voron
f933ce3 Squashed 'Raven.Voron/' changes from bca5381..5d1ad40
77dd056 added one more RenderAndShow overload for debugging
f6bb206 Merge branch '2.5-voron' of github.com:ppekrol/ravendb into 2.5-voron
6e83f29 - Use nullable to indicate when record does not exists - It is okay to try to decrement missing values in reduce stats - Better exception
616db48 Minor optimization
db30565 Merge commit '0ece1995b003726a284cc3a60b56c6854ab7ac94' into 2.5-voron
0ece199 Squashed 'Raven.Voron/' changes from 9cd530e..bca5381
61afa91 switched Tests and Tryouts from .NET 4.5 to 4.0. Package fixes.
2d07ab8 Minor
edabef8 Ignoring failing tests
8f79e0a more meaningful error message when using StreamQuery() on dynamic index
fd33ad4 Merge commit 'a0e5a9e0d106f22a644ae27b0440002c4ad096bd' into 2.5-voron
a0e5a9e Squashed 'Raven.Voron/' changes from 6ca0fb4..9cd530e
473fefb Making sure that we are always using the _latest_ pager state visible to the transaction, not the global pager state.
c5faf80 Merge branch 'New3' of https://github.com/ml054/ravendb into New3
ed69ced Even if CutoffEtag is specified, we can lower it if needed using the collection etags
df2add6 StorageEnvironment::TransactionCompleted() changes to _trees collection are now atomic
98a5cd9 Merge branch 'RavenDB-1309-AccurateStale' of https://github.com/robashton/ravendb into New3
2f5f2d6 tweaked bug fix --> so MoveLeafNode() in rebalancer will copy source node's flags
e01d7fb Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
bd4327a RavenDB-1336 Facets :: float is missing in sort types
48f0b47 Merge commit '07fe15c543a143b3fe88f8f56237a41742622db8' into 2.5-voron
07fe15c Squashed 'Raven.Voron/' changes from c92280f..6ca0fb4
ad3340a failovers and todos
be7127c pushing source hash to MANIFEST
78d3e67 build
20bb9bc Merge branch 'New3' of https://github.com/ml054/ravendb into New3
7c1d5d1 fixing versions plugin version
baf0e3c time zone bug fixed
7fa97bf adding myself
84e941c deps updated
a2b23f9 removed task factory
84ceab2 changes to oauth tests + conflict resolver
282e451 added the ability to force a commercial license in server runner
474c348 added Java task to build script and changed output folder for server runner
3271ab6 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
5a6492c tests
4a3d051 spatials tests
9c3c082 database stats bug fix
d94a81c server tests runner adjustments
86fab72 api key support in server responder
76fb72f added tests and server runner
71a38ae Merge branch 'New3' into jvm_client
5023fd2 raven-> net.ravendb
e3002b3 tests for spatials
4478e65 Merge branch 'master' of https://github.com/ayende/ravendb into 2.5-voron
c539fa6 git pull from ppekrol/2.5-voron
6fa4400 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
7922661 spatial tests
c0ff6f0 spatial index
6d9467b Merge commit 'c308dd28cb473e9def042ed238aa142aa839a1f2' into 2.5-voron
c308dd2 Squashed 'Raven.Voron/' changes from 2761b28..c92280f
2481285 delete index should remove all scheduled reductions, mapped and reduce results
7f949d1 spatial indexes
7146144 spatial tests
14c18c2 added voron exception message to one test
cf36844 documentbykey should return null when looking for and empty key
e66964b missing tests stubs
bc6df9a delegates to interfaces
71a1f71 delegates to interfaces
e973252 Merge commit 'eaa3e67a5956489cbdc20e81262a9009cd1ad27c' into 2.5-voron
eaa3e67 Squashed 'Raven.Voron/' changes from 7addb35..2761b28
f3ce925 If a cut-off etag is not set, then use the entity names to set one
297ab5b license type, spatials, introducing named delegates
7e06e32 converted to single module
ecdd4d6 pom updated
3dc96a7 sort options set
597c605 spatial (in progress)
603b6ad minor changes
55c2d2a enums
b12644b Merge branch 'master' of https://github.com/fitzchak/ravendb
094d4f7 Making sure that we force utf8 on the excel output stream
c9154eb minor
5c2c69a merged 3.0
897f6a0 minor
800a2bb propertiesTypeByName must be unique to each patch run, to avoid concurrent patch operations issues
e2d33c0 Make sure to clear the propertiesTypeByName collection between each patching run
7b67dd2 Fix a bug where the script patching converted float numbers which ended with ".0" to integers
8c96a0c Merge commit '1842b975cfa9630776961afde7526a67e579634c' into 2.5-voron
1842b97 Squashed 'Raven.Voron/' changes from 20de177..7addb35
0faf8d5 Moved the per collection etag code to post-write
1f40dbe First stab at per collection etags
207dd59 notification tests
bf961bf notifications tests
ef849da http client 4.3 + tests fixes
64651b8 Fixing Silverlight tests
b9fb347 Avoiding race condition with suggestions not being added early enough
2768934 Fixing the build
c781cbf Fixing tests
7960950 Avoiding race condition with suggestions not being added early enough
a3fd130 Will merge all instances of TouchMissingReferenceDocumentTask into a single task (because it doesn't require a per index run).
9168b69 Merge branch 'Ravendb-1404' of https://github.com/robashton/ravendb into New3
93bfbda fixing test
0cf3b5d Throw an error on unsupported operation
64d0e83 Removing test that is no longer supported (suggestions on dynamic)
3e48765 Testing yielded in a typo - oops
60bc5c5 Update migration to set the last index id (this needs testing next)
0ec2da8 Assign index ids from the incrementing id generator - but this will now break migration so..
bc624b3 splitting reduce stats from indexing stats
79d1e22 Merge commit 'ff87d15cb16761c47ae1582d09148086bfc8926f' into 2.5-voron
ff87d15 Squashed 'Raven.Voron/' changes from 7ebec48..20de177
a884d9c Will merge all instances of TouchMissingReferenceDocumentTask into a single task (because it doesn't require a per index run).
20b3230 Reset indexes as an async process in the db recovery
30954eb Making sure that MaxIndexOutputsPerDocument is properly cloned
4dba83c Prevent indexes with the same name from being created
3b91686 Making sure that we clone the index definition in embedded mode
a90aa71 implemented missing methods in voron transactional storage
d1788e0 Merge branch 'master' of https://github.com/ayende/ravendb into 2.5-voron
bc274f0 Merge commit '6cece39e9f299bda5efbd93ca0559df199d0a0f0' into 2.5-voron
6cece39 Squashed 'Raven.Voron/' changes from 2b3cfc7..7ebec48
825bb4a Fixing typo
380e7e9 Fixing error when we might try to get stats for deleted index
11f427b Removing test that is no longer supported. Better error message
9e90da6 Delete the index header in a synchronous fashion. Allow immediate Put/Delete/Put index operations
5d16f16 changes api
f40f535 Fixing tests
1a504c1 Very minor optimization
b080ec0 Removed the option for automatically creating suggestions entirely
10db6ad RavenDB-1403 Removed dynamic index auto aggregation
bf9a19f Removed the notion of AggregationOperation and changed that to have a separate IsDistinct operation on the query
898d60e fixing reversed method args positions
11a1ad2 Making sure we handle empty collections nesting properly
4079efa Minor formatting change
85cabf2 Fixing merge
a394c65 Merge branch 'master' of github.com:ayende/ravendb into New3
5dd9b12 Fixing the build
0af9c46 Will allow aborting midway through index deletion
9bc3dc0 Fixing merge
dc16614 Do not queue threads in the CleanupDatabase process
1035007 Better setup instruction
a8ac454 Fixing SL issue
eeb7072 Fixing NRE in error handling
c378cee Fixing an issue where we would have infinite indexing loop if we had multiple indexes using LoadDocument on the same missing documents
3e42c8d Fixing tests
bc7808c Adding explanations with regards to selected target environment option
4c2315a Fix exception of First not finding any matching element
0b0dfb6 Fix a synchronization context issue where the changes call back functions were not called
c79a73e Midway through fixing a problem in Raven.Tests.MailingList.spokeypokey.Spokey.Can_project_InternalId_from_transformResults2
3bc8ed0 Fixing Id property on nested objects in indexes / transformers
368766c Fixing OrderBy on Dictionaries
62f8062 Allowing to use Query("take").Value<int>() in the transformers
6bcbf64 Fixing NRE when calling LoadAsync with transformer on non existent document
985c305 Fixing an issue with cached lazy requests with profiling enabled.
7cf5f9c RavenDB-1386 Incremental backups use 12-hour timestamp format; causes directory name collisions
cafa94b Fixing GetValueOrDefault
49deba0 If we fail to upload the periodic backup, make sure to also delete the temp backup file. It won't make us lose that range of the periodic backup data since that we do not update the LastDocsEtag in a case of an exception.
41b9cc3 Now implementing nullable erasure in indexes
316f6a7 Make sure we know the source expressions for dynamic index being merged
8145794 Fixing SL tests
8b52929 * Better naming for methods * Do not limit timeout to > 1 sec, user might want to have very low timeouts
6cb84c3 Added Disposable SetTimeoutFor to IDocumentStore
a97c2d8 Use invariant culture when parsing dates
e9f54ec Use invariant culture for other date ToString
3879706 RavenDB-1377 Use invariant culture for dates
f96af22 Adding unit tests for RavenDB-1377
f29acdd Making sure that we compare in a case insensitive mode
190d349 Removing DateTimeOffset using 00:00 offset serialized as Z, going to be VERY problematic because of indexing format and auto type detection in DynamicJsonObject
775783e RavenDB-1368 Streaming calls use one time tokens to avoid 401
994cc15 Making sure that we don't recurse into touching missing documents without end
0d43e49 Fixing RavenDB-1280 Introduced a task that would touch the relevant documents if needed. Will throw concurrency exception from TouchDocument, and handle that by default in the calling code.
ea31cfd Reverting partial fix for RavenDB-1280
65ff428 when outputting UTC DateTimeOffset, prefer to use Z prefix than +00:00
04adb37 Reversing polarity
37694c0 Throw appropriate exception when we have keys that are matching in the first 127 characters
6bb2d5d Make sure that if we block batch nesting we also don't use the esent transaction context
cee5d98 Fixing usage of query input params with spatial queries Better error on missing parameters
709bc81 Fixing failing test because we didn't properly get the metadata from the parent document
4d48a86 Added configuration option that will allow to prevent automatic suggestions creation
c8ad8e7 RavenDB-1359 Indexing error when using LoadAttachmentForIndexing
7bd27c1 minor
8f21cd9 Edit text to notify that not reseting changed sql replication will not save the changes
f312f96 added sort option with the name of the field
b6ee6ae added filtering for the databases - RavenDB-1242 Allow searching on the databases list
551bb79 Same as RavenDB-1361 Allow to filter indexes by name but for transformers
33cb8c7 Display the modified name in the tooltip
1698b23 Better way to handle lazy + transformer
6df618e Do not queue threads in the CleanupDatabase process
8c576bb Merge branch 'New3' of github.com:ayende/ravendb into New3
7004e05 Fixing NRE
1ccfb89 - Properly register the index deletion in the pending tasks - Restored deletion of indexes physically removed from index definitions - Allow to cancel index deletion midway, which will stop, commit and resume on next db start.
450f32d - Properly register the index deletion in the pending tasks - Restored deletion of indexes physically removed from index definitions - Allow to cancel index deletion midway, which will stop, commit and resume on next db start.
bc29ad6 Register the delete index task in the pending tasks, to avoid stopping in the middle
1ca055e Merge branch 'RavenDB-1399' of https://github.com/robashton/ravendb into New3
d310153 Merge branch 'New3' of github.com:ayende/ravendb into New3
4cfe7b6 Better setup instruction
9836bf5 Merge branch 'temp' of github.com:ayende/ravendb
b7de83b Merge branch 'installer-env-explanations' of https://github.com/arekais/ravendb
84ff92c Fixing SL issue
1cc0823 Fixing NRE in error handling
229b4cf Fixing an issue where we would have infinite indexing loop if we had multiple indexes using LoadDocument on the same missing documents
3471e81 Fixing tests
59f3103 Separate  deletion of primary index arifacts from the heavy storage, and delete the heavy storage in a background task
7b6fd3f Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
09286f2 added RenderAndShow to table storage for debugging purposes
54b069d added voron to some tests
80b52a3 changes api (in progress)
2249f2e fixed issues with map-reduce indexing when using voron
b32a07f Adding explanations with regards to selected target environment option
d51985c fixed an issue with list removal in voron
4dfd157 fixed DocumentsStorageActions::AddDocument to work correctly with codecs
ef52c4b fixes - so several unit tests pass
77cd77e Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
c8a61cf fixes for failing unit tests
6b52191 Merge branch 'RavenDB-1343' of https://github.com/robashton/ravendb into New3
0489f96 Fix exception of First not finding any matching element
cdf6e39 properly deleting document metadata
f590691 Merge branch 'temp' of github.com:ayende/ravendb into 2.5
1939e54 fixed issues with deleting referenced documents in voron
8c2a162 Fix a synchronization context issue where the changes call back functions were not called
6072ef0 Post verification tidy up
d9be0e6 Initial attempt at more optimal index creation, running tests to be sure
bb366d3 using same exception messages as in esent storage
782384d Midway through fixing a problem in Raven.Tests.MailingList.spokeypokey.Spokey.Can_project_InternalId_from_transformResults2
5460bfa more case insensitivity
8d53511 switching back from string etags to byte array etags
39ddf51 fixing issue with lastIndexedEtags not being updated properly
322c3d1 Fixing Id property on nested objects in indexes / transformers
3b029a0 Fixing OrderBy on Dictionaries
f6090b5 bulk insert (in progress)
29c6ca1 Allowing to use Query("take").Value<int>() in the transformers
18c96f3 Fixing NRE when calling LoadAsync with transformer on non existent document
ee33271 RavenDB-1391. Invalid usage of HMAC SHA1
58a86fc Merge branch '2.5' into 2.5-voron
7ced5d9 added test for massive additions and then deletions of documents in Voron's DocumentsStorageActions
323c984 Merge branch 'New3' of git://github.com/ayende/ravendb into RavenDB-1374
a223c6e RavenDB-1374 Increasing limit of max index outputs to 30 for 'Producs/Sales' index of sample data
e14e051 removed code related to windows auth + DTC
0fc2f06 RavenDB-1374 Added index specific limit of allowed index outputs
b904e4d Update NuGet.targets
1d8eeed Restore packages
4323165 Update nuget.exe
4a020d5 fixed Voron's AttachmentsStorageActions --> fetched attachment's Data() lazily retrieves attached data stream
343cd31 Update
f19dbfe Update reference to NLog
795f759 Remove not compile code
542ff89 Remove double references
63a7ada Update NLog.Config packages
796f2f0 Update NLog package
f3da885 OAuth
c49b177 1) fixed staleness issues : IsMapStale was returning false during RemoveFromIndex task execution, IsReduceStale was returning false for indexes with name that contained upper case letters 2) minor fixes
fcaf708 Avoid creating duplicate times
5fd848c Properly use TryGet...
2adb733 Using 24 hours
c37b1e5 OAuth
12bacde Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
89abd19 documents and metadata will be stored separately in voron storage
017e561 Fixing key not found error
77e5809 Merge branch 'RavenDB-1344' of https://github.com/arekais/ravendb into New3
93fe45c This test passes now
35b24cf Merge branch 'master' of github.com:ayende/ravendb
fce862c Fixing an issue with cached lazy requests with profiling enabled.
0b85614 RavenDB-1344 Make sure that metadata are passed as well when using AdminDatabases responder
b621573 Merge commit '35ed0e4ff6a583a8c638d06687f6e6bdf6097c20' into 2.5-voron
35ed0e4 Squashed 'Raven.Voron/' changes from 01c4616..2b3cfc7
b47bd48 Merge branch 'New3' of git://github.com/ayende/ravendb into RavenDB-1344
ff7c440 RavenDB-1344 By default do not allow to change active bundles unless a sent database document has an appropriate temporary marker set in metadata
dbc69b9 fix of Issue RavenDB-1379 (http://issues.hibernatingrhinos.com/issue/RavenDB-1379)
df708c1 RavenDB-1386 Incremental backups use 12-hour timestamp format; causes directory name collisions
8dafae2 minor changes
d3234e4 todos from code: query, order by length
9071ac0 Fixing tests
e996ad8 Making sure to make a distinction between erroring index, one who cannot be used and a disabled one.
b995ef9 Merge branch '2.5' of github.com:fitzchak/ravendb
2f1c0bc Fixing GetValueOrDefault
fd51b72 If we fail to upload the periodic backup, make sure to also delete the temp backup file. It won't make us lose that range of the periodic backup data since that we do not update the LastDocsEtag in a case of an exception.
bc300ff queries with projection + other minor fixes
3c85d49 javadoc + stream
deadf69 RavenDB-1382 Use invariantString in Suggest accuracy
1c78987 todo fixing
472e6f8 suggestion tets
2b158e6 Now implementing nullable erasure in indexes
549b7c7 suggestion fixes
7aa9143 fixed bugs introduced during 3.0 merge
2af0b9b changes from 3.0
7e1ee9f Make sure we know the source expressions for dynamic index being merged
7c87b1c Fixing the build
c4eb8bb Merge branch 'master' into New3
902fc96 Fixing SL tests
23d998e Merge branch 'master' of https://github.com/mj1856/ravendb
213c726 fixes to make broken tests pass with both Esent and Voron engines
7e5d95e * Better naming for methods * Do not limit timeout to > 1 sec, user might want to have very low timeouts
084d5b9 Merge branch 'master' of https://github.com/maverix/ravendb
8ff5644 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
b914030 case insensitive index names in voron
0c603cf Merge commit 'c03ae09864b3b57586ab5ecc85dd40d997dcdab8' into 2.5-voron
c03ae09 Squashed 'Raven.Voron/' changes from 0030c1b..01c4616
28b3450 can add empty values to voron
3fa1964 suggestion test
74dcc41 slightly faster operation detection inside WriteBatch
614c5a7 results transformers
aa767b8 fixed issue in Voron with building batch group that contains writes in incorrect order
6437d95 url escape fix
2f44435 added writeBatch to all LoadJson methods, fixed issue with MemoryMapPersistanceSource not detecting if the storage is being created of recreated
97e90f8 fixes in Voron
42eabcd code cleanup, serializers for RavenJ*, support for non-US locale
e7ed307 minor fixes
4d16c68 switched AttachmentActionsStorageTests, DocumentsStorageActionsTests and GeneralStorageActionsTests to use 'esent' and 'voron'
60eee0c fixed an issue in DocumentsStorageActions with all documents always be recognized as updates
9f1d83d Merge pull request #1 from maverix/Timeout-Enhancement
9773ef9 Added Disposable SetTimeoutFor to IDocumentStore
cd4d0ff removed restriction of adding empty values in WriteBatch (Database Commands API assumes this can be done)
8df4a71 Use invariant culture when parsing dates
7b212c5 Use invariant culture for other date ToString
6196cbe RavenDB-1377 Use invariant culture for dates
7b2992d Adding unit tests for RavenDB-1377
3981d11 Merge remote-tracking branch 'upstream/master'
d7cb578 cleanup
a662a43 change expected exception type in CannotAddDuplicateIndex test
f37da29 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
3ebdacf added StalenessStorageActions tests, minor test fixes
e532a8f Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
fd655f4 changed functionality of SnapshotReader::Read() and SnapshotReader::ReadVersion() so they take into account WriteBatch changes and changed storage actions accordingly
cfb1007 MappedResultsStorageActions tests
47451a8 enums fix
636f64a Making sure that we compare in a case insensitive mode
04a41be object mapper is no longer singleton
2c49c9d using strongly types document query test
b6a04f4 highlights tests
d5ae08f Merge commit '079cba3e8df6530ff1d923eff8ca0dbb6d738f55' into 2.5-voron
87542eb Removing DateTimeOffset using 00:00 offset serialized as Z, going to be VERY problematic because of indexing format and auto type detection in DynamicJsonObject
f68c901 Merge branch 'RavenDB-1368' of https://github.com/arekais/ravendb
990ee71 quering tests
afe3220 added DeleteScheduledReduction and PutReducedResut tests
49d1b4e intersection
f88fb8a Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
3df303b more MappedResults tests
b02edc2 intersections
2c7db78 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
39a8987 fix on MultiAdd() problem (multiple adds of the same key/value)
4f2f531 RavenDB-1368 Streaming calls use one time tokens to avoid 401
674ff16 support for include + tests
68c661a added DeleteMappedResultsForView test
36543db includes tests (in progress)
0f83b56 patching and queries tests
bf2f42a advanced patching tests
54cac07 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
76be9c2 more MappedResultsStorageActions tests
c7a94bd fixed a unit test - prevent parameter validation exception by using non-empty stream
40eb5f3 minor bug fix
e54bce2 patching test (in progress)
88159b2 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
af42893 started writing MappedResultsStorageActions tests
5b985f3 Merge branch 'temp' of github.com:ayende/ravendb
b06273f nested indexing and not modified tests
7f8a5c9 Merge branch '2.5' of github.com:DanielDar/ravendb
fc9a4dc Making sure that we don't recurse into touching missing documents without end
79758d7 fix for Page::Search() method
9518e1e multiget tests
f92e882 minor tests fixes
5b64409 Fixing build and exception's message
8b05b7b Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron resolved pull conflicts Conflicts: 	.gitignore 	Raven.Database/Storage/Voron/Impl/TableStorage.cs 	Raven.Voron/Voron/Impl/SnapshotReader.cs 	Raven.Voron/Voron/Impl/TransactionMergingWriter.cs
b8a5d16 minor fixes
4239753 fixes after subtree pull so RavenDB compiles
61c47f4 conflicts resolved after subtree pull of Voron (batch_reads branch) Merge commit '991e8a2bf666f88215c07cf82b77af6c672ebb0f' into 2.5-voron
d46c929 Fixing RavenDB-1280 Introduced a task that would touch the relevant documents if needed. Will throw concurrency exception from TouchDocument, and handle that by default in the calling code.
36fe274 minor fixes to make RavenDB compile after Voron's git-subtree pull
ec19210 minor fix after pull
16c3a11 changes to Voron after commit of git-subtree pull changes
88f1af8 conflict resolves after git-subtree pull from Voron latest branch Merge commit '0ee3ef6771e41d7c7dab8c328326880abf6caf9a' into 2.5-voron
d9e4f84 Reverting partial fix for RavenDB-1280
650ba31 when outputting UTC DateTimeOffset, prefer to use Z prefix than +00:00
61840a2 Merge branch 'master' of github.com:ayende/ravendb
f99a439 code cleanup + cast test fix
22bb90d fixed slow replicaton test + invalid usage of session
f112c3e bug fixing
314cce0 Reversing polarity
22ca9bc MultiGet tests
f54bdb4 Merge branch 'esent-dtc-and-sharing-tx-context-issue' of https://github.com/arekais/ravendb
daf5d0d Increased MaxIndexOutputsPerDocument from 5 to 15
809a11b Throw appropriate exception when we have keys that are matching in the first 127 characters
e214ef3 Make sure that if we block batch nesting we also don't use the esent transaction context
3f20b1a Fixing usage of query input params with spatial queries Better error on missing parameters
6d5a360 Fixing failing test because we didn't properly get the metadata from the parent document
021ad96 support for binary ANY operator, unary ANY is now deprecated
6781eff Merge branch 'RavenDB-1359' of https://github.com/arekais/ravendb
8a731ee Merge branch 'RavenDB-1350' of https://github.com/arekais/ravendb into New3
71a7b85 Merge branch 'oguzhan' of https://github.com/oguzhantopcu/ravendb
afcc71b Make sure that we also apply the Cartesian detection on map only indexes. Make sure that the disable feature would actually be committed, instead of being aborted when we kill the transaction
d21bd70 Merge branch 'RavenDB-1353' of https://github.com/arekais/ravendb into New3
1860cfd Ignoring test for now
8e47d82 Added configuration option that will allow to prevent automatic suggestions creation
8591d1e RavenDB-1353 Added checking that map output for a one document does not exceeds the configured value. If so it disables the map-reduce index
8b99c47 bugfixing
1cc2a51 applied Voron changes for Contains method() (take into account WriteBatch pending changes)
d251593 Added proper Contains() method to SnapshotReader
cdd93ee Squashed 'Raven.Voron/' changes from f4eccd9..0030c1b
10ac01f RavenDB-1350 Providing files that contain mapping between names and ids of indexes and transformers
a603aff fixed iteration in storage actions implementations so the methods would also take into account pending changes in WriteBatch
b9ef3dc minor fix, changes target framework 4.5 -> 4 and added assembly signing
07fc28c pulled Voron change that allows to take into account when reading/iterating --> pending changes in the WriteBatch
86b1a81 Merged into Voron subtree change that allows Voron storage engine when reading/iterating to take into account pending changes in WriteBatch Merge commit '40091c4450f95daa7538a5e3599fb61afc520264' into 2.5-voron
40091c4 Squashed 'Raven.Voron/' changes from 0ee3ef6..f4eccd9
0b1f01b Linq tests
834d7cc changed RavenDB default unit test storage engine to Voron (default.ps1 script)
aa317fa RavenDB-1359 Indexing error when using LoadAttachmentForIndexing
ca511cc minor
3860f75 Edit text to notify that not reseting changed sql replication will not save the changes
7f5f28c Fixing merge
aff936d Adding passing test
a347aa2 Properly handle relative URLs
238c939 Convinced the backup tool to return meaningful exit codes
c16504c make sure to not show "not saved" notice if we saved the changes
606bb9d fix id for storing sqlreplicationstatus
03071a4 NRE and NotFound errors fix
607ca30 RavenDB-1361 Allow to filter indexes by name
d55826c RavenDB-1271 DatabaseCommands.GetBuildNumber is missing
6d1c5c0 RavenDB-1250 Lucene Syntax Help in query editor
9c10100 query
0412173 Merge branch '2.5' of github.com:DanielDar/ravendb
b2e67ee Use the current request headers, not the cached ones
732ee22 Fixing public key token
9897dd3 * set Voron storage as default for unit tests and for default in-memory engine * fix for a case when GZipStream is used as attachment data source (in Voron store)
c5bfb15 Fixing tests
9368ede added sort option with the name of the field
4cfc54d Adding passing test
63d393b Merge branch 'master' of https://github.com/CosminLazar/ravendb
21174c4 Properly handle relative URLs
e22f463 Convinced the backup tool to return meaningful exit codes
f529604 fixed - Voron IDocumentStorageActions implementation didn't store last modified date/time in metadata
97bf944 added filtering for the databases - RavenDB-1242 Allow searching on the databases list
301dd54 Same as RavenDB-1361 Allow to filter indexes by name but for transformers
3d5b3a7 * finished implementation of Voron Transactional Storage for RavenDB * unit tests added/updated * minor fixes
1b9d5c2 Display the modified name in the tooltip
a21e8a6 make sure to not show "not saved" notice if we saved the changes
6177530 fix id for storing sqlreplicationstatus
a04f24a Avoiding stack overflow
b376947 UsingWhereConditions
00ac2c0 Fixing int != string in index id issue
85b4668 fixing ResponseHeaders issue
de8c8bc Fixing sending of headers to server
bb29c56 finished point queries using where in
a94ef90 support for Select in Query
62e6785 Merge remote-tracking branch 'blazej/jvm_client' into jvm_client
2f94619 fixing test
dd5f73e Fixing merge
249c7fe Better error
a44a826 Fixing an issue with infinite loop on int32 overflow with queries.
59badd3 Adding support for ignoring analyzers (to facilitate importing indexes with missing analyzers)
40b9551 Add debug logging
6dcfbf0 Fixing an issue with metadata in transformers using queries
27a7ef8 Easier way to reproduce issue
fbda469 Resolving session in use
504fb56 Passing test
d6544e2 Fixing test
f058f1a Don't emit null etags in concurrency exceptions (bad for backward compt)
18e5474 RavenDB-1357 Hide empty collection (without indexes)
6b41fce RavenDB-1248 Studio Intellisense should escape values properly
14017e5 Detect feature instead of using "Legacy mode". Now we detect the feature by check the version of server, instead of comparing it to the client version.
c25bac3 minor
6973019 RavenDB-1248 Studio Intellisense should escape values properly
3baacc7 Fix issue with periodic backup not showing
8c5a1f3 RavenDB-1338 Import database screen looks bad
0a5961a Making sure that we don't have the wrong exception propagate out when an error happen in the ctor
9a15a5f This happens only on SL
911358d Can handle non gzip content to import as well
f65f9df RavenDB-1340 Facets : invalid between handling
20d1c5c Making sure we don't wrap read veto exceptions
dbb2216 Do not skip a row on each batch, we should check for the batch size before retrieving the next doc
f3036f6 minor
ccb9147 Fixing more issues with transfomers
8c6dec1 Fixing failing tests
f6670f9 RavenDB_1345 and RavenDB_1346
dfc45ad Better error handling
b8143bc Better error handling - will show the document key if can't deserialize
bb2bb6f fixed issue with GetReduceKeysAndTypes in esent storage
86dfc60 Fixing index != string any longer
56b2672 Making sure we won't fail for indexes with too large C# nams
b94d8d8 Should properly throw when db is not there.
f51e6ac When comparing indexes for creation, do not take into account the index id.
a7932b0 We don't support compiled indexes any longer
bf580e0 We no longer support compiled indexes
fb2b8ae Fixing test
ce7e935 NRE and NotFound errors fix
1219c79 replication tests
59c78f8 RavenDB-1361 Allow to filter indexes by name
747a6bf Merge branch 'master' of github.com:ayende/ravendb
3aa819f Better error
c01af87 Merge remote-tracking branch 'origin/master' into 2.5
f881c83 Fixing an issue with infinite loop on int32 overflow with queries.
1798003 Adding support for ignoring analyzers (to facilitate importing indexes with missing analyzers)
830801d tests and date handling
6642e7e Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
c204982 RavenDB-1271 DatabaseCommands.GetBuildNumber is missing
f3b72db Merge remote-tracking branch 'upstream/master'
313183f Add debug logging
499765e Fixing an issue with metadata in transformers using queries
9d2ae67 Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5-voron
f9573eb unchanged files commit (tab/space issue?)
f1a0e72 Easier way to reproduce issue
d385752 Resolving session in use
cd8cf72 RavenDB-1250 Lucene Syntax Help in query editor
6bca639 Passing test
268d627 Fixing test
0a4468c linq tests
a407948 Merge branch '2.5' of github.com:DanielDar/ravendb
3ebd9a1 Don't emit null etags in concurrency exceptions (bad for backward compt)
9d28f3f RavenDB-1357 Hide empty collection (without indexes)
8715ab7 Merge branch '2.5' of github.com:fitzchak/ravendb
bf3e62b Merge branch '2.5' of github.com:DanielDar/ravendb
24f27e6 linq tests
5a8baeb RavenDB-1248 Studio Intellisense should escape values properly
82efd59 Merge branch '2.5' of github.com:DanielDar/ravendb
d8a1385 Detect feature instead of using "Legacy mode". Now we detect the feature by check the version of server, instead of comparing it to the client version.
c3b0750 minor
867166a Fixing compilation Making sure we do publish the name of the index
2f4523d support for contains
7896e24 fixed issue in method GetBestNextDocumentEtag (DocumentsStorageActions.cs) + added some more tests
ef62aff added implementation of GetBestNextDocumentEtag to DocumentsStorageActions + relevant tests
2eece19 sort hint fixed
eadd7c6 RavenDB-1248 Studio Intellisense should escape values properly
44916f8 support for Any()
42cb2e8 Fix issue with periodic backup not showing
6470825 RavenDB-1338 Import database screen looks bad
af62cbc file rights updated
2848482 Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
b444e6e Make tests to pass. Change the parameter name "view" to "indexId" to be more clear.
e168472 enumerable
a2e5146 Fix test. We should expose the stale indexes by names and not by ids
31671de Merge branch 'New3' of github.com:ayende/ravendb into New3
73e90d3 Share the same HandleReplicationStatusChanges method between the async and the sync code
3d530d4 Fixing tests
d94d5a2 Restoring explanations feature that got removed in a merge
566c011 Make sure to use the Response.Headers inside the async methods. The ResponseHeaders should be used only by the sync code.
62b3942 Can handle deletion of non existent index
b9bf493 Don't use index name fixups, no longer needed
614511f Fixing tests
7b18dc7 Fixing an issue with auth for bulk insert using windows auth
b3ec661 json tests
f5792af SearchOption moved
bbb4577 query
90e63dd * minor fix in Voron's node search * implemented IAttachmentsStorageActions + unit tests * fixes in IDocumentsSotrageActions implementation * added + refactored IDocumentsSotrageActions unit tests * utility methods added to StreamExtensions
3d8bb6c Fixing test
05c8806 Fixing serialization of Streams
271629e Making sure that we send attachment headers
8d3ffd3 Making sure that we compare view ids using integers, not strings
e56a7f3 Removing useless ( and potentially dangerous ) deletion
dba05ba Making sure we will be using the right index name in index batchers
d0b2ee7 Removing stupid obselete attribute
488026a Merge branch 'RavenDB-1140' of https://github.com/robashton/ravendb into New3
6c36b8c Making sure that we don't have the wrong exception propagate out when an error happen in the ctor
a5a5905 This happens only on SL
21cd77f Merge branch 'New3' of github.com:ayende/ravendb into New3
61c6f83 Removing .fiddler reference
508421f minor
c013b5a Can handle non gzip content to import as well
1601df8 Merge branch '2.5' of https://github.com/fitzchak/ravendb
e9b759e Refactor code to avoid duplication
99a5c43 More work on getting RavenDB_560 working - not done yet
b77730c RavenDB-1340 Facets : invalid between handling
bde0c88 Fixing test Making sure that we use the proper accuracy & distance when creating suggestions up front
4e30b8c Fixing RavenDB_757 again - Enumerable is already typed IEnumerable, no need to do anything there.
52d5a25 Fixing CanAddAndReadAttachmentsAsyncInEmbedded BREAKING CHANGE - PutAttachmentAsync now gets a Stream, instead of a byte[]
ea4a39a Fixing caching for async operations
e4abb64 Making sure we don't wrap read veto exceptions
edb4c87 Do not skip a row on each batch, we should check for the batch size before retrieving the next doc
87a556f minor
fd0a65d Fixing more issues with transfomers
a65cb41 Fixing failing tests
e7ef4cb Better way to handle lazy + transformer
18552a0 cleanup
fcffafb style fixes
d904ea1 Merge commit 'be11b2f3ed8b1248695576f701db81436d9086c1' into 2.5-voron
be11b2f Squashed 'Raven.Voron/' changes from 02f52ca..0ee3ef6
b0b78c0 highlight tests
71da47d Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
3823eba fixes in IndexingStorageActions
0ce1f9e RavenDB_1345 and RavenDB_1346
1b6f1f5 index tests
037dad4 FacetPagingTest
c8630e8 lazy facets using query and luceneQuery
f686302 Better error handling
9047461 Merge branch '2.5' of https://github.com/ppekrol/ravendb
0bf2074 Better error handling - will show the document key if can't deserialize
fd50d79 Fixing build
d1404f3 switched all previous tests to run on esent and voron, applied fixes to voron
a0d4a07 replication tests
7094aba more fixes in MappedResultsStorageActions
ab2ced8 Merge branch 'New3' of git://github.com/DanielDar/ravendb
3635b22 fixed issue with GetReduceKeysAndTypes in esent storage
a221a6c more work on MappedResultsStorageActions
a7006b0 facets
8835c31 Fixed esent integration for mapped results, int32, not int64...
960f4b7 Re-implemented code to get index by name
ee6d997 Removed more compiled indexes tests
b9b4f0f Removed the test for compiled indexes
d85d3d8 facets
a0e2277 changed back AttachmentsStorageActions table indice from KeyByEtag to ByEtag
89cc655 * minor refactoring in IDocumentStorageActions * moved StorageActions implementations to separate solution folder * started implementation of IAttachmentStorageActions + tests
03583c9 Post-merge getting the solution to actually compile
91d53e3 divided data in queues
0d674be minor adjustments
d3b2f91 more work on MappedResultsStorageActions
bc82083 added using statement to all TreeIterator  usages (fix)
6f10e4e Making sure that DeleteDocuemtnAsync works for non Silverlight as well
4ae1054 Merge branch 'master' of github.com:ayende/ravendb
d731600 minor
a31dd53 Set an id on index definitions for use later in the process
b72a404 Fix failing tests
af61489 Merge commit '66120b5731c202e2b49f1100898ebe8a258af15c' into 2.5-voron
66120b5 Squashed 'Raven.Voron/' changes from c4e1e0e..02f52ca
017df6b fixing merge issues
9ed68e4 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
ed38dae started working on MappedResultsStorageActions and StalenessStorageActions
468afd0 Merge branch '2.5' of github.com:fitzchak/ravendb
ee30c63 Add support for reference of folders (like ..\*.cs), which are defined in the Raven.Client.Silverlight.cspojr. Add sources of Raven.Smuggler which missed in the Raven.Server package.
d7e1182 Ignoring failing test for now
4b9e538 Merge branch 'master' of https://github.com/khalidabuhakmeh/ravendb
f24ff91 * implemented IDocumentStorageActions + relevant unit tests * minor refactorings * changed default Voron storage initialization in RavenTestBase to be in-memory
7ef25a7 RavenDB.Client package should have also the sources of Raven.Client.Silverlight project
81a2e43 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
cb3fd14 Merge branch '2.5' of github.com:fitzchak/ravendb
50abfb5 Try to add support for lazy load with ids
2a675aa Merge branch '2.5' of github.com:fitzchak/ravendb
ba45b39 Make sure to parse the internal IDs
24e0333 Add support for transformer with lazy load
ced349a Fixed due to merge and fips
08969c5 added executionTimeout to ravendb config defaults. Set to 20 minutes.
60cda10 Minor
8b7645b Minor
4c8559e tests fixed
9fc1654 removed dsl
d22eaf2 Aggregation Test
54c4b39 Disabling dynamic request compression in IIS
722a7d7 locale, encoding, useFiddler
4143404 Making sure we can handle convert expression in async
8a60a2e Adding passing assert
1a2b93c implemented TasksStorageActions
b888516 Don't make us wait mid batch
3a66487 Disabling symbol source integration
aef13f9 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
7ee6a99 implemented ListsStorageActions
6b9e805 Aggregation
954d074 Do not fail the build if we failed to upload a symbol package
50ed22d Remove also the XML files, which we do not need in the symbol package
5193d9e Share a variable between two tasks
e72d44b More debug info
fe35b09 Remove the dlls that doesn't belong to us from the symbol source package
a76ca7a Remove files not needed to be in the symbol source package
7d119cb Refactor the task to upload the symbol source to a separate task
f41d5db minor
acd5202 Making sure that HeadAsync on non existing doc return null instead of NRE
a7609c7 Better way to estimate actual size of data
927825e Don't store as much data in memory during remote bulk insert ops
694fdfc trying to fix issue with git - files appear as changed - without any changes
d91a8ea temporary fix for AggregationQueryDSL name clash
436031e facets
dd84c4a implemented QueueStorageActions
5935f74 Adding passing test
00a26b4 Adding support for case insensitive unique constraints
47c9022 Merge commit '74e7b62b3aa749237fcc53ef8463865092478ac5' into 2.5-voron
74e7b62 Squashed 'Raven.Voron/' changes from b07c975..c4e1e0e
a1494a4 added tests for IndexingStorageActions
476acb6 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
8ff6ae6 Facets
efe9a1b started working on IndexingStorageActions
c2c0045 Me…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant