Click photo to enlarge
Golden State Warriors' David Lee (10) drives past New Orleans Hornets' Carl Landry (24) in the first half of an NBA game at Oracle Arena in Oakland, Calif., on Wednesday, March 28, 2012. (Ray Chavez/Staff)

The Warriors and free-agent power forward Carl Landry have agreed to a two-year deal worth $8 million, according to Landry's agent, Mark Bartelstein, and the team is close to re-signing swingman Brandon Rush.

A source confirmed a Yahoo! Sports report that the Warriors and rookie forward Draymond Green, a second-round pick, have agreed to a three-year, $2.6 million deal.

The Warriors were looking for a defensive-minded rebounder to support forward David Lee and center Andrew Bogut, but Landry is known more for his offense than his defense. He averaged 12.5 points in 24.4 minutes for the New Orleans Hornets last season.

The deals for Rush and Landry might mean the departure of reserve defensive specialist Dominic McGuire. But Bartelstein, who represents all three players, said the two sides are still talking about re-signing McGuire.

With the Landry and Green deals, and the pending signing of Rush, the Warriors would have 15 players under contract. However, guards Charles Jenkins and Kent Bazemore are under nonguaranteed contracts.

The Warriors already parted ways with guard Nate Robinson, who came off the bench last season. According to Sports Illustrated, Robinson will sign with Chicago for the veteran's minimum.