aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Unit test attribute vector compaction.Tor Egge2016-11-245-0/+108
* Increase parameter for small arrays in multi value attribute from 14 to 1023.Tor Egge2016-11-232-3/+3
* Switch to new multivalue mapping.Tor Egge2016-11-2312-21/+26
* Resize data store buffer until it contain 8k clusters instead ofTor Egge2016-11-231-1/+1
* Reduce number of buffers in array store from 32k to 8k.Tor Egge2016-11-233-4/+4
* Set initializing flag in data store while loading data from diskTor Egge2016-11-236-2/+17
* Start with empty buffers in array store.Tor Egge2016-11-232-2/+2
* Factor out subexpression to temporary variable.Tor Egge2016-11-231-1/+2
* Test data store buffer growth with minSize being 0.Tor Egge2016-11-232-16/+64
* Change extra growth when swithing buffer from minClusters toTor Egge2016-11-232-4/+8
* Only look at current buffer when deciding whether to resize or allocateTor Egge2016-11-231-13/+1
* Merge pull request #1161 from yahoo/toregge/tweak-buffer-type-allocationsGeir Storli2016-11-2314-67/+154
|\
| * Rename minClustersNewBuf variables to numClustersForNewBuffer.Tor Egge2016-11-238-26/+28
| * Add unit test for data store buffer growth.Tor Egge2016-11-222-8/+59
| * Add support for resizing current buffer instead of switching to new bufferTor Egge2016-11-229-21/+73
| * Don't pass _maxClusters from data store base to buffer state and typeTor Egge2016-11-228-44/+26
* | overrideHenning Baldersheim2016-11-221-17/+16
* | Until c++17 static constexpr stuff needs a definition in order to compile wit...Henning Baldersheim2016-11-222-8/+17
* | Split up to avoid internal compiler error on gcc 6.2i with -OsHenning Baldersheim2016-11-222-13/+19
* | Split up to avoid internal compiler error on gcc 6.2i with -OsHenning Baldersheim2016-11-221-27/+36
* | Avoid uninitialized error when compiling with -OgHenning Baldersheim2016-11-221-1/+1
|/
* Merge pull request #1155 from yahoo/toregge/fix-multivaluemapping2-instantiationGeir Storli2016-11-2212-26/+83
|\
| * Rename slack constant do indicates that unit is bytes.Tor Egge2016-11-221-2/+2
| * Don't return a too low value in calcClustersToAlloc() whenTor Egge2016-11-225-7/+10
| * Add constructors for new multi value mapping and array store thatTor Egge2016-11-215-5/+37
| * Don't be quite so eager at compacting array store. Some of theTor Egge2016-11-211-1/+9
| * Use memory usage for array store instead of memory usage for new multiTor Egge2016-11-214-12/+21
| * Explicitly instantitate getAddressSpaceUsage() method.Tor Egge2016-11-212-1/+6
* | Further ensure that we do not generate code for expensive methods more than o...Henning Baldersheim2016-11-222-15/+29
* | do not crash when optimizing empty andnotHaavard2016-11-212-0/+10
|/
* Merge pull request #1149 from yahoo/geirst/address-space-usage-in-array-storeTor Egge2016-11-2114-11/+48
|\
| * Allow usage of all buffers when reporting address space usage.Geir Storli2016-11-212-2/+2
| * Expose address space usage in array store and multi-value mapping.Geir Storli2016-11-216-2/+39
| * Move AddressSpace from searchlib/attribute -> searchlib/common.Geir Storli2016-11-219-9/+9
* | Add compaction strategy.Tor Egge2016-11-216-4/+44
|/
* Try to maintain memory usage invariant: alloc >= used >= holdTor Egge2016-11-2112-24/+36
* Fix histogram mockup.Tor Egge2016-11-211-3/+4
* Wire in memory usage accounting for new multivalue mapping.Tor Egge2016-11-212-1/+11
* Add temporary getRemaining() mockup method.Tor Egge2016-11-211-0/+1
* Account for held bytes in generation holder, e.g. due to fallback resize.Tor Egge2016-11-211-0/+4
* Use std::function for new multi value mapping clearDocs method.Tor Egge2016-11-216-15/+10
* Avoid including iostream in header files.Henning Baldersheim2016-11-192-3/+1
* assert(false) -> abort()Henning Baldersheim2016-11-194-16/+8
* Merge pull request #1136 from yahoo/toregge/unit-test-multi-value-mapping2-co...Geir Storli2016-11-183-1/+121
|\
| * Less magic constants.Tor Egge2016-11-181-2/+4
| * Use range based for loop.Tor Egge2016-11-181-5/+3
| * Unit test compactWorst() method in new multi value mapping.Tor Egge2016-11-183-1/+121
* | Merge pull request #1141 from yahoo/geirst/track-memory-usage-in-array-storeTor Egge2016-11-1821-333/+506
|\ \
| * | Track memory usage in underlying buffers in ArrayStore.Geir Storli2016-11-1813-28/+141
| * | Make member variables in BufferState private and add public functions where n...Geir Storli2016-11-1812-84/+109