[Robert Murray] Free-agent infielder Donovan Solano signed a one-year, $3.5 million contract with the Seattle Mariners that includes $1 million in performance bonuses, according to a source familiar with the deal.