I have a usage question on the 'restart' (formerly mktree) program. In the following container c/r case: - create a container - log in to the container, - restore filesystem(s) from snapshot - restart application from checkpoint On restart, suppose the user wants to restore the original pids. But he does not want to create a new pid-ns, (since he just created the container, and is sure the original pids are available). To accomplish this the user has to specify the arguments in the following order right (since -pids implies --pidns). restart --pids --no-pidns IOW, the order of the arguments matters. Would it be easier to understand if --pids did not imply --pidns ? (Or in fact the reverse seems to make more sense -i.e --pidns implies --pids, with a new option, --no-pids if user absolutely hates the pids he was dealt before checkpoint :-) $ restart don't create pid ns, don't try to restore pids $ restart --pids try to restore original pids, don't create pid-ns $ restart --pidns create new pid-namespace and restore original pids $ restart --pidns --no-pids $ restart --no-pids --pidns create new pid-namespace, DO NOT restore pids Or maybe drop implying and let user explicitly specify one, none or both of --pids, --pidns ? Sukadev _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers