<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/doc/rtd/topics/debugging.rst, branch rolling</title>
<subtitle> (mirror of https://github.com/vyos/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2022-01-10T22:56:29+00:00</updated>
<entry>
<title>Remove 3.5 and xenial support (SC-711) (#1167)</title>
<updated>2022-01-10T22:56:29+00:00</updated>
<author>
<name>James Falcon</name>
<email>james.falcon@canonical.com</email>
</author>
<published>2022-01-10T22:56:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=dc1aabfca851e520693c05322f724bd102c76364'/>
<id>urn:sha1:dc1aabfca851e520693c05322f724bd102c76364</id>
<content type='text'>
Includes:
 - Update tox.ini and .travis.yml accordingly
 - Cleanup tox.ini with new tox syntax and cloud-init dependencies
 - Update documentation accordingly
 - Replace/remove xenial references where additional testing isn't required
 - Remove xenial checks in integration tests
 - Replace yield_fixture with fixture in pytest tests

Sections of code commented with lines like "Remove when Xenial is no
longer supported" still exist as they're require additional testing.</content>
</entry>
<entry>
<title>Docs: Replace all freenode references with libera (#912)</title>
<updated>2021-05-27T15:07:51+00:00</updated>
<author>
<name>James Falcon</name>
<email>TheRealFalcon@users.noreply.github.com</email>
</author>
<published>2021-05-27T15:07:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=63f72380a70d9f846cac3b2cbbc6ed13c735c277'/>
<id>urn:sha1:63f72380a70d9f846cac3b2cbbc6ed13c735c277</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: move testing section from HACKING to its own doc (#739)</title>
<updated>2020-12-18T20:06:58+00:00</updated>
<author>
<name>Daniel Watkins</name>
<email>oddbloke@ubuntu.com</email>
</author>
<published>2020-12-18T20:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=5d017ab6d1368271f4a522a24e16e57fbbd6e53a'/>
<id>urn:sha1:5d017ab6d1368271f4a522a24e16e57fbbd6e53a</id>
<content type='text'>
Our HACKING doc is very long, making it hard to justify expanding or
restructuring its content too much. This moves the testing section to
its own doc, and adds section headers in to make finding/linking to
testing guidelines easier.

To avoid confusion, the title of debugging.rst is changed.</content>
</entry>
<entry>
<title>docs: add proposed SRU testing procedure (#167)</title>
<updated>2020-01-16T22:36:37+00:00</updated>
<author>
<name>Chad Smith</name>
<email>chad.smith@canonical.com</email>
</author>
<published>2020-01-16T22:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=02fdd98e6908d12f8e78eae8a7a013c2832985b1'/>
<id>urn:sha1:02fdd98e6908d12f8e78eae8a7a013c2832985b1</id>
<content type='text'>
Co-Authored-By: Daniel Watkins &lt;daniel@daniel-watkins.co.uk&gt;</content>
</entry>
<entry>
<title>docs: fix whitespace, spelling, and line length</title>
<updated>2019-09-04T13:43:11+00:00</updated>
<author>
<name>Joshua Powers</name>
<email>josh.powers@canonical.com</email>
</author>
<published>2019-09-04T13:43:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=da826cd3e4d608d8ddb4b693d10378b52532677b'/>
<id>urn:sha1:da826cd3e4d608d8ddb4b693d10378b52532677b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cloud-init analyze module: Added ability to analyze boot events.</title>
<updated>2019-07-15T21:50:33+00:00</updated>
<author>
<name>Sam Gilson</name>
<email>t-sagils@microsoft.com</email>
</author>
<published>2019-07-15T21:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=a24550aee4c7282cd3624bf63f9501444e517678'/>
<id>urn:sha1:a24550aee4c7282cd3624bf63f9501444e517678</id>
<content type='text'>
This branch introduces a new command line feature for cloud-init.
Currently, the cloud-init module has the capability to analyze events in
cloud-init.log in three ways: 'show', 'blame', 'dump'.
These changes add a fourth capability, called 'boot'.
Running the command 'cloud-init analyze boot' will provide the user three
timestamps.
1) Timestamp for when the kernel starts initializing.
2) Timestamp for when the kernel finishes its initialization.
3) Timestamp for when systemd activates cloud-init.
This feature enables cloud-init users to analyze different boot phases.
This would aid in debugging performance issues related
to cloud-init startup or tracking regression.
</content>
</entry>
<entry>
<title>docs: Fix example cloud-init analyze command to match output.</title>
<updated>2018-08-07T14:35:29+00:00</updated>
<author>
<name>Wesley Gao</name>
<email>wesley.mail@qq.com</email>
</author>
<published>2018-08-07T14:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=f624927749bf040cff32671928f1161acf7f8aa4'/>
<id>urn:sha1:f624927749bf040cff32671928f1161acf7f8aa4</id>
<content type='text'>
Fix a typo in in documentation that showed 'analyze blame' but
intended to show 'analyze dump'.
</content>
</entry>
<entry>
<title>doc: fix all warnings issued by 'tox -e doc'</title>
<updated>2018-03-15T17:32:09+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2018-03-15T17:32:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=837021fd3ded8262ff7131efe6cfd4c7ce489e2b'/>
<id>urn:sha1:837021fd3ded8262ff7131efe6cfd4c7ce489e2b</id>
<content type='text'>
Building doc would issue some warnings.  This fixes all the warnings,
and changes the "code blocks" that were listed as 'bash' to instead
be 'shell-session'.
</content>
</entry>
<entry>
<title>docs: Update RTD content for cloud-init subcommands.</title>
<updated>2018-01-29T20:04:37+00:00</updated>
<author>
<name>Chad Smith</name>
<email>chad.smith@canonical.com</email>
</author>
<published>2018-01-29T20:04:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=f7deaf15acf382d62554e2b1d70daa9a9109d542'/>
<id>urn:sha1:f7deaf15acf382d62554e2b1d70daa9a9109d542</id>
<content type='text'>
Give a bit more detailed information which others can quickly reference to
discover new CLI subcommand functionality. This section was a bit stale as
we've introduced cloud-init status, clean and analyze content that was a
bit under represented. Since we've had a few request of externals who try
to run cloud-init subcommands on the commandline instead of rebooting,
it's probably worth a bit of content here to describe how those init and
module subcommands work.
</content>
</entry>
<entry>
<title>tools: Add tooling for basic cloud-init performance analysis.</title>
<updated>2017-08-21T19:46:23+00:00</updated>
<author>
<name>Chad Smith</name>
<email>chad.smith@canonical.com</email>
</author>
<published>2017-08-21T19:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=e74d7752f1761c3a8d3c19877de4707d00c49d08'/>
<id>urn:sha1:e74d7752f1761c3a8d3c19877de4707d00c49d08</id>
<content type='text'>
This branch adds cloudinit-analyze into cloud-init proper. It adds an
"analyze" subcommand to the cloud-init command line utility for quick
performance assessment of cloud-init stages and events.

On a cloud-init configured instance, running "cloud-init analyze blame"
will now report which cloud-init events cost the most wall time. This
allows for quick assessment of the most costly stages of cloud-init.

This functionality is pulled from Ryan Harper's analyze work.

The cloudinit-analyze main script itself has been refactored a bit for
inclusion as a subcommand of cloud-init CLI. There will be a followup
branch at some point which will optionally instrument detailed strace
profiling, but that approach needs a bit more discussion first.

This branch also adds:
 * additional debugging topic to the sphinx-generated docs describing
   cloud-init analyze, dump and show as well as cloud-init single usage.
 * Updates the Makefile unittests target to include cloudinit directory
   because we now have unittests within that package.

LP: #1709761
</content>
</entry>
</feed>
