Hi,

On Tue, Jun 30, 2009 at 03:32:09PM +0200, Carl Fredrik Hammar wrote:

> The first one I have considered is the ability to load different but
> compatible versions of the module.  For instance, so that one can load
> a module with debugging symbols when debugging.
[...]
> Though this is mostly a convenience issue.  Because the module can be
> seen as a part of the server, it is reasonable to state that the
> server if the server can't provide a trusted module then it's a bug in
> the server (or its setup).

I subscribe to this conclusion, and in fact would extend it to the
debugging case: I always insisted that migration should be a mostly
transparent mechanism -- the fact that the code actually runs in the
receiver is an implementation detail; things should look just as if it
was still in the sender. I don't think it's important to be able to
debug a module after migration -- just debug the server itself...

-antrik-


Reply via email to