<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux/tools/cgroup/iocost_monitor.py, branch jd/unified-crypt-queue</title>
<subtitle>WireGuard for the Linux kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-linux/atom/tools/cgroup/iocost_monitor.py?h=jd%2Funified-crypt-queue</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux/atom/tools/cgroup/iocost_monitor.py?h=jd%2Funified-crypt-queue'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/'/>
<updated>2020-01-17T19:54:35Z</updated>
<entry>
<title>iocost: Fix iocost_monitor.py due to helper type mismatch</title>
<updated>2020-01-17T19:54:35Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2020-01-17T19:54:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=9ea37e24d4a95dd934a0600d65caa25e409705bb'/>
<id>urn:sha1:9ea37e24d4a95dd934a0600d65caa25e409705bb</id>
<content type='text'>
iocost_monitor.py broke with recent versions of drgn due to helper
being stricter about types.  Fix it so that it uses the correct type.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Suggested-by: Omar Sandoval &lt;osandov@fb.com&gt;
</content>
</entry>
<entry>
<title>iocost_monitor: Report debt</title>
<updated>2019-09-10T18:31:39Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2019-09-04T19:45:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=7c1ee704a1d6450f92372d57f5b76a458b51c1d4'/>
<id>urn:sha1:7c1ee704a1d6450f92372d57f5b76a458b51c1d4</id>
<content type='text'>
Report debt and rename del_ms row to delay for consistency.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
<entry>
<title>iocost_monitor: Report more info with higher accuracy</title>
<updated>2019-09-10T18:31:39Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2019-09-04T19:45:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=b06f2d35c6b14d956f19eeabe1f257caeb66e38e'/>
<id>urn:sha1:b06f2d35c6b14d956f19eeabe1f257caeb66e38e</id>
<content type='text'>
When outputting json:

* Don't truncate numbers.

* Report address of iocg to ease drilling down further.

When outputting table:

* Use math.ceil() for delay_ms so that small delays don't read as 0.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
<entry>
<title>iocost_monitor: Always use strings for json values</title>
<updated>2019-09-10T18:31:39Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2019-09-04T19:45:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=e742bd5cb55ec0be48c5e7b356393a708e7f73c9'/>
<id>urn:sha1:e742bd5cb55ec0be48c5e7b356393a708e7f73c9</id>
<content type='text'>
Json has limited accuracy for numbers and can silently truncate 64bit
values, which can be extremely confusing.  Let's consistently use
string encapsulated values for json output.

While at it, convert an unnecesary f-string to str().

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
<entry>
<title>blkcg: add tools/cgroup/iocost_monitor.py</title>
<updated>2019-08-29T03:17:14Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2019-08-28T22:05:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=6954ff185ee0811cdd2e0f388ff4dd7df17f11af'/>
<id>urn:sha1:6954ff185ee0811cdd2e0f388ff4dd7df17f11af</id>
<content type='text'>
Instead of mucking with debugfs and -&gt;pd_stat(), add drgn based
monitoring script.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: Omar Sandoval &lt;osandov@fb.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
</entry>
</feed>
