summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* tenant-cd -> tenant-cd-apiMorten Tokle2020-06-1512-2/+1
|
* Rename tenant-cd-impl -> cloud-tenant-cdMorten Tokle2020-06-157-5/+5
|
* Split cd test module in implementation and api modulesMorten Tokle2020-06-1510-113/+138
|
* Merge pull request #13582 from vespa-engine/hmusum/configserver-refactoring-10gjoranv2020-06-158-122/+120
|\ | | | | Rewrite tests to use less low-level code
| * Rewrite tests to use less low-level codeHarald Musum2020-06-158-122/+120
| | | | | | | | | | * Rewrite and merge some tests * Also rename some methods to make it clear that they handle local sessions
* | Merge pull request #13581 from ↵gjoranv2020-06-152-10/+23
|\ \ | | | | | | | | | | | | vespa-engine/hmusum/do-not-fail-if-file-reference-not-found Do not throw exception if file reference is not found
| * | Catch exception instead of checking for directory being nullHarald Musum2020-06-152-4/+14
| | |
| * | Do not throw exception if file reference is not foundHarald Musum2020-06-141-9/+12
| | |
* | | Merge pull request #13563 from ↵Geir Storli2020-06-157-0/+404
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/add-foreach-key-range-method-to-btree-iterator Add foreach_key_range method to btree iterator, to scan a range of
| * | | Add comments for foreach_key_range() method and related methods.Tor Egge2020-06-122-0/+30
| | | |
| * | | Add foreach_key_range method to btree iterator, to scan a range ofTor Egge2020-06-127-0/+374
| | | | | | | | | | | | | | | | the tree and call function for each key.
* | | | Merge pull request #13579 from vespa-engine/havardpe/auto-detect-type-existenceHåvard Pettersen2020-06-154-23/+51
|\ \ \ \ | |_|_|/ |/| | | auto-detect actual type typify results
| * | | make type type member detection a generic trait and test itHåvard Pettersen2020-06-133-13/+27
| | | |
| * | | auto-detect actual type typify resultsHåvard Pettersen2020-06-132-16/+30
| | | |
* | | | Merge pull request #13580 from ↵Henning Baldersheim2020-06-146-56/+102
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | vespa-engine/havardpe/fix-compile-cache-deadlock-with-blocking-executor avoid deadlock when using compile cache with blocking executors
| * | | avoid deadlock when using compile cache with blocking executorsHåvard Pettersen2020-06-146-56/+102
|/ / / | | | | | | | | | | | | | | | | | | | | | - avoid taking cache lock in compile task destructor - avoid holding cache lock while posting compile task - add unit test trying to provoke deadlock - bonus: fix blocking executor implementation (did not work with threads <= task limit)
* | | Merge pull request #13577 from ↵Henning Baldersheim2020-06-132-5/+6
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/havardpe/separate-result-locks-for-compile-cache use separate locks for result value propagation
| * | use separate locks for result value propagationHåvard Pettersen2020-06-132-5/+6
| | | | | | | | | | | | ... to avoid deadlock when using blocking executors
* | | Merge pull request #13571 from vespa-engine/arnej/use-typify-invoke-for-matmulHåvard Pettersen2020-06-131-43/+16
|\ \ \ | | | | | | | | use typify_invoke to select matmul implementation
| * | | replace template magic with if statementHåvard Pettersen2020-06-131-28/+11
| | | |
| * | | use typify_invoke to select matmul implementationArne Juul2020-06-121-43/+33
| | | | | | | | | | | | | | | | | | | | | | | | * instead of a chain of select functions, use typify_invoke; use partial specialization on a struct to handle the double*double and float*float cases specially.
* | | | Merge pull request #13570 from vespa-engine/arnej/use-typify-invoke-for-selectHåvard Pettersen2020-06-138-45/+41
|\ \ \ \ | | | | | | | | | | Arnej/use typify invoke for select
| * | | | typify_invoke instead of multiple select levelsArne Juul2020-06-131-31/+16
| | | | | | | | | | | | | | | | | | | | * follow pattern suggested in matmul PR
| * | | | use typify_invoke instead of select_2Arne Juul2020-06-123-6/+10
| | | | |
| * | | | use typify_invoke instead of select_1Arne Juul2020-06-124-10/+16
| | | | |
| * | | | use typify_invoke instead of dispatch_0Arne Juul2020-06-121-2/+3
| |/ / /
* | | | Merge pull request #13578 from vespa-engine/havardpe/typify-aggr-templateHåvard Pettersen2020-06-133-30/+33
|\ \ \ \ | |_|/ / |/| | | add aggr typifier and use it
| * | | add aggr typifier and use itHåvard Pettersen2020-06-133-30/+33
|/ / /
* | | Merge pull request #13575 from vespa-engine/jonmv/log-server-handler-fixHåkon Hallingstad2020-06-131-4/+7
|\ \ \ | | | | | | | | Fix date
| * | | Fix dateJon Marius Venstad2020-06-131-4/+7
|/ / /
* | | Merge pull request #13567 from ↵Harald Musum2020-06-132-3/+2
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hmusum/use-active-applications-in-prepare Make sure to use active application set in prepare
| * | | Make sure to use active application set in prepareHarald Musum2020-06-122-3/+2
| |/ /
* | | Merge pull request #13574 from vespa-engine/lesters/revert-tf-onnxJon Bratseth2020-06-1261-262/+75038
|\ \ \ | | | | | | | | Revert "Import Tensorflow models vis ONNX conversion"
| * | | Revert "Import Tensorflow models vis ONNX conversion"Lester Solbakken2020-06-1261-262/+75038
|/ / / | | | | | | | | | This reverts commit 0a886d74d4c9ffde41eef1f7e3c186b60b9f3726.
* | | Merge pull request #13568 from vespa-engine/havardpe/inline-more-operationsHåvard Pettersen2020-06-124-29/+243
|\ \ \ | | | | | | | | inline more operations
| * | | even better Inv handling, and testingHåvard Pettersen2020-06-122-2/+2
| | | |
| * | | better handling of InvHåvard Pettersen2020-06-122-2/+4
| | | |
| * | | inline more operationsHåvard Pettersen2020-06-124-29/+241
| | | |
* | | | Merge pull request #13569 from vespa-engine/jonmv/log-server-handler-fixJon Marius Venstad2020-06-122-66/+115
|\ \ \ \ | |_|/ / |/| | | Extract time stamp from path instead of modified time
| * | | Allow higher generatino than 9Jon Marius Venstad2020-06-121-1/+1
| | | |
| * | | Fix commentJon Marius Venstad2020-06-121-1/+1
| | | |
| * | | Remove serrJon Marius Venstad2020-06-121-1/+0
| | | |
| * | | Extract time stamp from path instead of modified timeJon Marius Venstad2020-06-122-66/+116
| | | |
* | | | Merge pull request #13565 from vespa-engine/lesters/import-tf-via-onnxJon Bratseth2020-06-1261-75038/+262
|\ \ \ \ | |_|/ / |/| | | Import Tensorflow models vis ONNX conversion
| * | | Import Tensorflow models vis ONNX conversionLester Solbakken2020-06-1261-75038/+262
| | | |
* | | | Merge pull request #13566 from vespa-engine/havardpe/use-common-inner-loopsHåvard Pettersen2020-06-124-33/+28
|\ \ \ \ | | | | | | | | | | use common apply loops
| * | | | use common apply loopsHåvard Pettersen2020-06-124-33/+28
| | | | |
* | | | | Merge pull request #13560 from vespa-engine/arnej/follow-std-rulesArne H Juul2020-06-122-11/+27
|\ \ \ \ \ | | | | | | | | | | | | revert back to getting random number in the [0,1) range
| * | | | | revert back to getting random number in the [0,1) rangeArne Juul2020-06-122-11/+27
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * for whatever reason, std::uniform_real_distribution doesn't allow a>b when specifying the [a,b) half-open range. So we need to get a number from [0,1) and then do (1.0-unif) to convert to the (0,1] range that we want. * extend the unit test with more initial numbers, and write it in a more compact way.
* | | | | Merge pull request #13559 from vespa-engine/hmusum/configserver-refactoring-9Harald Musum2020-06-1212-231/+194
|\ \ \ \ \ | |_|/ / / |/| | | | Config server refactoring, part 9