From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4242E2C4.7030803@parkheights.dyndns.org> Date: Thu, 24 Mar 2005 10:54:44 -0500 From: sergey ivanov User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: amavisd-new at parkheights.dyndns.org Subject: [sisyphus] I: new kernel-feat-fs-reiser4 X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2005 17:24:47 -0000 Archived-At: List-Archive: Всем привет, в Сизифус направлен новый kernel-feat-fs-reiser4 версии 2.6.11-alt1.namesys1 Вот changelog: - Updated to 2.6.11 patch of Namesys from March-22-2005, and from it's announcement: This patch adds new operation to struct super_operations - sync_inodes, generic implementaion and changes fs-writeback.c:sync_sb_inodes() to call filesystem's sync_inodes if it is defined or generic implementaion otherwise. This new operation allows filesystem to decide itself what to flush. Reiser4 flushes dirty pages on basic of atoms, not of inodes. sync_sb_inodes used to call address space flushing method (writepages) for every dirty inode. For reiser4 it caused having to commit atoms unnecessarily often. This turned into substantial slowdown. Having this method helped to fix that problem. С уважением, Сергей P.S спасибо Konstantin A. Lepikhov за поддержку.