From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id waJOOp/vOmnTuzQAWB0awg (envelope-from ) for ; Thu, 11 Dec 2025 11:21:51 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=lists.lttng.org header.i=@lists.lttng.org header.a=rsa-sha256 header.s=mx header.b=glJkuPSh; dkim=pass (2048-bit key; unprotected) header.d=lists.lttng.org header.i=@lists.lttng.org header.a=rsa-sha256 header.s=default header.b=B/dAt89r; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id EACBF1E0B6; Thu, 11 Dec 2025 11:21:51 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=no autolearn_force=no version=4.0.1 Received: from m43-8.mailgun.net (m43-8.mailgun.net [69.72.43.8]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by simark.ca (Postfix) with UTF8SMTPS id 394511E08D for ; Thu, 11 Dec 2025 11:21:51 -0500 (EST) DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=lists.lttng.org; q=dns/txt; s=mx; t=1765470110; x=1765477310; h=Sender: Sender: Cc: Reply-To: From: From: List-Subscribe: List-Help: List-Post: List-Archive: List-Unsubscribe: List-Id: Content-Type: To: To: Subject: Subject: Message-ID: Date: In-Reply-To: References: MIME-Version; bh=Xy7AOMakmNIjKBVdT2CNfGgTwVY5k4CMZ7CWxbTDC/k=; b=glJkuPSh+b5q+vrH9efjVsuDUkI+dUTu2fDkAXDeh568tPcUp67rGyYs0JpzvDlJDMYGGDAlGFgvACiChVu3EUwY+0yHcEr8zSytI27xtb5q2AtVL9deJfn2zJ0bxufCwq27eSaRnsLIOPVqcU3tZIR+F0BZO3Nymowrt0zxEnY+9iv6uoj+BDmbZE0Ss2r3u0t/eO/rDIw7CMVvwcTZai5wWwxQAFjsurFNFHA3ZDD5LBl4cl9ODA2o23ezdLpSKhktZkECxWi/iya2//pl6flZH2CpJnGUFJt3m5LpPBol9GIz4OL4aLnQh5TGDIGf7EThXhf+NJOXsC7kBIkDBg== X-Mailgun-Sid: WyJkOTk2OCIsInB1YmxpYy1pbmJveEBzaW1hcmsuY2EiLCI2MDIzMjMiXQ== Received: from lists.lttng.org (lists.lttng.org [158.69.130.29]) by 19b54b5175ba67a5c0beeb3d31d19011303f8d73beb29acbf74398cc5925360c with SMTP id 693aef9eaa60c1e98ac1e250 (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Thu, 11 Dec 2025 16:21:50 GMT X-Mailgun-Sending-Ip: 69.72.43.8 ARC-Filter: OpenARC Filter v1.2.1 lists.lttng.org 4dRyXG2PRvz1x4Q ARC-Seal: i=1; d=lists.lttng.org; s=arc1; a=rsa-sha256; cv=none; t=1765470110; b=qcY6S9I6L96SGWLNq32wIknkn3UOs/mTfCyiVQv3JjqlfqtV2MVf8q9qgRuCjyxLem4A SObAtkMbaXKx5cE0Uy50E4qn22sNNnQC69BBnG5XGkCUAGLJMFMwOBh5MK90/gVwzvo8M xSxAAo8eK9cAaHlz4Mo4DCuqpVCWuutllQFadOsnJ0tXaHRqwNa/DFYWMDVgjb1Qe/wa5 7Y/czDFcEoaw3nrRRVDyIA3y2e1QCnylwry5Bpc5GTAedds1ekp+hLx4HYOkvI1wjjT8u hld9mTrMrsx1m2d7EhM/Tny5/kge+LEtqAzyY/zvIDhdtlvZiCByneRaBiUkmlcUd7Q== ARC-Message-Signature: i=1; d=lists.lttng.org; s=arc1; a=rsa-sha256; c=relaxed/simple; t=1765470110; h=DKIM-Signature:MIME-Version:Date:Message-ID:Subject:To:From:From; bh=ylJAjhyV+umwtdVX9mmjXbl3PuaVdUlcVkqrTUmenF0=; b=Bc9SYC4zeOCr/1+u54WpKNFGcw3TNUBaMlltJclLgnCIfsktDCbqdWW5jdciLMrgffR9 tiiwJoS3pBsDx+zJFoianBeqHGFI0uQU8P25OGo+OXfldcq2FZn2QtBaEhd1JZnAxu9ya COJZ55MuDmIOyqHkcVspA6jp5sGeAIrcvaqHrCa4hPeynEatJXtL1eVGRNBUkObCXD4TP xMOrWoVAALD7d9z3JrQijWx4tzL6MJg+zy49GdieJTx5rX4ykLX1N/VLdImEEBWGSbo+F XlsIh77R9J01n/tygVsK2BQnMwVJtM4lQCd6KFrugv2Ia4nFnl82SL6KsIXCAyyDoeQ== ARC-Authentication-Results: i=1; lists.lttng.org; arc=none smtp.remote-ip="::1" DKIM-Filter: OpenDKIM Filter v2.11.0 lists.lttng.org 4dRyXG2PRvz1x4Q DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1765470110; bh=ylJAjhyV+umwtdVX9mmjXbl3PuaVdUlcVkqrTUmenF0=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=B/dAt89rxu6nLHVY092vNgmE4v4rlsRNgvgspqXO8c1f3DXxuO4mUD9H4Qc9hFjdr QHDlM/C/1SBCO7sucmKDEHRMHCV3X8CVoJda9ngOFBayelhyPWbS7jxA1u30RHNFtS CZMRfpD3fNhSS41fvxaOn6NM1XI0MfBEJKY0VwwLk8mxMdBPrezyO/SxvdQyQaiLcH RXKgXRBYpWcIKpZ/g1PdfEtfS8CXWgSFb1x8Juw6L+hbD9k5g69yfI5+Ejp28pm7B6 ZDDswORI8jq5GgqPPdYtDJHd/rAoy4HHb6FwPdo8yMic1qe+r7p/3U8+N4zyearu2h vBAm2j+zCV+cA== Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4dRyXG2PRvz1x4Q; Thu, 11 Dec 2025 11:21:50 -0500 (EST) ARC-Filter: OpenARC Filter v1.2.1 lists.lttng.org 4dRyXF1sMWz1x4C DKIM-Filter: OpenDKIM Filter v2.11.0 lists.lttng.org 4dRyXF1sMWz1x4C Received: from mail-oa1-x2e.google.com (mail-oa1-x2e.google.com [IPv6:2001:4860:4864:20::2e]) by lists.lttng.org (Postfix) with ESMTPS id 4dRyXF1sMWz1x4C for ; Thu, 11 Dec 2025 11:21:48 -0500 (EST) Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-3ec3cdcda4eso196722fac.1 for ; Thu, 11 Dec 2025 08:21:48 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765470107; x=1766074907; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Xy7AOMakmNIjKBVdT2CNfGgTwVY5k4CMZ7CWxbTDC/k=; b=rn9SsloLOY0l5F8GpsoShU/p2z/SnunC54v9tNIoPKzALlHBOcKivgOgrRQMNSjzk9 pf5IydY9S3ZPHj+8vEObmMhPldUGAl/lcTweUwe3oh7xx/W+7hQSQCBoriRUkCL1qz21 8cVz5H2yEQrINj8ohnzjasL7pWYpuo51qGIv2rcRH4ZO6GOcn7vvqaFPKPEmNJ01h1ox +lwS02jE34vQgIjMWc9ttHeosOB+ZOTZdvR/93m2EGLPsyVrkvpk6cPuOERp7AZx6UtG KSPFan0grgPYSz801VxZZOnKnwvZJYn1aXH5i9F9Ry0sxroSv1sTcsTtSCSmjcx6TfU4 /6Ow== X-Forwarded-Encrypted: i=1; AJvYcCX78wJRCGrMpGKOwEa3dtOxG2m6uAz2QsSBnbuMaus1BbDiHH3J6jTSrEHyY6vzUvJXWn59B1y3/gA=@lists.lttng.org X-Gm-Message-State: AOJu0Yxx97eJ2CV+SQsnZJp9SPKUbRrPu/WRAbs66LU6OHDKe5jBQInQ eB87XBuy1meMAdZCh/QSyA3nVYbuy3GyJFfL8xPhPdCe2J3vskVge83K95DLfgQIjZfyMI2Mnmx c2Bb76avnhQgbJV6hlr32gITcSjz45P8hacIiUkXclw== X-Gm-Gg: AY/fxX4jozMSgzdlfwc7N+cZH7jJOAEJWL41x4zZ4v6ZvPksTu4FyGI0rDixqfmzL7E hzsQS+ahosiMg7U22EC/gwc6lu8uDJa0LQExO9NyeYwlVBcUCusOwlG7Fr75JwfOvbg7ftHV+as d0EFdQWAsElpKMA1u4yqM3FIyi5rduUxRiG2k05oUVYTrYsTxe3vJd7z2Bf1HEpiie1i1HQgjIR DfpAZ58ognUG95sBechdggPb8lfM2dByxKlyQ/aqcadbtI/cOzmplu5n+Wjjqvu4toD7hEQvWoM JZtAZWzeSoiMjYQrkkYn34WEGQE= X-Google-Smtp-Source: AGHT+IGKAkN7wmnOMcub9Nz9gHRL1irbM68wEWZdqpI9xveElohpgZjXtFQWlrwE+KRwaSp2PMVHpjWEGh6at5eM9cw= X-Received: by 2002:a05:6820:1891:b0:659:9a49:8f2e with SMTP id 006d021491bc7-65b2ad74c50mr3769468eaf.63.1765470106988; Thu, 11 Dec 2025 08:21:46 -0800 (PST) MIME-Version: 1.0 References: <87a7e3d3-3ce2-4ded-acdf-bc7f152cdcec@efficios.com> <073db198-6792-4caa-81f5-ac65f5d76f1e@efficios.com> In-Reply-To: Date: Thu, 11 Dec 2025 11:21:35 -0500 X-Gm-Features: AQt7F2rWgLZUTOyPHG-T4oEar2RgMuS_pcbTaICTAvQxig7VIPzpigOpFpgdePY Message-ID: Subject: Re: Question about LTTng Context To: Michael Jeanson Content-Type: multipart/alternative; boundary="00000000000096c3360645af8af8" X-BeenThere: lttng-dev@lists.lttng.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: LTTng development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Amir Najafi Zadeh via lttng-dev Reply-To: Amir Najafi Zadeh Cc: lttng-dev@lists.lttng.org Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" --00000000000096c3360645af8af8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'll try that too. Thanks for mentioning it. Cheers, Amir On Thu, 11 Dec 2025, 11:14 Michael Jeanson, wrote: > On 12/11/25 10:51, Amir Najafi Zadeh wrote: > > Michael, Kienan, Thank you both for your replies. As you mentioned the > > cgroup namespace, it isn=E2=80=99t very helpful in some cases. Containe= rs may > > share the same cgroup namespace, and the container runtime often avoids > > giving each container a private cgroup namespace for performance and > > security reasons. Because of this, the cgroup namespace can=E2=80=99t b= e used as > > a reliable or unique label for filtering trace logs. > > > > In my case, with container-d you can inspect a container, find its PID, > > and then check /proc//ns/cgroup, but you=E2=80=99ll see that diffe= rent > > containers often have the same cgroup namespace ID (e.g., in the > > following logs you can see the calico-node and kube-proxy containers > > sharing a cgroup ns). > > If you want to track containers, the pid namespace is the one used by > most container runtimes but I don't know specifically for container-d. > > > > > ``` > > Name: calico-node CID: > > b5624afe31b005725f4ba53c7b6fe758f3c09fabf013085231ff8b97588f6ace PID: > > 2243 cgroup_ns_inode: 4026531835 > > Name: kube-proxy CID: > > 52f3c12def7a680f61a925ac92dd5ebd5eba6cad17d671efbfd1d40db7dff624 PID: > > 1851 cgroup_ns_inode: 4026531835 > > >> MATCH FOUND: shares ns with container: > > b5624afe31b005725f4ba53c7b6fe758f3c09fabf013085231ff8b97588f6ace > > (calico-node) > > ``` > > > > Thanks again for your answers. I hope this feature appears in a future > > patch. > > > > Best, > > Amir > > > > On Thu, Dec 11, 2025 at 9:57=E2=80=AFAM Michael Jeanson > > wrote: > > > > On 12/11/25 09:30, Kienan Stewart via lttng-dev wrote: > > > Hi Amir, > > > > > > On 12/10/25 9:40 PM, Amir Najafi Zadeh via lttng-dev wrote: > > >> Hello everyone, > > >> > > >> I hope you=E2=80=99re doing well. My name is Amir, and I=E2=80= =99m a PhD student > in > > >> the Computer Science department at Stony Brook University, New > York. > > >> > > >> I have a question about the LTTng context that I haven=E2=80=99= t been > > able to > > >> find an answer for in the docs or man pages. Does LTTng support > > adding > > >> the cgroup ID or cgroup path as a context field? I want to > > filter my > > >> trace results based on cgroups. > > >> > > > > > > I think you're looking for the `cgroup_ns` context which adds th= e > > inum > > > of the cgroup namespace as a context field. > > > > This will give you the ID of the cgroup namespace but we don't have > > contexts for cgroups themselves. It's probably something we would > like > > to have but there is no concrete plans on implementing this at the > > moment. > > > > > > > >> If this isn=E2=80=99t supported, are there any plans to add it = in future > > >> versions, such as 2.14? > > >> > > >> For reference, I=E2=80=99m currently using LTTng 2.13 on Ubuntu= 24.04 > with > > >> kernel 6.8.0-87-generic. > > >> > > >> Cheers, > > >> Amir > > >> -- > > >> *Amirhossein Najafizadeh* > > >> *PhD Student, Computer Science Department, Stony Brook > > University, N.Y. > > >> File systems and Storage Lab (FSL) > > > > --00000000000096c3360645af8af8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'll try that too. Thanks for mentioning it.

Cheers,
Amir

On Thu, 11 Dec 2025, 11:14 Michael Jeanson, <<= a href=3D"mailto:mjeanson@efficios.com">mjeanson@efficios.com> wrote= :
On 12/11/25 10:51, Amir Najafi Za= deh wrote:
> Michael, Kienan, Thank you both for your replies. As you mentioned the=
> cgroup namespace, it isn=E2=80=99t very helpful in some cases. Contain= ers may
> share the same cgroup namespace, and the container runtime often avoid= s
> giving each container a private cgroup namespace for performance and <= br> > security reasons. Because of this, the cgroup namespace can=E2=80=99t = be used as
> a reliable or unique label for filtering trace logs.
>
> In my case, with container-d you can inspect a container, find its PID= ,
> and then check /proc/<pid>/ns/cgroup, but you=E2=80=99ll see tha= t different
> containers often have the same cgroup namespace ID (e.g., in the
> following logs you can see the calico-node and kube-proxy containers <= br> > sharing a cgroup ns).

If you want to track containers, the pid namespace is the one used by
most container runtimes but I don't know specifically for container-d.<= br>
>
> ```
> Name: calico-node =C2=A0CID:
> b5624afe31b005725f4ba53c7b6fe758f3c09fabf013085231ff8b97588f6ace =C2= =A0PID:
> 2243 =C2=A0cgroup_ns_inode: 4026531835
> Name: kube-proxy =C2=A0CID:
> 52f3c12def7a680f61a925ac92dd5ebd5eba6cad17d671efbfd1d40db7dff624 =C2= =A0PID:
> 1851 =C2=A0cgroup_ns_inode: 4026531835
>=C2=A0 =C2=A0 >> MATCH FOUND: shares ns with container:
> b5624afe31b005725f4ba53c7b6fe758f3c09fabf013085231ff8b97588f6ace
> (calico-node)
> ```
>
> Thanks again for your answers. I hope this feature appears in a future=
> patch.
>
> Best,
> Amir
>
> On Thu, Dec 11, 2025 at 9:57=E2=80=AFAM Michael Jeanson <mjeanso= n@efficios.com
> <mailto:mjeanson@efficios.com>> wrote:
>
>=C2=A0 =C2=A0 =C2=A0On 12/11/25 09:30, Kienan Stewart via lttng-dev wro= te:
>=C2=A0 =C2=A0 =C2=A0 > Hi Amir,
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > On 12/10/25 9:40 PM, Amir Najafi Zadeh via lt= tng-dev wrote:
>=C2=A0 =C2=A0 =C2=A0 >> Hello everyone,
>=C2=A0 =C2=A0 =C2=A0 >>
>=C2=A0 =C2=A0 =C2=A0 >> I hope you=E2=80=99re doing well. My name= is Amir, and I=E2=80=99m a PhD student in
>=C2=A0 =C2=A0 =C2=A0 >> the Computer Science department at Stony = Brook University, New York.
>=C2=A0 =C2=A0 =C2=A0 >>
>=C2=A0 =C2=A0 =C2=A0 >> I have a question about the LTTng context= that I haven=E2=80=99t been
>=C2=A0 =C2=A0 =C2=A0able to
>=C2=A0 =C2=A0 =C2=A0 >> find an answer for in the docs or man pag= es. Does LTTng support
>=C2=A0 =C2=A0 =C2=A0adding
>=C2=A0 =C2=A0 =C2=A0 >> the cgroup ID or cgroup path as a context= field? I want to
>=C2=A0 =C2=A0 =C2=A0filter my
>=C2=A0 =C2=A0 =C2=A0 >> trace results based on cgroups.
>=C2=A0 =C2=A0 =C2=A0 >>
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > I think you're looking for the `cgroup_ns= ` context which adds the
>=C2=A0 =C2=A0 =C2=A0inum
>=C2=A0 =C2=A0 =C2=A0 > of the cgroup namespace as a context field. >
>=C2=A0 =C2=A0 =C2=A0This will give you the ID of the cgroup namespace b= ut we don't have
>=C2=A0 =C2=A0 =C2=A0contexts for cgroups themselves. It's probably = something we would like
>=C2=A0 =C2=A0 =C2=A0to have but there is no concrete plans on implement= ing this at the
>=C2=A0 =C2=A0 =C2=A0moment.
>
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >> If this isn=E2=80=99t supported, are ther= e any plans to add it in future
>=C2=A0 =C2=A0 =C2=A0 >> versions, such as 2.14?
>=C2=A0 =C2=A0 =C2=A0 >>
>=C2=A0 =C2=A0 =C2=A0 >> For reference, I=E2=80=99m currently usin= g LTTng 2.13 on Ubuntu 24.04 with
>=C2=A0 =C2=A0 =C2=A0 >> kernel 6.8.0-87-generic.
>=C2=A0 =C2=A0 =C2=A0 >>
>=C2=A0 =C2=A0 =C2=A0 >> Cheers,
>=C2=A0 =C2=A0 =C2=A0 >> Amir
>=C2=A0 =C2=A0 =C2=A0 >> --
>=C2=A0 =C2=A0 =C2=A0 >> *Amirhossein Najafizadeh*
>=C2=A0 =C2=A0 =C2=A0 >> *PhD Student, Computer Science Department= , Stony Brook
>=C2=A0 =C2=A0 =C2=A0University, N.Y.
>=C2=A0 =C2=A0 =C2=A0 >> File systems and Storage Lab (FSL)
>

--00000000000096c3360645af8af8--