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