aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #13224 from vespa-engine/toregge/calculate-transient-memor...Tor Egge2020-05-1431-45/+544
|\
| * Update class comments.Tor Egge2020-05-133-4/+7
| * Expose transient memory usage as a metric.Tor Egge2020-05-135-0/+11
| * Add unit test for AttributeUsageSamplerFunctor.Tor Egge2020-05-133-0/+143
| * Consolidate code to calculate transient memory usage for attributeTor Egge2020-05-135-64/+104
| * Calculate transient memory usage for load of attribute vector.Tor Egge2020-05-1223-18/+320
* | Merge pull request #13234 from vespa-engine/arnej/use-global-filter-in-nn-blu...Arne H Juul2020-05-141-2/+2
|\ \
| * | own the filter in a class and use shared_from_thisArne Juul2020-05-121-2/+2
| |/
* | Merge pull request #13216 from vespa-engine/balder/limit-number-of-lids-per-fileHenning Baldersheim2020-05-132-0/+4
|\ \ | |/ |/|
| * Account and limit number of lids per file to reduce spkies during compaction.Henning Baldersheim2020-05-112-0/+4
* | Merge pull request #13215 from vespa-engine/geirst/modern-cpp-2Henning Baldersheim2020-05-116-31/+32
|\ \ | |/ |/|
| * Use std::make_unique and auto.Geir Storli2020-05-116-31/+32
* | actually call set_global_filter (with empty SP for now)Arne Juul2020-05-111-0/+7
|/
* Merge pull request #13190 from vespa-engine/toregge/add-get-transient-memory-...Geir Storli2020-05-093-6/+99
|\
| * Verify that transient memory is zero when attribute to load doesn't haveTor Egge2020-05-081-2/+10
| * Add get_transient_memory_usage() method to AttibuteInitializer.Tor Egge2020-05-083-6/+91
* | Merge pull request #13194 from vespa-engine/geirst/improve-lid-space-compacti...Henning Baldersheim2020-05-082-5/+16
|\ \
| * | Improve log messages for when job is blocked/un-blocked/disabled/re-enabled.Geir Storli2020-05-082-5/+16
| |/
* / Use nested namespaces.Geir Storli2020-05-0828-102/+51
|/
* Update comments.Henning Baldersheim2020-05-051-1/+1
* Add async update and followup on PR comments.Henning Baldersheim2020-05-055-41/+37
* Implement async putHenning Baldersheim2020-05-042-13/+10
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-045-12/+12
* Actually propagate result.Henning Baldersheim2020-05-028-31/+25
* Remove deprecated BucketIntegrityCheckerTor Brede Vekterli2020-04-304-15/+0
* Merge pull request #13113 from vespa-engine/balder/make-put-asyncHenning Baldersheim2020-04-3021-138/+228
|\
| * Add class comments and resolve PR comments.Henning Baldersheim2020-04-302-6/+17
| * - Add async interface to putHenning Baldersheim2020-04-2921-137/+216
* | Resource sample interval from 20s => 10sHenning Baldersheim2020-04-301-2/+2
* | If we enter blocking state we should sample every second in order to quickly ...Henning Baldersheim2020-04-302-5/+14
|/
* Use forward declaration of OperationListener in header files.Geir Storli2020-04-297-12/+15
* Add tracking of remove operations rate and use this to consider blocking lid ...Geir Storli2020-04-2912-38/+147
* Improve tracking of remove batch rate used to consider to block lid space com...Geir Storli2020-04-2926-59/+377
* Remove flush from provider interface.Henning Baldersheim2020-04-272-7/+0
* Move BufferWriter back to searchlib.Tor Egge2020-04-252-2/+2
* Reduce code duplication. Rand48 class is in vespalib.Tor Egge2020-04-251-13/+13
* Merge pull request #13029 from vespa-engine/toregge/scout-attribute-index-configGeir Storli2020-04-236-24/+121
|\
| * Scout attribute index config.Tor Egge2020-04-236-24/+121
* | Extend semantic lifetime of view resolver variables in searchcoreTor Egge2020-04-221-6/+9
|/
* Move function to count open files to fastos.Tor Egge2020-04-151-20/+1
* Propagate is_blocking_writes flag in monitor ping reply from proton.Geir Storli2020-04-141-0/+1
* Add test for RemoveOperationWithGidHenning Baldersheim2020-04-111-0/+30
* Simplify after PR feedback.Henning Baldersheim2020-04-091-15/+12
* Remove LID and add an assert before serializing.Henning Baldersheim2020-04-093-23/+17
* First take at making a gid based remove.Henning Baldersheim2020-04-0810-25/+137
* Make RemoveOperation an interface and move implmentation to RemoveOperationWi...Henning Baldersheim2020-04-0816-79/+92
* Control valdation with a config.Henning Baldersheim2020-04-086-8/+21
* %ud -> %uHenning Baldersheim2020-04-083-3/+3
* Log when we actually remove.Henning Baldersheim2020-04-082-2/+7
* temporary enable docstore validation at startup.Henning Baldersheim2020-04-089-11/+77