From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <53BFA4BA.1050102@altlinux.com> Date: Fri, 11 Jul 2014 12:47:54 +0400 From: Anton Farygin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: devel@lists.altlinux.org References: <20140711021829.GA19894@mw.mithraen.ru> In-Reply-To: <20140711021829.GA19894@mw.mithraen.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] systemd: altlinux-udev-settle.service X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2014 08:47:56 -0000 Archived-At: List-Archive: List-Post: On 11.07.2014 06:18, Денис Смирнов wrote: > Один из самых долгих при загрузке сервисов у systemd, да еще и > присутствующий на ранней стадии загрузки (соответственно многие сервисы не > начинают стартовать, пока он не отработал) это altlinux-udev-settle > > Как выяснилось, нужен он ровно в двух случаях: > 1. Для LVM, если в lvm.conf не установлена опция use_lvmetad = 1 > 2. Ради сохранения dmesg в /var/log (altlinux-save-dmesg.service) > > Это, конечно, круто, но все же ради куска лога в /var/log тормозить > загрузку на существенное время. > > Главная засада в том, что от altlinux-save-dmesg.service у нас зависит > basic.target -- т.е. запуск практически всех сервисов откладывается до > выполнения udevsettle. > > Предлагаю зависимость на altlinux-save-dmesg переместить в > default.target.wants из basic.target.wants. мне кажется, что ты ошибаешься. udevsettle по идее должен проходить по sysfs и дёргать все устройства на предмет обнаружения и загрузки драйверов/создания устройств в udev. Или это не так и что-то уже поменялось ?