various (hopeful) stability changes
authorDirk Koopman <djk@tobit.co.uk>
Fri, 15 May 2020 15:52:03 +0000 (16:52 +0100)
committerDirk Koopman <djk@tobit.co.uk>
Fri, 15 May 2020 15:52:03 +0000 (16:52 +0100)
commitfd533381ad4e4cb991dd1b46a0be938c93bbadc7
tree4d5a7cb57fd7bd3d5a6a8c149a76315ea16ffc8f
parent4216a8c68e18bc33c24092d1dba73bfce41b59ff
various (hopeful) stability changes

1. Remove Storable from subprocessing, introduce DXSubcommand as
   a light shim over Mojo::IOLoop::Subprocess.
2. Try to prevent user->put when in a spawned process. Which will
   likely need more thinking about and more work.
3. Make it clearer where the spawns are coming from.
perl/DXSubprocess.pm [new file with mode: 0644]