The Reds have reportedly signed reliever David Weathers to a one-year deal worth $3.9 million, avoiding arbitration in the process. The deal is also rumored to have a club option for the 2010 season.