aaronburtle

Results 31 issues of aaronburtle

In order to hot reload we must monitor the config file for changes. This results in constant reads by the file watcher that we instantiate to do this task. However,...

enhancement
🔥Hot Reload

We have unit testing that covers the hot reload scenario in testing, but not integration testing or end to end testing. This issue seeks to address that missing test coverage....

testing
🔥Hot Reload

Related to https://github.com/Azure/data-api-builder/issues/1645 Once we have the log-level as a property of the `RuntimeConfig`, we need to add support so that this property can be hot reloaded both in a...

enhancement
🔥Hot Reload

The current design utilizes a single `RuntimeConfiProvider` class to provide access to the `RuntimeConfig`, which this class currently stores internally. This refactor will break the `RuntimeConfigProvider` into separate classes for...

refactor
🔥Hot Reload

As a part of this pull request https://github.com/Azure/data-api-builder/pull/2108 we are turning off the unit tests for the hot reload feature while it is disabled. Before we can have the hot...

testing
🔥Hot Reload

The authentication settings are configured during startup. This means that simply refreshing the `RuntimeConfig` to reflect saved changes is not enough to update the authentication settings that the service will...

enhancement
🔥Hot Reload

The Open Api Document is generated on startup, and so to properly update the doc when a hot reload occurs we need to trigger that create document call as part...

enhancement
🔥Hot Reload

If the configuration file contains backing columns with unique Unicode characters within them (ie: outside of the normal range of [A-z] and [a-z]), we will get errors during bootstrapping for...

bug

As laid out in the design document https://microsoft.sharepoint.com/:w:/r/teams/AzureDataMultiverseExperience/_layouts/15/Doc.aspx?sourcedoc=%7B0026b3cf-cc3e-4ce7-8b7d-865c17151f4d%7D&action=edit&wdPid=4859d50d&share=IQHPsyYAPsznTIt9hlwXFR9NARKmccDqULBmAGCcOV2MzhQ there are classes we currently use, such as the SqlMetaDataProvider, OpenApiDocumentor, and CostmosSqlMetaDataProvider, that save internal copies of the RuntimeConfig. These classes...

refactor

We provide an option of using many DataSource files, and therefore for the purpose of Hot-Reloading we need to monitor all of these DataSource files. In the case that they...

enhancement
🔥Hot Reload