Veteran Petit in agreement with A’s on $2.55M, one-year deal