From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683191157; x=1685783157; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=fJQlWiOnLtufd93sfWRauYaQyLwxP3I9Gi6S3pqfEDU=; b=p2h6BNobpgfMCJ1PfPtZ5DJ/mUhlT272XZvdsYaJJMoSLoyVMivN7YC8lsaMG+qQ+4 GomnH23rKypSalh/cagH8y70Qw6/fj6TbONflBIx5aCwy9CuEaBH+67zRYHJCw6G8c28 dUx3f0sMb+E6XTz9AsMzbkIvXKBKq4a3A1k+loz6w6PA65RHV7fSIkPSfkh5iuxb5EyK a6xrvAvbG8hTDWDUXcrNK1Qxxvx1P//hqSjvI0FnoKTQMx5RWrRxOzBgHCihnP3dzZPP 54vMn92shNHfGIAFbehMPOWyDAoAwDgcAdm56dIPCvvlD5PAHg2lZxy8atQl1LENn4W7 WGKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683191157; x=1685783157; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fJQlWiOnLtufd93sfWRauYaQyLwxP3I9Gi6S3pqfEDU=; b=cfo6Zw/QDTlGQWtZ6ayqh5V/LHME70FpOTAzSbTvwitDjvTbuB3Z9MN4M91bAdtsm8 2/V6onPadf8dfs1V/M2V/Qt5g7h9pT6UB/dRrqjpxrWQZAlM6zqF1bOXyaqW72ekQqti YkJzuwQ7+BLwxB9f/WTn2Px6RTXvmAjwSFl55Zltmi2EVyQlKwlBvisBwXs9/3Mw50uu lEjU3Fdk+UlIkN3KxAp+3xeAH4YkHMLYi096mogt6nw671dRCTdgCC1vGWar4nAeWbQD NEToPa7w/pZO4BQrvkavOBXS6jmiRAFYwJZbp63MOU7ZPA8YKapDpXrjpYNdo9YdYpDx fqfw== X-Gm-Message-State: AC+VfDzp/Nxg6s2q0a29LU9NZgFQDLwNSrIBLe/b6ufPKXx8tc7xUuic cLEBG5AU2+BKtoABF3hMBhJMOZ0eacc= X-Google-Smtp-Source: ACHHUZ4atjAcuUsV3QCi5hiHkVp+pjRVxjhSYhBxCBbTtTlGAtG3DgITXU2U4SmuU8B7WZMCYj6FQA== X-Received: by 2002:adf:fa83:0:b0:304:6a26:1f6 with SMTP id h3-20020adffa83000000b003046a2601f6mr1864421wrr.59.1683191157466; Thu, 04 May 2023 02:05:57 -0700 (PDT) Date: Thu, 4 May 2023 11:05:52 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [make-initrd] Upcoming changes X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 May 2023 09:06:00 -0000 Archived-At: List-Archive: On Thu, May 04, 2023 at 07:05:15AM +0300, Leonid Krivoshein wrote: > Привет! > > > On 5/3/23 17:35, Alexey Gladkov wrote: > > Привет! > > > > Я хотел бы рассказать, что готовится. Я сейчас тестирую некоторые > > изменения в архитектуре. > > > > * Я переписал ueventd с bash + утилита inotify на нормальный си. Новый код > > легче читать и понять. > > Это же здорово! И в какой-то степени ожидаемо. Только я чур на systemd > не намекал. :-) Есть ли шанс, что уберутся sleep .1 по всему коду? Даёшь > тепло в дом другим способом! sleep'ов стенет меньше, но всё ещё останутся. Чтобы от них избавится, то нужно придумать сущность, которая бы без поллигинга контролировала условия загрузки. Возможно, следующим шагом попробую эту область переделать, если никто раньше не предложит что-то. > > * polld перестал быть отдельным демоном (сервис остаётся на месте) и > > становится просто отдельной очередью в ueventd. Скрипты, которые > > выполняются в ueventd. Очередь запускается и останавливается из сервиса. > > > > Несмотря на то, что изменение большое я не думаю, что это как-то затронет > > фичи не из репозитория. > > > > Пользуясь случаем я также хотел спросить, стоит ли присылать в этот список > > рассылки патчсеты, которые готовятся для master ? > > Тех, кто разберётся в твоём коде, не так уж много, и всё увидят в > конечном продукте и дадут обратную связь так или иначе. Я стараюсь писать как можно проще. Судя по всему, мне не удалось писать понятно (( > Или ты сам себе не доверяешь и хочешь перестраховаться, чтобы кто-то > поревьювил? Я никогда себе не доверял. Тут скорее вопрос в том, есть ли тут желающие поревьювить. Иначе такие патчи будут просто спамом. > В принципе хорошая практика даже в Сизиф не отправлять, без тестирования > на регулярках, а для этого можно договориться с antohami@, но и это > совершенно необязательно, т.к. в худшем случае забракуется очередная > партия регулярок. Ну и системы немного поломаются у тех, кто на Сизифе > сидит, а их не так много, я полагаю. Я отправляю изменения не прямо уж без тестирования. У меня всё-таки есть end-to-end тесты для разных схем загрузки и разных вендоров. Там тестируется как kickstart, так и сама загрузка. Разумеется, это не настоящее железо и не настоящая система, но всё-таки. -- Rgrds, legion