<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Опыт GitHub по миграции на Rails 3 без остановки работы</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html</link>
    <description>Один из инженеров GitHub рассказал (http://shayfrendt.com/posts/upgrading-github-to-rails-3-with-zero-downtime/) об организации завершившейся неделю назад миграции инфраструктуры  с устаревшего форка фреймворка Ruby on Rails 2.3 на более актуальную ветку Rails 3. Миграцией занимались  4 инженера в режиме полного рабочего дня в течение 6 месяцев. Кроме снятия огромного бремени по сопровождению уже официально не поддерживаемой кодовой базы, обросшей горой надстроек и патчей, переход на Rails 3 позволил добиться существенного снижения нагрузки на серверы. &lt;br&gt;&amp;lt;center&amp;gt;&amp;lt;a href=&quot;https://github-images.s3.amazonaws.com/skitch/rails3-vs-rails2-gc-time-20140910-131156.png&quot;&amp;gt;&amp;lt;img src=&quot;http://www.opennet.ru/opennews/pics_base/0_1410849748.png&quot; style=&quot;border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100&#037;;&quot; title=&quot;&quot; border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Миграция была проведена постепенно: на фрондэнд-серверах была обеспечена возможность одновременного применения Rails 2.3 и 3, что позволило отлаживать работу ново</description>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (Ordu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#22</link>
    <pubDate>Tue, 16 Sep 2014 18:39:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; spent per request in object garbage collection &lt;br&gt;&amp;gt; Сначала себе создадим сложности, а потом будем их героически решать. Иначе неинтересно. &lt;br&gt;&lt;br&gt;Да-да, мы знаем: надо на ассемблере писать. Никаких искусственных сложностей.&lt;br&gt;</description>
</item>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#21</link>
    <pubDate>Tue, 16 Sep 2014 17:49:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; spent per request in object garbage collection &lt;br&gt;&lt;br&gt;Сначала себе создадим сложности, а потом будем их героически решать. Иначе неинтересно.&lt;br&gt;</description>
</item>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#20</link>
    <pubDate>Tue, 16 Sep 2014 17:48:21 GMT</pubDate>
    <description>&amp;gt; А если бы писали на Brainfuck?&lt;br&gt;&lt;br&gt;Тогда постепенно образовался бы искусственный интеллект, который захватил бы сервера под свое управление, объявил себя покемоном и дальше - ну вы поняли.&lt;br&gt;</description>
</item>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#19</link>
    <pubDate>Tue, 16 Sep 2014 17:47:22 GMT</pubDate>
    <description>&amp;gt; хм, а странно что нет подобных новостей с bitbucket.org,&lt;br&gt;&lt;br&gt;Потому что bitbucket мало кому вперся и о том что там творится - знают полтора избранных.&lt;br&gt;</description>
</item>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#18</link>
    <pubDate>Tue, 16 Sep 2014 17:46:31 GMT</pubDate>
    <description>Да, нынче модно заменять рельсы прямо под поездом. Иногда, правда, случаются фэйлы, как в московском метро.&lt;br&gt;</description>
</item>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (pavlinux)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#17</link>
    <pubDate>Tue, 16 Sep 2014 15:26:01 GMT</pubDate>
    <description>Ну,... если в клаву встроить генератор от нажатий, то можно даже обогреть Силиконовую долину,&lt;br&gt;хоть какая-то польза будет от кнопкодавов.  &lt;br&gt;</description>
</item>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (I)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#16</link>
    <pubDate>Tue, 16 Sep 2014 14:12:20 GMT</pubDate>
    <description>!&lt;br&gt;</description>
</item>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (I)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#15</link>
    <pubDate>Tue, 16 Sep 2014 14:11:49 GMT</pubDate>
    <description>&lt;br&gt;А если бы писали на Brainfuck?&lt;br&gt;</description>
</item>

<item>
    <title>Опыт GitHub по миграции на Rails 3 без остановки работы (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/98744.html#14</link>
    <pubDate>Tue, 16 Sep 2014 13:07:13 GMT</pubDate>
    <description>Хорошего в этом может быть то, что абсолютное время, проводимое в гц могло не поменяться, т.е. запросы стали обслуживаться быстрее.&lt;br&gt;</description>
</item>

</channel>
</rss>
