lp:~jocha/cloud-init

Owned by Joshua Chan
Get this repository:
git clone https://git.launchpad.net/~jocha/cloud-init
Only Joshua Chan can upload to this repository. If you are Joshua Chan please log in for upload directions.

Branches

Name Last Modified Last Commit
jocha-reboot-bugfix-2 2018-05-03 20:39:51 UTC 2018-05-03
patching chad's suggestions to limit scope of marker file and flakes

Author: Joshua Chan
Author Date: 2018-05-03 20:39:51 UTC

patching chad's suggestions to limit scope of marker file and flakes

jocha-reboot-bugfix 2018-04-24 20:09:36 UTC 2018-04-24
fix string formatting and split up unit tests

Author: Joshua Chan
Author Date: 2018-04-24 19:58:41 UTC

fix string formatting and split up unit tests

master 2018-04-23 13:29:39 UTC 2018-04-23
DataSourceSmartOS: add locking of serial device.

Author: Mike Gerdts
Author Date: 2018-04-23 13:29:39 UTC

DataSourceSmartOS: add locking of serial device.

cloud-init and mdata-get each have their own implementation of the
SmartOS metadata protocol. If cloud-init and other services that call
mdata-get are run concurrently, crosstalk on the serial port can cause
them both to become confused.

This change makes it so that cloud-init uses the same cooperative
locking scheme that's used by mdata-get, thus preventing cross-talk
between mdata-get and cloud-init.

For testing, a VM running on a SmartOS host and pyserial are required.
If the tests are run on a platform other than SmartOS, those that use a
real serial port are skipped. pyserial remains commented in
requirements.txt because most testers will not be running atop SmartOS.

LP: #1746605

13 of 3 results
This repository contains Public information 
Everyone can see this information.

Subscribers