Size: a a a

2020 April 06

ЕО

Евгений Омельченко in DevOps
Igor
Yandex Object Storage в таком случае, если на безопасность побоку (там ни ACL, ни вайтлистов нет)
Ни версионирования
источник

M

Mentat in DevOps
Ну дело ваше конечно явных разработчиков игор и моделей в s3 тянуть, с учетом отсутствия нативной поддержки этого s3 в типичных инструментах этой сферы.
источник

ЕО

Евгений Омельченко in DevOps
ceph s3 вроде умеет версионирование
источник

SP

Sergey Pechenko in DevOps
Mentat
Ну дело ваше конечно явных разработчиков игор и моделей в s3 тянуть, с учетом отсутствия нативной поддержки этого s3 в типичных инструментах этой сферы.
Это для дата-сатанистов, не те модели же 😊))
источник

M

Mentat in DevOps
Sergey Pechenko
Это для дата-сатанистов, не те модели же 😊))
А у сатанистов в тулах нативно можно с s3 как с типовым хранилищем работать?
источник

ЕО

Евгений Омельченко in DevOps
Mentat
А у сатанистов в тулах нативно можно с s3 как с типовым хранилищем работать?
Конечно, спарк умеет в s3
источник

I

Igor in DevOps
git LFS тоже можно в теории
источник

M

Mentat in DevOps
Евгений Омельченко
Конечно, спарк умеет в s3
Сатанисты, одно слово
источник

I

Igor in DevOps
я правда ни разу его ни у кого не видел, но можно=)
источник

M

Mentat in DevOps
Igor
я правда ни разу его ни у кого не видел, но можно=)
я пользовал. Можно, но регулярно не сильно больно
источник

A

Andrey in DevOps
всем привет, а как заставить пользовательские systemd, что бы он запускал определенные процессы перед запуском других процессов?
делаю так

systemctl --user cat resque-worker.target
# /home/deploy/.config/systemd/user/resque-worker.target
[Unit]
Requires=resque-metro.target resque-prisma.target

[Install]
WantedBy=default.target


systemctl --user cat resque-metro.target
# /home/deploy/.config/systemd/user/resque-metro.target
[Unit]
Description=METRO [staging]
Requires=resque-metro@1.service
Requires=resque-metro@2.service
Requires=resque-first.target
After=resque-first.target
PartOf=resque-worker.target

[Install]
RequiredBy=resque-worker.target


systemctl --user cat resque-prisma.target
# /home/deploy/.config/systemd/user/resque-prisma.target
[Unit]
Description=PRISMA [staging]
Requires=resque-prisma@1.service
Requires=resque-first.target
After=resque-first.target
PartOf=resque-worker.target

[Install]
RequiredBy=resque-worker.target


systemctl --user cat resque-first.target
# /home/deploy/.config/systemd/user/resque-first.target
[Unit]
Description=MAIL [staging]
Requires=resque-mail@1.service
Requires=resque-mail@2.service
Requires=resque-mail@3.service
Requires=resque-mail@4.service
PartOf=resque-metro.target resque-prisma.target

[Install]
RequiredBy=resque-metro.target resque-prisma.target


но все равно все target'ы стартуют одновременно, а надо сначала, что бы запустился resque-first.target, а потом уже resque-metro.target и resque-prisma.target
источник

D

Denis 災 nobody in DevOps
requires+wants
источник

b

bama^boy in DevOps
Martin Danielyan
Всем привет! Коллеги не подскажите какие хранилища могут подойти под это дело?
S3
источник

A

Andrey in DevOps
Denis 災 nobody
requires+wants
а можно немного подробнее? 🙂
источник

MD

Martin Danielyan in DevOps
какой ?
источник

b

bama^boy in DevOps
Martin Danielyan
какой ?
Настоящий, aws
источник

MD

Martin Danielyan in DevOps
oooo))
источник

b

bama^boy in DevOps
Там версионирование и другие плюшки
источник

D

Denis 災 nobody in DevOps
Andrey
а можно немного подробнее? 🙂
Чуть перепутал...
Обработка зависимостей
В systemd зависимости могут быть определены правильным построением файлов юнитов. Простой пример — юниту A требуется, чтобы юнит B был запущен перед запуском самого юнита A. В этом случае добавьте строки Requires=B и After=B в раздел [Unit] юнит-файла A. Если подобная зависимость не является обязательной, вместо этих строк укажите Wants=B и After=B соответственно. Обратите внимание, что Wants= и Requires= не подразумевают After=, что означает, что если After= не указано, то юниты будут запущены параллельно.
источник

D

Denis 災 nobody in DevOps
но я не знаю как оно будет работать в случае partOf
источник