Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simplify | Harald Musum | 2022-02-10 | 1 | -2/+1 |
| | |||||
* | Handle previous config being null when setting new config | Harald Musum | 2022-02-10 | 1 | -4/+5 |
| | | | | | Handle previous config being null (i.e. not configured before when checking for unexpected change in config) | ||||
* | Add namespace to filename | Harald Musum | 2022-02-09 | 1 | -0/+2 |
| | |||||
* | Refactor to avoid code duplication. | Henning Baldersheim | 2022-02-08 | 2 | -16/+6 |
| | |||||
* | Add noexcept to move constructors. | Henning Baldersheim | 2022-02-08 | 2 | -13/+6 |
| | |||||
* | - Generate mode modern c++ code. | Henning Baldersheim | 2022-02-08 | 21 | -132/+176 |
| | | | | | - Use existing predefined types. - Allow for better management by allowing large string vectors to be mmapped. | ||||
* | Revert "Fail if schema file cannot be opened" | Harald Musum | 2022-02-07 | 1 | -9/+4 |
| | |||||
* | Merge pull request #21082 from vespa-engine/balder/reduce-code-visibility | Henning Baldersheim | 2022-02-07 | 112 | -518/+563 |
|\ | | | | | Reduce code visibility and include only what you need from config lib… | ||||
| * | Add explicit on constructor and deinline destructors. | Henning Baldersheim | 2022-02-07 | 9 | -19/+32 |
| | | |||||
| * | Reduce code visibility and include only what you need from config library. | Henning Baldersheim | 2022-02-06 | 112 | -516/+548 |
| | | |||||
* | | Merge pull request #21093 from vespa-engine/bjorncs/dont-use-interrupts | Bjørn Christian Seime | 2022-02-07 | 3 | -1/+27 |
|\ \ | | | | | | | Bjorncs/dont use interrupts [run-systemtest] | ||||
| * | | Throw exception if subscriber is invoked after it's closed | Bjørn Christian Seime | 2022-02-07 | 3 | -1/+27 |
| |/ | |||||
* / | Fail if schema file cannot be opened | Harald Musum | 2022-02-07 | 1 | -4/+9 |
|/ | |||||
* | Merge pull request #21067 from ↵ | Henning Baldersheim | 2022-02-04 | 1 | -12/+25 |
|\ | | | | | | | | | vespa-engine/hmusum/always-use-schema-in-vespa-get-config Use installed config schema if none is given as option | ||||
| * | Use installed config schema if none is given as option | Harald Musum | 2022-02-04 | 1 | -12/+25 |
| | | |||||
* | | Update test | Harald Musum | 2022-02-04 | 1 | -2/+2 |
| | | |||||
* | | Use simplier format for string representation of config key | Harald Musum | 2022-02-04 | 3 | -13/+4 |
|/ | |||||
* | Merge pull request #21013 from vespa-engine/deprecate-config.subscription | Harald Musum | 2022-02-02 | 17 | -2/+43 |
|\ | | | | | Deprecate config.subscription | ||||
| * | Deprecate all types in config.subscription, except ConfigGetter. | gjoranv | 2022-02-01 | 15 | -2/+29 |
| | | |||||
| * | Deprecate ConfigGetter APIs that use ConfigSource | gjoranv | 2022-01-31 | 2 | -0/+14 |
| | | |||||
* | | Revert "Avoid using vespamalloc for small utility programs as it has a too ↵ | Henning Baldersheim | 2022-01-31 | 2 | -2/+2 |
|/ | | | | hi… [run-systemtest]" | ||||
* | Defer public API decision | Martin Polden | 2022-01-28 | 1 | -1/+1 |
| | |||||
* | Log snippet instead of entire config | Martin Polden | 2022-01-28 | 1 | -1/+5 |
| | |||||
* | Ensure 'annotations' in provided scope | Bjørn Christian Seime | 2022-01-28 | 1 | -2/+3 |
| | |||||
* | Avoid using vespamalloc for small utility programs as it has a too high ↵ | Henning Baldersheim | 2022-01-28 | 2 | -2/+2 |
| | | | | initial cost and memory footprint. | ||||
* | - assert result of Close() in destructor of FastOS_File and FastOS_BufferedFile. | Henning Baldersheim | 2022-01-26 | 1 | -1/+1 |
| | | | | | | | - Check result of Close() - Check result of Sync() - Scope FastOS_File to avoid explicit Close(). - NULL -> nullptr | ||||
* | Add more info in log message when config unexpectedly changes | Harald Musum | 2022-01-24 | 1 | -4/+2 |
| | |||||
* | Rename and update comments | Harald Musum | 2022-01-03 | 1 | -21/+20 |
| | |||||
* | Avoid clearing config response queue | Harald Musum | 2022-01-03 | 3 | -14/+21 |
| | | | | | | | There have been races due to the fact that we used to clear the queue when receiving a response, thus missing some of the responses. This stops clearing the queue and handles several items on the queue by polling until the queue is empty when a new item is found on the queue. | ||||
* | Merge pull request #20628 from vespa-engine/hmusum/config-cleanup-3 | gjoranv | 2022-01-03 | 4 | -50/+17 |
|\ | | | | | Simplify MockConnection | ||||
| * | Simplify MockConnection | Harald Musum | 2022-01-03 | 4 | -50/+17 |
| | | | | | | | | | | No need to use thread, start() isn't called anyway. Collapse methods into one to simplify | ||||
* | | Deprecate getConfigMd5() and setConfigMd5() | Harald Musum | 2022-01-03 | 1 | -0/+1 |
|/ | | | | | We don't use md5 checksum for config anymore, methods will be removed in Vespa 8. | ||||
* | GC deprecated junit assertThat. | Henning Baldersheim | 2021-12-21 | 26 | -202/+186 |
| | |||||
* | Fix calculation of initial value of last logged timestamp | Harald Musum | 2021-12-18 | 1 | -2/+2 |
| | |||||
* | Less logging when config requests fail | Harald Musum | 2021-12-16 | 1 | -7/+1 |
| | | | | A warning will be logged every minute independently of this | ||||
* | Merge branch 'master' into ↵ | Harald Musum | 2021-12-11 | 5 | -53/+35 |
|\ | | | | | | | revert-20366-revert-20350-hmusum/config-subscription-refactoring-part-5 | ||||
| * | Merge pull request #20445 from ↵ | Henning Baldersheim | 2021-12-10 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | vespa-engine/hmusum/wait-longer-before-warning-the-first-time Wait longer before logging a warning the first time | ||||
| | * | Wait longer before logging a warning the first time | Harald Musum | 2021-12-10 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #20431 from vespa-engine/arnej/add-builder-lambda-convenience | Arne H Juul | 2021-12-09 | 2 | -49/+27 |
| |\ \ | | |/ | |/| | Arnej/add builder lambda convenience | ||||
| | * | unit test new functional APIs | Arne H Juul | 2021-12-09 | 2 | -49/+27 |
| | | | |||||
| * | | _executor -> _thread | Henning Baldersheim | 2021-12-09 | 2 | -7/+6 |
| | | | |||||
| * | | Add init_fun to vespalib::Thread too to figure out what the thread is used for. | Henning Baldersheim | 2021-12-09 | 2 | -4/+9 |
| |/ | |||||
* / | Revert "Revert "Config subscription refactoring, part 5 [run-systemtest]"" | Harald Musum | 2021-12-06 | 14 | -167/+136 |
|/ | |||||
* | Revert "Config subscription refactoring, part 5 [run-systemtest]" | Harald Musum | 2021-12-04 | 14 | -136/+167 |
| | |||||
* | Cleanup use of requesters and config sources | Harald Musum | 2021-12-03 | 14 | -149/+136 |
| | | | | | Remove requesters() method from ConfigSubscriber as well, not useful for others and is documented as for internal use only | ||||
* | Remove useless test | Harald Musum | 2021-12-03 | 1 | -18/+0 |
| | | | | We will never use more than one ConfigSourceSet for a GenericConfigSubscriber | ||||
* | Merge pull request #20345 from ↵ | gjoranv | 2021-12-03 | 6 | -24/+26 |
|\ | | | | | | | | | vespa-engine/hmusum/config-subscription-refactoring-part-4 Minor cleanup of ConfigSource in subscriptions [run-systemtest] | ||||
| * | MInor cleanup of ConfigSource in subscriptions | Harald Musum | 2021-12-03 | 6 | -24/+26 |
| | | |||||
* | | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 1 | -1/+1 |
|/ | | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file. | ||||
* | Merge pull request #20299 from ↵ | Tor Brede Vekterli | 2021-11-30 | 4 | -5/+9 |
|\ | | | | | | | | | vespa-engine/vekterli/preserve-change-flag-for-concurrent-config-updates Preserve change flag for concurrent config updates [run-systemtest] |