summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config
Commit message (Collapse)AuthorAgeFilesLines
* Change interface from Mirror.Entry[] to List<Mirror.Entry> as you already ↵Henning Baldersheim2019-04-221-1/+0
| | | | | | have a list. Avoid having to do an array copy that is not necessary.
* Allow destructive changes in manually deployed zonesJon Bratseth2019-04-011-1/+6
|
* Merge branch 'master' into ollivir/protobuf-ping-and-feature-flagOlli Virtanen2019-03-291-7/+0
|\
| * Use separate service type for logserver container by defaultHarald Musum2019-03-281-7/+0
| |
* | Feature flag to enable protobuf in search protocol as default; protobuf pingOlli Virtanen2019-03-281-0/+2
|/
* Add feature flag for ENABLE_METRICS_PROXY_CONTAINERgjoranv2019-03-221-0/+8
|
* Non-functional refactorings.gjoranv2019-03-201-1/+0
|
* Add feature flag for using a separate service type ('logserver-container') ↵Harald Musum2019-03-121-1/+7
| | | | for logserver containers
* compute configId earlierArne Juul2019-02-261-3/+27
| | | | | * when a component is hooked into the graph using setParent(), compute its config id * once set, the config id cannot change
* remove unused code and simplifyArne Juul2019-02-221-1/+52
|
* Use number of cores to make a good assumption on number of threads to use ↵Henning Baldersheim2019-02-132-1/+15
| | | | for content layer.
* Add a flag to control default dispatch policy per zone.Henning Baldersheim2019-02-011-0/+7
|
* Java dispatch feature flagOlli Virtanen2019-01-281-0/+2
|
* Make ModelContext.Properties more accessible in config modelHåkon Hallingstad2019-01-255-187/+106
| | | | | | | | | | | | | | | This commit makes it easier to get the ModelContext.Properties instance in the config model. Before, one would typically have to change a bunch of code to wire through a new property (builder methods and fields, DeployProperties constructor, fields, and getters, mock classes, ...). It is made accessible through: - ModelContext.properties(), - DeployState.getProperties(), and - ConfigModelContext.properties() The Properties implementation is in the configserver module, making it easy to back properties with flags.
* disallow old top-level "cluster", hope nobody uses itArne Juul2019-01-211-2/+7
| | | | update todo for old top-level tag "config", used by several unit tests.
* Revert "Revert "Revert "Added logserver feature flag (#8065)"" "Håkon Hallingstad2019-01-111-15/+2
|
* Revert "Revert "Added logserver feature flag (#8065)""Håkon Hallingstad2019-01-111-2/+15
|
* Revert "Added logserver feature flag (#8065)"Ola Aunrønning2019-01-101-15/+2
| | | | This reverts commit 7a8c964cbc167b617a6c5feb8c62b7585d7e542a.
* Added logserver feature flag (#8065)olaaun2019-01-101-2/+15
| | | | | | | | | | * Added logserver feature flag * Let FlagSource be non-optional * Get flag value for application * Set default flagSource value where not injected
* Add and use cross-cluster bucket space configTor Brede Vekterli2018-12-072-0/+11
| | | | | | | | Adds a new config `AllClustersBucketSpacesConfig` which includes all document type to bucket space mappings across all configured content clusters. Inject this config into `RestApi` to ensure all changes to the mapping is observed. This also removes the remaining per-request config fetching during Document V1 visit ops.
* Revert "Add and use cross cluster bucket space config"Tor Brede Vekterli2018-12-062-11/+0
|
* Add and use cross-cluster bucket space configTor Brede Vekterli2018-12-052-0/+11
| | | | | | | | Adds a new config `AllClustersBucketSpacesConfig` which includes all document type to bucket space mappings across all configured content clusters. Inject this config into `RestApi` to ensure all changes to the mapping is observed. This also removes the remaining per-request config fetching during Document V1 visit ops.
* Merge pull request #7830 from ↵gjoranv2018-12-031-1/+0
|\ | | | | | | | | vespa-engine/bratseth/build-method-on-config-builder Add build() method to config builders
| * Add build() method to config buildersJon Bratseth2018-11-301-1/+0
| |
* | Deprecate com.yahoo.config.provision.VersionJon Bratseth2018-12-013-9/+26
|/ | | | We have com.yahoo.component.Version, and one is enough.
* Create a config model view (api) package under model-integrationJon Bratseth2018-11-261-2/+2
| | | | | | This is to avoid having to install config-mode and dependencies in the container at startup as a consequence of wanting model-integration there to make TensorFlow available.
* Model the config model view of model-integrationJon Bratseth2018-11-261-9/+9
| | | | | This is to make it clearer that these methods are part of the config model API.
* Merge pull request #7744 from vespa-engine/bratseth/move-tf-out-of-config-modelJon Bratseth2018-11-231-10/+45
|\ | | | | Bratseth/move tf out of config model
| * Move all importing to model-integrationJon Bratseth2018-11-221-2/+2
| |
| * Restore old package nameJon Bratseth2018-11-221-2/+2
| |
| * Separate model integration into a separate moduleJon Bratseth2018-11-211-10/+45
| | | | | | | | | | | | | | This allows us to access model importers (such as TensorFlow) in config models without loading one instance per config model instance, which is not possible with TensorFlow because it depends on JNI code.
* | Add a jdisc container clsuter to actually get some dispatch nodes.Henning Baldersheim2018-11-211-1/+0
|/
* Deprecation cleanupJon Bratseth2018-11-201-3/+0
|
* Wire in deployLogger explicit instead of using a backdoor.Henning Baldersheim2018-10-083-9/+3
|
* Wire in DeployState as paramHenning Baldersheim2018-10-044-22/+3
|
* Revert "Revert "Balder/reduce usage of complex deploystate""Henning Baldersheim2018-10-044-8/+12
|
* Revert "Balder/reduce usage of complex deploystate"Harald Musum2018-10-044-12/+8
|
* Merge pull request #7190 from ↵Henning Baldersheim2018-10-044-8/+12
|\ | | | | | | | | vespa-engine/balder/reduce-usage-of-complex-deploystate Balder/reduce usage of complex deploystate
| * Further reduce complicated and magic use of getDeployState callbackHenning Baldersheim2018-10-034-8/+12
| |
* | Use full nameHarald Musum2018-10-0312-12/+12
|/
* Minor schema validator cleanupHarald Musum2018-09-201-1/+2
|
* Add feature flag for using dedicated node for logserver (#7023)Harald Musum2018-09-201-2/+15
|
* Call prepare() on logserver container cluster (#6970)Harald Musum2018-09-172-1/+3
|
* Revert "Merge pull request #6742 from ↵Jon Bratseth2018-08-301-1/+125
| | | | | | | vespa-engine/revert-6732-bratseth/generate-rank-profiles-for-all-models-part-10-2" This reverts commit a294ef166c59c795f9e6fd31fbd6914c502d559a, reversing changes made to cef4c0f9d7c084f320e77abb2a93522acd7f3f53.
* Revert "Bratseth/generate rank profiles for all models part 10 2"Jon Bratseth2018-08-301-125/+1
|
* Revert "Merge pull request #6722 from ↵Jon Bratseth2018-08-291-1/+125
| | | | | | | vespa-engine/revert-6713-bratseth/generate-rank-profiles-for-all-models-part-10" This reverts commit 6958f2a641eaad0c61249e7bca887a1405e17d02, reversing changes made to 06323aff51bf054d64ef2bea001917a22433717f.
* Revert "Read stored models from Zk package for global rank profiles"Jon Bratseth2018-08-291-125/+1
|
* Read stored models from Zk package for global rank profilesJon Bratseth2018-08-291-1/+125
|
* Generate a global rank profile configJon Bratseth2018-08-245-21/+44
| | | | | | | This makes available to all regular container clusters a config containing a set of rank profiles containing the expressions resulting from converting all the ml models added in the models/ directory in the application package.
* Scope imported models to an entire application buildJon Bratseth2018-08-222-6/+23
|