Is path.repo necessary for snapshots in elasticsearch.yml?

This is required only for v1.6.0 and above. It ensures that repositories cannot be created outside of the path specified in path.repo. See https://www.elastic.co/blog/elasticsearch-1-6-0-released#fs-config for more information.