AffiliationDescriptor

Cantor, Scott cantor.2 at osu.edu
Wed May 23 10:56:13 EDT 2018


> I don't know what race condition you're referring to. Is there an existing jira
> issue that tracks this?

You're inside the code that constructs the individual components that will make up the MetadataResolverService, as it's loading metadata and running filters for the first time. It therefore by definition cannot take itself as a dependency in order to use itself to look up metadata (in this case an AffiliationDescriptor). It's circular.

We don't currently have any notion of multiple copies of the service, so it isn't possible to define a set of metadata sources that would expose this and then feed that into a another set of metadata sources that would consume the information.

Basically, you can't use the MetadataResolver service as an input component to any of the objects that are built on the inside of the MetadataResolver service itself.

-- Scott



More information about the dev mailing list