summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Move FixedBucketSpaces to document module.Tor Egge2018-02-011-3/+3
|
* Ensure directory is created when checking for spaceHenning Baldersheim2018-01-312-1/+3
|
* Revert "Revert "Balder/compute summary cache automatically in backend""Henning Baldersheim2018-01-3120-125/+156
|
* Revert "Balder/compute summary cache automatically in backend"Harald Musum2018-01-3120-156/+125
|
* Merge pull request #4814 from ↵Henning Baldersheim2018-01-3120-125/+156
|\ | | | | | | | | vespa-engine/balder/compute-summary-cache-automatically-in-backend Balder/compute summary cache automatically in backend
| * Implement and test HwInfo equality.Henning Baldersheim2018-01-313-1/+25
| |
| * Add the HwInfo to the BootstrapConfig.Henning Baldersheim2018-01-3019-131/+100
| |
| * Set a default summary cache of 5% of memoryHenning Baldersheim2018-01-303-4/+13
| |
| * Let cache be computed based on available memory.Henning Baldersheim2018-01-308-28/+57
| |
* | Reduce use of document::BucketSpace::placeHolder().Tor Egge2018-01-311-1/+1
|/
* c++ll for loop and remove unused code.Henning Baldersheim2018-01-293-21/+3
|
* Remove the support for extra config, that is a leftover from rise ↵Henning Baldersheim2018-01-299-120/+28
| | | | integration that is long gone.
* Revert "Revert "Add imported tensor attribute vector""Tor Egge2018-01-235-19/+27
|
* Revert "Add imported tensor attribute vector"Håkon Hallingstad2018-01-235-27/+19
|
* Merge pull request #4733 from ↵Tor Brede Vekterli2018-01-235-19/+27
|\ | | | | | | | | vespa-engine/toregge/add-imported-tensor-attribute-vector Add imported tensor attribute vector
| * Add imported tensor attribute vector.Tor Egge2018-01-225-19/+27
| |
* | Add config for the alloc grow factor used when allocating buffers in ↵Geir Storli2018-01-222-4/+21
|/ | | | multi-value attributes.
* Revert "Revert "Revert "Balder/group multiple commits rebased 1"""Henning Baldersheim2018-01-143-4/+7
|
* Revert "Revert "Balder/group multiple commits rebased 1""Henning Baldersheim2018-01-123-7/+4
|
* Revert "Balder/group multiple commits rebased 1"Arnstein Ressem2018-01-123-4/+7
|
* Merge pull request #4601 from ↵Henning Baldersheim2018-01-113-7/+4
|\ | | | | | | | | vespa-engine/balder/group-multiple-commits-rebased-1 Balder/group multiple commits rebased 1
| * Wire in the remaining config and make it not require restart.Henning Baldersheim2018-01-101-4/+2
| |
| * Refactor Packet and read of TLS.Henning Baldersheim2018-01-102-3/+2
| |
* | Use smart pointer bool operator.Tor Egge2018-01-105-17/+12
| |
* | Let proton subscribe to bucketspaces config.Tor Egge2018-01-0912-7/+94
|/
* Merge pull request #4568 from ↵Henning Baldersheim2018-01-084-14/+39
|\ | | | | | | | | vespa-engine/toregge/dont-connect-reference-attributes-during-transaction-log-replay Don't connect reference attribute to referenced document type while replaying transaction log.
| * Fix typo.Tor Egge2018-01-081-1/+1
| |
| * Don't connect reference attribute to referenced document type while replayingTor Egge2018-01-084-14/+39
| | | | | | | | transaction log.
* | Avoid NULL by using bool operators.Henning Baldersheim2018-01-082-9/+6
|/
* Merge pull request #4526 from vespa-engine/balder/use-faster-iterationHenning Baldersheim2017-12-292-0/+2
|\ | | | | Balder/use faster iteration
| * Do not include the world by default.Henning Baldersheim2017-12-282-0/+2
| |
* | Do not include the world.Henning Baldersheim2017-12-291-2/+3
|/
* Add configurable bucket resolver and fixed space repoTor Brede Vekterli2017-12-151-1/+1
| | | | | Make default (aka. placeholder) bucket space index 1, not 0. Bucket space index 0 is now considered an invalid space.
* update after review feedbackArne Juul2017-12-141-6/+3
| | | | | * combine loop exit criteria * pre-size hash table
* do de-duplication on GlobalID in dispatchArne Juul2017-12-133-9/+36
|
* Use standard locking in searchlib (pass 1).Tor Egge2017-12-121-0/+1
|
* Factor out CountDownLatch and Gate to separate header files.Tor Egge2017-12-119-9/+9
|
* Remove unused includes.Tor Egge2017-12-119-8/+2
|
* Use standard locking in searchcore (pass 2).Tor Egge2017-12-115-26/+40
|
* Use standard locking in searchcore (pass 1).Tor Egge2017-12-1111-36/+40
|
* Use standard locking in searchcore/proton/server (pass 2).Tor Egge2017-12-118-32/+42
|
* Use standard locking in searchcore/proton/server (pass 1).Tor Egge2017-12-119-27/+24
|
* Remember document type repo below SPI in proton for 10 minutes.Tor Egge2017-12-082-2/+32
|
* Merge pull request #4377 from ↵Henning Baldersheim2017-12-0724-20/+211
|\ | | | | | | | | vespa-engine/toregge/use-alternate-maxflushed-parameter-when-node-is-retired Use alternate maxflushed parameter when node is retired.
| * Use alternate maxflushed parameter (max number of flushed memory indexesTor Egge2017-12-0724-20/+211
| | | | | | | | before fusion becomes urgent) when node is retired.
* | Merge pull request #4126 from ↵Tor Brede Vekterli2017-12-072-6/+3
|\ \ | |/ |/| | | | | vespa-engine/vekterli/move-to-flex-bison-parsing-for-document-selection-rebased Use new C++ document selection parser
| * Use new C++ document selection parserTor Brede Vekterli2017-11-142-6/+3
| | | | | | | | | | | | | | | | | | | | Based on Flex/Bison and replaces old Spirit.Classic parser. New parser is pure and does not require any locking, unlike the previous implementation. This also removes parsing of the deprecated searchcolumn feature. Adds build-time dependencies on Flex and Bison.
* | Merge pull request #4357 from ↵Henning Baldersheim2017-12-051-9/+10
|\ \ | | | | | | | | | | | | vespa-engine/toregge/delay-check-of-totals-until-we-have-totals Delay check of total memory and disk gains until we have calculated the totals.
| * | Delay check of total memory and disk gains until we have calculated theTor Egge2017-12-051-9/+10
| | | | | | | | | | | | totals.
* | | Merge pull request #4355 from ↵Henning Baldersheim2017-12-054-2/+51
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/allow-more-disk-bloat-while-node-state-is-retired Allow more disk bloat while node state is retired.