Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | provided dependencies are not transitive | Håkon Hallingstad | 2024-05-19 | 1 | -0/+6 |
| | |||||
* | Apply capacity to quota check | Jon Bratseth | 2024-05-13 | 2 | -0/+4 |
| | |||||
* | Define nessus-agent-group flag and make Dimension top-level class | Håkon Hallingstad | 2023-11-29 | 3 | -8/+8 |
| | |||||
* | Merge pull request #29471 from vespa-engine/jonmv/ZK-3.9.1 | Håkon Hallingstad | 2023-11-27 | 1 | -1/+8 |
|\ | | | | | Shut down curator cache on shutdown | ||||
| * | Shut down curator cache on shutdown | jonmv | 2023-11-27 | 1 | -1/+8 |
| | | |||||
* | | Move Jackson util from vespajlib to container-core. | Henning Baldersheim | 2023-11-24 | 3 | -3/+3 |
| | | |||||
* | | jackson 2.16 changes some of its default settings so we consolidate our use ↵ | Henning Baldersheim | 2023-11-23 | 3 | -3/+6 |
|/ | | | | | | of the ObjectMapper. Unless special options are used, use a common instance, or create via factory metod. | ||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 20 | -21/+21 |
| | |||||
* | Default to instance when serializing instance_id dimension | Morten Tokle | 2023-09-25 | 1 | -3/+3 |
| | |||||
* | Handle instance, but default to application | Morten Tokle | 2023-09-22 | 1 | -3/+3 |
| | |||||
* | fix test | Morten Tokle | 2023-09-22 | 1 | -3/+3 |
| | |||||
* | Rename dimension APPLICATION_ID -> INSTANCE_ID | Morten Tokle | 2023-09-22 | 1 | -1/+1 |
| | |||||
* | Use Guice 6.0 | Bjørn Christian Seime | 2023-09-04 | 1 | -1/+1 |
| | | | | | | https://github.com/google/guice/wiki/Guice600 We cannot upgrade to 7.x as we export javax.inject from container. 6.x supports both the old javax.inject and the new jakarta.inject replacement. | ||||
* | - Update dependency org.jvnet.mimepull:mimepull to v1.10.0 | renovate[bot] | 2023-08-29 | 2 | -54/+52 |
| | | | | | | | | - Update dependency org.apache.opennlp:opennlp-tools to v1.9.4 - Use dependency-versions - Bring jimfs up to date. - Bring some more libraries up-2-date. - Reduce usage of assertj | ||||
* | Consolidate hamcrest usage to 2.x and remove cthul-matchers | Bjørn Christian Seime | 2023-08-29 | 1 | -5/+1 |
| | |||||
* | Convert configserver-flags to junit5 | Bjørn Christian Seime | 2022-07-28 | 4 | -46/+66 |
| | | | | Replace use of Hamcrest with junit5/assertj assertions | ||||
* | Remove all dependencies to yolean | gjoranv | 2022-07-13 | 1 | -6/+0 |
| | |||||
* | Remove temporary dependency on 'jetty-http' with test scope | Bjørn Christian Seime | 2022-06-08 | 1 | -7/+6 |
| | |||||
* | Set project version to 8-SNAPSHOT | gjoranv | 2022-06-08 | 1 | -2/+2 |
| | |||||
* | Don't provide Jetty bundles from 'container' artifact | Bjørn Christian Seime | 2022-06-08 | 1 | -0/+7 |
| | | | | Add dependency on 'jetty-http' with scope test instead of adding false dependencies with 'container-test'. | ||||
* | install_jar CMake function | Håkon Hallingstad | 2022-05-20 | 1 | -1/+1 |
| | |||||
* | Use '@Inject' from 'annotations' in multiple bundles | Bjørn Christian Seime | 2022-05-06 | 3 | -3/+3 |
| | |||||
* | Extend ThreadedHttpReqHndlr instead of deprecated LoggingReqHndlr | gjoranv | 2022-01-17 | 2 | -5/+5 |
| | |||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 3 | -3/+3 |
| | |||||
* | Update 2019 Yahoo Holdings copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 15 | -15/+15 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Remove com.yahoo.vespa.jdk8compat | Bjørn Christian Seime | 2021-03-10 | 1 | -1/+1 |
| | | | | These types are often accidentally imported, and the JDK8 replacement is typically a one-liner. | ||||
* | Update expected json output | Bjørn Christian Seime | 2020-12-02 | 1 | -2/+2 |
| | |||||
* | Flag definition has changed | Bjørn Christian Seime | 2020-12-02 | 2 | -4/+6 |
| | |||||
* | Specify owner and expected time-to-leave for feature flags | Bjørn Christian Seime | 2020-12-02 | 1 | -1/+6 |
| | | | | Actual owners will be specified in upcoming PR | ||||
* | LogLevel.WARNING -> Level.WARNING | gjoranv | 2020-04-25 | 1 | -1/+1 |
| | |||||
* | Import java.util.logging.Level instead of com.yahoo.log.LogLevel | gjoranv | 2020-04-25 | 1 | -1/+1 |
| | |||||
* | Use withX instead of setX | Håkon Hallingstad | 2019-10-23 | 1 | -1/+1 |
| | |||||
* | Make fluent-style params | Håkon Hallingstad | 2019-10-23 | 1 | -3/+1 |
| | |||||
* | Revert "Revert "Support flag conditions based on Vespa release "" | Håkon Hallingstad | 2019-10-23 | 1 | -1/+5 |
| | |||||
* | Revert "Support flag conditions based on Vespa release " | Harald Musum | 2019-10-23 | 1 | -5/+1 |
| | |||||
* | Merge pull request #11037 from ↵ | Håkon Hallingstad | 2019-10-23 | 1 | -1/+5 |
|\ | | | | | | | | | vespa-engine/hakonhall/support-flag-conditions-based-on-vespa-release Support flag conditions based on Vespa release | ||||
| * | Document HOSTNAME and make factories | Håkon Hallingstad | 2019-10-22 | 1 | -1/+1 |
| | | |||||
| * | Support flag conditions based on Vespa release | Håkon Hallingstad | 2019-10-22 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Supports a "relational" condition with a new dimension "vespa-version", that can be satisfied with e.g. "predicate": ">= 7.120.5" as long as the condition is evaluated in a JVM that has a Vtag at least high as 7.120.5. The typical use-case for this condition would be: The developer has used the flag to test and verify the feature is ready to roll out globally. The developer can now roll the feature with the next release, and ORCHESTRATED, halting if anything goes wrong like any normal rollout. This also allows one-shot tests of a feature flag in integration tests: Just enable it for an upcoming version with predicate "== 7.x.y". | ||||
* | | Use mockito-core 3.1.0 | Håkon Hallingstad | 2019-10-18 | 1 | -1/+1 |
|/ | |||||
* | Move FlagRepository to flags | Valerij Fredriksen | 2019-10-11 | 4 | -8/+5 |
| | |||||
* | Move general REST API classes to com.yahoo.restapi | Martin Polden | 2019-09-20 | 3 | -104/+1 |
| | |||||
* | Decouple flags REST API from config server | Martin Polden | 2019-07-16 | 14 | -3/+704 |
| | |||||
* | Revert "Decouple flags REST API from config server" | Martin Polden | 2019-07-12 | 6 | -4/+150 |
| | | | | This reverts commit b81b21546cdff92d360cbdf7dda27e6ed7bc7170. | ||||
* | Decouple flags REST API from config server | Martin Polden | 2019-07-12 | 6 | -150/+4 |
| | |||||
* | Start the cache | Håkon Hallingstad | 2019-01-28 | 1 | -0/+1 |
| | |||||
* | Curator/Zk requires an absolute path | Håkon Hallingstad | 2019-01-27 | 1 | -1/+1 |
| | |||||
* | Cache flags DB | Håkon Hallingstad | 2019-01-26 | 2 | -9/+20 |
| | | | | | | | | | Up until now every lookup of a flag on ZooKeeperFlagSource would hit ZooKeeper. Flags are ideal for caching: Changes seldom, little data, clients should handle short-lived inconsistencies. This PR will make the backing FlagsDbImpl cache the /flags/v1 ZK directory and completes the optimization of ConfigServerFlagSource. | ||||
* | Read override file flags from file only once for config server | Håkon Hallingstad | 2019-01-26 | 4 | -2/+157 |
| | | | | | | | | | | | | | | | | | | Up until now, every lookup of a flag in the ConfigServerFlagSource would 1. try to read 2 flag files under /etc/vespa/flags, causing exceptions because they are typically not set, and 2. then read flag from ZooKeeper through ZooKeeperFlagSource Optimization was deliberately held off until later (now). This PR fixes (1). Changes the ConfigServerFlagSource to: 1'. Read VESPA_HOME/var/vespa/flag.db once during component graph construction. As before, if a flag is defined on file, the flag is not looked up in ZK, which may be useful in emergencies. 2. As before. Also, removes the last usages of FileFlagSource and its reading of flags in /etc/vespa/flags. |