 16 Dec 2025 09:39:08 -0800
From: Sai Sanjay <notifications@github.com>
Reply-To: kube-burner/kube-burner <reply+AFIGSXZC5SCZHYHT76YE44TJXBADZEVBNHHNUXVMFE@reply.github.com>
To: kube-burner/kube-burner <kube-burner@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <kube-burner/kube-burner/issues/1041/3661674151@github.com>
In-Reply-To: <kube-burner/kube-burner/issues/1041@github.com>
References: <kube-burner/kube-burner/issues/1041@github.com>
Subject: Re: [kube-burner/kube-burner] [RFE]: Fork a process from kube-burner
 targetting combined workload execution (Issue #1041)
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_6941993cb3f34_11911183338ed";
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: sanjay7178
X-GitHub-Recipient: pfeifferj
X-GitHub-Reason: subscribed
List-ID: kube-burner/kube-burner <kube-burner.kube-burner.github.com>
List-Archive: https://github.com/kube-burner/kube-burner
List-Post: <mailto:reply+AFIGSXZC5SCZHYHT76YE44TJXBADZEVBNHHNUXVMFE@reply.github.com>
List-Unsubscribe: <mailto:unsub+AFIGSXZC5SCZHYHT76YE44TJXBADZEVBNHHNUXVMFE@reply.github.com>,
 <https://github.com/notifications/unsubscribe/one-click/AFIGSX7UG5LD7NJ3QQYC3UT4CA7TZANCNFSM6AAAAACNFDCUZM>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
X-GitHub-Notify-Platform: newsies
X-GitHub-Labels: kind/enhancement
X-GitHub-Assignees: 
X-GitHub-IssueState: open
X-Auto-Response-Suppress: All
destinations: github@josie.lol
X-GitHub-Recipient-Address: github@josie.lol
X-DKIM: signer='github.com' status='pass' reason=''
DKIMCheck: Server passes DKIM test, 0 Spam score
X-Spam-Score: 0.3 (/)
X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has
 performed the tests listed below against this email.
 Information: https://mxroutedocs.com/directadmin/spamfilters/
 ---
 Content analysis details:   (0.3 points)
 ---
  pts rule name              description
 ---- ---------------------- -----------------------------------------
  0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was
                             blocked.  See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                              for more information.
                             [URIs: githubusercontent.com]
  0.0 RCVD_IN_DNSWL_BLOCKED  RBL: ADMINISTRATOR NOTICE: The query to
                             DNSWL was blocked.  See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block
                              for more information.
                             [192.30.252.207 listed in list.dnswl.org]
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [192.30.252.207 listed in wl.mailspike.net]
  1.5 HTML_MESSAGE           BODY: HTML included in message
  0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily
                             valid
 -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from
                             envelope-from domain
 -0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
 -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from
                             author's domain
  0.0 T_KAM_HTML_FONT_INVALID Test for Invalidly Named or Formatted
                             Colors in HTML
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager
 -0.0 DKIMWL_WL_HIGH         DKIMwl.org - High trust sender
SpamTally: Final spam score: 3


----==_mimepart_6941993cb3f34_11911183338ed
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

sanjay7178 left a comment (kube-burner/kube-burner#1041)

As per to @rsevilla87 suggestion having a hook config would be better . but as per @sferlin mentioned having synchronous child process to kube-burner parent process would be helpful like measuring etcd latency (p99 disk fsync duration ) , kubeapi server response time .... . my suggestion would 

```yaml
jobs:
  - name: rds-core
    jobIterations: 100
    qps: 20
    burst: 20
    namespace: rds-core
    # ... other job settings ...

  hook:
  - cmd:  ["/bin/bash", "-c", "pkill -SIGCONT crucible"]
    when: afterDeployment  # We could accept other values like beforeChurn , beforeCleanup, beforeGC, afterGC, onEachIteration
    background: true
```
when crucible state becomes running then exactly kube-burner starts churning 
- Crucible is started externally before the test, initializes, and then Pauses itself (or is paused by a wrapper) waiting for a signal.
- Kube-burner runs the workload and Kube-burner fires a Hook (shell command) right before the "Churn" phase begins. 
- In this case the hook sends a signal  SIGCONT or touches a file (similar to `/share/start.lock`) to resume crucible.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/kube-burner/kube-burner/issues/1041#issuecomment-3661674151
You are receiving this because you are subscribed to this thread.

Message ID: <kube-burner/kube-burner/issues/1041/3661674151@github.com>
----==_mimepart_6941993cb3f34_11911183338ed
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div style=3D"display: flex; flex-wrap: wrap; white-space: pre-wrap; alig=
n-items: center; "><img height=3D"20" width=3D"20" style=3D"border-radius=
:50%; margin-right: 4px;" decoding=3D"async" src=3D"https://avatars.githu=
busercontent.com/u/97831658?s=3D20&amp;v=3D4" /><strong>sanjay7178</stron=
g> left a comment <a href=3D"https://github.com/kube-burner/kube-burner/i=
ssues/1041#issuecomment-3661674151">(kube-burner/kube-burner#1041)</a></d=
iv>
<p dir=3D"auto">As per to <a class=3D"user-mention notranslate" data-hove=
rcard-type=3D"user" data-hovercard-url=3D"/users/rsevilla87/hovercard" da=
ta-octo-click=3D"hovercard-link-click" data-octo-dimensions=3D"link_type:=
self" href=3D"https://github.com/rsevilla87">@rsevilla87</a> suggestion h=
aving a hook config would be better . but as per <a class=3D"user-mention=
 notranslate" data-hovercard-type=3D"user" data-hovercard-url=3D"/users/s=
ferlin/hovercard" data-octo-click=3D"hovercard-link-click" data-octo-dime=
nsions=3D"link_type:self" href=3D"https://github.com/sferlin">@sferlin</a=
> mentioned having synchronous child process to kube-burner parent proces=
s would be helpful like measuring etcd latency (p99 disk fsync duration )=
 , kubeapi server response time .... . my suggestion would</p>
<div class=3D"highlight highlight-source-yaml" dir=3D"auto"><pre class=3D=
"notranslate"><span class=3D"pl-ent">jobs</span>:
  - <span class=3D"pl-ent">name</span>: <span class=3D"pl-s">rds-core</sp=
an>
    <span class=3D"pl-ent">jobIterations</span>: <span class=3D"pl-c1">10=
0</span>
    <span class=3D"pl-ent">qps</span>: <span class=3D"pl-c1">20</span>
    <span class=3D"pl-ent">burst</span>: <span class=3D"pl-c1">20</span>
    <span class=3D"pl-ent">namespace</span>: <span class=3D"pl-s">rds-cor=
e</span>
    <span class=3D"pl-c"><span class=3D"pl-c">#</span> ... other job sett=
ings ...</span>

  <span class=3D"pl-ent">hook</span>:
  - <span class=3D"pl-ent">cmd</span>:  <span class=3D"pl-s">["/bin/bash"=
, "-c", "pkill -SIGCONT crucible"]</span>
    <span class=3D"pl-ent">when</span>: <span class=3D"pl-s">afterDeploym=
ent  </span><span class=3D"pl-c"><span class=3D"pl-c">#</span> We could a=
ccept other values like beforeChurn , beforeCleanup, beforeGC, afterGC, o=
nEachIteration</span>
    <span class=3D"pl-ent">background</span>: <span class=3D"pl-c1">true<=
/span></pre></div>
<p dir=3D"auto">when crucible state becomes running then exactly kube-bur=
ner starts churning</p>
<ul dir=3D"auto">
<li>Crucible is started externally before the test, initializes, and then=
 Pauses itself (or is paused by a wrapper) waiting for a signal.</li>
<li>Kube-burner runs the workload and Kube-burner fires a Hook (shell com=
mand) right before the "Churn" phase begins.</li>
<li>In this case the hook sends a signal  SIGCONT or touches a file (simi=
lar to <code class=3D"notranslate">/share/start.lock</code>) to resume cr=
ucible.</li>
</ul>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />Reply to this email directly, <a href=3D"https://github.com/ku=
be-burner/kube-burner/issues/1041#issuecomment-3661674151">view it on Git=
Hub</a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/=
AFIGSX53UZ4JPQSD5HPHUS34CA7TZAVCNFSM6AAAAACNFDCUZOVHI2DSMVQWIX3LMV43OSLTO=
N2WKQ3PNVWWK3TUHMZTMNRRGY3TIMJVGE">unsubscribe</a>.<br />You are receivin=
g this because you are subscribed to this thread.<img src=3D"https://gith=
ub.com/notifications/beacon/AFIGSX4JF4HFNM7IIA5MJPT4CA7TZA5CNFSM6AAAAACNF=
DCUZOWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTW2IC3KO.=
gif" height=3D"1" width=3D"1" alt=3D"" /><span style=3D"color: transparen=
t; font-size: 0; display: none; visibility: hidden; overflow: hidden; opa=
city: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all"=
>Message ID: <span>&lt;kube-burner/kube-burner/issues/1041/3661674151</sp=
an><span>@</span><span>github</span><span>.</span><span>com&gt;</span></s=
pan></p>

<script type=3D"application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kube-burner/kube-burner/issues/1041#issueco=
mment-3661674151",
"url": "https://github.com/kube-burner/kube-burner/issues/1041#issuecomme=
nt-3661674151",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>

----==_mimepart_6941993cb3f34_11911183338ed--

From - Tue Dec 16 17:43:24 2025
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <noreply@github.com>
Delivered-To: hi@josie.lol
Received: from witcher.mxrouting.net
	by witcher.mxrouting.net with LMTP
	id WPN1JTGaQWnLszAAYBR5ng
	(envelope-from <noreply@github.com>)
	for <hi@josie.lol>; Tue, 16 Dec 2025 17:43:13 +0000
Return-path: <noreply@github.com>
Envelope-to: github@josie.lol
Delivery-date: Tue, 16 Dec 2025 17:43:13 +0000
Received: from out-21.smtp.github.com ([192.30.252.204])
	by witcher.mxrouting.net with esmtps  (TLS1.3) tls TLS_AES_256_GCM_SHA384
	(Exim 4.98)
	(envelope-from <noreply@github.com>)
	id 1vVZ4q-0000000E9jO-3GQL
	for github@josie.lol;
	Tue, 16 Dec 2025 17:43:13 +0000
Received: from github.com (hubbernetes-node-36c49b7.ac4-iad.github.net [10.52.131.21])
	by smtp.github.com (Postfix) with ESMTPA id 5323A4010FC
	for <github@josie.lol>; Tue, 16 Dec 2025 09:43:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
	s=pf2023; t=1765906992;
	bh=EE2ebsHT8dEVJEH7mKGrqxgblVzhEmdYmwBtXTIWyRA=;
	h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
	 List-Archive:List-Post:List-Unsubscribe:List-Unsubscribe-Post:
	 From;
	b=SBZw8P4Ol63etR94D/WDvlof8wC2XEGRlOVftraSRR2/lazxfPQlC4jKTlKp8yeWc
	 RGHK9LKEuCWALaqCHmf5yCvmAvGFFZv8dhRorFvcGGvxWq2gqJP+HXsebL/dl4Bh4q
	 VQG0wJf3Km6IygUpIImD9nf/Vcxi3tahi9mI9jRU=
Date: Tue, 16 Dec 2025 09:43:12 -0800
From: purple <notifications@github.com>
Reply-To: Morganamilo/paru <reply+AFIGSX4BDJZPVRY7ZOEGIUTJXAZSBEVBNHHN4JUS4U@reply.github.com>
To: Morganamilo/paru <paru@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <Morganamilo/paru/issues/1460/3661690609@github.com>
In-Reply-To: <Morganamilo/paru/issues/1460@github.com>
References: <Morganamilo/paru/issues/1460@github.com>
Subject: Re: [Morganamilo/paru] paru broken (Issue #1460)
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_69419a304ff8f_be11183568c5";
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: vvirtues
X-GitHub-Recipient: pf