forum.bitel.ru http://forum.bitel.ru/ |
|
Обновление http://forum.bitel.ru/viewtopic.php?f=22&t=7309 |
Страница 1 из 4 |
Автор: | skyb [ 16 окт 2012, 10:14 ] |
Заголовок сообщения: | Обновление |
Встала необходимость обновится, собственно несколько вопросов. 0. Удаляем ненужные таблицы (в виде логов и тд) 1. Делаем полностью бэкап бд 2. делаем снапшот. 3. копируем все файлы биллинга с которыми работаем 4. обновляемся (Если что то пошло не так, откатываемся, описываем проблему) 5. Ворачиваем файлы которые при обновлении заменил биллинг
6. PROFIT Что то пропустил, что то не так написал, кто щас как обновляется, а то как то ссыкотно ![]() |
Автор: | dimOn [ 16 окт 2012, 12:06 ] |
Заголовок сообщения: | Re: Обновление |
обновиться откуда куда? |
Автор: | skyb [ 16 окт 2012, 12:08 ] |
Заголовок сообщения: | Re: Обновление |
5.2 с версии на версию Код: Информация о версии: Клиент: вер. 5.2 сборка 984 от 15.05.2012 12:59:27 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_32 Сервер: вер. 5.2 сборка 1188 от 15.05.2012 12:59:33 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_26 assist вер. 5.2 сборка 73 от 29.03.2012 16:58:27 bill вер. 5.2 сборка 256 от 14.05.2012 14:49:41 bvcom вер. 5.2 сборка 43 от 11.05.2012 13:52:29 card вер. 5.2 сборка 173 от 05.05.2012 17:26:51 dba вер. 5.2 сборка 147 от 13.03.2012 14:03:35 dialup вер. 5.2 сборка 337 от 10.05.2012 14:30:11 drweb вер. 5.2 сборка 62 от 11.05.2012 17:08:37 email вер. 5.2 сборка 163 от 28.04.2012 15:31:53 inet вер. 5.2 сборка 881 от 15.05.2012 13:08:05 ipn вер. 5.2 сборка 223 от 23.04.2012 19:38:19 mps вер. 5.2 сборка 148 от 09.04.2012 01:19:54 npay вер. 5.2 сборка 179 от 14.05.2012 14:50:03 rentsoft вер. 5.1 сборка 13 от 30.03.2012 13:41:28 reports вер. 5.2 сборка 174 от 02.05.2012 13:12:25 rscm вер. 5.2 сборка 157 от 28.04.2012 15:31:57 ru.bitel.bgbilling.plugins.cashcheck вер. 5.2 сборка 101 от 19.03.2012 12:57:09 ru.bitel.bgbilling.plugins.crm вер. 5.2 сборка 178 от 28.04.2012 15:31:56 ru.bitel.bgbilling.plugins.dispatch вер. 5.2 сборка 37 от 10.05.2012 13:26:18 ru.bitel.bgbilling.plugins.helpdesk вер. 5.2 сборка 161 от 05.05.2012 13:29:29 ru.bitel.bgbilling.plugins.organizer вер. 5.2 сборка 57 от 13.03.2012 14:04:11 ru.bitel.bgbilling.plugins.sbpilot вер. 5.2 сборка 23 от 18.04.2012 14:17:26 trayinfo вер. 5.2 сборка 155 от 11.05.2012 13:52:35 обновится на последнюю, какая щас там |
Автор: | snark [ 16 окт 2012, 16:52 ] |
Заголовок сообщения: | Re: Обновление |
skyb писал(а): собственно несколько вопросов ![]() |
Автор: | skyb [ 16 окт 2012, 16:54 ] |
Заголовок сообщения: | Re: Обновление |
снарк ты с низу? ![]() |
Автор: | snark [ 16 окт 2012, 17:06 ] |
Заголовок сообщения: | Re: Обновление |
Нет же |
Автор: | skyb [ 16 окт 2012, 17:18 ] |
Заголовок сообщения: | Re: Обновление |
а по делу же? ![]() просто реально ссыкотно обновлятся |
Автор: | skn [ 16 окт 2012, 17:41 ] |
Заголовок сообщения: | Re: Обновление |
порепетируйте на тестовом |
Автор: | skyb [ 16 окт 2012, 19:09 ] |
Заголовок сообщения: | Re: Обновление |
спасибо, помогло...блин, да на тестовом нагрузки нету, у меня на тестовом проблем небыло, поищите мои темы, то активэмкъю, то ещё что то , и все у меня, (хватит на кошках тестить ![]() stabel not_stabel и тд |
Автор: | skn [ 16 окт 2012, 19:41 ] |
Заголовок сообщения: | Re: Обновление |
1) у нас все "not_stabel" так как, что для одного "stabel" не факт, что для другого тоже "stabel" 2) что касается не довыложили, то это должно на тестовом вылезать... составьте свой "чек лист" и по нему проходите после обновления на тестовом сервере. "чек лист" должен обновляться при любом изменение в конфигах, скриптах и при любой ошибках которые у вас вылезают. |
Автор: | snark [ 16 окт 2012, 19:57 ] |
Заголовок сообщения: | Re: Обновление |
skyb писал(а): stabel not_stabel skn писал(а): "not_stabel" ... "stabel" wtf??? stable же |
Автор: | skyb [ 16 окт 2012, 20:00 ] |
Заголовок сообщения: | Re: Обновление |
snark писал(а): skyb писал(а): stabel not_stabel skn писал(а): "not_stabel" ... "stabel" wtf??? stable же очепятка |
Автор: | skyb [ 16 окт 2012, 20:04 ] |
Заголовок сообщения: | Re: Обновление |
skn писал(а): 1) у нас все "not_stabel" так как, что для одного "stabel" не факт, что для другого тоже "stabel" 2) что касается не довыложили, то это должно на тестовом вылезать... составьте свой "чек лист" и по нему проходите после обновления на тестовом сервере. "чек лист" должен обновляться при любом изменение в конфигах, скриптах и при любой ошибках которые у вас вылезают. жесть!!! А вы считаете нормальным иметь каждую версию обновления не стабильной?Не не, я не камень в огород битела кидаю, все работники очень хорошие люди, как и компания в целом, но, блин, не нормально жэ это - бояться обновлений!!! делать тесты на стендах без нагрузки. Вы поймите, что без нагрузки проблем то толком не поймаешь. А вот под нагрузкой, потом, получается день и ночь после обновления пыхтишь, чтоб бгб заработал.!!! неправильно это, ой не правильно. Раньше была проблемма в поддержки своих скриптов, а сейчас и просто обновление в билде боишься. Ужас. Подумайте над этим |
Автор: | snark [ 16 окт 2012, 21:04 ] |
Заголовок сообщения: | Re: Обновление |
С одной стороны я понимаю, что разработчики просто не в силах иметь test lab под все возможные ситуации. С другой стороны мне не нравится то, что устанавливая каждое обновление ты не знаешь наверняка - словишь какой нить глюк или нет. Кот Шредингера какой-то, честное слово. |
Автор: | skn [ 16 окт 2012, 23:13 ] |
Заголовок сообщения: | Re: Обновление |
есть две категории клиентов: одни хотят стабильности и им не нужны срочно новые фичи и вторая которым нужно что то новое и прямо сейчас. и как решать эту проблему, мы однозначного решения не видим, делить каждую версию еще на несколько копий, типа экспериментальная, тестовая, стабильная можно было бы, но это сильно увеличит нагрузку на нас, а у нас и так завал... да и не решает это практически ни чего. вот skyb зачем вы решили обновляться? нужен новый функционал? а вы готовы подождать полгодика, пока его кто нибудь всестронее протестит? кстати по моему большая часть ошибок по которым поднимаются вопросы на форуме и в хелпдеске связаны с новым функционалов, который был добавлен в предыдущих билдах и его еще практически ни кто не использует или с функционалом которым мало и редко пользуются, так что серьезных критических ошибок при обновление на текущую версию быть не должно. |
Автор: | snark [ 17 окт 2012, 04:06 ] |
Заголовок сообщения: | Re: Обновление |
skn писал(а): есть две категории клиентов: одни хотят стабильности и им не нужны срочно новые фичи и вторая которым нужно что то новое и прямо сейчас. Первая группа - это нормальные люди, которые хотят спокойно работать. Вторая группа - те, кто гоняется за свежим софтом ставя везде только самые распоследние версии и никак иначе - это клинический случай и если у Вас в штате нет врачей - это не к Вам. skn писал(а): делить каждую версию еще на несколько копий, типа экспериментальная, тестовая, стабильная можно было бы А чего делить, если у Вас это уже есть? 5.0 - "стабильная", т.к. действительно монолитна и стабильна, как скала 5.1 - "тестовая", т.к. там изредка, но всплывают мелкие "блохи" 5.2 - "экспериментальная", т.к. как ни почитаю - в ней постоянно что-то происходит с каждым обновлением. Но оно и понятно - bleeding edge все таки. По большому счету в рамках одной версии должно быть 2 подверсии (для примера возьмем 5.2):
В принципе, перефразируя классику, "все уже skn писал(а): вот skyb зачем вы решили обновляться? нужен новый функционал? а вы готовы подождать полгодика, пока его кто нибудь всестронее протестит? Местные жители обновляются обычно ради того, чтобы избежать те грабли, на которые уже кто-то наступил ![]() Насчет нового функционала все сложнее. С одной стороны да - он может быть и нужен, а с другой стороны - проблема прежде всего в том, что функционал может быть не обкатан не только полгода, а и вообще никогда, т.к. Вы заложили в БГБ столько всего, что многое не каждому и надо. |
Автор: | skyb [ 17 окт 2012, 05:40 ] |
Заголовок сообщения: | Re: Обновление |
skn писал(а): вот skyb зачем вы решили обновляться? нужен новый функционал? а вы готовы подождать полгодика, пока его кто нибудь всестронее протестит? Все прозаичней, на данной версии у меня не встал RentSoft. И Вы же мне посоветовали обновится до последнего билда, и если потом не встанет, то будем решать. |
Автор: | Cromeshnic [ 17 окт 2012, 06:52 ] |
Заголовок сообщения: | Re: Обновление |
Цитата: у нас все "not_stabel" Хоть в подпись ставь ![]() Цитата: 5.2-test - версия в которую вносятся новые фичи и т.п. изменения и пока фича не будет готова к работе, то она не попадает в stable. 5.2-stable - версия в которой только правятся баги и никаких серьезных изменений не делается. Плюсую. Сейчас и правка багов и добавление фич идёт в одну версию. Поэтому при обновлении помимо фиксов старых багов получаешь новые. |
Автор: | dimOn [ 17 окт 2012, 12:08 ] |
Заголовок сообщения: | Re: Обновление |
Сейчас правка багов идёт в 5.1, а добавление фич частично в 5.2. Даже эти две версии в дополнение к разрабатываемой 5.3 поддерживать сложновато, а вы ещё ветки какие-то придумываете. |
Автор: | skyb [ 17 окт 2012, 12:33 ] |
Заголовок сообщения: | Re: Обновление |
Вот и подвели итог. Я верно описал обновление как должно быть? или что то где то поправить бы стоило? |
Автор: | skn [ 17 окт 2012, 12:58 ] |
Заголовок сообщения: | Re: Обновление |
skyb писал(а): Встала необходимость обновится, собственно несколько вопросов. 0. Удаляем ненужные таблицы (в виде логов и тд) 1. Делаем полностью бэкап бд 2. делаем снапшот. 3. копируем все файлы биллинга с которыми работаем 4. обновляемся (Если что то пошло не так, откатываемся, описываем проблему) 5. Ворачиваем файлы которые при обновлении заменил биллинг
6. PROFIT немного не понятно пункт 2 - его цель и почему именно в этом месте. |
Автор: | skyb [ 17 окт 2012, 13:36 ] |
Заголовок сообщения: | Re: Обновление |
Зачем делать снапшот? чтоб быстрей развернуть если что то поломалось |
Автор: | stark [ 17 окт 2012, 13:59 ] |
Заголовок сообщения: | Re: Обновление |
snark писал(а): skn писал(а): делить каждую версию еще на несколько копий, типа экспериментальная, тестовая, стабильная можно было бы А чего делить, если у Вас это уже есть? 5.0 - "стабильная", т.к. действительно монолитна и стабильна, как скала 5.1 - "тестовая", т.к. там изредка, но всплывают мелкие "блохи" 5.2 - "экспериментальная", т.к. как ни почитаю - в ней постоянно что-то происходит с каждым обновлением. Но оно и понятно - bleeding edge все таки. Сейчас в 5.0 - неподдерживаемая версия, в ней даже ошибок не исправляют (и не добавляют новых ) - это вообще я бы сказал мегастабильная версия(последнее обновление 05.03.2011) . Можно упростить так . 5.1 -стабильная . Туда стараемся новый функционал не добавлять, ошибки исправляем . Недавно правда поломали , но это скорее исключение(на utf8 исходники перевели на 5.3 и 5.2, после этого стало очень не удобно патчить ошибки на 5.1, поэтому ее тоже перевели на utf8) . А так 5.1 не трогаем . Но тут опять же возникает очередной клиент , который заявлеят что не могу никак , хочу сейчас в 5.1 , обновлятся не хочу , доработайте мне функционал . Ему дорабатывают как исключение , при этом добавляют ошибку какую-то и ее все получают . 5.2 - тестовая если пользоваться этой терминологией . Но нам было бы проще чтобы все на ней сидели . Но тут вообще все все хотят и прямо сейчас, поэтому функционал туда добавляется периодически и она допиливается немного. 5.3 - экспериментальная. Можно объявить мороторий на добавление функционала в 5.1(тут начнут возмущаться сразу те, неповоротливые которые с 5.1 обновится пока не могут, но новый функционал хотят - таких сейчас уже меньшинство правда вроде ) . А всех с доработками посылать в 5.2. А некоторые особо опасные запросы в 5.3. Т.е. хочешь сидеть на древней стабильной версии -5.1(там нет inet и т.п) , хочешь иметь новый функуционал и и немного рисковать - 5.2 . А если хочешь на стенде экспериментировать с совсем новым функционалом в 5.3 . По поводу стабильности . Вы все готовы при заказа очередной фичи на ответ - это будет через пол-года в следующем релизе? Как показывает практика вам нужно что-то уже вчера (директор там что-то намылил уже, маркетолог над вами стоит и т.п) |
Автор: | skn [ 17 окт 2012, 14:13 ] |
Заголовок сообщения: | Re: Обновление |
skyb писал(а): Зачем делать снапшот? чтоб быстрей развернуть если что то поломалось вот мне и не понятно почему снапшот после бакапа базы.... а копирование файлов в бакап после спапшота |
Автор: | skyb [ 17 окт 2012, 19:29 ] |
Заголовок сообщения: | Re: Обновление |
старк, по поводу ждать...тут как, тут если что то новое, да я сам не раз тестировал новые вещи на свой страх и риск, но это только согласно нового функционала. Сейчас же у меня проблема встала установке модуля, да я бы хрен бы и обновлялся(правда ща нада бонус, запилить, но это бы делалось под тестами и слов по обновлению небыло, если бы оно проходило нормально), но, када модуль установить нид, а он хрен работает, и нада ломать рабочую сбоку и хз что дальше получишь. тут даже если вознинет проблема в том что что то новое тестить и не работает на только что установленном плагине в старой версии, да хрен с ним, ообновим не нарушая целостность системы, а когда идет обновление и разрушение системы просто обычного обновления плагина....да ужос...вот куда двигатся стоит! ![]() а, да, скин - файлы копируются, это неважно когда, главное скопировать, а снапшот позже...ну я надеюсь что будет возможность откатится с него, были такие случаи, и было быстрый откат, но бывают не поправимые вещи которые возвращаются только полным возвратом дампа бд, и всех файлов. |
Автор: | snark [ 17 окт 2012, 20:44 ] |
Заголовок сообщения: | Re: Обновление |
Давайте подойдем к вопросу несколько с другой стороны. Сейчас сравнивать версии бестолку, т.к. inet есть только 5.2, а 5.3 никто кроме Вас и не видел, поэтому, IMHO, проще привести текущее состояние 5.2 к варианту: stark писал(а): новый функционал не добавлять, ошибки исправляем Таким образом мы все получим очень стабильный релиз (stable), который можно рекомендовать всем и каждому. Что делать с доработками? Все просто: "нужны доработки и вы готовы их тестить? - обновляйтесь на тестовый релиз (test) и будем обкатывать вашу доработку!". При этом test являет собой не что иное, как stable только с новыми не критичными/глобальными доработками/фичами/улучшениями. Как только все в test вылизывается до требуемой стабильности stable релиза - выходит новый стабильный релиз, либо, если новая _небольшая_ фича/доработка полностью стабильна/обкатана и не приводит к поломке stable - она может спокойно перекочевать туда тем самым расширяя stable. Что делать, если доработки более глобальны? Они все уходят в девелоперскую (dev) версию с нардами и гуриями. |
Автор: | Phricker [ 17 окт 2012, 22:35 ] |
Заголовок сообщения: | Re: Обновление |
Код: update.sh stable - обновляется до стабильных версий update.sh test - выкачивает все последние обновления которые необходимы и в которые вы вносите изменения по просьбе пользователя которому они собственно и нужны тот кто хочет получить что-то новое и новых багов - обновляется до тестовой версии. а все остальные которые раз в полгода обновляются для получения нужного функционала который они где то увидели и уже рассмотрели на тестовом сервере - обновляются в stable |
Автор: | skn [ 18 окт 2012, 15:09 ] |
Заголовок сообщения: | Re: Обновление |
Phricker писал(а): Код: update.sh stable - обновляется до стабильных версий update.sh test - выкачивает все последние обновления которые необходимы и в которые вы вносите изменения по просьбе пользователя которому они собственно и нужны тот кто хочет получить что-то новое и новых багов - обновляется до тестовой версии. а все остальные которые раз в полгода обновляются для получения нужного функционала который они где то увидели и уже рассмотрели на тестовом сервере - обновляются в stable к сожалению это только теория.... в реале в тестовой сборки десяток фич, некоторые провереные, некоторые еще нет, кто и как должен определять, что можно считать стабильным, а что нет, не понятно и САМОЕ ГЛАВНОЕ как эту ПРОВЕРЕННУЮ фичу выковырять из этой тестовой сборки и БЕЗ ОШИБОК перенести в стабильную вообще не понятно. |
Автор: | Phricker [ 18 окт 2012, 15:26 ] |
Заголовок сообщения: | Re: Обновление |
![]() Цитата: кстати по моему большая часть ошибок по которым поднимаются вопросы на форуме и в хелпдеске связаны с новым функционалов, который был добавлен в предыдущих билдах и его еще практически ни кто не использует или с функционалом которым мало и редко пользуются, так что серьезных критических ошибок при обновление на текущую версию быть не должно. Большая часть ошибок это действительно модуль Inet и какие то новые фичи, которые случайно затрагивают то, что довольно давно работает. В любом случае при обновлении готов к каким-то ошибкам и бываю приятно удивлен если их не бывает ![]() Сверхсерьезных ошибок которые не решались бы откатом снапшота еще не ловил тьфу тьфу тьфу |
Автор: | snark [ 18 окт 2012, 17:39 ] |
Заголовок сообщения: | Re: Обновление |
skn писал(а): Phricker писал(а): Код: update.sh stable - обновляется до стабильных версий update.sh test - выкачивает все последние обновления которые необходимы и в которые вы вносите изменения по просьбе пользователя которому они собственно и нужны к сожалению это только теория Вовсе нет! Кто-то хочет какую-то маленькую фишку - он обновляется до Код: <текущая версия> test И обкатывает ее. После того, как он ее обкатает - фишка запиливается в <текущая версия> и все получают ее через update.sh. Это позволит всем остальным не словить минорный билд, который был сделан только ради того, чтобы кто-то, что-то проверил. |
Страница 1 из 4 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |