Activity log for bug #1292648

Date Who What changed Old value New value Message
2014-03-14 17:57:43 Ben Howard bug added bug
2014-03-14 17:57:48 Ben Howard cloud-init (Ubuntu): assignee Ben Howard (utlemming)
2014-03-14 17:57:55 Ben Howard cloud-init (Ubuntu): status New In Progress
2014-03-14 17:57:58 Ben Howard cloud-init (Ubuntu): importance Undecided Medium
2014-03-14 17:59:53 Ben Howard branch linked lp:~utlemming/cloud-init/disk_setup_always.lp1292648
2014-03-19 17:49:28 Scott Moser bug task added cloud-init
2014-03-19 17:49:39 Scott Moser cloud-init: status New Fix Committed
2014-03-19 17:52:10 Launchpad Janitor branch linked lp:cloud-init
2014-03-19 18:36:11 Scott Moser cloud-init: importance Undecided Medium
2014-03-19 18:49:15 Launchpad Janitor cloud-init (Ubuntu): status In Progress Fix Released
2014-03-19 23:26:31 Ben Howard nominated for series Ubuntu Precise
2014-03-19 23:26:31 Ben Howard nominated for series Ubuntu Saucy
2014-03-19 23:38:43 Ben Howard description On Windows Azure, the ephemeral disk should be treated as ephemeral per boot, not per instance. Microsoft has informed us that under the following conditions an ephemeral disk may disappear: 1. The user resizes the instance 2. A fault causes the instance to move from one physical host to another 3. A machine is shutdown and then started again Essentially, on Azure, the ephemeral disk is extremely ephemeral. Users who hit any of the above situations are discovering that /mnt is mount with their default NTFS file system. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: cloud-init 0.7.5~bzr964-0ubuntu1 [modified: usr/lib/python2.7/dist-packages/cloudinit/config/cc_disk_setup.py usr/lib/python2.7/dist-packages/cloudinit/config/cc_final_message.py usr/lib/python2.7/dist-packages/cloudinit/config/cc_seed_random.py usr/lib/python2.7/dist-packages/cloudinit/sources/DataSourceAzure.py usr/lib/python2.7/dist-packages/cloudinit/sources/DataSourceCloudSigma.py usr/lib/python2.7/dist-packages/cloudinit/sources/DataSourceSmartOS.py] ProcVersionSignature: Ubuntu 3.13.0-17.37-generic 3.13.6 Uname: Linux 3.13.0-17-generic x86_64 ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 Date: Fri Mar 14 17:53:20 2014 PackageArchitecture: all SourcePackage: cloud-init UpgradeStatus: No upgrade log present (probably fresh install) SRU Justification [IMPACT] Users on Windows Azure are guaranteed to have the ephemeral device as ext4 for the first boot. Subsequent boots may result in fuse mounted NTFS file system. [TEST CASE] Defined in comment 3. [Regression Potential] Low. This change is scope only to the Windows Azure datasource and the behavior complies with expected behavior of Windows Azure: the ephemeral disk is not durable between boots. From Microsoft documentation: > Because data on a resource disk may not be durable across reboots, it is often used by > applications and processes running in the virtual machine for transient and temporary > storage of data. It is also used to store page or swap files for the operating system. (See http://www.windowsazure.com/en-us/documentation/articles/storage-windows-attach-disk/) Even so, the change to Cloud-init is scope to only replace the ephemeral disk when the disk is 1) NTFS; 2) has a label of "Temporary Storage"; and 3) has no files on it. When the disk matches, cloud-init will turn the code paths for formating the ephemeral disk for that boot only. [ORIGINAL REPORT] On Windows Azure, the ephemeral disk should be treated as ephemeral per boot, not per instance. Microsoft has informed us that under the following conditions an ephemeral disk may disappear: 1. The user resizes the instance 2. A fault causes the instance to move from one physical host to another 3. A machine is shutdown and then started again Essentially, on Azure, the ephemeral disk is extremely ephemeral. Users who hit any of the above situations are discovering that /mnt is mount with their default NTFS file system. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: cloud-init 0.7.5~bzr964-0ubuntu1 [modified: usr/lib/python2.7/dist-packages/cloudinit/config/cc_disk_setup.py usr/lib/python2.7/dist-packages/cloudinit/config/cc_final_message.py usr/lib/python2.7/dist-packages/cloudinit/config/cc_seed_random.py usr/lib/python2.7/dist-packages/cloudinit/sources/DataSourceAzure.py usr/lib/python2.7/dist-packages/cloudinit/sources/DataSourceCloudSigma.py usr/lib/python2.7/dist-packages/cloudinit/sources/DataSourceSmartOS.py] ProcVersionSignature: Ubuntu 3.13.0-17.37-generic 3.13.6 Uname: Linux 3.13.0-17-generic x86_64 ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 Date: Fri Mar 14 17:53:20 2014 PackageArchitecture: all SourcePackage: cloud-init UpgradeStatus: No upgrade log present (probably fresh install)
2014-03-19 23:39:03 Ben Howard branch linked lp:~utlemming/ubuntu/precise/cloud-init/lp-1269626-1292648
2014-03-19 23:39:23 Ben Howard branch linked lp:~utlemming/ubuntu/saucy/cloud-init/lp-1269626-1292648
2014-03-19 23:39:33 Ben Howard branch unlinked lp:~utlemming/cloud-init/disk_setup_always.lp1292648
2014-03-19 23:39:48 Ben Howard summary cloud-init should check/format Azure empheral disks each boot [SRU] cloud-init should check/format Azure empheral disks each boot
2014-03-19 23:57:24 Ben Howard bug added subscriber Ubuntu Stable Release Updates Team
2014-03-20 16:35:05 Launchpad Janitor branch linked lp:ubuntu/cloud-init
2014-03-21 01:57:04 dampier bug added subscriber dampier
2014-03-21 16:23:05 Scott Moser bug task added cloud-init (Ubuntu Precise)
2014-03-21 16:23:17 Scott Moser bug task added cloud-init (Ubuntu Saucy)
2014-03-21 16:26:29 Launchpad Janitor branch linked lp:ubuntu/saucy-proposed/cloud-init
2014-03-21 16:44:38 Dave Walker cloud-init (Ubuntu Precise): status New Fix Committed
2014-03-21 16:44:42 Dave Walker bug added subscriber SRU Verification
2014-03-21 16:44:44 Dave Walker tags amd64 apport-bug trusty uec-images amd64 apport-bug trusty uec-images verification-needed
2014-03-21 16:46:04 Dave Walker cloud-init (Ubuntu Saucy): status New Fix Committed
2014-03-24 22:01:47 Ben Howard tags amd64 apport-bug trusty uec-images verification-needed amd64 apport-bug uec-images verification-done
2014-03-31 06:45:09 Launchpad Janitor cloud-init (Ubuntu Precise): status Fix Committed Fix Released
2014-03-31 06:45:24 Adam Conrad removed subscriber Ubuntu Stable Release Updates Team
2014-03-31 06:45:36 Launchpad Janitor cloud-init (Ubuntu Saucy): status Fix Committed Fix Released
2014-08-21 16:46:38 Ben Howard cloud-init: status Fix Committed Fix Released
2015-02-18 04:28:39 trialotto bug added subscriber trialotto
2016-08-05 17:00:40 Paul Meyer bug added subscriber Paul Meyer
2023-05-10 01:38:34 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/2433