aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic commit of package [vespa] release [7.244.2-1].vespa-7.244.2-1sd-buildbot2020-06-304-1/+2
| | | | | | Created by command: /usr/bin/tito tag --use-version=7.244.2 --no-auto-changelog
* Merge pull request #13726 from ↵Ola Aunrønning2020-06-2723-1389/+120
|\ | | | | | | | | vespa-engine/revert-13715-olaa/billing-api-handler Revert "Add BillingApiHandler"
| * Revert "Add BillingApiHandler"Harald Musum2020-06-2723-1389/+120
|/
* Merge pull request #13667 from ↵Harald Musum2020-06-268-33/+84
|\ | | | | | | | | vespa-engine/hmusum/add-model-versions-to-response Add model versions for an app to response
| * Merge branch 'master' into hmusum/add-model-versions-to-responseHarald Musum2020-06-26207-1225/+4130
| |\ | |/ |/|
* | Merge pull request #13715 from vespa-engine/olaa/billing-api-handlerOla Aunrønning2020-06-2623-120/+1389
|\ \ | | | | | | Add BillingApiHandler
| * | Add BillingApiHandlerOla Aunrønning2020-06-2623-120/+1389
| | |
* | | Merge pull request #13720 from vespa-engine/balder/cpp-modernizationHenning Baldersheim2020-06-266-55/+39
|\ \ \ | | | | | | | | Modernize to c++11 style loops.
| * | | Nested namespaceHenning Baldersheim2020-06-262-13/+7
| | | |
| * | | 0 -> nullptrHenning Baldersheim2020-06-261-1/+1
| | | |
| * | | Use std::moveHenning Baldersheim2020-06-263-6/+9
| | | |
| * | | Modernize to c++11 style loops.Henning Baldersheim2020-06-264-39/+26
| | | |
* | | | Merge pull request #13710 from ↵Geir Storli2020-06-2614-13/+404
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/add-filter-iterators-for-weighted-set-blueprints Add filter iterators for weighted set blueprints.
| * | | | Use uint16_t data type for loop variable over children.Tor Egge2020-06-261-1/+1
| | | | |
| * | | | Add filter iterators for weighted set blueprints.Tor Egge2020-06-2514-13/+404
| | | | |
* | | | | Merge pull request #13719 from vespa-engine/havardpe/ignore-trivial-dimensionsHåvard Pettersen2020-06-267-57/+75
|\ \ \ \ \ | |_|/ / / |/| | | | ignore trivial dimensions
| * | | | ignore trivial dimensionsHåvard Pettersen2020-06-267-57/+75
| | | | |
* | | | | Merge pull request #13714 from ↵Harald Musum2020-06-261-5/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/avoid-adding-local-session-twice Avoid adding local session to session cache twice
| * | | | | Method should be privateHarald Musum2020-06-261-1/+1
| | | | | |
| * | | | | Avoid adding local session to session cache twiceHarald Musum2020-06-261-6/+9
| | |/ / / | |/| | | | | | | | | | | | | | | | | | createLocalSessionUsingDistributedApplicationPackage already adds the session to session cache
* | | | | Merge pull request #13718 from ↵Henning Baldersheim2020-06-2610-52/+62
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/let-getExecutorId-be-a-pure-interface Let getExecutorId be a pure interface.
| * | | | | Let getExecutorId be a pure interface.Henning Baldersheim2020-06-2610-52/+62
|/ / / / /
* | | | | Merge pull request #13709 from ↵Jon Bratseth2020-06-266-40/+132
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/surrogate-aware-gram-splitting Surrogate aware gram splitting
| * | | | | Update ABI specJon Bratseth2020-06-261-1/+2
| | | | | |
| * | | | | Surrogate aware gram splittingJon Bratseth2020-06-255-39/+130
| | | | | |
* | | | | | Merge pull request #13696 from ↵Jon Bratseth2020-06-264-22/+22
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/handle-existing-spanTree-rebased Handle an existing spantree in exactmatch
| * | | | | | Handle an existing spantree in exactmatchJon Bratseth2020-06-244-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This may happen if a field which is indexed is used as an input for another field indexed as exact match.
* | | | | | | Merge pull request #13644 from vespa-engine/bjorncs/bundle-pluginBjørn Christian Seime2020-06-2610-306/+631
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | New bundle-plugin goals for constructing test bundles
| * | | | | | | Remove Mockito usageBjørn Christian Seime2020-06-252-11/+4
| | | | | | | |
| * | | | | | | Implement goal for assembling test bundlesBjørn Christian Seime2020-06-243-94/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce an abstract class containing behaviour that is shared with existing bundle assemble goal. Add abstract
| * | | | | | | Implement goal for generating OSGi manifest for test bundlesBjørn Christian Seime2020-06-243-207/+305
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce an abstract class containing behaviour that is shared with existing manifest goal.
| * | | | | | | Add helper class for test bundlesBjørn Christian Seime2020-06-241-0/+25
| | | | | | | |
| * | | | | | | Introduce concept of 'test provided' scoped dependenciesBjørn Christian Seime2020-06-244-5/+161
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'Test provided' dependencies are treated as 'provided' scoped dependencies when building a test bundle. Other 'test' scoped dependencies are bundled as 'compile'.
* | | | | | | Merge pull request #13717 from vespa-engine/mortent/support-sharedl4-devMorten Tokle2020-06-262-0/+11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Support sharedl4 routing in manually deployed zones
| * | | | | | | Support sharedl4 routing in manually deployed zonesMorten Tokle2020-06-262-0/+11
| | | | | | | |
* | | | | | | | Merge pull request #13716 from vespa-engine/freva/avoid-out-of-memValerij Fredriksen2020-06-261-3/+6
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Avoid going out of memory when deleting files
| * | | | | | | Use mutable integer insteadValerij Fredriksen2020-06-261-4/+5
| | | | | | | |
| * | | | | | | Rename variable to make purpose clearerValerij Fredriksen2020-06-261-3/+3
| | | | | | | |
| * | | | | | | Avoid going out of memory when deleting filesValerij Fredriksen2020-06-261-3/+5
|/ / / / / / /
* | | | | | | Merge pull request #13708 from ↵Harald Musum2020-06-261-1/+17
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/copy-application-package-atomically Copy application package atomically
| * | | | | | | Copy application package atomicallyHarald Musum2020-06-251-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug where we don't do this atomically, looks like this can happend when application package is copied at the same time as config server is shut down
* | | | | | | | Merge pull request #13713 from vespa-engine/revert-13711-vekterli/only-sort-onceHenning Baldersheim2020-06-262-75/+24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Revert "Only sort once during ideal group calculations"
| * | | | | | | | Revert "Only sort once during ideal group calculations"Arnstein Ressem2020-06-262-75/+24
|/ / / / / / / /
* | | | | | | | Merge pull request #13712 from ↵Henning Baldersheim2020-06-2619-77/+177
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/use-shared-executor-for-prepare-step-in-two-phase-put Use shared executor for prepare step in two phase put
| * | | | | | | Use ForegroundThreadExecutor in unit tests.Geir Storli2020-06-255-17/+23
| | | | | | | |
| * | | | | | | Run prepare step of two-phase puts in the shared executor instead of the ↵Geir Storli2020-06-255-24/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | attribute field executor. Benchmarking has shown that we get an uneven balance between the underlying threads when using the attribute field executor. This is a sequenced task executor, where each underlying thread only is allowed to handle a subset of the prepare tasks (based on the local document id). Using the shared executor should give an even balance.
| * | | | | | | Expose the shared executor via attribute manager interface.Geir Storli2020-06-2514-52/+95
| | | | | | | |
| * | | | | | | Rename function to be more descriptive.Geir Storli2020-06-251-3/+3
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #13711 from vespa-engine/vekterli/only-sort-onceHenning Baldersheim2020-06-252-24/+75
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Only sort once during ideal group calculations
| * | | | | | Only sort once during ideal group calculationsTor Brede Vekterli2020-06-252-24/+75
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids invoking `std::sort` O(n) times in favor of just once. Benchmark for 150 groups of 1 node each: * Before: 0.0004381478 seconds per invocation * After: 0.0000377917 seconds per invocation