<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 Wed, Sep 23, 2020 at 9:14 PM Richard Palethorpe <<a href="mailto:rpalethorpe@suse.de" target="_blank">rpalethorpe@suse.de</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"><span class="gmail_default" style="font-size:small">...</span><br>
> That's on purpose because we don't want the user to mix v1 and v2 in using.<br>
> In other words, if a version of cgroup has been chosen on a SUT then LTP<br>
> follows in the same version.<br>
><br>
> The cgroup lib choose cgroup version likes:<br>
>       * system doesn't support any cgroup(v1, v2): TCONF<br>
>       * system only support cgroup v1: choose v1<br>
>       * system only support cgroup v2: choose v2<br>
>       * system support v1 & v2 but mounting v1: chosse v1   <=== this is<br>
> what you met<br>
<br>
Perhaps you meant:<br>
<br>
if (tst_is_mounted("cgroup"))<br>
   cg_ver = TST_CGROUP_V1;<br>
else<br>
   cg_ver = TST_CGROUP_V2;<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">This is not enough for the version choice. As tst_is_mounted(“cgroup”) can't</div><div class="gmail_default" style="font-size:small">distinguish precisely what "cgroup" or "cgroup2" has been mounted. Because</div><div class="gmail_default" style="font-size:small">the function is fuzzy matching a string.</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>
> To be honest, I hope a Linux distribution provides a pure way in cgroup<br>
> using, which means just mounting V1 or V2 but not to mix together. Or, do<br>
> you think LTP should handle the situation for the v1&v2 mixing mount?<br>
<br>
For now, I think we just need to use V1 if it is mounted. I don't like<br>
the fact we have both mounted, but it seems most software can handle it,<br>
so LTP should as well.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Agreed.</div></div></div><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>Regards,<br></div><div>Li Wang<br></div></div></div></div>