[00:50] any bugs are smoser fault sauce_ [00:50] haha [00:50] *not mine === zz_gondoi is now known as gondoi === harlowja is now known as harlowja_away === praneshp_ is now known as praneshp === gondoi is now known as zz_gondoi === zz_gondoi is now known as gondoi === harlowja_away is now known as harlowja [18:24] smoser: hi [18:25] hi [18:28] smoser: I'm talking with alexpilotti on the config drive format support. alexpilotti is considering to support only iso format, but version 1 of cloud-init has only vfat format. Do you know how is the usage of cloud-init version 1? [18:28] smoser: hey there! [18:28] yjiang5, i'm on a call now. can read respond in 20 minutes [18:29] smoser: sure. [19:11] ok. [19:12] yjiang5, alexpilotti here now. [19:12] sorry. [19:12] whats the question ? [19:12] what is "version 1" ? [19:12] the config-drive-v1 ? [19:13] i was initially more strict on what i would take in as config drive. i would only reaad a "full disk" and only if it was the last disk on the system. [19:13] and people wanted it to be more forgiving. [19:45] yjiang5, alexpilotti i would'nt concern myself with config-drive-v1. [19:46] smoser: my point is that multiple configdrive fs and disk formats = more support hassles [19:47] smoser: I’d like to keep only iso9660 + CD/DVD [19:47] smoser: thus deprecating vfat and raw hdd [19:47] i dont think it makes sense to say CD/DVD [19:47] its only your broken OS that cares about such things [19:48] the requirement for attaching a CD in order to pass data is annoying. [19:48] smoser: so you think it’s feasible or there are still lots of images using versions of cloud-init with vfat support only or no cdrom? [19:49] i'd have to dig up data on what versions of cloud-init are where. [19:49] i really dont knwo ff the top of my head. [19:49] but i really would suggest that we not require hardware toimplement a virtual CD-rom in order to implement config drive. [19:49] afaik you added cdrom in 0.7 or 0.7.1 max [19:50] no idea for iso9660, that was wayy before I got started with OpenStack :-D [19:50] think about that, you're saying new hypervisors will be required to have support for shiney circles with data on them. [19:51] how does openstack create vfat at the moment? [19:51] depends on a pragmatic point IMO: if the images out there w/o iso / cd are like 5%, I’d say let’s move on [19:51] you'r suggesting lets move off of a ISO standard [19:51] as they move their shiney butts and update cloud-init :-) [19:52] on to a possibly patent encumbered filesystem [19:52] ISO + cd/dvd drive [19:52] oh. is see. [19:52] i say ISO + hard-disk [19:52] is the saner path. [19:52] hard disk is a no go on Woindows before 2012 [19:52] and you have to fix your silly operating system that thinks iso9660 filesystems can only be found on cd-roms. [19:53] because if you go the route of "iso + cd/drive" [19:53] smoser: that’s not the point: it’s the raw hdd the issue [19:53] then you force all future hypervisors to implement CD roms [19:53] windows expects to have partitions on disks [19:53] right. [19:53] so you're saying either: [19:53] smoser: aren’t they all supporting cdroms already? [19:54] smoser-hypervisor-2015 doesn't. [19:54] why would i implmeent a cdrom ? ide ? whats iDE ? [19:54] this is 2015! [19:54] well smoser-nypervisor has plenty of time to look at the specs before release ;-) [19:54] i'm suggesting that CDroms are more arcane than filessystems on unpartitioned disks. [19:55] I’m suggesting that plenty of people use guests OSs that don’t support unpartitioned disks [19:55] and I’m surely not gonna tell them that openstack is not the tool for them [19:55] i reallydont undstand it. [19:55] i admit to not understanding windows [19:55] but somehow, somewhere, you can open a device [19:55] and read data from it [19:56] what we do now on 2012 is: [19:56] and then realize 'oh look, these bytes look like a filesystem!' [19:56] open the device, dd out of it on a file [19:56] mount the file (iso) as a loopback device [19:56] read from it [19:56] why mount it as a looback ? [19:56] why "mount" at all [19:56] because I need to access the content [19:56] there are many user space iso9660 filesystem implementations. [19:57] as I have no native tool to extract it [19:57] I need an Apache 2 friendly tool [19:57] lib I mean [19:57] see. [19:57] or whatever OS tool that I can bundle with cloudbase-init [19:57] now you're talking about personal problems [19:57] :) [19:57] well not really ;-) [19:58] cloudbase-init is Apache 2 and it’s surely not getting GPLed due to a lib [19:58] anyway I didn’t really find one [19:58] at some point I started thinking on writing an ISO lib to extract the content [19:58] ah. [19:58] apache2 ? [19:58] how about bsdtar [19:59] that good enough ? [19:59] btw 7-zip fails [19:59] for some reason teh ISO images taht come out from the the iso tool used on teh server are not valid for it [19:59] libarchive13 [20:00] IMO due to the very small size [20:00] bsdtar? [20:00] bsdtar depends on libarchive [20:00] libarchive supports reading iso9660 [20:00] http://www.libarchive.org/ [20:00] BSD license. [20:01] I tested this one, no luck [20:01] but I’m gonna do another round, they might have fixed the issues I had [20:01] consider that almost 2 years passed [20:02] i'd be surprised if it didnt work. [20:02] http://gnuwin32.sourceforge.net/packages/libarchive.htm [20:02] consider that 7-zip, the most popular OSS archiver on WIndows, didn’t [20:04] doing a build now, if this works, well, problem solved [20:27] cmake is still crying for mising posix stuff, will take a bit to finish [20:27] in the meaning: did you do anything with MaaS’s fast boot for WIndows thing since we talked last time? [20:28] s/meaning/meantime/ === harlowja is now known as harlowja_away [20:57] alexpilotti: smoser sorry, just back for lunch. [20:57] alexpilotti, i've not done anything on maas fastboot for windows, no. [20:58] alexpilotti: http://openstack.10931.n7.nabble.com/HDD-type-config-drive-and-Windows-VM-td32968.html give some interesting point that they want vfat so that the cloud-init can delete all contents for security reason . === yjiang5 is now known as yjiang5_away [21:02] yjiang5_away: well, you could wipe an ISO raw hdd as well === harlowja_away is now known as harlowja [21:13] i've used winrar to extract iso's on windows before [21:13] guess thats not apache2 though === gondoi is now known as zz_gondoi