Clone
Adam Murdoch
committed
on 26 Dec 19
Serialize the parameters of an artifact transform to the instant execution cache, rather than attempting to isolate the parameters and then … Show more
Serialize the parameters of an artifact transform to the instant execution cache, rather than attempting to isolate the parameters and then serializing the result.

This allows the parameters to include files and other inputs that may need to be built before they can be queried, for example when the output of some transform is used as an input parameter to another transform (which is something different to chaining of several transforms to produce an output). An implication of this change is that the artifact parameter isolation now happens every time the cache is reused, whereas previously the isolation happened once on write. This can be improved later.

Show less

master + 142 more