Köfte
они все говно)
следующий вопрос, чем провиженить будешь)
Anonymous
следующий вопрос, чем провиженить будешь)
что провиженить, на скока серверов, что за сервера, где расположены
Anonymous
Записывайте ответы господа )
Anonymous
Потом сходу на синьора пройдете
Mark ☢️
dk
Тз поконкретнее
Оно ходит в писать в несколько SVN, в одну БД (предварительно "все проверив" и решив, что оно туда будет писать в файлы и таблицы). Вообще, не суть важно, что оно будет делать. Важно - делать это последовательно, относительно других задач. Если две задачи пустить (почти) одновременно, то бяда. Например, со схожими вводными данными, они уже обе решили - что будет писать одно и тоже, но одна задача находится на стадии "все проверила, ща начну писать", а вторая уже все записала и уже делает коммит. Вот в этот момент у первой задачи случится бугурт: как же так, не занято же было, а тут еггоги полезли.
Köfte
свн)
Anonymous
Вот так всегда :3
ну а смысл? сейчас тебе дашь решение, ты вывалишь из кармана 4 условия новых
Anonymous
но я больше чем уверен что у тебя кривой воркфлоу и его надо изменить
Anonymous
ибо три задачи которые завистя друг от друга и прилетают в разное время это пиздец
Mark ☢️
Как вариант
dk
либо ты приходишь ко мне, заносишь бабки в кассу и объясняешь проблему
Задача: принимать по http чиселки. И по 1-й штучке кормить ими демона. Чиселок мало и они редкие при оценке колчества/час. Но могут сразу 2-3 шт прилететь за раз.
Mark ☢️
С залочкой асинхронной же
dk
Man flock
Форкаться и делать флоки, курить, смотреть - не пропали ли они, потом опять курить... Бррр
Mark ☢️
Типа мутекса
Mark ☢️
Это сисколл
Mark ☢️
А еще лучше возьми дженкинс
Mark ☢️
И нееби моск
dk
С залочкой асинхронной же
Вместо lighttpd и простым open-write-close-скриптом, писать целого демона, отлаживать его, а потом еще и сопровождать? Страшный ты человек :)
dk
А читает твой пайп кто ?
Демон, который решает задачки.
Anonymous
куда улетают потом чиселки?
dk
чиселки это тригеры?
ID тасков из жиры
Köfte
сложна
Anonymous
ID тасков из жиры
и как же айди тасков из джиры влияют на очередность?
Mark ☢️
Угу
РУКАЛИЦО
Mark ☢️
возьми джегкинс и аыпили самопис, блять, с пайпом
Mark ☢️
Веб сервер, пайп и самопис
Mark ☢️
Пиздец
Mark ☢️
Костыли и велосипеды в чистом виде
Anonymous
ЗАТО ОН ЗНАЕТ БАЗУ
Mark ☢️
И ПАЙПЫ
Anonymous
сука если нет мозга то как она тебе поможет?
Köfte
что спрашивают при устройстве на работу ж
dk
и как же айди тасков из джиры влияют на очередность?
Лан, уточню :) в жире сделали три таска "выделить IP из сети 10.10.10/24". Если задачи пустить одновременно или в близкое dt друг дружке, то они они все три получат один и тот же адрес. Точнее одна получит. Остальные обломавшись с коммитами, сделают роллбек с комментом "хуйня случилась".
Mark ☢️
Ох зря вы мне стикеры отключили, а
Köfte
я вот честна не смог бы такое сделать) меня б не взяли
Mark ☢️
Я и не такое видел
Anonymous
что нет смысла такое обсуждать вот так
dk
Жавовый дженкинс v.s. lighttpd+fifo. Хм...
dk
Вы обкурились? :)
Mark ☢️
Айпитейблс через -jLOG дрищет в дмесг трафиком если юзер не авторизовпн. По таймеру грепается дмесг и юзеры авторизовываются
Köfte
на гошечке пиши, 2к17)
Anonymous
и не ебать мозг с ожиданиями
dk
А проверить что айпи выделен тебе западло?
А он и не выделен. Задача так и называется: "выделить ip"
Anna
#Вакансия #relocate #Canada #fulltime #devops #wgames Молодая и быстрорастущая компания в Мобильной Игровой индустрии. Мы разрабатываем мобильные социальные игры и первый выпуск запланирован на январь 2018 года. Наша команда растет, и сейчас нас 30! Один из лучших офисов в центре города Торонто. Минимальные требования ● Степень бакалавра в области компьютерных наук или аналогичных ● 1 год опыта работы с любым облаком ● Хорошее понимание сети / Linux ● Возможность изучать новые технологии, мы предоставляем наставничество ● Автоматизировать все подходы ● Английский уровень - общения по техническим темам. Nice to have: ● Опыт работы с Kubernetes ● Опыт оптимизации ядра Linux / сетевого стека для проблемы c10m ● Опыт настройки и администрирования CI-систем (TeamCity, Jenkins и т. Д.) ● Опыт разработки и администрирования систем управления версиями (желательно Git) ● Опыт развертывания и поддержания производственной среды Предлагаем: Вилка зп: 3500$ - 7000$ ● Период пробации: 3 месяца и не влияет на вашу зарплату ● Медицинское страхование со 100% страхованием ● Завтрак, обед и ужин в офисе у нашего шеф-повара ● Поддержка в перемещении (договорная, зависит от статуса семьи и условия переселения За подробной информацией обращайтесь в личку: @annshevc Резюме присылайте на почту: ann.shevc8@gmail.com
HashTag
Подписка на #вакансия Подписка на #relocate Подписка на #canada Подписка на #fulltime Подписка на #devops Подписка на #wgames
Anonymous
А он и не выделен. Задача так и называется: "выделить ip"
Ты получаешь таск из джиры, запрос летит в хттп микросервис, у микросервиса есть знание (сука ренж айпишников это даже не знание, можно файлом заебенеить) микросервис выделяет айпишник и помеччает - занят
dk
Две задачи на IP одновременно выберут один и тот же адрес. Только одна успеет сделать коммит, а вторая нет :)
Anonymous
сл таск уже получит лист из айпишников только из свободных
Anonymous
потом даже можно сделать сервис который будет освобождать айпшники
Anna
Да, есть
dk
сл таск уже получит лист из айпишников только из свободных
Не прокатит, IP может быть занят по логике: svn1 or svn2 or racktables-db or ping-check or ptr-resolv-check. Если хотя бы один из пунктов - истина, значит занят. (это инфраструктурное безобразие, да, но что есть - то есть)
Anonymous
Две задачи на IP одновременно выберут один и тот же адрес. Только одна успеет сделать коммит, а вторая нет :)
короче, твоя база и основы тебе нихуяшеньки не помогли, ты как собирал связками костыли так и собираешь
Anonymous
он выделяет их из своего пула
Anonymous
ему поебать кто там где еще есть
Anonymous
можешь хоть два задать и по очереди их выделять
Köfte
можно даже асинхронно)
Anna
Подробно о нем расскажут уже на собеседовании
Anonymous
асинхронно даже круче)
Anonymous
но если тут нагрузка опнты то асинхронность можно оставить в туду листе
Anonymous
Зато на все вопросы на интервью ответил)
Anonymous
молодец)
Anonymous
фифо знает)
Anonymous
и лайтппд может настроить)
dk
короче, твоя база и основы тебе нихуяшеньки не помогли, ты как собирал связками костыли так и собираешь
Т.е. ты предлагаешь добавить в тот список проверок, которые я был вынужден запилить, добавит еще одну 'or my-service-db-check'? :)
Anonymous
Какие еще проверки?