<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 23, 2021 at 9:09 PM Cyril Hrubis <<a href="mailto:chrubis@suse.cz">chrubis@suse.cz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi!<br>
> Or, another way I can think of, is to cancel the tmpfs size limitation<br>
> when MemFree is less than the twofold size to be mounted.<br>
<br>
This would fail horribly if the machine has all RAM used but there is<br>
plenty in buffers that should be freed.<br>
<br>
I guess that we should really add tst_available_ram() function that<br>
would print either MemAvailable or sum of MemFree + MemCached. And of<br>
course we shouldn't eat more than half of that in the tests.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Agreed. I would like to put into tst_memutils.h.</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> --- a/lib/tst_test.c<br>
> +++ b/lib/tst_test.c<br>
> @@ -895,6 +895,9 @@ static const char *limit_tmpfs_mount_size(const char<br>
> *mnt_data,<br>
>         if (strcmp(fs_type, "tmpfs"))<br>
>                 return mnt_data;<br>
> <br>
> +       if ((SAFE_READ_MEMINFO("MemFree:") / 1024) < (tdev.size * 2))<br>
> +               return mnt_data;<br>
<br>
I guess that we should as well skip the tmpfs completely if we think<br>
that the size is too small as well.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Just canceling the tmpfs size should work so far, since Ralph said </div><div class="gmail_default" style="font-size:small">he got PASS on 20210524-version, which does not include the size </div><div class="gmail_default" style="font-size:small">limitation.</div></div><div><br></div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Regards,<br></div><div>Li Wang<br></div></div></div></div>