summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic commit of package [vespa] release [6.250.10-1].vespa-6.250.10-1by-screwdriver2018-06-204-1/+2
| | | | | | Created by command: /usr/bin/tito tag --use-version=6.250.10 --no-auto-changelog
* Merge pull request #6231 from vespa-engine/bratseth/reuse-allocation-decisionJon Bratseth2018-06-192-1/+12
|\ | | | | Reuse allocation decisions
| * Reuse allocation decisionsJon Bratseth2018-06-192-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | During deployment we first prepare the application on one config server then notifies the other config servers (by setting state=PREPARED) that they should load it. That will cause allocation requests against the node repo to be done once over on the those config servers. These simultaneous requests against the node repo may cause ut to time out waiting for the node repo's application lock if these requests take a somewhat long time. This change reads existing allocations instead of redoing allocation requests against the node repo. The existing allocation is saved (on the first config server) before state=PREPARED is set.
* | Merge pull request #6228 from vespa-engine/bratseth/nonfunctional-changesgjoranv2018-06-1910-11/+17
|\ \ | | | | | | Nonfunctional changes only
| * | Nonfunctional changes onlyJon Bratseth2018-06-1910-11/+17
| |/
* | Merge pull request #6229 from vespa-engine/hmusum/fix-hash-calculation-for-dirsValerij Fredriksen2018-06-193-14/+22
|\ \ | | | | | | Fix hash calculation for directory file references
| * | Fix hash calculation for directory file referencesHarald Musum2018-06-193-14/+22
| | | | | | | | | | | | Use the path to each file when walking through directory
* | | Merge pull request #6225 from ↵Martin Polden2018-06-191-12/+1
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hmusum/run-tenants-maintainer-in-all-zones Run TenantsMaintainer in all zones
| * | | Run TenantsMaintainer in all zonesHarald Musum2018-06-191-12/+1
| |/ /
* | | Merge pull request #6226 from vespa-engine/hmusum/use-immutable-setHarald Musum2018-06-192-16/+7
|\ \ \ | |/ / |/| | Use an immutable set instead of synchronized on parameter
| * | Use an immutable set instead of synchronized on parameterHarald Musum2018-06-192-16/+7
|/ /
* | Merge pull request #6224 from vespa-engine/hmusum/use-injected-configserverdbJon Bratseth2018-06-186-6/+19
|\ \ | | | | | | Use injected ConfigServerDB
| * | Use injected ConfigServerDBHarald Musum2018-06-186-6/+19
|/ /
* | Merge pull request #6223 from jefimm/patch-2Jon Bratseth2018-06-181-1/+1
|\ \ | | | | | | make function public
| * | make function publicJefim Matskin2018-06-181-1/+1
|/ / | | | | make function public to facilitate other lingustics
* | Merge pull request #6219 from vespa-engine/balder/use-single-precomputed-hashmapHenning Baldersheim2018-06-1815-112/+133
|\ \ | | | | | | Precompute and store attribute and executor id together in a single h…
| * | Add missing ')'Henning Baldersheim2018-06-181-1/+1
| | |
| * | Add test for getNamePrefixHenning Baldersheim2018-06-181-2/+19
| | |
| * | Use correct prefix name when selecting executor.Henning Baldersheim2018-06-173-9/+4
| | |
| * | - Remove the execute(string, ...) and force the use of ExecutorId.Henning Baldersheim2018-06-1710-75/+59
| | | | | | | | | | | | | | | - Remove some double bookkeeping in AttributeWriter. - Ensure that we always use attribute.getNamePrefix() to compute executor id.
| * | Rewrite test to enure AttributeWriter is given a fully populated ↵Henning Baldersheim2018-06-172-26/+31
| | | | | | | | | | | | AttributeManager
| * | Add getNamePrefix to get the prefix before any '.'Henning Baldersheim2018-06-171-0/+5
| | |
| * | Choose executorId the same way both places.Henning Baldersheim2018-06-161-3/+7
| | |
| * | Precompute and store attribute and executor id together in a single hashmap.Henning Baldersheim2018-06-162-7/+18
| | | | | | | | | | | | the executor id so complex fields use the same executor.
* | | Merge pull request #6220 from jefimm/patch-1Jon Bratseth2018-06-181-1/+1
|\ \ \ | | | | | | | | Please make the class public
| * | | Please make the class publicJefim Matskin2018-06-181-1/+1
|/ / / | | | | | | Please make the class public to facilitate work on custom liguistics
* | | Merge pull request #6216 from vespa-engine/arnej/render-maps-in-jsonArne H Juul2018-06-182-4/+81
|\ \ \ | |/ / |/| | Arnej/render maps in json
| * | prefer handling Inspectable before JsonProducerArne Juul2018-06-151-2/+2
| | | | | | | | | | | | | | | | | | * ensure we can handle special cases in renderInspector() instead of delegating to default rendering in JsonProducer interface.
| * | wrap map in object instead of rendering to intermediate stringArne Juul2018-06-151-32/+23
| | |
| * | render maps with string keys as JSON objectsArne Juul2018-06-152-4/+90
| | | | | | | | | | | | | | | | | | | | | | | | * if structured data is an array of <key,value> objects, we prefer to render it as a JSON object since it is most likely a map in the document definition. * makes docsum rendering a closer match with document rendering and feed input format.
* | | Merge pull request #6217 from vespa-engine/balder/multiple-threads-in-mbusHenning Baldersheim2018-06-158-24/+84
|\ \ \ | | | | | | | | Balder/multiple threads in mbus
| * | | Use std::max, and do it on the correct place.Henning Baldersheim2018-06-152-2/+2
| | | |
| * | | Control threadpool and dispatch of encode/decode by config.Henning Baldersheim2018-06-157-18/+70
| | | |
| * | | Use multiple threads for handling requests, if allowed.Henning Baldersheim2018-06-152-8/+16
| | | |
* | | | Merge pull request #6215 from vespa-engine/hakonhall/warn-on-timeoutHåkon Hallingstad2018-06-151-1/+1
|\ \ \ \ | | | | | | | | | | Warn on timeout
| * | | | Warn on timeoutHåkon Hallingstad2018-06-151-1/+1
| |/ / /
* | | | Merge pull request #6201 from vespa-engine/mpolden/back-off-failed-job-retryMartin Polden2018-06-1511-261/+460
|\ \ \ \ | | | | | | | | | | Back off when retrying failing jobs
| * | | | Always run job if targets changeMartin Polden2018-06-154-52/+107
| | | | |
| * | | | Back off when retrying failing jobsMartin Polden2018-06-147-35/+89
| | | | |
| * | | | Move deployment spec helper methods to DeploymentStepsMartin Polden2018-06-144-74/+103
| | | | |
| * | | | Rename DeploymentOrder -> DeploymentStepsMartin Polden2018-06-134-26/+30
| | | | |
| * | | | Pull up Versions classMartin Polden2018-06-132-72/+129
| | | | |
* | | | | Merge pull request #6190 from vespa-engine/lesters/random-normal-matchGeir Storli2018-06-159-46/+275
|\ \ \ \ \ | | | | | | | | | | | | Add randomNormal.match
| * | | | | Use correct seed and don't use spare for randomNormalStableLester Solbakken2018-06-153-13/+16
| | | | | |
| * | | | | Rename feature randomNormalMatch -> randomNormalStableLester Solbakken2018-06-156-37/+37
| | | | | |
| * | | | | Move match version of random normal to it's own featureLester Solbakken2018-06-149-57/+217
| | | | | |
| * | | | | Remove unnecessary logging in unit testLester Solbakken2018-06-141-2/+0
| | | | | |
| * | | | | Fix random normal match testLester Solbakken2018-06-142-8/+31
| | | | | |
| * | | | | Refactor out normal distributed random generatorLester Solbakken2018-06-143-48/+65
| | | | | |
| * | | | | Pass random generator by referenceLester Solbakken2018-06-141-1/+1
| | | | | |