Variables should support virtualization
Bug #1606882 reported by
Sulochan Acharya
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
craton |
In Progress
|
Undecided
|
Unassigned |
Bug Description
Either through a separate attribute, or the variables association itself, it should be feasible to plug in a REST backend that retrieves data on demand from another service.
It may make sense to use the existing values payload for this indirection, making this much like a symbolic link.
Changed in craton: | |
assignee: | nobody → Jim Baker (jimbaker) |
status: | New → In Progress |
Changed in craton: | |
assignee: | Jim Baker (jimbaker) → nobody |
To post a comment you must log in.
Recent work on resolution_order simplifies this; such support simply needs to look like a read-only Map that is part of the overall ChainMap used in variable resolution.
One additional concern is that such lookup could be relatively expensive if done on demand, but they also seem to be cacheable much like other aspects of the object graph.