On 7/27/11 11:57 PM, Allain Turgeon wrote:
Hi Richard,

I believe that the reason that C gets restarted is because A depends on it.
A depends on both B and C, so if I update B, the PackageAdmin.refresh() will
refresh both B and A (from my understanding of the documentation).
Therefore, since A gets refreshed because of B, C gets also refreshed
because A and C are linked.

What do you think?

Refreshing should only traverse across the "is depended on by" relationship (i.e., the reverse of the the "depends on" relationship). So if B gets refreshed, then A would be refreshed since "B is depended on by A", but C would not get refreshed because "A depends on C".

So, if you are refreshing B and having all three refresh, then you don't fully understand your dependencies or situation or possibly there is a bug in the refresh code.

-> richard

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to