You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@juzuluag - Can you provide a bit more detail in this issue on what your plan is? We talked about it planning but it's good to keep it here for the record
Background: Current Location files handler (CarbonAware.LocationSources project) discovers all the location json files located at location-sources\json that contains NamedGeoposition instances.
Issue: NamedGeoposition instances are stored in a dictionary. If there are multiple instances that generates the same key, it will override the previous ones stored (a.k.a: name collision). Creating missing instances and potentially confusing the user that relies on some of those instances. Currently there isn't any feedback (i.e. log warning) to the user.
Proposal: The location handler should warn the user of name collision. If there is collision , we could generate new keys. This is not the ideal, since what is missing, is another feature/story , that listing locations should be available to the end user (expose this new functionality using the API)
Description
As a Carbon Aware application developer, I want that location source keys don't collide
Acceptance Criteria
Dependencies
Task List
The text was updated successfully, but these errors were encountered: