How to lower Gluster FS down peer timeout / reduce down peer impact?

You may be suffering from the client ping timeout setting as its default is 42 seconds. Run the following to check:

gluster volume info shared

The parameter you are looking for is "network.ping-timeout". You can change this by running

gluster volume set shared network.ping-timeout "new timeout value"

See if that reduces the recovery period.