I wouldn't expect anything else than the system hanging in this situation. - Creating a snapshot for a lot of changes -> triggering a snapshot cleanup - Requesting yet another snapshot while all this is running What exactly do you expect to happen? Creating the first snapshot needs more disk space, so that disk space needs to be cleaned up first. That cleanup takes time, and only after that the first snapshot can really be started. If then already yet another snapshot is requested, what should happen?