John Mayer played Coastal Credit Union Music Park at Walnut Creek on Aug. 16, 2017. (Jeff Sloyer/WRAL contributor)