aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/datastore
Commit message (Expand)AuthorAgeFilesLines
* Prepare for faster lid mapping:Tor Egge2017-02-071-1/+17
* Style fixes and adjusted comments.Tor Egge2017-02-031-4/+2
* Add reference attribute.Tor Egge2017-02-021-0/+46
* Move MemStats struct to searchlib test library. Add class comment.Tor Egge2017-01-302-50/+5
* Add unique store, a data store containing refcounted unique values.Tor Egge2017-01-273-0/+239
* Tune compaction, i.e. specify whether to compact on memory, compact onTor Egge2016-11-291-3/+82
* Merge pull request #1196 from yahoo/geirst/simplify-allocation-in-data-storesTor Egge2016-11-291-2/+2
|\
| * Replace alloc functions in DataStoreT with access to allocators.Geir Storli2016-11-281-2/+2
* | Add comments.Tor Egge2016-11-281-0/+7
* | Use active buffer capacity when calculating address space usage limit.Tor Egge2016-11-281-2/+3
* | Report address space usage for multivalue mapping as number of used/deadTor Egge2016-11-261-4/+7
|/
* Use config for setting up array store instances with optimization for huge pa...Geir Storli2016-11-241-1/+1
* Add class for configuring an array store.Geir Storli2016-11-243-0/+82
* Reduce number of buffers in array store from 32k to 8k.Tor Egge2016-11-231-1/+1
* Test data store buffer growth with minSize being 0.Tor Egge2016-11-231-14/+62
* Change extra growth when swithing buffer from minClusters toTor Egge2016-11-231-3/+6
* Add unit test for data store buffer growth.Tor Egge2016-11-221-3/+58
* Allow usage of all buffers when reporting address space usage.Geir Storli2016-11-211-1/+1
* Expose address space usage in array store and multi-value mapping.Geir Storli2016-11-211-0/+9
* Track memory usage in underlying buffers in ArrayStore.Geir Storli2016-11-181-4/+53
* Make member variables in BufferState private and add public functions where n...Geir Storli2016-11-181-3/+3
* No need to inc generation after trimming of hold lists.Geir Storli2016-11-161-1/+1
* Add support for compacting the worst buffer in an array store.Geir Storli2016-11-161-14/+94
* Test that new underlying buffer is allocated when current is full.Geir Storli2016-11-151-6/+42
* Add remove() function to array store.Geir Storli2016-11-111-0/+24
* Implement basic array store with support for add() and get().Geir Storli2016-11-103-0/+78
* Move datastore unit tests into separate folder.Geir Storli2016-11-043-0/+441
* Move docstore unit tests into common top-level folder.Geir Storli2016-11-0417-895/+0
* Removed TestApp::GetSourceDirectoryArnstein Ressem2016-11-021-2/+2
* Remove the XXXFactory indirection. Just use static method on Alloc.Henning Baldersheim2016-10-161-2/+1
* Adjust results of sizeof()Henning Baldersheim2016-10-031-16/+16
* Handle variations to alignment smoother.Henning Baldersheim2016-10-031-1/+1
* make tests pass tooHenning Baldersheim2016-10-031-1/+3
* Increase allowed deviation from 10 to 20.Henning Baldersheim2016-09-161-2/+2
* Verify that lids contained in 2 buckets earlier will invalidate the old sets ...Henning Baldersheim2016-09-161-0/+7
* Proper shell exit values.Henning Baldersheim2016-09-021-1/+1
* Ensure that we clean up after the test even if it fails.Henning Baldersheim2016-09-021-1/+3
* Remove non-deterministic non-essential test.Henning Baldersheim2016-09-021-1/+0
* Use the executor pool for the expensive compression.Henning Baldersheim2016-09-021-1/+2
* Wire in control of compression during temporary memory storage during compact...Henning Baldersheim2016-08-301-10/+9
* Merge pull request #482 from yahoo/balder/add-visit-cache-2Henning Baldersheim2016-08-291-18/+261
|\
| * Also test removeHenning Baldersheim2016-08-291-2/+12
| * Add clarifying comment about which caches are expected to change.Henning Baldersheim2016-08-291-3/+3
| * before -> extra_field + logic inversion to match.Henning Baldersheim2016-08-291-4/+4
| * GuardDirectory -> TmpDirectoryHenning Baldersheim2016-08-261-6/+6
| * Fix whitespace.Henning Baldersheim2016-08-261-5/+3
| * Allow slack of +-10 on cachesize as it is non-deterministic.Henning Baldersheim2016-08-261-8/+9
| * Invalidate previous KeySetHenning Baldersheim2016-08-261-4/+29
| * Initial end to end visit cache skelton.Henning Baldersheim2016-08-261-1/+156
| * Ensure that remove invalidates the correct keyset.Henning Baldersheim2016-08-261-2/+7