<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/ctlstat, branch releng/11.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-03-05T07:26:05Z</updated>
<entry>
<title>MFC r326276:</title>
<updated>2018-03-05T07:26:05Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-05T07:26:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=25d4b2c1b89d42d752e23f9935692f481cb272ea'/>
<id>urn:sha1:25d4b2c1b89d42d752e23f9935692f481cb272ea</id>
<content type='text'>
various: general adoption of SPDX licensing ID tags.

Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

No functional change intended.
</content>
</entry>
<entry>
<title>MFC r326769:</title>
<updated>2018-01-07T10:29:15Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2018-01-07T10:29:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=249f0d3a288f8935a92b68fcb93242955149d95c'/>
<id>urn:sha1:249f0d3a288f8935a92b68fcb93242955149d95c</id>
<content type='text'>
Remove hard coded number of lun definition

The number of lun exposed is now exposed via sysctl by the kernel.
Use that number in ctlstat instead of the hardcoded version
Add a backward compatibility in case the sysctl(2) request fails.

This also allows ctlstat -l 1118 to actually work when having more than
1024 luns.

Reviewed by:	avg, manu (both before the backward compatibility addition)
Approved by:	avg, manu (both before the backward compatibility addition)
Sponsored by:	Gandi.net
Differential Revision:	https://reviews.freebsd.org/D13446
</content>
</entry>
<entry>
<title>MFC r326273: Make ctlstat -n option work reasonably for sparse LUN list.</title>
<updated>2017-12-11T14:38:42Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2017-12-11T14:38:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c13c4bdcc2013b44c8b1c9838ed2be3f68bd227a'/>
<id>urn:sha1:c13c4bdcc2013b44c8b1c9838ed2be3f68bd227a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r315170:</title>
<updated>2017-05-30T04:27:05Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-05-30T04:27:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fde48e2e4b01375fa3ff39d5a82ffdbb086d4daf'/>
<id>urn:sha1:fde48e2e4b01375fa3ff39d5a82ffdbb086d4daf</id>
<content type='text'>
r315170 (by imp):

Adopt SRCTOP in usr.bin

Prefer ${SRCTOP}/foo over ${.CURDIR}/../../foo and ${SRCTOP}/usr.bin/foo
over ${.CURDIR}/../foo for paths in Makefiles.

Silence on:		arch@ (twice)
</content>
</entry>
<entry>
<title>MFC r314592: Fix JSON output.</title>
<updated>2017-03-10T06:17:54Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2017-03-10T06:17:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f7594c7bf9bdc03302363b1a3a243be3792e513'/>
<id>urn:sha1:7f7594c7bf9bdc03302363b1a3a243be3792e513</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r313659-r313673</title>
<updated>2017-02-17T11:20:55Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2017-02-17T11:20:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e84433b58967e3a5ee853f36c54b0ce546e41741'/>
<id>urn:sha1:e84433b58967e3a5ee853f36c54b0ce546e41741</id>
<content type='text'>
r313659:
Remove space at and of line

Reported by:	make manlint
MFC after:	2 days

r313660:
Remove empty Li

Reported by:	make manlint
MFC after:	2 days

r313661:
Escape Ss to avoid confusion by mdoc parser with the Ss macro

Reported by:	make manlint
MFC after:	2 days

r313662:
Add missing -width after -Bl -tag

Reported by:	make manlint
MFC after:	2 days

r313663:
Add missing section after .Xr reference

r313664:
Escape No to avoid confusion with the No macro

r313665:
Remove useless .Pp after the .Sh macro and remove empty line

r313666:
Remove empty space at EOL and escept Ed

r313667:
Remove spaces at EOL and sort correctly the SEE ALSO section

r313668:
Add missing section in manpage reference

r313669:
Properly use .An macro before Authors name

r313670:
Escape Sm to avoid confusion with Sm macro

r313671:
Use correct date format

r313672:
Remove useless Li macro

r313673:
Remove spaces at end of line

Reported by:	make manlint
</content>
</entry>
<entry>
<title>MFC r311804: Rewrite CTL statistics in more simple and scalable way.</title>
<updated>2017-01-26T20:59:36Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2017-01-26T20:59:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d96f92a9cdf26a3468bad51557ef640b65a14ec9'/>
<id>urn:sha1:d96f92a9cdf26a3468bad51557ef640b65a14ec9</id>
<content type='text'>
Instead of collecting statistics for each combination of ports and logical
units, that consumed ~45KB per LU with present number of ports, collect
separate statistics for every port and every logical unit separately, that
consume only 176 bytes per each single LU/port.  This reduces struct
ctl_lun size down to just 6KB.

Also new IOCTL API/ABI does not hardcode number of LUs/ports, and should
allow handling of very large quantities.

Old API is still enabled in stable branches for compatibility reasons.
</content>
</entry>
<entry>
<title>Bunch of improvements to ctlstat.</title>
<updated>2015-09-21T09:37:49Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-09-21T09:37:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61639a0a3f7d88dea6ee0e7efa7865a47b44616c'/>
<id>urn:sha1:61639a0a3f7d88dea6ee0e7efa7865a47b44616c</id>
<content type='text'>
Add -p option to allow filtering by ports.
Make -l and -p options work in all modes as filters.
Improve output formatting to better fit columns.
</content>
</entry>
<entry>
<title>Output times as normal microseconds, rather then in bintime format.</title>
<updated>2015-09-20T21:06:37Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-09-20T21:06:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2eb293b99688c2fbf88f98fb04f8da374d769eac'/>
<id>urn:sha1:2eb293b99688c2fbf88f98fb04f8da374d769eac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop "internal" CTL frontend.</title>
<updated>2015-08-15T13:34:38Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-08-15T13:34:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f444d157b9fc470c8a4bf69846b2c5fda30eed4'/>
<id>urn:sha1:2f444d157b9fc470c8a4bf69846b2c5fda30eed4</id>
<content type='text'>
Its idea was to be a simple initiator and execute several commands from
kernel level, but FreeBSD never had consumer for that functionality,
while its implementation polluted many unrelated places..
</content>
</entry>
</feed>
