Is a resource only persistent within a solid, or can it persist from solid to solid?
For example, if I write a resource that uses a singleton to produce data, and the singleton is called in SolidA, when the resource is used and the singleton is called in SolidB will it yield its cached value, or will it be a brand new instance of the resource?
12/08/2020, 6:00 PM
all executors except for
have process level isolation for the execution of each solid, so the resources get spun up in each step execution subprocess
12/08/2020, 6:01 PM
Ok, that does make sense and is actually very reasonable.