summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #8471 from vespa-engine/jvenstad/simplify-little-thingMartin Polden2019-02-121-5/+3
|\ | | | | Remove code that would never remove anything
| * Remove code that would never remove anythingJon Marius Venstad2019-02-121-5/+3
| |
* | Merge pull request #8452 from ↵Jon Marius Venstad2019-02-122-92/+79
|\ \ | |/ |/| | | | | vespa-engine/jvenstad/deploy-without-application-lock Avoid holding the application lock while deploying — just when writing
| * More code reuse in CuratorDb locksJon Marius Venstad2019-02-121-29/+7
| |
| * Grab a deployment lock to deployJon Marius Venstad2019-02-122-79/+86
| |
| * Merge branch 'master' into jvenstad/deploy-without-application-lockJon Marius Venstad2019-02-1197-299/+474
| |\
| * | Avoid holding the application lock while deploying — just when writingJon Marius Venstad2019-02-081-25/+26
| | |
* | | Merge pull request #8449 from ↵Jon Marius Venstad2019-02-1130-523/+404
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/jvenstad/cache-orchestrator-host-statuses-for-reads Jvenstad/cache orchestrator host statuses for reads
| * | | Put accessors back inside MutableStatusRegistryJon Marius Venstad2019-02-1110-29/+48
| | | |
| * | | Use a more specific ZK path for cache counterJon Marius Venstad2019-02-111-2/+2
| | | |
| * | | Add noteJon Marius Venstad2019-02-081-0/+5
| | | |
| * | | Remove ReadOnlyStatusServiceJon Marius Venstad2019-02-088-92/+32
| | | |
| * | | Expose host status cache, and use it for all bulk operationsJon Marius Venstad2019-02-0818-91/+182
| | | |
| * | | Replace test usage of InMemoryStatusServiceJon Marius Venstad2019-02-083-21/+27
| | | |
| * | | Remove unused annotationJon Marius Venstad2019-02-083-21/+0
| | | |
| * | | Make all StatusService-es ZookeeperStatusService-esJon Marius Venstad2019-02-082-41/+16
| | | |
| * | | Remove InMemoryStatusService, and clean up curator usage in ↵Jon Marius Venstad2019-02-083-165/+35
| | | | | | | | | | | | | | | | ZookeeperStatusServiceTest
| * | | Fix locking in InMemoryStatusServiceJon Marius Venstad2019-02-081-5/+6
| | | |
| * | | Invalidate cache only on changes or exceptionsJon Marius Venstad2019-02-081-8/+17
| | | |
| * | | Actually make sure cache is up-to-date while lock is heldJon Marius Venstad2019-02-081-0/+1
| | | |
| * | | Simplify, using pre-computed host-to-application mapJon Marius Venstad2019-02-084-46/+11
| | | |
| * | | Invert neste map once, and store itJon Marius Venstad2019-02-081-0/+23
| | | |
| * | | Read host statuses in bulk per app, and cache until any changesJon Marius Venstad2019-02-071-6/+40
| | | |
| * | | Remove unused or pointless codeJon Marius Venstad2019-02-072-41/+4
| | | |
* | | | Merge pull request #8443 from ↵Tor Brede Vekterli2019-02-116-45/+159
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/add-per-bucket-space-data-metrics-on-content-node Expose data metrics per bucket space on content node
| * | | | Use non-generic dimension name for bucket spacesTor Brede Vekterli2019-02-111-1/+1
| | | | |
| * | | | Expose data metrics per bucket space on content nodeTor Brede Vekterli2019-02-086-45/+159
| |/ / / | | | | | | | | | | | | Legacy metrics that cover all bucket spaces remain unchanged.
* | | | Merge pull request #8469 from vespa-engine/iruotsalainen/threadsafe-abicheckIlpo Ruotsalainen2019-02-111-2/+5
|\ \ \ \ | | | | | | | | | | Mark abi-check-plugin as thread safe
| * | | | Mark abi-check-plugin as thread safe.Ilpo Ruotsalainen2019-02-111-2/+5
| | |_|/ | |/| | | | | | | | | | | | | | Quick code review suggests this is okay as long as per-lookup instantiation strategy is used.
* | | | Merge pull request #8467 from vespa-engine/geirst/integrate-tensor-add-updateTor Egge2019-02-1111-23/+48
|\ \ \ \ | | | | | | | | | | Geirst/integrate tensor add update
| * | | | Rename tensoraddupdate.{h,cpp} -> tensor_add_update.{h,cpp}.Geir Storli2019-02-117-6/+6
| | | | |
| * | | | Rename tensormodifyupdate.{h,cpp} -> tensor_modify_update.{h,cpp}.Geir Storli2019-02-117-6/+6
| | | | |
| * | | | Handle TensorAddUpdate in attribute updater.Geir Storli2019-02-112-12/+32
| | | | |
| * | | | Pass TensorAddUpdate right through indexing docproc.Geir Storli2019-02-112-1/+6
| |/ / /
* | | | Merge pull request #8468 from vespa-engine/freva/add-cloud-to-zoneValerij Fredriksen2019-02-1121-31/+67
|\ \ \ \ | |/ / / |/| | | Add CloudName to Zone
| * | | Add CloudName to ZoneValerij Fredriksen2019-02-113-11/+26
| | | |
| * | | Move CloudName to config-provisioningValerij Fredriksen2019-02-1119-20/+41
| | | |
* | | | Merge pull request #8465 from ↵Geir Storli2019-02-113-9/+54
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/wire-in-tensor-add-update-logic Implement applyTo method for TensorAddUpdate.
| * | | | Change getJoinFunctionName to return vespalib::string instance.Tor Egge2019-02-111-1/+1
| | | | |
| * | | | Implement applyTo method for TensorAddUpdate.Tor Egge2019-02-113-9/+54
| | | | | | | | | | | | | | | | | | | | Implement print method for TensorAddUpdate and TensorModifyUpdate.
* | | | | Merge pull request #8466 from ↵Jon Bratseth2019-02-116-14/+61
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/mpolden/skip-deploymentspecs-for-manual-envs Never persist deployment spec for manual environments
| * | | | Never persist deployment spec for manual environmentsMartin Polden2019-02-116-14/+61
|/ / / /
* | | | Merge pull request #8445 from ↵Harald Musum2019-02-113-4/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/minimum-number-of-threads-in-thread-pool Make sure we have anough threads no matter how many processors the JV…
| * | | | Make sure we have anough threads no matter how many processors the JVM saysHarald Musum2019-02-083-4/+6
| | | | |
* | | | | Merge pull request #8464 from ↵Håkon Hallingstad2019-02-111-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/logf-which-applications-failed-redeployment Log which applications failed redeployment before trying again
| * | | | | Log which applications failed redeployment before trying againHarald Musum2019-02-111-0/+2
| | |/ / / | |/| | |
* | | | | Merge pull request #8414 from vespa-engine/ollivir/java-dispatcher-bugfixesJon Bratseth2019-02-114-13/+27
|\ \ \ \ \ | | | | | | | | | | | | Java dispatcher bugfixes
| * | | | | Remove leftover isPresentOlli Virtanen2019-02-071-1/+1
| | | | | |
| * | | | | Determine cluster size after filteringOlli Virtanen2019-02-071-1/+1
| | | | | |
| * | | | | Use OptionalInt to signify missing data instead of -1Olli Virtanen2019-02-074-13/+27
| | |_|/ / | |/| | |