aboutsummaryrefslogtreecommitdiffstats
path: root/container-core
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #22201 from vespa-engine/bratseth/inputs-2Lester Solbakken2022-04-253-66/+43
|\ | | | | Bratseth/inputs 2
| * Update ABI specJon Bratseth2022-04-211-1/+2
| |
| * Resolve rank profile inputsJon Bratseth2022-04-211-65/+39
| |
| * Set both profile and source info firstJon Bratseth2022-04-111-0/+2
| |
* | Replace deprecated X509Certificate.getIssuerDN -> getIssuerX500Principalgjoranv2022-04-211-1/+1
| |
* | Introduce new metrics for container threadpoolBjørn Christian Seime2022-04-203-9/+23
| | | | | | | | | | Add the new metrics to improve observability of container threadpools. These will be included in the updated container tuning docs.
* | Improve class names for the container threadpoolsBjørn Christian Seime2022-04-193-15/+16
| |
* | Scale Jetty threadpool with vCPU by defaultBjørn Christian Seime2022-04-191-2/+4
|/ | | | | Update the default value in config definition to match the default from config model. This change will affect Jetty threadpool size for standalone jdisc containers (e.g configserver).
* - Allow control of throttlepolicy per session.Henning Baldersheim2022-04-111-2/+0
| | | | | - Move tests to same namespace as code to avoid polluting the public interface. - Expose the throttlepolicy from SourceSession to avoid double bookeeping.
* Avoid segment validation in rule based filterjonmv2022-04-111-0/+5
|
* Revert "Merge pull request #22072 from ↵jonmv2022-04-091-3/+3
| | | | | | | vespa-engine/jonmv/unify-hostname-classes" This reverts commit 87e5b33c003d07ca585d73e0166857fe22b4c16f, reversing changes made to 80b96d32550ae0df59572a58cd62f507e8068c2c.
* Revert "Merge pull request #22068 from ↵jonmv2022-04-081-3/+3
| | | | | | | vespa-engine/jonmv/unify-hostname-classes" This reverts commit 8aa4c83df5ce7843c040afa41706fcc7c3afd030, reversing changes made to f95ad44fae879da9db19f73eabe62c53baeb0c36.
* Revert "Merge pull request #22065 from ↵jonmv2022-04-081-3/+3
| | | | | | | vespa-engine/revert-22049-jonmv/unify-hostname-classes" This reverts commit 4ffc54339186574491a32b3166223c3fc50ba8fe, reversing changes made to db9e570a36decb24e6cb13f44bd0ff444ab762e3.
* Revert "Jonmv/unify hostname classes"Jon Marius Venstad2022-04-081-3/+3
|
* Merge pull request #22041 from vespa-engine/remove-add-opensHenning Baldersheim2022-04-081-10/+0
|\ | | | | Remove add-opens for unit tests that were added for NativeIO
| * Remove add-opens for unit tests that were added for NativeIOgjoranv2022-04-071-10/+0
| | | | | | | | - NativeIO now just gives a warning when failing init.
* | Merge pull request #22049 from vespa-engine/jonmv/unify-hostname-classesJon Marius Venstad2022-04-081-3/+3
|\ \ | | | | | | Jonmv/unify hostname classes
| * | Use null rather than "" for no load balancer, as intended(?), and fix some ↵jonmv2022-04-081-3/+3
| | | | | | | | | | | | assertions
* | | Ensure future is completed with original exceptionBjørn Christian Seime2022-04-081-1/+1
| | |
* | | Merge pull request #22048 from vespa-engine/jonmv/deployment-risk-managementJon Marius Venstad2022-04-081-5/+6
|\| | | | | | | | Constant time append to Path as well, and add length()
| * | Constant time append to Path as well, and add length()Jon Marius Venstad2022-04-081-5/+6
| | |
* | | Merge branch 'master' into bratseth/inputsJon Bratseth2022-04-079-671/+31
|\| |
| * | Use HttpURL for base url and query in StateRequestHandlerJon Marius Venstad2022-04-074-11/+21
| | |
| * | Pass query to status page requestJon Marius Venstad2022-04-072-3/+1
| |/
| * Resolve conflictsJon Marius Venstad2022-04-076-657/+9
| |
* | Merge branch 'master' into bratseth/inputsJon Bratseth2022-04-079-71/+702
|\|
| * Use HttpURL.Path for Path.getRest()Jon Marius Venstad2022-04-066-22/+40
| |
| * Disallow ? and # as well, in default path segment validatorJon Marius Venstad2022-04-062-3/+21
| |
| * Simplify Path by using HttpURL.Path for segments, and adding default validationJon Marius Venstad2022-04-063-49/+34
| |
| * Require that decoded segments also are safe, all the way down!Jon Marius Venstad2022-04-061-2/+4
| |
| * Remove usage of asString() and remove it from PathJon Marius Venstad2022-04-061-4/+0
| |
| * Remove type from HttpURL and its inner classes, and split validation of path ↵Jon Marius Venstad2022-04-062-166/+159
| | | | | | | | and query
| * Merge pull request #21952 from vespa-engine/jonmv/http-urlJon Marius Venstad2022-04-052-0/+620
| |\ | | | | | | Jonmv/http url
| | * API brush-up, more unit test coverageJon Marius Venstad2022-04-042-42/+276
| | |
| | * Moro javadoc and requireNonNullJon Marius Venstad2022-04-031-9/+11
| | |
| | * Add HttpURL with Path and Query inner classesJon Marius Venstad2022-04-032-0/+384
| | |
| * | Merge pull request #21978 from vespa-engine/vekterli/deprecate-load-typesTor Brede Vekterli2022-04-052-4/+3
| |\ \ | | | | | | | | Deprecate load types from Java APIs [run-systemtest]
| | * | Deprecate load types from Java APIsTor Brede Vekterli2022-04-052-4/+3
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Load types have not been used in practice for years, and supporting them in backend metrics etc. has long since been lacking. Prepare for removing these on Vespa 8. Most callsites are unchanged, aside from presumed safe changes such as constructors used by dependency injection. Have added new overloads without load types where these did not already exist to allow for an orderly transition.
| * / Rename classHarald Musum2022-04-051-2/+2
| |/
* / No periods in exception messagesJon Bratseth2022-04-061-3/+3
|/
* Merge pull request #21880 from vespa-engine/mpolden/disallow-relative-pathMartin Polden2022-03-302-37/+53
|\ | | | | Disallow relative paths and specs
| * Disallow relative paths and specsMartin Polden2022-03-292-10/+52
| |
| * Remove unused optionalPrefixMartin Polden2022-03-292-27/+1
| |
* | Validate query feature tensor typesJon Bratseth2022-03-291-1/+1
|/ | | | | | - Validate tensor feature types when a tensor is set programmatically. - Add a toShortString for messages containing tensors. - Consistent and nicer spacing in tensor string forms.
* No functional changesJon Bratseth2022-03-231-1/+1
|
* Ensure we match the service name exactlyEirik Nygaard2022-03-071-1/+1
| | | | | | Services 'container' and 'metrisproxy-container' would both match for "container". Which one was chosen would depend on the order they were returned from the sentinel.
* Also deconstruct partrial graph when an Error is thrownBjørn Christian Seime2022-02-181-1/+1
|
* use toRealPath for both argumentsArne Juul2022-02-171-3/+4
| | | | | * when comparing the "real" filenames for two paths, we must take care to apply toRealPath() for both of them.
* Fail with correct status code on invalid methodBjørn Christian Seime2022-02-091-1/+11
|
* Deprecate method leaking GuiceBjørn Christian Seime2022-02-084-21/+0
|