*** yongli has joined #openstack-ironic | 00:23 | |
*** achanda has quit IRC | 00:25 | |
*** rainya has quit IRC | 00:29 | |
*** yjiang5_away has joined #openstack-ironic | 00:31 | |
*** marcoemorais has quit IRC | 00:50 | |
*** dlaube has quit IRC | 01:09 | |
*** jjulien has joined #openstack-ironic | 01:29 | |
*** yjiang5_away is now known as yjiang5 | 01:30 | |
*** kongfy has joined #openstack-ironic | 01:30 | |
*** chenglch has joined #openstack-ironic | 01:31 | |
*** praneshp has quit IRC | 01:53 | |
*** MattMan has quit IRC | 01:54 | |
*** MattMan has joined #openstack-ironic | 01:54 | |
*** shakamunyi has joined #openstack-ironic | 01:55 | |
Haomeng|2 | morning ironic:) | 02:19 |
---|---|---|
*** nosnos has joined #openstack-ironic | 02:20 | |
*** kongfy_ has joined #openstack-ironic | 02:21 | |
*** kongfy has quit IRC | 02:21 | |
*** kongfy_ is now known as kongfy | 02:21 | |
mrda | Hi Haomeng|2 | 02:43 |
Haomeng|2 | mrda: morning:0 | 02:43 |
Haomeng|2 | :) | 02:43 |
*** praneshp has joined #openstack-ironic | 02:55 | |
*** praneshp_ has joined #openstack-ironic | 02:56 | |
*** vinbs has joined #openstack-ironic | 02:57 | |
*** praneshp has quit IRC | 02:59 | |
*** praneshp_ is now known as praneshp | 02:59 | |
*** ramineni has joined #openstack-ironic | 03:03 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add maintenance_reason when setting maintenance mode https://review.openstack.org/128646 | 03:14 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add Node.maintenance_reason https://review.openstack.org/128645 | 03:14 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add maintenance_reason when setting maintenance mode https://review.openstack.org/128646 | 03:16 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add Node.maintenance_reason https://review.openstack.org/128645 | 03:16 |
*** rloo has quit IRC | 03:20 | |
*** nosnos has quit IRC | 03:26 | |
*** nosnos has joined #openstack-ironic | 03:27 | |
*** Haomeng|2 has quit IRC | 03:30 | |
*** nosnos has quit IRC | 03:31 | |
*** harlowja is now known as harlowja_away | 03:32 | |
*** kongfy has quit IRC | 03:33 | |
*** harlowja_away is now known as harlowja | 03:34 | |
*** Haomeng has joined #openstack-ironic | 03:39 | |
*** Haomeng|2 has joined #openstack-ironic | 03:45 | |
*** Haomeng has quit IRC | 03:46 | |
*** enikanorov has joined #openstack-ironic | 04:17 | |
openstackgerrit | Anusha Ramineni proposed a change to openstack/ironic-specs: Management Interface to firmware update https://review.openstack.org/100842 | 04:21 |
*** marcoemorais has joined #openstack-ironic | 04:22 | |
*** nosnos has joined #openstack-ironic | 04:23 | |
*** marcoemorais1 has joined #openstack-ironic | 04:24 | |
*** marcoemorais has quit IRC | 04:27 | |
*** teju has joined #openstack-ironic | 04:37 | |
*** rushiagr_away is now known as rushiagr | 04:37 | |
teju | i see openstack juno is out....i dont see ironic packages... | 04:43 |
Haomeng|2 | teju: hi | 04:45 |
teju | Haomeng|2 : hi...how r u? | 04:46 |
Haomeng|2 | teju: which source are you using to get ironic rpms? | 04:46 |
Haomeng|2 | teju: fine thank you, and you? | 04:46 |
teju | http://docs.openstack.org/juno/install-guide/install/yum/content/ch_basic_environment.html | 04:46 |
teju | Haomeng|2 : cool... | 04:48 |
Haomeng|2 | yes, good reference | 04:49 |
teju | Haomeng|2 : will ironic packages be added later ? | 04:50 |
Haomeng|2 | teju: I understand the offical juno release rpms are not ready now | 04:50 |
Haomeng|2 | teju: yes | 04:50 |
teju | Haomeng|2 : ok | 04:50 |
Haomeng|2 | teju: can you check next week? | 04:51 |
Haomeng|2 | should be ready | 04:51 |
teju | Haomeng|2 : ok | 04:51 |
Haomeng|2 | :) | 04:51 |
teju | Haomeng|2 : d u know default username & password for ubuntu 14.04 built using disk image builder? | 04:52 |
Haomeng|2 | teju: no default password | 04:52 |
teju | Haomeng|2 : oh...username? | 04:52 |
Haomeng|2 | we can inject ssh key to bypass ssh password | 04:52 |
teju | Haomeng|2 : PXE boot worked fine...but cant login | 04:52 |
Haomeng|2 | teju: just ssh to login | 04:53 |
Haomeng|2 | teju: should not input password | 04:53 |
Haomeng|2 | I think | 04:53 |
teju | Haomeng|2 : ok...how about username? | 04:53 |
Haomeng|2 | teju: and you can create nova key | 04:53 |
teju | Haomeng|2 : ok..i will try | 04:53 |
Haomeng|2 | teju: boot it with nova key pair | 04:53 |
Haomeng|2 | teju: try again | 04:53 |
Haomeng|2 | teju: then ssh it with key | 04:54 |
Haomeng|2 | teju: and change the password after sshed with key:) | 04:54 |
teju | Haomeng|2 :k | 04:54 |
Haomeng|2 | teju: try and goog luck:) | 04:54 |
Haomeng|2 | http://docs.openstack.org/user-guide/content/cli_configure_instances.html | 04:55 |
Haomeng|2 | nova keypair-add KEY_NAME > MY_KEY.pem | 04:55 |
*** enikanorov has quit IRC | 04:55 | |
Haomeng|2 | and this one - http://docs.openstack.org/grizzly/basic-install/yum/content/basic-install_operate.html | 04:56 |
Haomeng|2 | nova boot with this option "--key-name default_key" | 04:56 |
Haomeng|2 | should work:) | 04:56 |
teju | Haomeng|2 : thanks | 04:57 |
Haomeng|2 | teju: yw | 04:57 |
Haomeng|2 | teju: :) | 04:57 |
Haomeng|2 | another way, to pass the "--user-data" when booting | 04:59 |
Haomeng|2 | and run our customized scsipts with --user-data | 04:59 |
Haomeng|2 | such as add new sudo users:) | 04:59 |
*** rameshg87 has joined #openstack-ironic | 04:59 | |
teju | Haomeng|2 : k...when I did PXE boot using ironic, i did not use any nova commands....i will use this time to inject keys | 05:01 |
Haomeng|2 | teju: ok:) | 05:01 |
*** rameshg87_ has joined #openstack-ironic | 05:02 | |
*** rameshg87 has quit IRC | 05:06 | |
*** achanda has joined #openstack-ironic | 05:09 | |
*** praneshp has quit IRC | 05:14 | |
*** praneshp has joined #openstack-ironic | 05:15 | |
*** rameshg87_ has quit IRC | 05:16 | |
*** rameshg87 has joined #openstack-ironic | 05:18 | |
*** pradipta_away is now known as pradipta | 05:19 | |
*** kongfy has joined #openstack-ironic | 05:22 | |
*** k4n0 has joined #openstack-ironic | 05:29 | |
*** Nisha has joined #openstack-ironic | 05:35 | |
*** HenryG has quit IRC | 05:36 | |
*** rakesh_hs has joined #openstack-ironic | 05:38 | |
*** pensu has joined #openstack-ironic | 05:38 | |
*** pcrews has quit IRC | 05:40 | |
*** harlowja is now known as harlowja_away | 05:41 | |
*** coolsvap|afk is now known as coolsvap | 05:56 | |
*** achanda_ has joined #openstack-ironic | 06:00 | |
*** rushiagr is now known as rushiagr_away | 06:00 | |
*** rameshg87_ has joined #openstack-ironic | 06:01 | |
*** achanda has quit IRC | 06:03 | |
*** rameshg87 has quit IRC | 06:05 | |
*** spandhe__ has quit IRC | 06:06 | |
*** achanda_ has quit IRC | 06:39 | |
*** achanda has joined #openstack-ironic | 06:44 | |
*** shakamunyi has quit IRC | 06:46 | |
*** shakamunyi has joined #openstack-ironic | 06:51 | |
*** achanda has quit IRC | 06:53 | |
*** shakamunyi has quit IRC | 06:56 | |
*** rakesh_hs2 has joined #openstack-ironic | 07:01 | |
*** rakesh_hs has quit IRC | 07:02 | |
*** rameshg87_ has quit IRC | 07:07 | |
*** rameshg87__ has joined #openstack-ironic | 07:08 | |
*** ifarkas has joined #openstack-ironic | 07:11 | |
*** kongfy has quit IRC | 07:11 | |
*** jcoufal has joined #openstack-ironic | 07:16 | |
*** HenryG has joined #openstack-ironic | 07:20 | |
*** dtantsur|afk is now known as dtantsur | 07:46 | |
dtantsur | Morning Ironic | 07:46 |
*** kongfy has joined #openstack-ironic | 07:46 | |
*** ndipanov_gone is now known as ndipanov | 07:50 | |
yuriyz | morning Ironic dtantsur | 07:56 |
*** andreykurilin_ has joined #openstack-ironic | 07:58 | |
*** jistr has joined #openstack-ironic | 08:09 | |
*** andreykurilin_ has quit IRC | 08:16 | |
*** yuanying_ has quit IRC | 08:17 | |
*** yuanying has joined #openstack-ironic | 08:17 | |
*** yuanying has quit IRC | 08:21 | |
*** lucasagomes has joined #openstack-ironic | 08:27 | |
*** viktors has joined #openstack-ironic | 08:29 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Update doc headers at end of Juno https://review.openstack.org/128735 | 08:41 |
*** kbyrne has quit IRC | 08:42 | |
*** igordcard has joined #openstack-ironic | 08:42 | |
*** praneshp has quit IRC | 08:43 | |
*** rameshg87 has joined #openstack-ironic | 08:51 | |
*** rameshg87__ has quit IRC | 08:53 | |
*** killer_prince is now known as lazy_prince | 08:53 | |
*** kongfy has quit IRC | 08:54 | |
*** yuanying has joined #openstack-ironic | 08:54 | |
*** rameshg87_ has joined #openstack-ironic | 09:03 | |
*** lazy_prince has quit IRC | 09:05 | |
*** datajerk has quit IRC | 09:06 | |
*** rameshg87 has quit IRC | 09:06 | |
*** datajerk has joined #openstack-ironic | 09:07 | |
*** pensu has quit IRC | 09:11 | |
*** lazy_prince has joined #openstack-ironic | 09:17 | |
*** rameshg87_ has quit IRC | 09:22 | |
*** pensu has joined #openstack-ironic | 09:26 | |
*** datajerk has quit IRC | 09:29 | |
*** datajerk has joined #openstack-ironic | 09:30 | |
*** vinbs has quit IRC | 09:34 | |
*** derekh has joined #openstack-ironic | 09:39 | |
*** vinbs has joined #openstack-ironic | 09:39 | |
*** jmanko has quit IRC | 09:45 | |
openstackgerrit | Anusha Ramineni proposed a change to openstack/ironic: Update node-validate error messages https://review.openstack.org/128862 | 09:49 |
GheRivero | morning all | 09:57 |
*** chenglch has quit IRC | 10:01 | |
*** killer_prince has joined #openstack-ironic | 10:03 | |
dtantsur | GheRivero, yuriyz, morning | 10:04 |
*** shikui_ has joined #openstack-ironic | 10:05 | |
openstackgerrit | A change was merged to openstack/ironic: Update doc headers at end of Juno https://review.openstack.org/128735 | 10:07 |
*** Kui has quit IRC | 10:08 | |
*** pelix has joined #openstack-ironic | 10:16 | |
*** openstackgerrit has quit IRC | 10:19 | |
*** openstackgerrit has joined #openstack-ironic | 10:20 | |
*** lazy_prince has quit IRC | 10:24 | |
*** killer_prince is now known as lazy_prince | 10:24 | |
* dtantsur relocates to the office, brb | 10:32 | |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Get new auth token for ramdisk if old will expire soon https://review.openstack.org/125972 | 10:36 |
*** Nisha has quit IRC | 10:48 | |
*** Haomeng has joined #openstack-ironic | 10:49 | |
*** Haomeng|2 has quit IRC | 10:50 | |
*** ramineni has quit IRC | 10:56 | |
*** pensu has quit IRC | 10:57 | |
*** foexle has joined #openstack-ironic | 11:06 | |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Get new auth token for ramdisk if old will expire soon https://review.openstack.org/125972 | 11:11 |
*** marcoemorais1 has quit IRC | 11:11 | |
*** vinbs has quit IRC | 11:14 | |
*** jmank has joined #openstack-ironic | 11:22 | |
*** sambetts has joined #openstack-ironic | 11:30 | |
*** sambetts has left #openstack-ironic | 11:30 | |
*** sambetts has joined #openstack-ironic | 11:31 | |
*** shikui__ has joined #openstack-ironic | 11:33 | |
*** shikui_ has quit IRC | 11:36 | |
*** vdrok has quit IRC | 11:36 | |
*** marck has joined #openstack-ironic | 11:39 | |
*** Haomeng|2 has joined #openstack-ironic | 11:45 | |
*** Haomeng has quit IRC | 11:46 | |
*** yongli has quit IRC | 11:52 | |
teju | Haomeng|2 : good night | 11:58 |
openstackgerrit | Tom Hancock proposed a change to openstack/ironic: Switch default partition type to gpt https://review.openstack.org/126625 | 12:04 |
*** yongli has joined #openstack-ironic | 12:06 | |
*** teju has left #openstack-ironic | 12:06 | |
*** vdrok has joined #openstack-ironic | 12:09 | |
*** dprince has joined #openstack-ironic | 12:32 | |
*** pradipta is now known as pradipta_away | 12:41 | |
*** pensu has joined #openstack-ironic | 12:53 | |
*** rloo has joined #openstack-ironic | 12:55 | |
*** jjohnson2 has joined #openstack-ironic | 13:01 | |
vdrok | morning Ironic | 13:08 |
vdrok | does anyone know how to get reasons why some tests are skipped? is there an option for tox or testr? | 13:08 |
vdrok | tox -v doesn't help | 13:09 |
*** yongli has quit IRC | 13:11 | |
*** zz_jgrimm is now known as jgrimm | 13:13 | |
jroll | morning ironic :) | 13:14 |
jroll | vdrok: I've always wondered that myself :) | 13:14 |
jroll | dtantsur: only a +1 on 128645? :o | 13:15 |
*** r-daneel has joined #openstack-ironic | 13:15 | |
*** pradipta_away is now known as pradipta | 13:17 | |
openstackgerrit | Vladyslav Drok proposed a change to openstack/ironic: More helpful failure for tests on noexec /tmp https://review.openstack.org/115827 | 13:22 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add maintenance_reason when setting maintenance mode https://review.openstack.org/128646 | 13:23 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add Node.maintenance_reason https://review.openstack.org/128645 | 13:23 |
*** rakesh_hs2 has quit IRC | 13:23 | |
*** pensu has quit IRC | 13:25 | |
lucasagomes | jroll, morning | 13:25 |
jroll | heya lucasagomes | 13:25 |
Shrews | uh, what tests are skipped? | 13:26 |
Shrews | oh, some in py26 | 13:28 |
jroll | ¯\_(ツ)_/¯ | 13:28 |
lucasagomes | lol | 13:29 |
lucasagomes | cool emoticon :) | 13:29 |
jroll | :D | 13:29 |
jroll | it's one of my favorites | 13:29 |
dtantsur | jroll, vdrok | 13:30 |
jroll | second to the eyes of disapproval | 13:30 |
dtantsur | morning! | 13:30 |
jroll | ಠ_ಠ | 13:30 |
lucasagomes | ʘ‿ʘ | 13:30 |
jroll | morning dtantsur :) | 13:30 |
jroll | hehe | 13:30 |
vdrok | morning jroll lucasagomes Shrews dtantsur ! :) | 13:30 |
dtantsur | jroll, it has -1 now | 13:30 |
lucasagomes | vdrok, morning | 13:30 |
jroll | dtantsur: nope, fixed that :) | 13:31 |
dtantsur | ok, will have one more look | 13:31 |
jroll | I just added api tests | 13:32 |
Shrews | the 4 skipped tests in py26 jobs are due to parted not being available there | 13:33 |
Shrews | vdrok: ^^^^ | 13:33 |
*** yongli has joined #openstack-ironic | 13:33 | |
*** shikui__ has quit IRC | 13:34 | |
vdrok | Shrews, i mean not reason really, but how to print it during tox run :) | 13:34 |
Shrews | vdrok: doubtful the reason goes to the screen. probably in one of the .testrepository/ log files | 13:35 |
Shrews | might be a testr option? dunno | 13:36 |
vdrok | Shrews, yup, seems that only in logs | 13:36 |
vdrok | tried some options for testr and subunit but no success | 13:37 |
jroll | Haomeng|2: I fixed the BP link here if you want to remove your -1 :) https://review.openstack.org/128388 | 13:38 |
openstackgerrit | Vladyslav Drok proposed a change to openstack/ironic: More helpful failure for tests on noexec /tmp https://review.openstack.org/115827 | 13:44 |
*** pradipta is now known as pradipta_away | 13:47 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode https://review.openstack.org/128925 | 13:48 |
lucasagomes | jroll, ^ | 13:48 |
* lucasagomes needs to rebase already lol | 13:48 | |
lucasagomes | damn | 13:48 |
jroll | nice | 13:49 |
jroll | yeah, should be easy rebase though :P | 13:49 |
jroll | just push the button :P | 13:49 |
jroll | I can't wait for notification support | 13:49 |
lucasagomes | jroll, does that works!? lemme see | 13:49 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode https://review.openstack.org/128925 | 13:49 |
jroll | it does :) | 13:50 |
lucasagomes | oh s*t it does | 13:50 |
jroll | lucasagomes: is that a sync api call? | 13:54 |
jroll | that remotes to the conductor? | 13:54 |
openstackgerrit | Dmitry Tantsur proposed a change to openstack/ironic-specs: Introduce driver capabilities https://review.openstack.org/128927 | 13:57 |
dtantsur | lucasagomes, ^^^ | 13:57 |
dtantsur | jroll, may be interesting for use as well | 13:57 |
jroll | yus | 13:57 |
jroll | nice one :) | 13:57 |
lucasagomes | jroll, it only changes the db so yes :/ | 13:58 |
lucasagomes | maybe I should make it async so in the future we don't break the api | 13:59 |
jroll | hmm, I wonder if we should just return a 202 and do it async | 13:59 |
lucasagomes | hmm makes sense to me | 13:59 |
jroll | then we need to add rpc methods and whatnot :P | 13:59 |
lucasagomes | jroll, right indeed... | 13:59 |
lucasagomes | jroll, do you think we should simply return 202 right now (w/o RPC) just for the sake of having the API consistent | 14:00 |
lucasagomes | and once notifications are implemented in Nova we can create the RPC calls | 14:00 |
jroll | mmm | 14:00 |
jroll | I mean, 202 usually means it isn't done | 14:00 |
lucasagomes | jroll, just thinking because, doing a RPC call to update the db is a bit silly | 14:00 |
lucasagomes | jroll, yeah true | 14:00 |
jroll | but maybe the client should just look for 20x | 14:00 |
lucasagomes | alright... | 14:00 |
jroll | well | 14:00 |
jroll | we do rpc for node.update :) | 14:01 |
lucasagomes | lol | 14:01 |
lucasagomes | so true | 14:01 |
lucasagomes | aight lemme do that | 14:01 |
jroll | cool | 14:01 |
jroll | sorry for the extra work :P | 14:01 |
lucasagomes | jroll, it's all good | 14:01 |
jroll | put it on the review for posterity | 14:02 |
* jroll bbiab | 14:03 | |
*** athomas has quit IRC | 14:23 | |
*** rameshg87 has joined #openstack-ironic | 14:29 | |
*** athomas has joined #openstack-ironic | 14:30 | |
NobodyCam | Good Morning Ironic | 14:30 |
dtantsur | NobodyCam, morning | 14:30 |
NobodyCam | morning dt | 14:31 |
NobodyCam | dtantsur: even :-p | 14:31 |
lucasagomes | NobodyCam, yo | 14:31 |
lucasagomes | morning | 14:31 |
NobodyCam | morning lucasagomes :) | 14:31 |
rameshg87 | good morning all | 14:31 |
NobodyCam | morning rameshg87 :) | 14:32 |
rameshg87 | i am coming for the summit too :) | 14:32 |
rameshg87 | morning NobodyCam | 14:32 |
NobodyCam | rameshg87: awesome :) | 14:33 |
NobodyCam | have you voted for the sessions you'd like to see? | 14:33 |
rameshg87 | NobodyCam: i am just seeing. i hadn't planned anything, and i wasn't following up anything on the summit. | 14:34 |
rameshg87 | NobodyCam: i had taken early bird ticket, yesterday applied for visa invitation letter | 14:34 |
NobodyCam | :) | 14:35 |
rameshg87 | NobodyCam: just seeing today what all sessions are there and preparing my scheduler :) | 14:35 |
rameshg87 | *schedule | 14:35 |
*** coolsvap is now known as coolsvap|afk | 14:36 | |
rameshg87 | NobodyCam: is there some schedule or link containing information on when all ironic folks are meeting ? | 14:36 |
NobodyCam | there are session talk listed on the web site: https://openstacksummitnovember2014paris.sched.org | 14:37 |
jroll | morning NobodyCam rameshg87 :) | 14:37 |
rameshg87 | jroll: good morning :) | 14:37 |
NobodyCam | we are voting on hte dev sessions now. voting closes friday | 14:37 |
NobodyCam | morning jroll :) | 14:38 |
rameshg87 | NobodyCam: yeah these are session right ? so when are the ironic folks meeting to discuss on the most voted items in google doc | 14:38 |
jroll | it's mostly wednesday | 14:39 |
jroll | and thursday morning | 14:39 |
NobodyCam | rameshg87: VOTING CLOSES FRIDAT AND WE'LL GOING OVER IN MONDAYS MEETING | 14:39 |
NobodyCam | gah dran caps | 14:39 |
jroll | hehehe | 14:39 |
rameshg87 | jroll, NobodyCam, okay.. | 14:40 |
NobodyCam | :-p | 14:40 |
jroll | rameshg87: http://kilodesignsummit.sched.org/ | 14:40 |
*** k4n0 has quit IRC | 14:40 | |
jroll | rameshg87: you should also go to https://openstacksummitnovember2014paris.sched.org/event/10c3a654c250f60b9efc7f18cd7d2cb8 and https://openstacksummitnovember2014paris.sched.org/event/722245d15f368a720d95c9a9bbb77100 :D | 14:41 |
jroll | </shameless plug> | 14:41 |
rameshg87 | jroll: yup, i am already in .. you can see my name first as an attendee .. :) | 14:42 |
jroll | \o/ | 14:42 |
rameshg87 | jroll: sorry, it has become second now : | 14:42 |
NobodyCam | lol | 14:42 |
*** rameshg87 is now known as rameshg87-afk | 14:44 | |
jroll | so many attendees :o | 14:46 |
*** openstackgerrit has quit IRC | 14:48 | |
*** yongli has quit IRC | 14:49 | |
*** openstackgerrit has joined #openstack-ironic | 14:50 | |
*** linggao has joined #openstack-ironic | 14:55 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode https://review.openstack.org/128925 | 14:58 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode https://review.openstack.org/128925 | 15:01 |
*** lazy_prince is now known as killer_prince | 15:01 | |
*** yongli has joined #openstack-ironic | 15:02 | |
*** ramineni has joined #openstack-ironic | 15:04 | |
*** hemna has joined #openstack-ironic | 15:09 | |
*** yongli has quit IRC | 15:12 | |
*** pcrews has joined #openstack-ironic | 15:12 | |
jroll | lucasagomes: hmm, we use 204 for node.delete | 15:12 |
jroll | though I'm not sure why | 15:12 |
lucasagomes | jroll, no content | 15:13 |
jroll | right, but it's async | 15:13 |
lucasagomes | because we are deleting the node | 15:13 |
jroll | I think | 15:13 |
*** foexle has quit IRC | 15:13 | |
jroll | pecan.request.rpcapi.destroy_node(pecan.request.context, | 15:13 |
*** ifarkas has quit IRC | 15:14 | |
lucasagomes | jroll, yeah, I think that destroy node doesn't spawn any worker tho | 15:14 |
jroll | I guess DELETE .../maintenance is updating it, though | 15:14 |
jroll | ok, it's fine :) | 15:14 |
lucasagomes | jroll, I think that's the REST way, to reuse the http methods and status code for diff operations | 15:16 |
*** ifarkas has joined #openstack-ironic | 15:16 | |
lucasagomes | like in async apis people would create a task via POST /blah and abort/cancel it via DELETE /blah/<id> | 15:16 |
jroll | lucasagomes: yeah, it seems good | 15:17 |
jroll | I +1'd for now | 15:17 |
lucasagomes | aight :) | 15:18 |
jroll | I think we can remove your todo, left a comment | 15:18 |
lucasagomes | jroll, right yeah makes sense | 15:18 |
lucasagomes | jroll, you know what's the story with nova notifications? | 15:19 |
lucasagomes | does it already exist and we are not using it or what? | 15:19 |
*** pensu has joined #openstack-ironic | 15:19 | |
JayF | lucasagomes: I read the comment more as "we have this problem everywhere, not just here" | 15:20 |
JayF | lucasagomes: i.e. we should notify nova on everything, so we don't need a todo to notify them of this small thing | 15:20 |
JayF | but imbw | 15:20 |
lucasagomes | JayF, +1 yeah I think that's what jroll said... I agree | 15:20 |
lucasagomes | I will remove that comment | 15:20 |
*** killer_prince has quit IRC | 15:28 | |
openstackgerrit | Dmitry Nikishov proposed a change to openstack/ironic: Removed hardcoded IDs from "node" test resources https://review.openstack.org/127974 | 15:31 |
jroll | lucasagomes: well, nova today puts things on the notification bus | 15:33 |
jroll | I don't believe it consumes that at all | 15:33 |
lucasagomes | lol | 15:33 |
jroll | I want to put notifications on that same bus as well | 15:33 |
lucasagomes | right | 15:33 |
jroll | but notifying nova of node changes / etc, might have to be a different thing | 15:33 |
jroll | maybe even a webhook sort of thing | 15:34 |
lucasagomes | the fact that it doesn't consume it kinda sucks :P | 15:34 |
jroll | I mean... it's for billing etc to consume | 15:34 |
lucasagomes | jroll, oh yeah, I saw someone mentioning about webhooks on the pycon | 15:34 |
lucasagomes | but I don't know much about it, I will read | 15:34 |
jroll | it's basically a callback over http | 15:34 |
lucasagomes | right | 15:34 |
lucasagomes | so the server would notify the client when something is completed? | 15:35 |
lucasagomes | or done* | 15:35 |
jroll | well, in our case | 15:35 |
jroll | ironic would hit a nova api | 15:35 |
lucasagomes | right | 15:35 |
jroll | but yeah, that could be done too | 15:35 |
lucasagomes | well it sounds good | 15:35 |
jroll | I've always used them for like... a third-party service does a thing, it calls back to my application | 15:36 |
jroll | like if you use twilio, when someone sends an SMS to twilio, it calls an endpoint in your app | 15:36 |
lucasagomes | neutron should implement something like that as well, so we can remove that sleep(15) after sending the DHCP information to it | 15:36 |
lucasagomes | to neutron* | 15:36 |
lucasagomes | jroll, ah awesome, yeah seems that's the missing bit indeed | 15:37 |
jroll | ++ | 15:37 |
jroll | I think neutron does that for nova a bit | 15:37 |
*** killer_prince has joined #openstack-ironic | 15:37 | |
*** killer_prince is now known as lazy_prince | 15:37 | |
lucasagomes | I see | 15:38 |
lucasagomes | https://pypi.python.org/pypi/webhooks/0.3.0 | 15:38 |
lucasagomes | :) | 15:38 |
*** shakamunyi has joined #openstack-ironic | 15:38 | |
lucasagomes | Webhooks Made Easy | 15:38 |
jroll | orly | 15:38 |
jroll | "This project is in a pre-alpha state. It's not ready for use on ANYTHING." | 15:38 |
jroll | lol | 15:38 |
lucasagomes | we already use the WSME (Web Services Made Easy) #butnot | 15:38 |
lucasagomes | hah | 15:39 |
devananda | morning, all | 15:39 |
lucasagomes | a big ass warning there | 15:39 |
jroll | morning devananda :) | 15:39 |
lucasagomes | devananda, morning | 15:39 |
NobodyCam | morning devananda | 15:39 |
devananda | jroll: notifications for/from neutron? yep. that was implemented in Nova during Juno. we should add it in Kilo | 15:40 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add API endpoint to set/unset the node maintenance mode https://review.openstack.org/128925 | 15:40 |
*** jistr has quit IRC | 15:40 | |
jroll | devananda: yes. would also love to have neutron/ironic notifications | 15:40 |
devananda | https://bugs.launchpad.net/ironic/+bugs?field.tag=juno-rc-potential is empty | 15:41 |
devananda | so the release is going to be cut in minutes | 15:41 |
lucasagomes | yay! | 15:41 |
jroll | woohoo | 15:41 |
NobodyCam | woo hoo | 15:41 |
pensu | yoyo! | 15:41 |
NobodyCam | morning pensu :) | 15:42 |
pensu | Mornning NobodyCam :) | 15:42 |
*** jmanko has joined #openstack-ironic | 15:48 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/ironic: Merge tag '2014.2' https://review.openstack.org/128965 | 15:48 |
jroll | \o/ | 15:49 |
jroll | hmm, nobody wants to talk about network partitioning in paris? :| | 15:50 |
JayF | Does anyone have a link to that google doc? If it's on the whiteboard I couldn't find it :x | 15:52 |
NobodyCam | https://docs.google.com/spreadsheets/d/1XBKdeDeGfaRYaThjIIoYRwe_zPensECnxsKUuqdoVmQ/edit#gid=0 | 15:52 |
NobodyCam | that one? | 15:52 |
*** jmank has quit IRC | 15:52 | |
JayF | aye cap'n | 15:52 |
JayF | thanks | 15:52 |
NobodyCam | :-p | 15:52 |
NobodyCam | ahh no votes for inheritance :-p | 15:53 |
*** jmanko has quit IRC | 15:56 | |
lucasagomes | dahell is this https://review.openstack.org/128965 | 15:57 |
lucasagomes | I mean why it's removing that test | 15:57 |
jroll | lucasagomes: weird | 15:59 |
lucasagomes | yeah | 16:00 |
*** jistr has joined #openstack-ironic | 16:00 | |
jroll | that was part of an rc fix | 16:01 |
lucasagomes | yeah, I saw the patches from other projects, they usually has a merge conflict with it | 16:02 |
lucasagomes | but this test doesn't | 16:02 |
lucasagomes | have* | 16:02 |
lucasagomes | https://review.openstack.org/#/q/owner:%22OpenStack+Proposal+Bot%22+status:open,n,z | 16:02 |
dtantsur | folks, need your opinion on whether to continue this short version of spec: https://review.openstack.org/#/c/128927/1 | 16:03 |
dtantsur | and morning devananda | 16:03 |
JayF | dtantsur: I think I was drafted into drawing up a similar/identical spec | 16:04 |
JayF | dtantsur: and then I gleefully found you had already done it | 16:05 |
JayF | dtantsur: I'm +9001 to that going to full specness | 16:05 |
jroll | dtantsur: yes, we should do it | 16:05 |
dtantsur | oh cool :) | 16:05 |
jroll | JayF: this is more about "does this driver support whole disk" etc | 16:05 |
JayF | jroll: it's all the same thing | 16:05 |
jroll | being able to use an API to determine what a driver can do | 16:05 |
jroll | kinda | 16:05 |
JayF | jroll: did you read my comment on it? | 16:05 |
jroll | yes | 16:07 |
jroll | and I think that "driver capabilities" should expose things like "I support this node capability" | 16:07 |
*** pcrews has quit IRC | 16:08 | |
JayF | and those capabilities can also represent configuration that a driver can perform | 16:08 |
* JayF afk for a bit for a session | 16:08 | |
*** pcrews has joined #openstack-ironic | 16:09 | |
jroll | ^ | 16:09 |
*** rainya has joined #openstack-ironic | 16:09 | |
*** nosnos has quit IRC | 16:12 | |
*** yongli has joined #openstack-ironic | 16:12 | |
*** nosnos has joined #openstack-ironic | 16:12 | |
*** ramineni has quit IRC | 16:13 | |
*** openstackstatus has joined #openstack-ironic | 16:13 | |
*** ChanServ sets mode: +v openstackstatus | 16:13 | |
*** marcoemorais has joined #openstack-ironic | 16:14 | |
*** nosnos has quit IRC | 16:17 | |
*** rameshg87-afk is now known as rameshg87 | 16:17 | |
dtantsur | g'night everyone | 16:19 |
*** dtantsur is now known as dtantsur|afk | 16:19 | |
lucasagomes | dtantsur, g'night | 16:19 |
-openstackstatus- NOTICE: An error in a configuration change to mitigate the poodle vulnerability caused a brief outage of git.openstack.org from 16:06-16:12. The problem has been corrected and git.openstack.org is working again. | 16:19 | |
NobodyCam | dtantsur|afk: night | 16:23 |
*** yongli has quit IRC | 16:23 | |
rloo | hi lucasagomes, did you want to look at 115827? (or I will approve) | 16:24 |
NobodyCam | morning rloo | 16:24 |
rloo | morning NobodyCam! | 16:24 |
NobodyCam | :) | 16:24 |
*** jcoufal has quit IRC | 16:26 | |
lucasagomes | rloo, oh was it updated? nice | 16:27 |
lucasagomes | rloo, 1 sec lemme see | 16:27 |
rloo | lucasagomes: no worries. Just thought you might want to look at it. | 16:27 |
lucasagomes | ah right he followed the suggestions and skipped instead of raising | 16:27 |
lucasagomes | I think that's good | 16:27 |
rloo | lucasagomes: thx | 16:28 |
*** lsmola has quit IRC | 16:29 | |
lucasagomes | rloo, ta u for pointing me to that :) | 16:29 |
*** lazy_prince has quit IRC | 16:30 | |
*** shakamunyi has quit IRC | 16:30 | |
yjiang5 | NobodyCam: Hi, what's the conclusion of the qcow size and disk size yesterday? My znc always lost the buffer .... | 16:33 |
Shrews | cores: unless someone just really wants to be the QA liaison for ironic (https://wiki.openstack.org/wiki/CrossProjectLiaisons) i'll go ahead and volunteer | 16:33 |
NobodyCam | anyone seen this 2014-10-16 15:54:02.354 6758 ERROR ironic.drivers.modules.pxe [-] PXE deploy failed for instance 0ec9ba69-ab9e-49bc-a0dc-fee4a11d2112. Error: [Errno 12] Cannot allocate memory | 16:33 |
jroll | yjiang5: I didn't see anything | 16:34 |
jroll | NobodyCam: uh oh, where's that | 16:34 |
NobodyCam | on a deploy | 16:34 |
yjiang5 | jroll: ok | 16:36 |
*** rameshg87 has quit IRC | 16:36 | |
jroll | NobodyCam: oh, on your own stuff? I mean, it just looks like you're out of ram | 16:39 |
*** yongli has joined #openstack-ironic | 16:40 | |
NobodyCam | ya | 16:41 |
*** achanda has joined #openstack-ironic | 16:43 | |
*** lsmola has joined #openstack-ironic | 16:44 | |
lucasagomes | right folks I'm going home | 16:47 |
lucasagomes | have a good night everybody :) | 16:47 |
jroll | see ya tomorrow lucas :) | 16:47 |
*** lucasagomes has quit IRC | 16:47 | |
*** derekh has quit IRC | 16:50 | |
rloo | Shrews: thank you QA liaison! | 16:53 |
*** coolsvap|afk is now known as coolsvap | 16:55 | |
* devananda goes through the proposed session topics | 16:58 | |
devananda | JayF: hi! re: capabilities, is there a spec that describes what we talked about at the midcycle? | 16:58 |
devananda | JayF: if not, can you draft one? | 16:58 |
JayF | devananda: dtantsur|afk appears to have started working on one | 16:59 |
jroll | that is very very not the same spec | 16:59 |
JayF | devananda: I strongly enouraged him to write more than the first three sections and I'll be in that review helping | 16:59 |
JayF | jroll: I want it to be the same spec | 16:59 |
JayF | jroll: it's talking about the *same thing* | 16:59 |
jroll | ugh, no, it's not | 16:59 |
jroll | the driver capabilities stuff could land even if we throw out node capabilities | 17:00 |
JayF | In order to say a node can be capable of something | 17:00 |
jroll | it should *also* expose node capabilities that drivers can handle | 17:00 |
JayF | the driver has to be capable of providing that too | 17:00 |
JayF | most of this I'm talking about are *driver* driven capabilities | 17:00 |
jroll | sure, it may be a dependency for node capabilities | 17:00 |
JayF | where did you get the idea this is talking about node capabilities? | 17:00 |
jroll | but they're totally different thigns | 17:00 |
jroll | I didn't | 17:00 |
jroll | your thing is node capabilities | 17:01 |
devananda | JayF: wait. I thought this was entirely talking about node capabilities | 17:01 |
devananda | by this I mean line 7 on the spreadsheet | 17:01 |
JayF | devananda: jroll: I don't understand how you can separate what dtantsur|afk's spec talks about from what line 7 on that doc talks about | 17:02 |
JayF | It's effectively the same thing | 17:02 |
* devananda looks for dtantsur|afk 's spec | 17:02 | |
JayF | I don't understand why there's a distincion being made between driver and node capabilities | 17:02 |
JayF | when the driver is (pun intended) behind the wheel of any configuration, firmware, raid configurations that happen | 17:02 |
devananda | ooh | 17:03 |
devananda | firstly, I think review 128927 is going in the wrong directly | 17:03 |
jroll | JayF: dtantsur|afk's spec is about being able to hit an API endpoint and find out what a driver can do. not about making drivers do new htings. | 17:04 |
devananda | rather than codify that our drivers can support different fundamental capabilities irrespective of the hardware they're operating on | 17:04 |
devananda | I think we should be fixing the drivers so they aren't different | 17:04 |
jroll | devananda: I don't think we can ever be 100% the same, but would love to be proved wrong | 17:04 |
*** killer_prince has joined #openstack-ironic | 17:04 | |
devananda | that IPA and iSCSI deploys result in different things is not a thing that Nova should care about. or that I as a user should care about. | 17:05 |
*** killer_prince is now known as lazy_prince | 17:05 | |
devananda | because they shouldn't result in different things | 17:05 |
devananda | the discussion I would like to have is how we expose hardware capabilities to the scheduler | 17:05 |
openstackgerrit | A change was merged to openstack/ironic: More helpful failure for tests on noexec /tmp https://review.openstack.org/115827 | 17:05 |
devananda | such as "this node supports UEFI, that one doesn't" | 17:05 |
jroll | right | 17:06 |
devananda | or "this node currently has a RAID10 configuration, that one is JBOD" | 17:06 |
devananda | and "it is possible to build RAID [0,1,5,10] on this node, but it will take time" -- so the scheduler can choose whether to pick a different node or not | 17:06 |
devananda | that might be reaching a bit much ... but it dovetails into ready-state discussions | 17:07 |
devananda | those have nothing to do with whether IPA can do partitioning or configdrive | 17:07 |
JayF | I guess I see, in a lot of ways, the decom/hardware capabilities/ready-state stuff all talking about the same thing | 17:07 |
JayF | decom/ready-state is about getting a node basically "ready" for a tenant | 17:07 |
JayF | hardware capabilities is similar, in that we'll be ensuring the node is "ready" for the configuration requested | 17:08 |
devananda | no | 17:08 |
JayF | well, maybe decom/ready-state are similar, hardware caps is a much larger ball of wax | 17:08 |
jroll | devananda: right. at any rate, I do think 128927 is valuable | 17:08 |
*** rainya has quit IRC | 17:08 | |
devananda | JayF: I agree with 17:07:54 < JayF> decom/ready-state is about getting a node basically "ready" for a tenant | 17:09 |
*** rainya has joined #openstack-ironic | 17:09 | |
devananda | JayF: but the schedule-time decision about where Nova places an instance requires that Nova know (via some interface we have to define) what the capabilities of the hardware are | 17:10 |
JayF | Yeah, because we push everything nova wants for scheduling up to the resource manager | 17:10 |
JayF | hrm | 17:10 |
devananda | JayF: right now, operators can manually set "capabilities:foo" within the node['properties'] field -- it's cludgly and undocumented | 17:10 |
devananda | JayF: and it is not actually related to the driver or the hardware capabilities. it's disjointed. | 17:11 |
JayF | jroll: ^ so fwiw we could do what I suggested to you and comstud yesterday afternoon | 17:11 |
JayF | jroll: w/r/t how we map flavors | 17:12 |
devananda | for example, look at how the iLO driver handles legacy vs uefi boot. it handles hardware which does both, and it can change the hardware's boot mode on demand in response to a request from Nova | 17:12 |
devananda | we don't need a decom phase to change the boot mode | 17:12 |
jroll | JayF: kind of, you can't just dump "flavor-name" in properties | 17:13 |
*** rainya has quit IRC | 17:14 | |
JayF | devananda: yeah, I get the idea. I honestly don't know if I'm the best person to map out that interaction though | 17:14 |
*** rainya has joined #openstack-ironic | 17:15 | |
*** ifarkas has quit IRC | 17:18 | |
* JayF wishes almost he could pair with someone on writing that spec | 17:18 | |
NobodyCam | brb ... quick walkies | 17:18 |
*** dlaube has joined #openstack-ironic | 17:19 | |
*** harlowja_away is now known as harlowja | 17:19 | |
devananda | JayF: I'm happy to help | 17:21 |
devananda | JayF: there are some areas of the interaction with the scheduler I'm fuzzy on (and honestly, I don't think _anyone_ fully understands the nova scheduler) | 17:22 |
JayF | devananda: perhaps we could set aside some time tomorrow? It's a hackday in the office so my schedule is flexible :) | 17:22 |
devananda | JayF: tmw morning works. I fly out to a wedding in the afternoon tho | 17:22 |
JayF | morning pst? like 10amish? | 17:22 |
JayF | over an etherpad and maybe a g+ | 17:23 |
devananda | JayF: yes | 17:23 |
JayF | and if jroll isn't good at hiding I might try to steal him as well | 17:23 |
JayF | haha | 17:23 |
devananda | JayF: are you in PST? | 17:23 |
jroll | >.> | 17:23 |
JayF | devananda: yeah :) j* is in SF :) | 17:24 |
devananda | NobodyCam: hi! do you have (or want to create) a list of questions for Operators? I see a note, I think it's from you, about that | 17:24 |
devananda | JayF: sounds good. see you @10 | 17:24 |
JayF | nice :) | 17:25 |
NobodyCam | devananda: the note is from me. I do not have a list I can attempt to gererate one.. any thing we would like to focuse one, with our questions? | 17:30 |
devananda | NobodyCam: that's what I'm asking you | 17:31 |
NobodyCam | lol... I can try and do questions for several areas :) how long is our slot.. ie. about how many questions should we have? | 17:32 |
JayF | If you have a written list of questions, why would it be worthwhile to take up summit time with them? | 17:33 |
JayF | Why not present the list on the ML, use the answers to decide what to do with oper track time | 17:33 |
JayF | or to have better answers once we get to paris | 17:33 |
NobodyCam | I assume so we can get answers from the operators | 17:33 |
jroll | ohai | 17:33 |
* jroll posts an AMA | 17:34 | |
NobodyCam | jroll: The American Medical Association (AMA)?? | 17:34 |
JayF | NobodyCam: Ask Me Anything | 17:35 |
jroll | Ask Me Anything | 17:35 |
jroll | it's a reddit thing | 17:35 |
NobodyCam | ahh | 17:35 |
JayF | NobodyCam: aka "IAMA Ironic Operator AMA" | 17:35 |
NobodyCam | heheheh | 17:35 |
*** praneshp has joined #openstack-ironic | 17:35 | |
jroll | I mean, as far as ops track goes | 17:35 |
jroll | I would want to ask operators "how can we help you" | 17:35 |
devananda | https://etherpad.openstack.org/p/PAR-ops-meetup <-- ops summit planning etherpad | 17:35 |
jroll | and I would like operators to be able to grill us with questions, feature requests, etc | 17:35 |
devananda | jroll: ++ | 17:36 |
jroll | e.g. "why is ironic such a pain to deploy" | 17:36 |
jroll | (it's not, just an example) | 17:36 |
NobodyCam | ahh so then we don't need our own questions? | 17:37 |
* NobodyCam has not attended the op track b4 | 17:37 | |
jroll | I mean | 17:37 |
jroll | I have one question: "how can we help?" | 17:37 |
NobodyCam | What areas in Ironic would you improve? | 17:38 |
jroll | none, operators don't write code, don'tcha know? | 17:38 |
*** achanda_ has joined #openstack-ironic | 17:38 | |
jroll | nah, I get what you mean | 17:39 |
NobodyCam | What areas in Ironic's work flow would you improve? | 17:39 |
NobodyCam | lol | 17:39 |
NobodyCam | :-p | 17:39 |
jroll | workflow? | 17:39 |
devananda | NobodyCam: you're assuming everyone in the ops track has used ironic alraedy | 17:39 |
jroll | that's a good point | 17:39 |
NobodyCam | oh | 17:40 |
JayF | I mean, would 10 minutes of "this is what happens when you call nova boot when hooked up to ironic" with a chart | 17:40 |
JayF | be a useful start to the operators thing? | 17:40 |
devananda | I think I'd like to start from: does Ironic solve a problem you have, or at least make your lives easier? | 17:40 |
JayF | I know some of our internal operators at Rackspace needed that to wrap their head around how Ironic is kind-of like a hypervisor | 17:40 |
devananda | JayF: I dunno. in fact, I actually don't know how many folks in the room will know what Ironic is already. maybe all of them. maybe not. | 17:41 |
devananda | JayF: so taht's a good point. having that "wtf is it" slide to start might be really helpful | 17:41 |
NobodyCam | first question: who here has Heard of Ironic? | 17:41 |
JayF | o/ | 17:41 |
yjiang5 | NobodyCam: :) | 17:42 |
JayF | It's that song by Alanis Morrisette, right? | 17:42 |
NobodyCam | lol | 17:42 |
*** achanda has quit IRC | 17:42 | |
NobodyCam | Answer: Ironicly we are _NOT_ the song by Alanis Morrisette | 17:43 |
yjiang5 | NobodyCam: for the qcow diksize question, I checked in glance channel, and seems there "would be the virtual size or what ever it was called ... anyways it's not implemented yet", and I think that 'virtual size" will be the right checking. | 17:43 |
*** rloo has quit IRC | 17:43 | |
NobodyCam | yjiang5: I think I agree | 17:43 |
NobodyCam | :) | 17:44 |
*** rloo has joined #openstack-ironic | 17:44 | |
yjiang5 | NobodyCam: possibly I can have a look on it later. | 17:45 |
*** athomas has quit IRC | 17:46 | |
devananda | jroll: on "power control", I don't undersatnd the connection you're making between nova rescue and soft-off | 17:46 |
NobodyCam | devananda: do we need slides for the op session or just a list of questions? | 17:47 |
devananda | NobodyCam: we can do anything we want | 17:47 |
NobodyCam | ack | 17:47 |
JayF | devananda: When we talk to customers, we tell them to in-band reboot in most cases and that "nova reboot" is a power cord pull | 17:47 |
JayF | devananda: in the case of implementing rescue, you *need* an out of band way to safely shut down a machine and not wreck the filesystem | 17:47 |
JayF | devananda: since theoretically they're using rescue because they can't access things in-band anymore | 17:48 |
NobodyCam | JayF: but if thats the case will apci call work? | 17:48 |
openstackgerrit | John Trowbridge proposed a change to openstack/python-ironicclient: Adds tty password entry for ironicclient https://review.openstack.org/129010 | 17:48 |
devananda | so this gets back to pets-vs-cattle | 17:48 |
NobodyCam | http://abcnews.go.com/Weird/wireStory/illinois-pet-dubbed-worlds-tallest-cow-26209468 | 17:49 |
devananda | if you read the libvirt nova driver, you'll see that it destroys the VM when rebooting it | 17:49 |
devananda | it doesn't gently shut it down | 17:50 |
JayF | NobodyCam: maybe. | 17:50 |
JayF | NobodyCam: think about how complex the network config is for onmetal; that fails at times :) | 17:50 |
*** yongli has quit IRC | 17:50 | |
NobodyCam | ahh didn't think of upstream failure | 17:50 |
JayF | NobodyCam: or, for instance, CoreOS has a bug where it's cloud-init replacement will crash if the user gives it malformed user data | 17:51 |
JayF | while that makes you go "well don't give it bad data" that can be harder than it sounds | 17:51 |
JayF | and without rescue || console you can't really iterate without a delete and boot command again :) | 17:51 |
devananda | correcting myself -- nova's libvirt driver supports a soft reboot (ironic doesn't). it falls back to hard reboot if the soft reboot fails | 17:54 |
devananda | not exposing taht does seems like a bug (or lack of feature) in our driver | 17:55 |
NobodyCam | brb getting coffee | 17:55 |
devananda | there are, however, some complications -- not all power drivers can possibly support an ACPI soft-off (eg, SNMP and iBoot drivers) | 17:55 |
devananda | and even the ones that can have no way to know when the host has actually rebooted | 17:56 |
devananda | ugh | 17:56 |
JayF | devananda: it's almost like we need to do an ACPI power *off*, not reboot | 17:57 |
JayF | devananda: then have Ironic power it back on via BMC if it shuts down before $timeout | 17:57 |
JayF | if it doesn't shut down before $timeout, take the big hammer (BMC hard off/on) to it | 17:57 |
NobodyCam | devananda: we have or had a couple of reviews for that: (mine is easy to get...so i'll use it as an example) https://review.openstack.org/#/c/107778/ | 18:00 |
devananda | NobodyCam: I searched but dont see any open bugs on this | 18:03 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic-specs: Support Decommissioning of Nodes https://review.openstack.org/102685 | 18:05 |
devananda | jroll, morgabra: I see a track note for "network partitioning" -- yes, we need to support that upstream. Should that discussion be in the Neutron track, though? | 18:05 |
*** yongli has joined #openstack-ironic | 18:05 | |
NobodyCam | sorry, turned on coffee maker and blew the power out... :-p | 18:13 |
NobodyCam | devananda: I don't think we ever actually had a bug | 18:14 |
NobodyCam | just a couple of reviews | 18:15 |
NobodyCam | that I recall | 18:15 |
NobodyCam | we talked our selfs and Ng out of it though, | 18:16 |
devananda | NobodyCam: I think we talked tripleo out of it as their use-case was a layer violation | 18:17 |
* NobodyCam files a bug ... but not for ^^^ | 18:18 | |
devananda | NobodyCam: but as a generic user of nova+ironic, I may want to soft-reboot my instance at some point | 18:19 |
NobodyCam | devananda: which do you like better, try soft, if fail then hard, expose soft only option tohte users | 18:20 |
devananda | if we want to match other nova virt driver capabilities, we need an option | 18:20 |
NobodyCam | lol this doc page looks a little lacking: http://docs.openstack.org/developer/ironic/api/ironic.common.utils.html | 18:21 |
*** yongli has quit IRC | 18:21 | |
*** pelix has quit IRC | 18:25 | |
*** Isotopp_ is now known as Isotopp | 18:32 | |
NobodyCam | yjiang5: filed a bug : https://bugs.launchpad.net/ironic/+bug/1382164 | 18:37 |
*** achanda_ has quit IRC | 18:37 | |
*** achanda has joined #openstack-ironic | 18:38 | |
*** yongli has joined #openstack-ironic | 18:44 | |
*** derekh has joined #openstack-ironic | 18:50 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Improve IPA client library https://review.openstack.org/111118 | 18:51 |
Shrews | why on earth am i getting import errors when running 'tox -epy27' locally????? | 18:52 |
NobodyCam | what are you importing? | 18:53 |
*** yongli has quit IRC | 18:54 | |
Shrews | this is with HEAD off of master. no changes | 18:55 |
Shrews | going to try recreating the venv | 18:55 |
NobodyCam | ++ | 18:55 |
*** rainya has quit IRC | 18:58 | |
*** jistr has quit IRC | 18:59 | |
*** boris-42 has quit IRC | 19:02 | |
*** marcoemorais has quit IRC | 19:03 | |
*** boris-42 has joined #openstack-ironic | 19:03 | |
*** marcoemorais has joined #openstack-ironic | 19:03 | |
*** rainya has joined #openstack-ironic | 19:04 | |
Shrews | yay. better | 19:04 |
jroll | devananda: there's work being done in neutron to have neutron support configuring real switches; that should be all ironic needs. I think we should talk about how to implement switching between provisioning and tenant networks. the abstraction there and the need to coordinate it in-driver | 19:05 |
*** hemna has quit IRC | 19:05 | |
*** praneshp has quit IRC | 19:07 | |
* NobodyCam steps afk for few... | 19:09 | |
*** hemna has joined #openstack-ironic | 19:12 | |
*** spandhe_ has joined #openstack-ironic | 19:13 | |
*** praneshp has joined #openstack-ironic | 19:14 | |
*** praneshp has quit IRC | 19:27 | |
*** BertieFulton has joined #openstack-ironic | 19:28 | |
*** praneshp has joined #openstack-ironic | 19:29 | |
*** BertieFulton has quit IRC | 19:31 | |
*** dprince has quit IRC | 19:32 | |
*** BertieFulton has joined #openstack-ironic | 19:36 | |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Improve hash ring value conversion https://review.openstack.org/129031 | 19:39 |
Shrews | devananda: hope you'll take a look at 129031 there ^^^ | 19:40 |
devananda | jroll: ah. that seems like a conductor-layer thing | 19:41 |
devananda | though I haven't given it much thought yet, and am kinda distracted right now | 19:41 |
NobodyCam | Shrews: worth adding a quick test to test_hash_ring.py to ensure _hash2long is returning s long? | 19:46 |
NobodyCam | s/s/is/ | 19:46 |
Shrews | NobodyCam: possibly? :) -1 for that and i'll add it | 19:46 |
*** BertieFulton has quit IRC | 19:48 | |
*** BertieFulton has joined #openstack-ironic | 19:49 | |
NobodyCam | lol per your request sir. -1'd :-p | 19:49 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Improve IPA client library https://review.openstack.org/111118 | 19:50 |
BertieFulton | Hi all, would anyone happen to know what work is going on in regards to https://blueprints.launchpad.net/ironic/+spec/cinder-integration? | 19:51 |
NobodyCam | Hi BertieFulton :) | 19:52 |
BertieFulton | The very helpful NobodyCam has been trying to help me track down the assignee | 19:52 |
BertieFulton | Hi NobodyCam | 19:52 |
BertieFulton | but no luck so far | 19:52 |
* NobodyCam checks his corp email again .... | 19:52 | |
NobodyCam | oh | 19:53 |
NobodyCam | speak of the devil | 19:53 |
BertieFulton | :) | 19:53 |
*** derekh has quit IRC | 19:54 | |
*** praneshp has quit IRC | 19:56 | |
*** achanda has quit IRC | 19:59 | |
*** BertieFulton has quit IRC | 20:03 | |
*** shikui__ has joined #openstack-ironic | 20:03 | |
*** BertieFulton has joined #openstack-ironic | 20:03 | |
ChuckC | hi ironic! | 20:05 |
ChuckC | i have a question about ironic and tempest | 20:05 |
ChuckC | are the api/baremetal tests under tempest ironic tests, or old? | 20:06 |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Improve hash ring value conversion https://review.openstack.org/129031 | 20:06 |
adam_g | ChuckC, they are tests of the API's CRUD operations using the fake driver | 20:08 |
ChuckC | adam_g: thanks! I'm wondering if there are any ironic tempest tests that eventually result in neutron api calls | 20:10 |
ChuckC | adam_g: specifically for updating ports | 20:11 |
adam_g | ChuckC, tempest.scenario.test_baremetal_basic_ops will do a full nova boot + ironic provisioning, including port updates | 20:11 |
ChuckC | adam_g: many thanks | 20:12 |
*** pensu has quit IRC | 20:12 | |
*** achanda has joined #openstack-ironic | 20:12 | |
*** BertieFulton has quit IRC | 20:18 | |
*** andreykurilin_ has joined #openstack-ironic | 20:21 | |
*** BertieFulton has joined #openstack-ironic | 20:22 | |
*** sambetts has quit IRC | 20:26 | |
*** shikui__ has quit IRC | 20:28 | |
NobodyCam | brb | 20:31 |
*** BertieFulton has quit IRC | 20:33 | |
*** tatyana has joined #openstack-ironic | 20:38 | |
*** ChuckC has quit IRC | 20:42 | |
jroll | devananda: right, though drivers may need to coordinate when it happens. maybe we have a NetworkInterface. idk | 20:46 |
JayF | As long as we call it something slightly less confusing than "NetworkInterface" :P | 20:47 |
* JayF has thousands of network interfaces | 20:47 | |
*** praneshp has joined #openstack-ironic | 20:47 | |
NobodyCam | qemu-img needs a python-lib :-p | 20:50 |
jroll | you have the power! :P | 20:52 |
NobodyCam | JayF: call it IWAN (= Interface Without A Name) | 20:53 |
jroll | heh | 20:53 |
*** rainya has quit IRC | 20:54 | |
*** linggao has quit IRC | 20:54 | |
NobodyCam | of course that may get confuzzled with The Cisco Intelligent WAN (IWAN) | 20:54 |
*** tatyana has quit IRC | 20:55 | |
openstackgerrit | Mathieu Mitchell proposed a change to openstack/ironic-python-agent: Write image directly to disk https://review.openstack.org/129046 | 20:55 |
NobodyCam | and then you may have to tell folks that your not reffering to this type of Iwan http://en.wikipedia.org/wiki/Iwan | 20:55 |
*** praneshp has quit IRC | 20:56 | |
yjiang5 | jroll: to your provisioning network and teneant network, you mean we change the deploying port to be a tenant port after deployment, is my understanding correct? | 21:00 |
lifeless | NobodyCam: interface formally known as? | 21:01 |
jroll | yjiang5: I mean switch the VLANs (networks) that the port is allowed to access | 21:01 |
NobodyCam | oh I like that one | 21:01 |
NobodyCam | morning lifeless :) | 21:01 |
JayF | NobodyCam: we keep adding things, we'll need an interface loader. I think we should call it iLO | 21:02 |
*** rainya has joined #openstack-ironic | 21:03 | |
yjiang5 | jroll: yes, I like that idea! However, can you please share how do you apply vlan to the deploy port through ironic now? With flat network and w/o configuring hardware switch through neutron, can we have the vlan to that port now? | 21:04 |
jroll | no, you need to be able to configure the hardware switch through neutron | 21:04 |
* jroll finds a thing | 21:04 | |
yjiang5 | jroll: and currently there is no such support yet, right? | 21:04 |
jroll | here's a bit on how rackspace is doing it: https://etherpad.openstack.org/p/ironic-neutron-bonding | 21:05 |
yjiang5 | jroll: Thanks, it's just what I'm looking for. | 21:07 |
jroll | :) | 21:07 |
jroll | it's open source, just not completely upstream | 21:08 |
mrda | Morning ironic | 21:10 |
NobodyCam | morning mrda | 21:10 |
mrda | NobodyCam: \o | 21:10 |
jroll | heya mrda | 21:11 |
NobodyCam | :) | 21:11 |
NobodyCam | just a note to everyone.. Wow we have a great group of folks here. | 21:13 |
*** ChuckC has joined #openstack-ironic | 21:13 | |
yjiang5 | jroll: this is a bit similar to SR-IOV effort, which need the external connection point also. | 21:13 |
NobodyCam | yjiang5: your on the size bug I see awesome Thank you :) | 21:14 |
jroll | NobodyCam: <3 | 21:14 |
jroll | yjiang5: what's that? | 21:14 |
mrda | NobodyCam: :) | 21:14 |
mrda | jroll: hey | 21:14 |
yjiang5 | NobodyCam: Sure.I just need firstly figure out how to fix it in glance side :) | 21:14 |
yjiang5 | jroll: I mean the external connection point. In SR-IOV usage, a SR-IOV VF is assigned to a nova insance , and in some situation, it need configure the corresponding switch, thus also need the external switch connection point information. I will check with the PCI-SRIOV guys to see if my understanding is correct. | 21:17 |
ChuckC | adam_g: are you still there? | 21:17 |
adam_g | ChuckC, yea | 21:17 |
jroll | yjiang5: I guessit's similar, I don't claim to understand all of it :) | 21:17 |
NobodyCam | yjiang5: we could be the check our selfs after the image is pulled down from glance | 21:18 |
*** jjohnson2 has quit IRC | 21:18 | |
NobodyCam | s/be/do/ | 21:19 |
ChuckC | adam_g: hey, I'm wondering if updating mac_address in baremetal scenario testing makes sense | 21:19 |
ChuckC | adam_g: it's a nic replacement scenario | 21:19 |
yjiang5 | NobodyCam: sure, will work that way firstly and that will at least make our life better. In the long term, do it in glance and nova will be more generic and better IMHO. | 21:19 |
yjiang5 | NobodyCam: Of course, there is no conflict of these two efforts. | 21:19 |
NobodyCam | yjiang5: ye ++++ | 21:20 |
adam_g | ChuckC, that test class only has one test (test_baremetal_server_ops), you can tack on another to do a boot instance/check/replace mac/check/etc type thing | 21:20 |
NobodyCam | s/ye/yep/ | 21:20 |
yjiang5 | jroll: me either. Just think multiple usage/requirement will make life easier. | 21:21 |
ChuckC | adam_g: ok, thanks. I'm writing up a neutron spec now, and will add that. | 21:22 |
adam_g | ChuckC, ah cool. im not sure if nic replacement falls under 'basic ops' but a test can live in tempest's scenarios somewhere | 21:22 |
adam_g | ChuckC, or wherever else those kinds of tests might move to in the future | 21:23 |
*** rainya has quit IRC | 21:24 | |
*** rainya has joined #openstack-ironic | 21:25 | |
ChuckC | adam_g: I'm wondering if scenario testing is new, so not much is there yet, or if it's expensive, so folks don't want to add much. | 21:25 |
adam_g | ChuckC, the scenario tests in general have been around a long time, the baremetal tests are fairly new and small at this point | 21:26 |
*** achanda has quit IRC | 21:28 | |
*** rainya has quit IRC | 21:31 | |
*** achanda has joined #openstack-ironic | 21:31 | |
*** rainya has joined #openstack-ironic | 21:31 | |
NobodyCam | JayF: did you see yuriyz put up a new rev of https://review.openstack.org/#/c/103105. | 21:36 |
NobodyCam | yuriyz: thank you :) | 21:36 |
JayF | woo, it's in a tab | 21:36 |
NobodyCam | :-p | 21:37 |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Removed hardcoded IDs from "node" test resources https://review.openstack.org/127974 | 21:52 |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Remove hardcoded IDs - possible alternative (DO NOT MERGE) https://review.openstack.org/129068 | 21:52 |
*** igordcard has quit IRC | 21:52 | |
openstackgerrit | Chris Behrens proposed a change to openstack/ironic-python-agent: Add vhd writing support to agent https://review.openstack.org/129070 | 21:54 |
*** andreykurilin_ has quit IRC | 22:03 | |
rloo | hey how do I undo I revision? I accidentally added a new revision to 127974. And it changed the topic too :-( | 22:05 |
rloo | https://review.openstack.org/#/c/127974/ | 22:05 |
*** rainya has quit IRC | 22:05 | |
*** rainya has joined #openstack-ironic | 22:06 | |
openstackgerrit | Chris Behrens proposed a change to openstack/ironic: Store image disk_format and container_format https://review.openstack.org/128463 | 22:06 |
*** rwsu has quit IRC | 22:07 | |
dlaube | Can anyone help me figure out why I'm getting "WARNING keystonemiddleware.auth_token [-] Unable to find authentication token in headers" in my ironic-api.log while nova-compute tries to authenticate against it? I've made sure that nova/ironic/keystone are all from the juno release packages on my ubuntu 14.04 | 22:08 |
dlaube | nova-compute.log thows "TRACE nova.openstack.common.periodic_task Unauthorized: Unauthorized (HTTP 401)" | 22:08 |
dlaube | I've been over my credentials in nova-compute.conf/nova.conf a bunch of times | 22:08 |
JayF | rloo: git review -d 1234,4; git review | 22:09 |
JayF | rloo: where 1234 is the change number and 4 is the revision you want back | 22:09 |
dlaube | I can get-token just fine with keystone using those creds, just cant seem to figure it out | 22:09 |
JayF | rloo: no undo, just redo :) | 22:09 |
rloo | JayF: thx! | 22:09 |
JayF | dlaube: have you proof of concepted this in noauth? | 22:09 |
JayF | dlaube: IDK that specific problem but when we initially deployed, we did everything in noauth and added the auth later | 22:09 |
JayF | dlaube: to remove one possible break-point | 22:09 |
dlaube | JayF: excellent idea | 22:14 |
dlaube | I had to noauth ironic a while back when I had keystone issues | 22:14 |
JayF | Yeah I'd get everything working end-to-end in noauth | 22:15 |
dlaube | let me try that | 22:15 |
JayF | then add auth back to services Ironic depends on (like glance) | 22:15 |
JayF | then finally add auth back to Ironic and the nova driver for ironic | 22:15 |
dlaube | ok, doing it now | 22:16 |
NobodyCam | oh good idea JayF :) | 22:17 |
JayF | NobodyCam: we've done this before, and on a time crunch too ;) | 22:17 |
NobodyCam | :) | 22:18 |
NobodyCam | looks like /me is being called for walkies duity again... brb | 22:19 |
dlaube | cool. no longer seeing "WARNING keystonemiddleware.auth_token [-] Unable to find authentication token in headers" in ironic-api.log | 22:19 |
dlaube | but nova-compute.log has changed to thowing this; | 22:19 |
dlaube | TRACE nova.openstack.common.periodic_task AuthorizationFailure: Authorization Failed: Not Found (HTTP 404) | 22:20 |
dlaube | I should set auth_strategy=noauth in nova-compute.conf next? | 22:20 |
JayF | I'm honestly not sure | 22:21 |
dlaube | ok, just set auth_strategy=noauth in nova.conf and nova-compute.conf | 22:23 |
JayF | the thing to remember is | 22:23 |
JayF | are all your other services running as noauth? | 22:23 |
dlaube | glance is using keystone, so is neutron | 22:23 |
dlaube | I have to no auth those as well? | 22:24 |
JayF | you have to make sure you auth to those | 22:24 |
JayF | even if you noauth to ironic | 22:24 |
*** pcrews has quit IRC | 22:24 | |
dlaube | im seeing this in nova-compute.log now: http://pastie.org/private/qw93fhndgkglhqpfyaitma | 22:24 |
jroll | right, ironic might be passing tokens elsewhere | 22:25 |
JayF | that's still trying to auth | 22:25 |
dlaube | hmm | 22:25 |
jroll | you know | 22:25 |
jroll | there might be assumptions in our client | 22:26 |
jroll | or driver | 22:26 |
dlaube | even though have auth_strategy=noauth in nova.conf and nova-compute.conf, I have not commented out the [keystone_authtoken] config block | 22:27 |
dlaube | I wonder if that is causing this | 22:27 |
JayF | possibly. | 22:27 |
JayF | I think my noauth advice might have been bad, if you still have auth on for glance and neutron and have to keep it that way | 22:27 |
dlaube | lemme comment out and restart all nova | 22:27 |
JayF | because I strongly suspect that a mix of auth/noauth won't work | 22:27 |
*** pcrews has joined #openstack-ironic | 22:30 | |
dlaube | I commented out [keystone_authtoken] config blocks in my nova configs, no change after restart | 22:31 |
dlaube | well, I can go set auth_strategy=noauth on neutron/glance really quick | 22:31 |
* JayF has gtg but I hope you can figure it out :( | 22:31 | |
dlaube | no worries JayF | 22:31 |
jroll | ohhhhhhhh | 22:31 |
jroll | I have a thing | 22:31 |
jroll | sec | 22:32 |
dlaube | me too! been on this 2 days | 22:32 |
JayF | We need a dlaube-installs-ironic RCA | 22:32 |
JayF | so we know where docs are bad and where things are hard | 22:32 |
* JayF actually gone | 22:32 | |
jroll | dlaube: set ironic.admin_auth_token to anything | 22:32 |
jroll | and also set ironic.api_endpoint | 22:32 |
dlaube | I still have not found a solid replacement for the deprecated Baremetal wiki | 22:32 |
jroll | both in nova-compute.conf | 22:32 |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Removed hardcoded IDs from "node" test resources https://review.openstack.org/127974 | 22:33 |
jroll | that should let you do noauth | 22:33 |
dlaube | sweet jroll, let me try that really quick | 22:33 |
jroll | you need api_endpoint, for sure, otherwise it will try to hit keystone for the ironic url | 22:34 |
dlaube | jroll: I think that is what is going on here | 22:34 |
dlaube | under my [ironic] config block inside my nova-compute.conf, I only have these; | 22:35 |
dlaube | admin_tenant_name admin_url admin_username admin_password | 22:35 |
jroll | yeah | 22:35 |
jroll | hmm, I wonder if auth would work if you added api_endpoint... if ironic isn't in your service catalog that might explain it | 22:36 |
*** yongli has joined #openstack-ironic | 22:36 | |
dlaube | I've got this: http://pastie.org/private/iuw2rkfdlsspw3ifmvfeew | 22:38 |
dlaube | so I should add api_endpoint = http://198.x.x.210:6385 to the [ironic] config block in my nova-compute.conf and give that a try it would seem | 22:38 |
jroll | yeah | 22:39 |
dlaube | ok, trying now | 22:39 |
dlaube | still seeing "TRACE nova.openstack.common.periodic_task AuthorizationFailure: Authorization Failed: Not Found (HTTP 404)" | 22:40 |
dlaube | maybe I'll put keystone auth back into nova-compute and see what happens | 22:41 |
jroll | ugh, wth | 22:42 |
dlaube | ok, set keystone instead of noauth for ironic,nova,nova-compute configs + api_endpoint = http://198.x.x.210:6385 under the [ironic] config block for nova configs… restarted everything | 22:45 |
dlaube | back to nova-compute.log saying "TRACE nova.openstack.common.periodic_task Unauthorized: Unauthorized (HTTP 401)" | 22:46 |
dlaube | oh | 22:46 |
jroll | well, right, I was trying to get noauth to work | 22:46 |
jroll | I also have to go, though, sorry :( | 22:46 |
dlaube | I do see this in ironic-api.log | 22:46 |
dlaube | WARNING keystonemiddleware.auth_token [-] Configuring auth_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint | 22:46 |
jroll | oh | 22:46 |
jroll | that's weird | 22:46 |
dlaube | no prob jroll, I appreciate the help dude | 22:46 |
jroll | yeah no worries | 22:47 |
dlaube | I wonder if that warning is causing this | 22:47 |
jroll | that's a very strange error | 22:47 |
jroll | but yes, I could see that | 22:47 |
jroll | or, make sure ironic and nova-compute are pointed at the same auth url at least | 22:47 |
dlaube | interesting | 22:47 |
dlaube | I'll check that again but I think they are | 22:48 |
jroll | ok | 22:48 |
jroll | good luck! | 22:48 |
dlaube | thanks! | 22:48 |
*** achanda has quit IRC | 22:54 | |
*** achanda has joined #openstack-ironic | 22:58 | |
*** ChuckC___ has joined #openstack-ironic | 23:13 | |
*** ryanpetrello has quit IRC | 23:32 | |
*** ryanpetrello has joined #openstack-ironic | 23:33 | |
*** ChuckC___ has quit IRC | 23:34 | |
NobodyCam | ok ya all /me is steping out a few minutes early... have a good night :) | 23:57 |
mrda | Have a good night NobodyCam | 23:58 |
Haomeng|2 | morning ironic:) | 23:59 |
Haomeng|2 | NobodyCam: good night:) | 23:59 |
mrda | Hi Haomeng|2 | 23:59 |
Haomeng|2 | mrda: morning:) | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!