News for hackers. Stuff that matters.
Re:Upgrading GitHub to Rails 3 with Zero Downtime by jeremycw on Monday September 15, 2014 @08:14PM (#8322363)
2.3 to 3.0 is not that bad. 3.0 -> 3.2 is where the trouble will begin.

3.0 deprecates a ton of stuff in 2.3. 3.2 actually removes it all and adds in the asset pipeline.

Best to not bite off more than you can chew.

Re:Upgrading GitHub to Rails 3 with Zero Downtime by jrochkind1 on Monday September 15, 2014 @10:58PM (#8322808)
In my experience, Rails 2->3 was, most decidely, _that bad_. It was the most difficult and frustrating migration I've ever done, and none of the subsequent Rails migrations have been close to as terrible.

(The fact that 2->3 was, like for most, also ruby 1.8 to 1.9 probably contributed)

Re:Upgrading GitHub to Rails 3 with Zero Downtime by dasil003 on Tuesday September 16, 2014 @03:30AM (#8323428)
For me 3.0 -> 3.1 transition was definitely the more painful transition, because it forced me to also do 1.8 -> 1.9 at the same time due to a performance regression that made the test suite jump from 20 minutes to 2.5 hours under 1.8.
Re:Upgrading GitHub to Rails 3 with Zero Downtime by sams99 on Tuesday September 16, 2014 @08:22AM (#8324104)
GitHub are running 2.1.2 GitHub edition Ruby so that is a non-issue for them.

2 -> 3 migration is VERY VERY hard. 3 -> 4 should be relatively easy in comparison.

Re:Upgrading GitHub to Rails 3 with Zero Downtime by thedaniel on Monday September 15, 2014 @08:54PM (#8322479)
We had already backported a whole bunch of of stuff to 2.3 so hopefully the 3->3.2 transition won't be so terrible.