summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FixHarald Musum2019-09-041-1/+1
|
* Do not use RestrictedServerCnxnFactoryHarald Musum2019-09-049-108/+7
| | | | | | Do not use it for self-hosted, feature cannot be supported with ZooKeeper 3.5 (but secure communications can be setup with ZooKeeper 3.5, which is supported from that version on)
* Merge pull request #10498 from ↵Henning Baldersheim2019-09-031-0/+1
|\ | | | | | | | | vespa-engine/toregge/restore-missing-header-vespalog Add include of header file for signal handling.
| * Add include of header file for signal handling.Tor Egge2019-09-031-0/+1
| |
* | Merge pull request #10497 from vespa-engine/mpolden/inject-service-registryHarald Musum2019-09-031-2/+11
|\ \ | | | | | | Access config server through service registry
| * | Access config server through service registryMartin Polden2019-09-031-2/+11
| |/
* | Merge pull request #10367 from ↵Bjørn Christian Seime2019-09-0317-44/+17
|\ \ | | | | | | | | | | | | vespa-engine/bjorncs/remove-grouping-session-cache-feature-flag Remove feature flag for grouping session cache
| * | Remove feature flag for grouping session cacheBjørn Christian Seime2019-09-0317-44/+17
|/ /
* | Merge pull request #10494 from ↵Geir Storli2019-09-039-129/+103
|\ \ | |/ |/| | | | | vespa-engine/toregge/add-enum-store-folded-dictionary Add EnumStoreFoldedDictionary class
| * Add EnumStoreFoldedDictionary class, used when multiple entriesTor Egge2019-09-039-129/+103
| | | | | | | | | | in the dictionary might share a posting list. Ensure that valid posting list reference is kept at the first of these entries.
* | Merge pull request #10495 from vespa-engine/balder/modernize-13Håvard Pettersen2019-09-033-22/+13
|\ \ | | | | | | std::make_unique and c++11 for loops.
| * | std::make_unique and c++11 for loops.Henning Baldersheim2019-09-033-22/+13
| |/
* | Merge pull request #10493 from vespa-engine/balder/ensure-lifetimeHåvard Pettersen2019-09-031-9/+8
|\ \ | |/ |/| Metrics must be unregistered before they are destructed.
| * Metrics must be unregistered before they are destructed.Henning Baldersheim2019-09-031-9/+8
| |
* | Merge pull request #10492 from vespa-engine/mpolden/handle-nullsMartin Polden2019-09-032-22/+46
|\ \ | | | | | | Handle null fields when converting NodeRepositoryNode->Node
| * | Handle null fields when converting NodeRepositoryNode->NodeMartin Polden2019-09-032-22/+46
| |/
* | Merge pull request #10490 from ↵Harald Musum2019-09-0357-457/+384
|\ \ | |/ |/| | | | | vespa-engine/hmusum/cleanup-clustercontroller-tests Cleanup tests, no functional changes
| * Cleanup tests, no functional changesHarald Musum2019-09-0357-457/+384
| |
* | Merge pull request #10489 from ↵Henning Baldersheim2019-09-035-109/+64
|\ \ | |/ |/| | | | | vespa-engine/revert-10485-olaa/parallelize-metric-gathering Revert "Parallelize cluster metric aggeregation."
| * Revert "Parallelize cluster metric aggeregation."Harald Musum2019-09-035-109/+64
|/
* Merge pull request #10480 from vespa-engine/mpolden/service-registryJon Marius Venstad2019-09-0327-117/+178
|\ | | | | Introduce ServiceRegistry in controller
| * Introduce ServiceRegistry in controllerMartin Polden2019-09-0227-117/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces a `ServiceRegistry` interface which will eventually provide access to all service dependencies of the controller. `ServiceRegistry` will have a single internal implementation that programmatically configures all service implementations relevant to the system. Setup of service implementations thus becomes code and reduces the pain of associated with service integration (i.e. no more component setup needed). Additionally this will reduce the complexity of generating `services.xml` for controllers in each system.
* | Merge pull request #10485 from vespa-engine/olaa/parallelize-metric-gatheringOla Aunrønning2019-09-025-64/+109
|\ \ | | | | | | Parallelize cluster metric aggeregation.
| * | Extract metric retrieval out of ApplicationRepositoryOla Aunrønning2019-09-022-49/+83
| | |
| * | Parallelize cluster metric aggeregation.Ola Aunrønning2019-09-024-39/+50
| | |
* | | Merge pull request #10488 from vespa-engine/bjorncs/add-execute-permissionHåkon Hallingstad2019-09-021-0/+0
|\ \ \ | | | | | | | | Add execution mode to vespa-security-env
| * | | Add execution mode to vespa-security-envBjørn Christian Seime2019-09-021-0/+0
|/ / /
* | | Merge pull request #10486 from ↵Henning Baldersheim2019-09-021-4/+8
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/havardpe/drop-metrics-when-request-is-discarded drop metrics when request is discarded
| * | | drop metrics when request is discardedHåvard Pettersen2019-09-021-4/+8
| | | |
* | | | Merge pull request #10484 from ↵Håvard Pettersen2019-09-023-3/+103
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/havardpe/more-robust-tensor-test-spec-verify more robust verification of tensor conformance test generation
| * | | more robust verification of tensor conformance test generationHåvard Pettersen2019-09-023-3/+103
| | | |
* | | | Merge pull request #10483 from vespa-engine/jvenstad/run-forgotten-unit-testsJon Bratseth2019-09-024-18/+3
|\ \ \ \ | | | | | | | | | | Don't never run tests
| * | | | Don't never run testsJon Marius Venstad2019-09-024-18/+3
| | | | |
* | | | | Merge pull request #10482 from vespa-engine/geirst/enum-store-rewriteHenning Baldersheim2019-09-0231-1393/+776
|\ \ \ \ \ | | | | | | | | | | | | Enum store rewrite
| * | | | | Style fix (method naming).Tor Egge2019-09-021-3/+3
| | | | | |
| * | | | | Remove unused variable in enumstore unit test.Tor Egge2019-09-021-2/+0
| | | | | |
| * | | | | Restore enum store compaction support for enum attributes.Tor Egge2019-09-0219-111/+504
| | | | | |
| * | | | | Improve memory management in all enum attributes.Geir Storli2019-09-0221-1297/+289
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new enum store uses 1024 small data buffers instead of 2 large as before. This avoids the problem with memory spikes when the active buffer was full and all values had to be compacted into the other buffer. In addition the new enum store uses free lists such that compaction is not needed as often.
* | | | | | Merge pull request #10441 from ↵Harald Musum2019-09-021-7/+30
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | vespa-engine/hmusum/use-config-subscriber-for-slobrok-config Use config subscriber for slobroks config
| * | | | | Shutdown configurere, add some commentsHarald Musum2019-09-021-2/+6
| | | | | |
| * | | | | Do not use a slobrok config subscriber when using standalone containerHarald Musum2019-09-021-5/+24
| | | | | |
| * | | | | Merge branch 'master' into hmusum/use-config-subscriber-for-slobrok-configHarald Musum2019-09-01240-1831/+2150
| |\ \ \ \ \
| * | | | | | Use config subscriber for slobroks configHarald Musum2019-08-281-5/+6
| | | | | | |
* | | | | | | Merge pull request #10481 from vespa-engine/toregge/add-fedora-32-to-spec-fileArnstein Ressem2019-09-021-1/+12
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add Fedora 32 (rawhide) to spec file.
| * | | | | | | Add Fedora 32 (rawhide) to spec file.Tor Egge2019-09-021-1/+12
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Adjust openssl dependencies.
* | | | | | | Merge pull request #10479 from vespa-engine/gjoranv/improve-exception-handlingBjørn Christian Seime2019-09-026-13/+13
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Improve exception handling to avoid silent failures
| * | | | | | Improve exception handling to avoid silent failuresgjoranv2019-09-026-13/+13
| | | | | | |
* | | | | | | Merge pull request #10473 from vespa-engine/bjorncs/yamas-check-httpsBjørn Christian Seime2019-09-021-0/+12
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Install vespa-curl-wrapper and vespa-security-env
| * | | | | | Install vespa-curl-wrapper and vespa-security-envBjørn Christian Seime2019-08-301-0/+12
| | | | | | |
* | | | | | | Merge pull request #10468 from vespa-engine/havardpe/proto-rpc-metricsGeir Storli2019-09-028-15/+228
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | add search protocol metrics