Use SIGTERM for shutting down weed mount
It seems that running umount on mount point does not close weed mount process or trigger any event for this. At least it works this way on my linux box with latest code. i.e. umount is issued on mount point, mount point becomes free, but weed process continues to work and only SIGTERM tells this process to end.
Adjust timeouts
Use stronger mount point check
Stop gracefully
Cleanup active mounts
Yaml files consistent naming
Allow multiple controllers (replicas) and separate controller server from node server
Allow to disable attacher, cause it's really usefull for this driver
Refactoring, part 2