| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\
| |
| | |
Add static utilities for unlimited and zero quota
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
# Conflicts:
# flags/src/main/java/com/yahoo/vespa/flags/Flags.java
|
| |\ \
| | |/
| |/| |
Support multiple levels of directories for flags
|
| | | |
|
|/ / |
|
| | |
|
| | |
|
| |
| |
| |
| | |
limiting trial account instances to $5/hr
overridable per tenant by feature flag
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
* pass quota from plans to configserver (overridable by feature flag)
* make quota optional
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
This reverts commit 2489d302d50567e7f145c8aff971bb892c9ce87c.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Initial structure and functions
* Finsihed Cluster. Working on MetricsAggregator
* WIP. Nearly fixed ClusterMetrics
* Debugging getMetrics issues
* Renaming and attempting to fix configServer issues
* Added some necessary functions. Finishing ConfigServer
* Finishing renaming and starting getting ready for impl
* Fixed bindings
* Finished pipeline. Added Metrics type
* Implemented necessary methods to make it pass testing, no unit tests yet
* Renamed versioning from metrics
* Extracted reused functions to new helper class
* Changed format and response structure of ProtonMetrics
* Removed list of metrics name
* fixed aggregation for proton metrics
* updated aggregator to use cluster format and more aligned with metric format
* added unit tests and resources
* Added correct return object
* fixed according to review. added second host. not tested
* removes superfluous roles
* Fixed ConfigServer to align with previous impl
* Updated test to use 2 different hosts and clusters
* Added processing to build proper JsonResponse for proton metrics
* changed proton metrics format to be consistent
* Moved response construction to api handler
* Removed unused import. Removed superfluos name
* Updated ConfigServerMock to match new ConfigServer
* developing metrics test
* added working unit test
* updated metrics path to ignore instance
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Fix routing control for weighted records
|
| |
| |
| |
| |
| | |
When the weight sum for a record group in a region is 0, we have to remove the
record itself to disable routing to that region.
|
|\ \
| |/
|/| |
Propagate error message when setting plan fails
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To support duplicate regions within a global endpoint we create a combination of
latency and weighted alias targets.
In the following examples an application exists in `us-west-2`, `us-east-1a` and
`us-east-1b`. Before this change global endpoints pointed directly to the
zone endpoint:
```
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-west-2.vespa.example.com
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1a.vespa.example.com
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1b.vespa.example.com
```
After this change we introduce an additional level of names by creating a
weighted record per region:
```
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-west-2-w.vespa.example.com
|- (weighted) ALIAS app1.tenant1.us-west-2-w.vespa.example.com -> app1.tenant1.us-west-2.vespa.example.com
(latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1-w.vespa.example.com
|- (weighted) ALIAS app1.tenant1.us-east-1-w.vespa.example.com -> app1.tenant1.us-east-1a.vespa.example.com
|- (weighted) ALIAS app1.tenant1.us-east-1-w.vespa.example.com -> app1.tenant1.us-east-1b.vespa.example.com
```
Toggling global routing status now adjusts the weight (`0 = out`) instead of
removing records as this simplified the code.
|
|
|
|
|
|
|
| |
vespa-engine/revert-13715-olaa/billing-api-handler"
This reverts commit 0dbbd3c3be2870681480e73f9cc491e349b06610, reversing
changes made to 0a8b5894dfc442d661836fce4ddb6c870bcc0ec0.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* add policy and pathgroup for endpoint certificate request api
* remove unused imports
* suppress warning for @Beta api
|
|
|
|
|
|
|
|
|
| |
* export billing package
* update header
Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
|
|
|
|
|
|
|
| |
* move classes to open-source repo
* add PlanController to ServiceRegistry
* allow tenant administrators to delete tenants if on trial plan
|
|\
| |
| | |
Bratseth/spare capacity maintainer
|
| | |
|
| | |
|