title: What happens when Spark master fails?
body: <p>Does the driver need constant access to the master node? Or is it only
   required to get initial resource allocation? What happens if master is
  not available after Spark context has been created? Does it mean application will fail?</p>