summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | use latch instead of executor and improve timing testingHåvard Pettersen2018-11-301-36/+48
| | | |
| * | | use generic latchHåvard Pettersen2018-11-301-23/+7
| | | |
| * | | added Latch utilityHåvard Pettersen2018-11-296-3/+178
| | | |
* | | | Merge pull request #7828 from ↵Håkon Hallingstad2018-12-0334-318/+708
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/add-infrastructure-applications-to-dupermodel Add infrastructure applications to DuperModel
| * | | | Fixes after review roundHåkon Hallingstad2018-12-033-10/+3
| | | | |
| * | | | Add infrastructure applications to DuperModelHåkon Hallingstad2018-11-3034-316/+713
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DuperModel is (will be) responsible for both active tenant applications (through SuperModel) and infrastructure applications. This PR is one step in that direction: - All infrastructure applications (config, confighost, controller, controllerhost, and proxyhost) are owned and managed by DuperModel. - The InfrastructureProvisioner retrieves all possible infra apps from the DuperModel (through a reduced API), and "activates" each of them if target is set and there are any nodes etc. - The InfrastructureProvisioner then notifies the DuperModel which apps have been activated, and with which hosts. - The DuperModel can then build delegate artificially create ApplicationInfo, which gets translated into the application model, and finally the service model. - The resulting service model has NOT_CHECKED for each hostadmin service instance. This is sufficient for goal 1 of this sprint. - The config server application currently has health, so that's kept as-is for now. - Feature flags have been tried and works and allows 1. to disable adding the infra apps in the DuperModel, and 2. to enable the infra configserver instead of the currently created configserver w/health.
* | | | | Merge pull request #7839 from vespa-engine/bratseth/remove-maingjoranv2018-12-036-60/+7
|\ \ \ \ \ | |_|_|_|/ |/| | | | Bratseth/remove main
| * | | | Non-functional changes onlyJon Bratseth2018-12-025-4/+7
| | | | |
| * | | | Remove unused classJon Bratseth2018-12-021-56/+0
|/ / / /
* | | | Merge pull request #7838 from ↵Jon Bratseth2018-12-0225-472/+138
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/remove-unused-rpc-server-take-4 Bratseth/remove unused rpc server take 4
| * | | | Listen to the RPC portJon Bratseth2018-12-021-8/+35
| | | | |
| * | | | Revert "Merge pull request #7837 from ↵Jon Bratseth2018-12-0225-472/+111
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-7836-bratseth/remove-unused-rpc-server-take-3" This reverts commit 0c39992b60e6103a85fa00362df74930a660e51c, reversing changes made to a8277a3a486f7fd174e562bf174cfa72aede9cee.
* | | | Merge pull request #7832 from ↵Harald Musum2018-12-0257-193/+315
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/deprecate-provisioning-version Deprecate com.yahoo.config.provision.Version
| * | | | Deprecate com.yahoo.config.provision.VersionJon Bratseth2018-12-0157-193/+315
| | |_|/ | |/| | | | | | | | | | We have com.yahoo.component.Version, and one is enough.
* | | | Merge pull request #7837 from ↵Jon Bratseth2018-12-0125-111/+472
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-7836-bratseth/remove-unused-rpc-server-take-3 Revert "Bratseth/remove unused rpc server take 3"
| * | | | Revert "Bratseth/remove unused rpc server take 3"Jon Bratseth2018-12-0125-111/+472
|/ / / /
* | | | Merge pull request #7836 from ↵Jon Bratseth2018-12-0125-472/+111
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/remove-unused-rpc-server-take-3 Bratseth/remove unused rpc server take 3
| * | | | Don't use config injectionJon Bratseth2018-12-013-27/+20
| | | | |
| * | | | Revert "Merge pull request #7835 from ↵Jon Bratseth2018-12-0126-474/+120
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-7833-bratseth/remove-unused-rpc-server-take-2" This reverts commit ce9f57d123d835cc698adf2febe4aae47128031d, reversing changes made to c2af67b3d11da53655a0750d2e288b584c7b938c.
* | | | Merge pull request #7835 from ↵Jon Bratseth2018-12-0126-120/+474
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-7833-bratseth/remove-unused-rpc-server-take-2 Revert "Bratseth/remove unused rpc server take 2"
| * | | | Revert "Bratseth/remove unused rpc server take 2"Jon Bratseth2018-12-0126-120/+474
|/ / / /
* | | | Merge pull request #7833 from ↵Jon Bratseth2018-12-0126-474/+120
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/remove-unused-rpc-server-take-2 Bratseth/remove unused rpc server take 2
| * | | | Bind required configsJon Bratseth2018-12-015-1/+18
| | | | |
| * | | | Register the container with SlobrokJon Bratseth2018-12-012-2/+28
| | | | | | | | | | | | | | | | | | | | This allows us to orchestrate restarts.
| * | | | Revert "Merge pull request #7831 from ↵Jon Bratseth2018-12-0121-471/+74
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-7818-bratseth/remove-unused-rpc-server" This reverts commit 0aeda846a4dd36c03f49e4504e91ee2c813bde87, reversing changes made to c0513ac34d2c438e9f97e699659855029e1f06e8.
* | | | Merge pull request #7831 from ↵Jon Bratseth2018-11-3021-74/+471
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/revert-7818-bratseth/remove-unused-rpc-server Revert "Remove zombie code"
| * | | Revert "Remove zombie code"Håkon Hallingstad2018-12-0121-74/+471
|/ / /
* | | Merge pull request #7829 from vespa-engine/iruotsalainen/abi-check-pluginJon Bratseth2018-11-3020-0/+1174
|\ \ \ | | | | | | | | Add maven plugin for ABI stability checking
| * | | Fix whitespace.Ilpo Ruotsalainen2018-11-301-1/+1
| | | |
| * | | Reformat source.Ilpo Ruotsalainen2018-11-301-8/+8
| | | |
| * | | Disable instrumentation on tedious to test method.Ilpo Ruotsalainen2018-11-301-0/+3
| | | |
| * | | Add more unit tests.Ilpo Ruotsalainen2018-11-302-6/+53
| | | |
| * | | Add more unit tests.Ilpo Ruotsalainen2018-11-304-13/+37
| | | |
| * | | Extract a method for easier unit testing.Ilpo Ruotsalainen2018-11-301-4/+9
| | | |
| * | | Disable coverage on a few more methods.Ilpo Ruotsalainen2018-11-306-0/+68
| | | |
| * | | Improve test coverage.Ilpo Ruotsalainen2018-11-301-14/+17
| | | |
| * | | Restrict exceptions from ClassFileTree.close()Ilpo Ruotsalainen2018-11-301-0/+2
| | | | | | | | | | | | | | | | | | | | Otherwise using ClassFileTree in a try-with-resources block is frustrating.
| * | | Remove exception never thrown.Ilpo Ruotsalainen2018-11-301-1/+1
| | | |
| * | | Add justification for disabling coverage.Ilpo Ruotsalainen2018-11-301-0/+2
| | | |
| * | | Reformat file, no semantic changes.Ilpo Ruotsalainen2018-11-301-34/+34
| | | |
| * | | Refactor methods to static for easier testing.Ilpo Ruotsalainen2018-11-301-8/+7
| | | |
| * | | Add clover plugin for coverage.Ilpo Ruotsalainen2018-11-301-0/+5
| | | |
| * | | Add unit tests for SetMatcher.Ilpo Ruotsalainen2018-11-301-0/+89
| | | |
| * | | No need to test debug methods.Ilpo Ruotsalainen2018-11-301-0/+4
| | | |
| * | | Generalize set comparison method.Ilpo Ruotsalainen2018-11-302-46/+58
| | | |
| * | | Refactor to extract a method.Ilpo Ruotsalainen2018-11-301-13/+16
| | | |
| * | | Refactor some methods to static.Ilpo Ruotsalainen2018-11-301-6/+8
| | | |
| * | | Add missing mockito dependency.Ilpo Ruotsalainen2018-11-301-0/+6
| | | |
| * | | Build abi-checker-plugin as part of bootstrap.Ilpo Ruotsalainen2018-11-301-0/+1
| | | |
| * | | Add unit test for ClassFileTree.Ilpo Ruotsalainen2018-11-291-0/+41
| | | |