> 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.
- [PATCH] settrans -gl only kills the active translator Neal H Walfield
- Re: [PATCH] settrans -gl only kills the active t... Roland McGrath
- Re: [PATCH] settrans -gl only kills the active t... Neal H Walfield
- Re: [PATCH] settrans -gl only kills the active t... Neal H Walfield
- Re: [PATCH] settrans -gl only kills the active t... Niels Möller
- Re: [PATCH] settrans -gl only kills the active t... Neal H Walfield
- Re: [PATCH] settrans -gl only kills the active t... Niels Möller
- Re: [PATCH] settrans -gl only kills the acti... Gordon Matzigkeit
- Re: [PATCH] settrans -gl only kills the active t... Thomas Bushnell, BSG
- Re: [PATCH] settrans -gl only kills the active t... Neal H Walfield
- Re: [PATCH] settrans -gl only kills the active t... Niels Möller
- Re: [PATCH] settrans -gl only kills the active t... Roland McGrath
- Re: [PATCH] settrans -gl only kills the active t... Neal H Walfield
- Re: [PATCH] settrans -gl only kills the active t... Thomas Bushnell, BSG
- Re: [PATCH] settrans -gl only kills the active t... Thomas Bushnell, BSG
- Re: [PATCH] settrans -gl only kills the active t... Neal H Walfield