Katy Perry and John Mayer have reportedly reconciled after he attended a barbecue at the Teenage Dream singer's house.