summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove whitelisted hostnamesValerij Fredriksen2019-03-115-73/+28
|
* Merge pull request #8715 from ↵Geir Storli2019-03-1112-162/+213
|\ | | | | | | | | vespa-engine/geirst/optimize-updates-on-tensor-attributes Geirst/optimize updates on tensor attributes
| * Simplify how to check whether an attribute is updateable in-memory only.Geir Storli2019-03-087-59/+91
| |
| * Optimize updates to tensor attributes by only updating them in-memory and no ↵Geir Storli2019-03-086-41/+55
| | | | | | | | | | | | | | longer go via the document store. This makes tensor attributes behave as regular attributes. Reprocessing is updated to correctly handle adding and removal of attribute aspect.
| * Extend class description.Geir Storli2019-03-081-0/+6
| |
| * Rewrite attribute reprocessing initializer test to use gtest.Geir Storli2019-03-082-68/+67
| |
* | Merge pull request #8712 from vespa-engine/bratseth/increase-timeout-in-testHenning Baldersheim2019-03-103-116/+119
|\ \ | | | | | | Increase query timeout
| * | Increase query timeoutJon Bratseth2019-03-083-116/+119
| | |
* | | Merge pull request #8713 from vespa-engine/freva/set-security-optHenning Baldersheim2019-03-104-2/+22
|\ \ \ | | | | | | | | Node-Admin: Set seccomp=unconfined for all content nodes
| * \ \ Merge branch 'master' into freva/set-security-optValerij Fredriksen2019-03-0826-101/+690
| |\ \ \ | | | | | | | | | | | | | | | | | | | | # Conflicts: # node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java
| * | | | Set seccomp=unconfined for content nodesValerij Fredriksen2019-03-081-1/+5
| | | | |
| * | | | Add method to set docker container security optionsValerij Fredriksen2019-03-083-2/+18
| | | | |
* | | | | Merge pull request #8723 from vespa-engine/toregge/use-std-error-codeHenning Baldersheim2019-03-106-43/+27
|\ \ \ \ \ | | | | | | | | | | | | Use std::error_code instead of strerror_r.
| * | | | | Use std::error_code instead of strerror_r.Tor Egge2019-03-106-43/+27
|/ / / / /
* | | | | Merge pull request #8708 from ↵Harald Musum2019-03-103-1/+40
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/jvenstad/inactive-testers-are-always-expired Tester nodes are expired whenever inactive
| * | | | | Tester nodes are expired whenever inactiveJon Marius Venstad2019-03-083-1/+40
| | | | | |
* | | | | | Merge pull request #8666 from vespa-engine/arnej/avoid-double-crossingArne H Juul2019-03-104-9/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | simplify dynamic container setup
| * | | | | | more info in log messageArne Juul2019-03-052-3/+5
| | | | | | |
| * | | | | | only consider port free it was unused in saved allocations tooArne Juul2019-03-042-2/+10
| | | | | | |
| * | | | | | simplify dynamic container setupArne Juul2019-03-043-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * instead of explictly finding the next available dynamic port, and then forcing the dynamic container to use that one, just make that container instance relax its requirements. This should end up allocating the same port as before in the normal case, but works better when reusing previous port allocations.
* | | | | | | Merge pull request #8722 from vespa-engine/freva/revert-flavor-interfaceHarald Musum2019-03-1085-650/+521
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Revert flavor interface
| * | | | | | | Revert "Fix path"Valerij Fredriksen2019-03-101-1/+1
| | | | | | | |
| * | | | | | | Revert "Flavor interface"Valerij Fredriksen2019-03-1084-649/+520
|/ / / / / / /
* | | | | | | Merge pull request #8721 from vespa-engine/gjoranv/correct-configs-producedHarald Musum2019-03-103-40/+61
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Reimplement how to find all configs produced by a ConfigProducer.
| * | | | | | | Reimplement how to find all configs produced by a ConfigProducer.gjoranv2019-03-093-40/+61
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Search also super classes, not only implemented interfaces. This is necessary to get the correct set of configs for Container implementations and future ContainerCluster implementations.
* | | | | | | Merge pull request #8706 from ↵Harald Musum2019-03-083-3/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/add-log-handler-to-list-of-unprotected-handlers Add log handler to list of unprotected handlers
| * | | | | | | Use class object instead of string for LogHandler classHarald Musum2019-03-081-2/+1
| | | | | | | |
| * | | | | | | Add log handler to list of unprotected handlersHarald Musum2019-03-083-2/+4
| | | | | | | |
* | | | | | | | Merge pull request #8719 from vespa-engine/freva/fix-pathValerij Fredriksen2019-03-081-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix path
| * | | | | | | | Fix pathValerij Fredriksen2019-03-081-1/+1
|/ / / / / / / /
* | | | | | | | Merge pull request #8716 from vespa-engine/toregge/factor-out-urifieldGeir Storli2019-03-0815-220/+264
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Factor out UriField and SchemaIndexFields from DocTypeBuilder.
| * | | | | | | | Factor out UriField and SchemaIndexFields from DocTypeBuilder.Tor Egge2019-03-0815-220/+264
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8711 from vespa-engine/balder/add-relative-timestampHenning Baldersheim2019-03-0811-93/+148
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add a relative timestamp when tracing.
| * | | | | | | | Trying harder always works. Avoid coning. Move instead.Henning Baldersheim2019-03-085-25/+33
| | | | | | | | |
| * | | | | | | | Pass by value.Henning Baldersheim2019-03-082-2/+2
| | | | | | | | |
| * | | | | | | | Update test with correct expectation.Henning Baldersheim2019-03-081-1/+1
| | | | | | | | |
| * | | | | | | | Enable test again.Henning Baldersheim2019-03-081-2/+0
| | | | | | | | |
| * | | | | | | | Add a relative timestamp when tracing.Henning Baldersheim2019-03-0811-86/+135
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | make it testable by allowing control of clock.
* | | | | | | | Merge pull request #8714 from vespa-engine/jvenstad/fix-order-of-deletionsJon Marius Venstad2019-03-081-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | update host registry which is used for config before asking for new c…
| * | | | | | | | update host registry which is used for config before asking for new configJon Marius Venstad2019-03-081-1/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #8709 from ↵Geir Storli2019-03-082-4/+64
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/populate-tensor-field-from-tensor-attribute Populate tensor field from tensor attribute
| * | | | | | | | Test that tensor field is populated from tensor attribute.Tor Egge2019-03-081-2/+47
| | | | | | | | |
| * | | | | | | | Populate tensor field from tensor attribute.Tor Egge2019-03-081-2/+17
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8710 from vespa-engine/freva/docker-fixesValerij Fredriksen2019-03-085-35/+21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Node-Admin: Minor docker fixes
| * | | | | | | | Correct pull image optimizationValerij Fredriksen2019-03-081-3/+3
| | | | | | | | |
| * | | | | | | | Set container CPU cap on container createValerij Fredriksen2019-03-084-17/+16
| | | | | | | | |
| * | | | | | | | Remove unused methodValerij Fredriksen2019-03-082-13/+2
| | | | | | | | |
| * | | | | | | | Depend on parent apache clients versionValerij Fredriksen2019-03-081-2/+0
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #8698 from vespa-engine/mpolden/audit-logMartin Polden2019-03-0821-67/+670
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | Write operator actions to audit log
| * | | | | | | Sanitize dataMartin Polden2019-03-082-3/+10
| | | | | | | |