Re: reiser4[StorageManager(2383)]: lzo1_alloc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Much appreciated, Ed-

Noticed improvement, notwithstanding...

Context:

uname -a
Linux huitzilopochtli 4.12.0-1+reiser4.0.1-amd64 #1 SMP Debian 4.12.6-3+reiser4.0.1 (2017-08-14) x86_64 GNU/Linux

(I have reinstalled same kernel two times after patching so the above string retained the older original kernel installation date.
but
uname -v
#1 SMP Debian 4.12.6-3...[means upgrade '-3' reflects fact that I rebuilt fs with your latest two(2) patches to address the issue.])


 ls -ltc /lib/modules/4.12.0-1*64/kernel
total 18
drwxr-xr-x 14 root root 16 Aug 23 02:14 sound/
drwxr-xr-x  5 root root 24 Aug 23 02:13 lib/
drwxr-xr-x  2 root root  4 Aug 23 02:13 mm/
drwxr-xr-x 60 root root 62 Aug 23 02:13 fs/
drwxr-xr-x  3 root root 73 Aug 23 02:13 crypto/
drwxr-xr-x  2 root root  4 Aug 23 02:13 block/
drwxr-xr-x 51 root root 51 Aug 18 17:02 net/
drwxr-xr-x  3 root root  3 Aug 18 17:02 virt/
drwxr-xr-x 70 root root 70 Aug 18 17:02 drivers/
drwxr-xr-x  3 root root  3 Aug 18 17:02 arch/

After applying (fs/) patches and rebooting, I began to apply load to the machine where with previous kernel I had already built GCC-5-branch and Apache OpenOffice. Memory is limited to 16Gb RAM; copy operations were started from 1TB USB disk to local reiser4 transparent compression, a  16Gb data copy to same local filesystem, began a 2Gb svn download, etc.; I had Firefox open with several tabs open and launched chromium browser -- which began producing relevant feedback. I have set a two(2) thousand lines limit output in my shell so that is the reason *all* of the below WARNINGS repeat that number of times.

Chromium browser launched but app did not open in the GUI and got stuck with un-killable processes (memory starvation?):

% kill -9 $(pgrep chromium)
% pgrep chromium
6320
6743
6814
7050

Subsequently dmesg showed (<process number>) none necessarily in the order below as dmesg alternated in producing sequence:

[ 6175.145234] reiser4[chromium(7050)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 6175.145248] reiser4[chromium(7050)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 6175.145261] reiser4[chromium(7050)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 6175.145275] reiser4[chromium(7050)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

(snip)

[ 7116.052780] reiser4[TaskSchedulerBa(6793)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7116.053021] reiser4[TaskSchedulerBa(6793)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7116.053044] reiser4[TaskSchedulerBa(6793)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7116.055925] reiser4[TaskSchedulerBa(6793)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

(snip)

[ 7309.117294] reiser4[Chrome_DBThread(6796)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7309.117305] reiser4[Chrome_DBThread(6796)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7309.117316] reiser4[Chrome_DBThread(6796)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7309.117327] reiser4[Chrome_DBThread(6796)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7309.117338] reiser4[Chrome_DBThread(6796)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

(snip)

[ 7550.849425] reiser4[Chrome_HistoryT(6828)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7550.849436] reiser4[Chrome_HistoryT(6828)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7550.849446] reiser4[Chrome_HistoryT(6828)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed

[ 7550.849457] reiser4[Chrome_HistoryT(6828)]: lzo1_alloc (/usr/src/build/kernel/build/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
               WARNING: alloc workspace for lzo1 (tfm action = 1) failed
(snip)


On Tue, Aug 22, 2017 at 11:49 AM, Edward Shishkin <edward.shishkin@xxxxxxxxx> wrote:
> Hello,
>
> Please, try the attached patches.
> The first patch improves responsiveness to vm subsystem
> (modified version of ->migratepage() from Ivan Shapovalov).
> The second patch performs memory allocation in the critical
> place with __GFP_NOFAIL flag.
> Let us know about results.
>
> Thanks,
> Edward.
[]
>> Your input would be greatly appreciated:
>>
>> [ 3449.944653] reiser4[StorageManager(2383)]: lzo1_alloc
>> (/mnt/chiucuetetl/usr/src/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
>>                 WARNING: alloc workspace for lzo1 (tfm action = 1) failed
>>
>> [ 3449.944674] reiser4[StorageManager(2383)]: lzo1_alloc
>> (/mnt/chiucuetetl/usr/src/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
>>                 WARNING: alloc workspace for lzo1 (tfm action = 1) failed
>>
>> [ 3449.944694] reiser4[StorageManager(2383)]: lzo1_alloc
>> (/mnt/chiucuetetl/usr/src/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
>>                 WARNING: alloc workspace for lzo1 (tfm action = 1) failed
>>
>> [ 3449.944715] reiser4[StorageManager(2383)]: lzo1_alloc
>> (/mnt/chiucuetetl/usr/src/linux/fs/reiser4/plugin/compress/compress.c:241)[edward-878]:
>>                 WARNING: alloc workspace for lzo1 (tfm action = 1) failed
>>
>> [snip]

This time dmesg did not output any references to [StorageManager(<pid>)]


Best Professional Regards.

-- 
Jose R R
http://metztli.it
---------------------------------------------------------------------------------------------
Download Metztli Reiser4: Debian Stretch with Linux 4.12
---------------------------------------------------------------------------------------------
for AMD64 https://sf.net/projects/metztli-reiser4/
---------------------------------------------------------------------------------------------
Try at no charge http://b2evolution.net for http://OpenShift.com PaaS
---------------------------------------------------------------------------------------------
from our GitHub http://Nepohualtzintzin.com repository. Cloud the easy way!
--
To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux File System Development]     [Linux BTRFS]     [Linux NFS]     [Linux Filesystems]     [Ext4 Filesystem]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Resources]

  Powered by Linux