> I think this help is a little confusing and hard to understand. How
> would you explain the difference between --force and --disconnect to a
> user?
> 
> What does --force do in the current code? From a user perspective, I
> think --force should do whatever is needed to get the translator
> disappear. In this case, it should probably try to make the translator
> go away nicely, and if that fails, disconnect it anyway.

Using a regular goaway (i.e. `settrans -g node') asks the filesystem to
send an fsys_goaway to the child.  Appling the force options adds
FSYS_GOAWAY_FORCE to the flags passed to the child.  Normally, this
option is interpreted as shutdown even if there are users.  It is up to
the child to repect these.  Disconnect tells the filesystem to not tell
the child to go away, but rather to just deallocate the child's control
port.

PGP signature

Reply via email to