summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* As we have have now removed the expensive Route member we can further ↵Henning Baldersheim2020-11-2643-447/+348
| | | | | | | | | | compact the message objects. - Compact StorageMessageAddress to 16 bytes by - using reference to cluster name. - Use small enums for protocol and node type. - Avoid having StorageMessage as separate allocation. - Avoid default values
* Merge pull request #15469 from ↵Harald Musum2020-11-252-34/+56
|\ | | | | | | | | vespa-engine/revert-15467-revert-15457-hmusum/split-out-starting-of-config-server Reapply "Split out a class that takes care of running ZooKeeper server"
| * Revert "Revert "Split out a class that takes care of running ZooKeeper server""Harald Musum2020-11-252-34/+56
| |
* | Merge pull request #15473 from vespa-engine/bjorncs/dont-use-loglevelJon Marius Venstad2020-11-253-7/+6
|\ \ | | | | | | Don't use LogLevel
| * | Don't use LogLevelBjørn Christian Seime2020-11-253-7/+6
|/ /
* | Merge pull request #15466 from ↵Henning Baldersheim2020-11-2512-68/+69
|\ \ | | | | | | | | | | | | vespa-engine/geirst/simplify-storage-message-address Simplify storage message address
| * | Simplify hash calculation.Geir Storli2020-11-251-7/+2
| | |
| * | Create the mbus::Route on demand instead of storing it inside ↵Geir Storli2020-11-259-39/+45
| | | | | | | | | | | | | | | | | | StorageMessageAddress. Creating and deleting the route is expensive and not used with RPC for Storage API communication.
| * | Change control and data destination to use mbus::Route directly.Geir Storli2020-11-253-29/+29
| | |
* | | Merge pull request #15472 from vespa-engine/bjorncs/config-convergence-checkerBjørn Christian Seime2020-11-255-102/+146
|\ \ \ | | | | | | | | Bjorncs/config convergence checker
| * | | Specify that connection manager is not sharedBjørn Christian Seime2020-11-251-0/+1
| | | |
| * | | Don't reuse clientsBjørn Christian Seime2020-11-251-39/+34
| | | | | | | | | | | | | | | | The unit tests never closes the config convergence checker, causing stale connections to eventually exhaust the limit for max open files.
| * | | Rewrite config convergence checker to use async http clientBjørn Christian Seime2020-11-254-95/+143
| | |/ | |/|
* | | Merge pull request #15461 from vespa-engine/arnej/lift-reference-operationsArne H Juul2020-11-2518-249/+455
|\ \ \ | | | | | | | | move reference operations to a common place
| * | | move spec normalization out from reference operation to unit testArne Juul2020-11-254-18/+20
| | | |
| * | | move Peek and Create specsArne Juul2020-11-258-48/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * definition of generic Spec for Peek and Create now inside their respective tensor functions * rename internal map [spec() -> map()] * add utility make_spec() to the tensor function to create a generic Spec * use Spec from tensor functions in GenericCreate and GenericPeek * use Spec from tensor functions in ReferenceOperations
| * | | move reference operations to a common placeArne Juul2020-11-2511-207/+389
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lift reference implementations from unit tests * write a reference TensorCreate implementation * use these from unit tests * some minor cosmetic changes with structured bindings
* | | | Merge pull request #15445 from vespa-engine/arnej/add-simple-streamed-valueArne H Juul2020-11-2520-2/+693
|\ \ \ \ | |_|/ / |/| | | Arnej/add simple streamed value
| * | | Merge branch 'master' into arnej/add-simple-streamed-valueArne H Juul2020-11-25218-2784/+1495
| |\ \ \
| * | | | fixups after reviewArne Juul2020-11-255-13/+15
| | | | |
| * | | | account for indirect memory usageArne Juul2020-11-241-1/+5
| | | | |
| * | | | minor fixups:Arne Juul2020-11-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * no need for nbostream_longlivedbuf * explicitly get largest possible size_t
| * | | | more elegant filter; move assert earlierArne Juul2020-11-241-5/+2
| | | | |
| * | | | fix arguments (names and explicit)Arne Juul2020-11-241-6/+9
| | | | |
| * | | | Fixes after reviewArne Juul2020-11-242-12/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for StreamedValue: * num_ss -> num_subspaces * require num_mapped_dimensions as constructor argument for StreamedValueBuilder: * do not add the required dense subspace here; it must be added by the caller * remember _num_mapped_dimensions * _dsss -> _dense_subspace_size
| * | | | remove superfluous additionsArne Juul2020-11-241-34/+0
| | | | |
| * | | | add documentation commentsArne Juul2020-11-245-0/+30
| | | | |
| * | | | run conformance test for StreamedValue alsoArne Juul2020-11-231-0/+6
| | | | |
| * | | | add unit test for StreamedValueArne Juul2020-11-233-0/+146
| | | | |
| * | | | add CellTypeUtils class with various static constexpr methodsArne Juul2020-11-232-2/+72
| | | | |
| * | | | add StreamedValueArne Juul2020-11-2315-0/+463
| | | | |
* | | | | Merge pull request #15468 from vespa-engine/revert-15456-mpolden/zk-serviceHarald Musum2020-11-2511-111/+60
|\ \ \ \ \ | | | | | | | | | | | | Revert "Support configuring ZooKeeper service in container"
| * | | | | Revert "Support configuring ZooKeeper service in container"Harald Musum2020-11-2511-111/+60
|/ / / / /
* | | | | Merge pull request #15465 from ↵Bjørn Christian Seime2020-11-2512-16/+137
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-15454-revert-15448-bjorncs/config-convergence-checker-preps Revert "Revert "Bjorncs/config convergence checker preps""
| * | | | | Exclude sl4j-api as compile scope dependencyBjørn Christian Seime2020-11-251-0/+11
| | | | | |
| * | | | | Revert "Revert "Bjorncs/config convergence checker preps""Bjørn Christian Seime2020-11-2512-16/+126
| | | | | |
* | | | | | Merge pull request #15467 from ↵Harald Musum2020-11-252-56/+34
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-15457-hmusum/split-out-starting-of-config-server Revert "Split out a class that takes care of running ZooKeeper server"
| * | | | | | Revert "Split out a class that takes care of running ZooKeeper server"Harald Musum2020-11-252-56/+34
|/ / / / / /
* | | | | | Merge pull request #15453 from ↵Jon Marius Venstad2020-11-257-32/+265
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | vespa-engine/jonmv/extended-reindexing-status-over-http Extended reindexing status in controller
| * | | | | Merge reindexing status for application and each cluster in HTTP responseJon Marius Venstad2020-11-253-24/+194
| | | | | |
| * | | | | Avoid ProgressToken in testsJon Marius Venstad2020-11-252-2/+2
| | | | | |
| * | | | | Extended reindexing status in controllerJon Marius Venstad2020-11-254-8/+71
| | | | | |
* | | | | | Merge pull request #15462 from vespa-engine/hmusum/print-stack-traceJon Marius Venstad2020-11-251-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add exception to log message
| * | | | | | Add exception to log messageHarald Musum2020-11-251-1/+1
| |/ / / / /
* | | | | | Merge pull request #15456 from vespa-engine/mpolden/zk-serviceMartin Polden2020-11-2511-60/+111
|\ \ \ \ \ \ | | | | | | | | | | | | | | Support configuring ZooKeeper service in container
| * | | | | | Support configuring ZooKeeper service in containerMartin Polden2020-11-253-1/+73
| | | | | | |
| * | | | | | Make ContainerCluster produce CuratorConfigMartin Polden2020-11-258-21/+38
| | | | | | |
| * | | | | | Remove dead codeMartin Polden2020-11-241-38/+0
| | | | | | |
* | | | | | | Merge pull request #15457 from ↵Harald Musum2020-11-252-34/+56
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/split-out-starting-of-config-server Split out a class that takes care of running ZooKeeper server
| * | | | | | | Fix class names and shutdownHarald Musum2020-11-251-13/+6
| | | | | | | |