Monday, 2014-03-31

*** e0ne has joined #tripleo00:01
SpamapSlifeless: mmk. I'm available for any parallel tasks you might have.00:01
*** ci-overcloud has joined #tripleo00:03
ci-overcloud************** ci-overcloud complete status=6 ************00:03
*** ci-overcloud has quit IRC00:03
*** e0ne_ has joined #tripleo00:03
*** e0ne has quit IRC00:03
lifelessSpamapS: more automation of the stuff in line 235 of https://etherpad.openstack.org/p/tripleo-test-cluster or fixing the critical bugs related to this like the dhcp-all-interfaces breaking-us would be good00:04
SpamapSlifeless: what does dhcp-all-interfaces break?00:05
lifelessok FINALLY got it past all the networking and its now building off local pypi and ubuntu mirrors00:05
lifelessSpamapS: https://trello.com/c/ruXSHgYq/85-dhcp-all-interfaces-breaking-our-brains00:05
lifelessrunning up the street for lynne, bbs, hopefully this completes ok00:06
StevenKI am also running up the street.00:06
StevenKOur postie here when confronted with a parcel will either try and force it into the mailbox, or give up and put up a card in the mailbox.00:06
StevenKSo now I have to walk up to the post office.00:07
*** e0ne_ has quit IRC00:08
*** rlandy has quit IRC00:08
tchaypoexcept not right now, because it won't be at the post office until he finshes his rounds and takes it back00:08
*** ci-overcloud has joined #tripleo00:10
ci-overcloud************** ci-overcloud complete status=1 ************00:10
*** ci-overcloud has quit IRC00:10
*** yamahata has quit IRC00:23
*** matsuhashi has joined #tripleo00:23
lifelessSpamapS: 2014-03-01 09:27:02.030 4726 WARNING heat.openstack.common.db.sqlalchemy.session [-] This application has not enabled MySQL traditional mode, which means silent data corruption may occur. Please encourage the application developers to enable this mode.00:36
lifelessERROR: (IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`heat`.`stack_lock`, CONSTRAINT `stack_lock_ibfk_1` FOREIGN KEY (`stack_id`) REFERENCES `stack` (`id`))') 'DELETE FROM stack WHERE stack.id = %s' ('1f485871-5c05-4118-aedb-14aa8f8d6962',)00:36
lifelessheat-manage purge_deleted is spamming cron00:36
StevenKtchaypo: Tis, since the card was put in my mailbox on Friday00:41
StevenKAlthough the postie here is *useless*.00:42
StevenKHe wrote the street number on the card, but not the street name, so I got asked 20 questions by the guy at the post office.00:42
SpamapSlifeless: right that is a bug that was fixed00:43
SpamapSlifeless: so newer Heat should take care of it.00:43
StevenK"This application has not enabled MySQL traditional mode," -- why must this be logged at all? Srsly :-(00:44
SpamapSStevenK: reasons00:44
SpamapSStevenK: because nobody believed in Drizzle basically ;)00:45
* StevenK tries to work out how to open this parcel without resorting to power tools.00:45
*** ci-overcloud has joined #tripleo00:48
ci-overcloud************** ci-overcloud complete status=6 ************00:48
*** ci-overcloud has quit IRC00:48
StevenKlifeless: I'm mostly afk, installing more RAM in my desktop.00:49
lifelessglwt00:52
lifelessuser image build fail. stabbbbity00:53
lifelessI probably should mention how MUCH SO VERY VERY MUCH I want our HA working right now01:00
*** e0ne has joined #tripleo01:01
*** funzo_ has joined #tripleo01:04
*** spzala has joined #tripleo01:05
*** jeblair_ has joined #tripleo01:08
*** matty_du1s|gone has joined #tripleo01:09
*** Hefeweiz1n has joined #tripleo01:09
*** kiall_ has joined #tripleo01:10
*** cody-somerville has quit IRC01:13
*** Matt2 has quit IRC01:13
*** decede has quit IRC01:13
*** ewindisch has quit IRC01:13
*** jeblair has quit IRC01:13
*** Daviey has quit IRC01:13
*** e0ne has quit IRC01:13
*** killer_prince has quit IRC01:13
*** kiall has quit IRC01:13
*** funzo has quit IRC01:13
*** rbrady has quit IRC01:13
*** sseago has quit IRC01:13
*** matty_dubs|gone has quit IRC01:13
*** Hefeweizen has quit IRC01:13
*** Daviey has joined #tripleo01:14
StevenKsteven@undermined:~% free -m | head -n 2 | tail -n 101:16
StevenKMem:         24007       1056      22951          0         89        53601:16
StevenKHeh. Used is just over 1GiB. Now let's start Firefox01:16
lifeless24GB?01:18
StevenKlifeless: Already had 8, bought 1601:19
*** ewindisch has joined #tripleo01:19
*** decede has joined #tripleo01:19
mordredSpamapS: we tried to get people to switch to drizzle...01:19
*** cody-somerville has joined #tripleo01:20
StevenKlifeless: You were mentioning >16G on the list, and the 8G I already had is quite fast Ripjaws RAM, so I didn't want to lose it01:20
*** rbrady has joined #tripleo01:21
*** yamahata has joined #tripleo01:21
*** killer_prince has joined #tripleo01:21
StevenKmordred: And people stuck to MySQL anyway?01:21
StevenKOr MariaDB01:21
*** Matt2 has joined #tripleo01:22
*** matsuhashi has quit IRC01:24
lifelessStevenK: cool01:24
*** matsuhashi has joined #tripleo01:26
mordredStevenK: well, yeah01:29
mordredStevenK: the reason people didn't move to drizzle is that it would have involved moving to something away from what they were already using. it wasn't that drizzle wasn't better - it was that change incurs cost01:30
mordredStevenK: so they're pretty unlikely to change to a different non-mysql database either01:31
*** nosnos has joined #tripleo01:31
mordredunless they go in a completely different direction and do something like mongo01:31
*** sseago_ has joined #tripleo01:31
mordredStevenK: nice new ram, btw01:33
StevenKNow my desktop can stop swapping to death for ~15 minutes whenever I spin up TripleO01:34
*** noslzzp has quit IRC01:35
mordredw00t01:35
StevenKmordred: Yeah. I know the decision to fork off wasn't taken lightly, but it is a cost that is constantly paid.01:35
mordredyup01:35
StevenKmordred: Did Drizzle make that a default, or something else, getting back to the log message that started this discussion.01:36
mordredStevenK: yeah - we got rid of sql modes all together and just made evrything strict01:37
StevenKAnd how did that affect speed?01:37
mordrednot at all01:37
StevenKYou don't wait for fsync() and friends on COMMIT ?01:38
mordredthat's not related to sql mode01:38
StevenKAh01:38
mordredthe option you're thinking of is related to the replication binary log01:39
*** noslzzp has joined #tripleo01:40
mordredcommit on innodb tables is always crash safe - the question in tuning is whether or not you care if you lose something from the binlog on crash01:41
mordredthat was one of the things we solved in drizzle by having the replication log actualy written into a table inside of innodb, so that it coudl participate in the commit machinery and not need any 2pc semantics between db files and replication logs01:42
mordredStevenK: "This application has not enabled MySQL traditional mode," is more about incoming sql processing01:45
mordredwithout turning on traditional or strict mode, mysql will endeavor to do _something_ with the data you give it, even if that violates data typing01:46
mordredso you can get truncation of values, or weird values inserted into columns you didn't expect01:46
mordredthis was considered a "feature" back in the very early web days01:47
mordredbut is now widely regarded as a very bad idea01:47
StevenKAnd made a lot of people very angry? :-P01:48
mordred:)01:48
mordredit's also an actually important thing if you have any non-transactional tables, such as myisam01:48
mordredbecause throwing an error on insert in the middle of a multi-statement sequence, without rollback, could actually be much worse :)01:49
mordredin any case, we should probbly be setting sql_mode=STRICT_TRANS_TABLES at the very least01:49
* mordred will look in to how we can tell sqlalchmey to do that, if possible01:50
mordredSpamapS: any thoughts from you on current state of thinking regarding sql_mode and openstack?01:53
*** sdake has quit IRC01:54
*** Daviey has quit IRC02:00
*** morazi has quit IRC02:00
lifelessyay all machines active02:01
*** ci-overcloud has joined #tripleo02:01
ci-overcloud************** ci-overcloud complete status=1 ************02:01
*** ci-overcloud has quit IRC02:01
lifelessnow to wait and see dammit02:01
lifeless+ wait_for_stack_ready 300 10 ci-overcloud02:01
lifelessCommand output matched 'CREATE_FAILED'. Exiting...02:01
*** e0ne has joined #tripleo02:01
lifeless| stack_status_reason  | Resource create failed: WaitConditionTimeout: 0 of 1                                                                                  |02:01
lifelessSpamapS: how does one make heat wait longer ?02:02
lifelessnvm02:02
* lifeless tries again02:03
*** e0ne has quit IRC02:06
*** spzala has quit IRC02:13
*** eghobo has quit IRC02:19
*** ramishra has joined #tripleo02:21
*** xuhaiwei has joined #tripleo02:33
*** rbrady has quit IRC02:37
*** rlandy has joined #tripleo02:37
*** rlandy has quit IRC02:37
xuhaiweilifeless: I haven't solved this problem "Could not fetch URL https://pypi.python.org/simple/pip/: timed out" yet, so how to use the mirror, should I create it by myself?02:42
lifelessxuhaiwei: yes, you'll need to create it yourself02:42
lifelessthere is some documentation about that in diskimage-builder/elements/pypi/README.md02:43
xuhaiweiok, thanks02:43
*** sdake has joined #tripleo02:45
lifelessdib-run-parts Mon Mar 31 02:51:37 UTC 2014 Running /opt/stack/os-config-refresh/post-configure.d/80-neutron-openvswitch-agent02:46
lifeless+ os-svc-enable -n neutron-openvswitch-agent02:47
lifeless+ os-svc-restart -n neutron-openvswitch-agent02:47
lifelessstop: Unknown instance:02:47
lifelessstart: Job failed to start02:47
lifeless2014-03-31 02:51:40.029 9407 ERROR neutron.plugins.openvswitch.agent.ovs_neutron_agent [req-012f586a-c785-45be-b77a-6213cb13f969 None] Bridge br-untagged for physical network tripleo-bm-test does not exist. Agent terminated!02:47
lifelessoh for the log of dog02:53
lifeless/opt/stack/tripleo-incubator/scripts/devtest_overcloud.sh: line 237: jq: command not found02:53
lifelessundercloud is quantal02:53
StevenKlifeless: I *think* -backports is safe enough for one package02:56
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/129048803:00
uvirtbotLaunchpad bug 1290488 in tripleo "Baremetal: Invalid credentials" [Undecided,Incomplete]03:00
*** untriaged-bot has quit IRC03:00
*** e0ne has joined #tripleo03:01
*** e0ne has quit IRC03:03
*** eghobo has joined #tripleo03:07
*** matsuhashi has quit IRC03:19
cody-somervilleHow much disk space is required for full mirror of all things tripleo devtest needs?03:21
StevenKcody-somerville: ~150-180G or so?03:25
lifelesscody-somerville: saucy (trusty soon) + 100MB or so from pypi (we can partial mrror that, unlike Ubuntu)03:30
lifelesscody-somerville: + a base os image03:30
lifelesscody-somerville: + git trees03:30
*** xuhaiwei has quit IRC03:31
StevenKUbuntu is ~30G per distroarchseries or so03:33
StevenKWith source being effectively another DAS03:33
*** nosnos has quit IRC03:34
* StevenK increases the memory pressue his desktop is under and starts Thunderbird.03:39
StevenKOh noes, I'm into swap03:39
*** matsuhashi has joined #tripleo03:57
*** e0ne has joined #tripleo04:01
*** nosnos has joined #tripleo04:02
lifelessStevenK: heh04:03
*** e0ne has quit IRC04:06
*** xuhaiwei has joined #tripleo04:06
StevenKSo with a devtest running 4 nodes + seed, firefox and thunderbird, I'm stable at Mem:         24007      23192        814          0         27      13240   and ~45M into swap04:11
lifelessswapoff -a04:12
StevenKDoes that force the pages back into RAM?04:12
lifelessyeah04:12
StevenKI think I can cope with 45M swap usage, TBH04:13
StevenKBleh04:13
StevenKError saving domain: internal error: unable to execute QEMU command 'migrate': State blocked by non-migratable device '0000:00:03.0/ich9_ahci'04:13
lifeless  Running setup.py (path:/opt/stack/venvs/python-glanceclient/build/cryptography/setup.py) egg_info for package cryptography04:13
lifeless    No local packages or download links found for six>=1.4.104:13
lifelessswitch04:14
lifelesshttp://mirror.robertcollins.net/pypi/simple/six/ has plenty newer. wtf04:14
greghaynesI think six was another one of the easy-installed dependencies04:14
greghaynesRan into that when I had a wheel only pypi mirror04:14
StevenKHost mirror.robertcollins.net not found: 3(NXDOMAIN)04:14
StevenK:-P04:15
lifeless      File "/opt/stack/venvs/python-glanceclient/local/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 587, in easy_install04:15
lifeless        raise DistutilsError(msg)04:15
StevenKI was pondering setting up a pypi mirror04:15
StevenKWhat's the daily churn?04:15
greghaynesStevenK: no idea, I just stay a few days out of date :p04:15
*** ramishra_ has joined #tripleo04:16
StevenKgreghaynes: Because WCPGW? :-P04:16
lifelessStevenK: my bill hasn't noticed yet04:16
lifelessStevenK: I'm running bandersnatch, and then pypi-mirror on top of that to get wheels for openstack stuff04:16
greghayneswow, double mirror04:16
*** ramishra has quit IRC04:17
* StevenK kills nodes, since migration save isn't working, and teh googles says "New qemu lol"04:17
lifelessgreghaynes: whats the meme04:17
lifelessdouble rainbow04:17
greghaynesdouble mirror all the way across the sky04:17
StevenKHm, I don't know that one04:18
greghaynesoh my04:18
lifelessrighto fixing the order of mirror urls fixed that04:18
lifelesseasy f*ing install04:18
StevenKlifeless: Yes, I find easy install is a double lie04:18
lifelessI bet Lotus907efi will hit that tomorrow04:18
greghaynesAwesome, so they were in the wrong order after all04:18
lifelessgreghaynes: there was never any doubt04:18
greghaynesI think I mentioned they were backwards to him or someone in hipchat when we were debugging something04:19
greghayneshopefully it was him, I can never keep the name mappings together in my head04:19
lifeless6/10 hypervisors have checked in04:23
lifelesssheese04:23
*** nati_ueno has joined #tripleo04:23
lifelessslowest deploy evah04:25
lifelessyay 704:25
StevenKlifeless: Let me take the new RAM out of my desktop, and I'd question that.04:26
StevenKTripleO on 8G results in a LOT of thrashing04:26
lifelessStevenK: 35m so far04:26
lifelessStevenK: yeah, don't do that.04:26
StevenKHaha04:26
lifelessStevenK: so where are we at with thingy04:27
StevenKThingy?04:27
lifelessStevenK: register-nodes etc stuff04:27
*** marun has joined #tripleo04:27
*** marun is now known as marun_afk04:27
StevenKlifeless: I'm going to guess you mean the movement to os-cloud-config, while I try and swap context back in.04:28
lifelessStevenK: that and making more flavours to match the hardware supplied04:28
lifelessStevenK: and being idempotent04:29
StevenKlifeless: So you mentioned this at the sprint, and then I got distracted by moving the seed into the JSON04:29
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-incubator: Store seed details in the JSON  https://review.openstack.org/7905104:32
lifelessone more hypervisor to check in04:33
*** lazy_prince has joined #tripleo04:39
*** matsuhashi has quit IRC04:39
*** marun_afk has quit IRC04:39
*** sseago_ has quit IRC04:39
*** sdake has quit IRC04:39
*** yamahata has quit IRC04:39
*** killer_prince has quit IRC04:39
*** lazy_prince is now known as killer_prince04:39
*** matsuhashi has joined #tripleo04:43
*** sdake has joined #tripleo04:45
*** marun has joined #tripleo04:46
*** yamahata has joined #tripleo04:46
*** sseago_ has joined #tripleo04:47
lifelessUnable to establish connection to http://138.35.77.16:35357/v2.0/endpoints04:47
lifeless-stab-04:47
StevenKlifeless: So, mkdir scripts, cp ../tripleo-incubator/scripts/register-nodes scripts and convert to Python?04:51
lifelessat the risk of wedging the undercloud, I'm going to bounce the mellanox driver04:51
lifelessStevenK: thats too brief for me to eval properly04:51
StevenKlifeless: register-nodes04:51
lifelessyes04:51
StevenKWell, register-nodes -> os-cloud-config04:52
lifelessgo on04:52
StevenKWell, scripts is silly04:52
StevenKOh, we want os_cloud_config/nodes.py or something?04:52
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Add more tools.  https://review.openstack.org/8404904:52
lifelessStevenK: the goal is a Python API for tuskar and a CLI for us to use on the seed04:53
lifelesson/against04:53
lifelessthere are lots of routes to that nirvana04:53
lifelessuhm04:53
lifelessthe code needs to change repository04:53
lifelesswe need to use os-cloud-config (^ my review)04:54
lifelesswe need to add a python API04:54
lifelessand we have features we want to add that probably imply a rewrite in pythno04:54
lifelessI'm fairly agnostic about ordering04:54
lifelessbut04:54
*** sdake has quit IRC04:54
lifelessdo suggest we keep the period of time where we have duplication to a minimium04:54
*** akuznetsov has joined #tripleo04:55
lifelessalso eep04:57
lifelessregister-nodes --help04:57
lifeless/home/robertc/work/tripleo-incubator/scripts/register-nodes: line 10: $2: unbound variable04:57
StevenKNo --help or -h in register-nodes04:57
StevenKIt doesn't use getopt04:57
lifelessyeah, thing to fix :)04:58
StevenKITYM ignore until we rewrite it04:59
lifelesssame same04:59
lifelesstomorrow right?04:59
StevenKHah04:59
lifelesshow hard is subprocess.call :)05:00
StevenKWe are seriously not suggesting that as the first step? :-(05:00
StevenKI'm sketching out in my head how I want this to look05:01
lifelessI'm typing therefor I'm trolling05:01
*** e0ne has joined #tripleo05:01
StevenKThat was well known05:02
*** e0ne has quit IRC05:04
lifelessdo I get a well known port of my own?05:04
StevenKYes. -105:06
lifelessLOL05:06
StevenKlifeless: So, os_cloud_config/nodes.py to contain bits to register a single node with nova-bm or ironic as well as some machinery to weed out nodes already registered, and scripts/register-nodes to call into it ?05:08
lifelessStevenK: os_cloud_config/cmds/nodes.py as the CLI entry point05:10
lifelessStevenK: (openstack convention - see nova for instance)05:10
lifelesssorry05:10
lifelesscmd not cmds05:11
lifelessStevenK: I'd make the interface set based - give the CLI a nodes JSON, it parses and passes the vector to os_cloud_config/nodes.py05:11
StevenKlifeless: I was going to keep that logic in the module05:15
lifelessStevenK: up to you05:16
lifelessStevenK: just since tuskar will have the vector as python objects seems like the public pythoninterface doesn't need to know that its 'JSON'05:16
StevenKlifeless: The CLI calls a method in the module, passing the parsed JSON in, and gets back a list of missing nodes05:16
StevenKlifeless: Yes, I was going to keep the JSON contained in the CLI only05:17
lifelesstchaypo: where can we record https://etherpad.openstack.org/p/tripleo-newdev-notes so that its discoverable by new devs05:17
lifelessStevenK: missing nodes?05:17
*** noslzzp has quit IRC05:18
StevenKMissing nodes, IE, that ironic/nova-bm do not know about.05:18
StevenKThen the CLI will register them05:18
*** killer_prince has quit IRC05:19
StevenKlifeless: I don't like the idea of os.environ["USE_IRONIC"] in the CLI either05:19
lifelessStevenK: I think you're setting yourself up for potato programming with that interface05:20
lifelessStevenK: you could see if there is an ironic endpoint registered in keystone and use that to decide05:20
*** kevinbenton has left #tripleo05:25
tchaypolifeless: good question. The wiki might be a good place for it?05:31
tchaypolifeless: esp since I'd love to take advantage of some of the workup. Moving it into doc/source/new-dev.rst might be good too05:32
*** e0ne has joined #tripleo05:32
*** killer_prince has joined #tripleo05:34
*** e0ne has quit IRC05:36
lifelessyup, damn mellanox driver05:41
*** ci-overcloud has joined #tripleo05:43
ci-overcloud************** ci-overcloud complete status=0 ************05:43
*** ci-overcloud has quit IRC05:43
* StevenK stabs setup.py05:44
StevenKBuild the console scripts in place, you stupid tool05:44
lifelessStevenK: hey!05:44
lifeless:>05:44
lifelessStevenK: pip install -e .05:45
StevenKlifeless: Which tries to then write to /usr/local/lib, which is not in-place.05:46
lifelessStevenK: right - mkvirtualenv FTW05:47
*** nosnos_ has joined #tripleo05:53
*** nosnos has quit IRC05:53
*** matsuhashi has quit IRC05:54
*** matsuhashi has joined #tripleo05:55
*** e0ne has joined #tripleo06:01
*** e0ne has quit IRC06:02
*** jtomasek has joined #tripleo06:11
*** mrunge has joined #tripleo06:15
*** jcoufal has joined #tripleo06:20
SpamapSlifeless: so, are we just plain down?06:25
SpamapSlifeless: also, trusty has the new mellanox driver already, in case you're feeling intrepid.. ;)06:25
lifelessSpamapS: we're just about up06:29
lifelessjust configuring the geard broker now06:29
SpamapSlifeless: ok. Sorry I haven't been helpful. Busy Sunday.06:30
lifelessSpamapS: no wakkas06:30
lifelesslife is06:31
lifelessgreghaynes: 2014-03-31 06:36:52.569 25015 ERROR neutron.agent.linux.ovsdb_monitor [-] Error received from ovsdb monitor: 2014-03-31T06:36:52Z|00001|fatal_signal|WARN|terminating with signal 15 (Terminated)06:34
lifelessbah06:34
lifelesstchaypo: ^06:34
lifelessring any bells?06:34
tchaypoyerp.06:35
tchayporestart neutron-openvswitch-agent, after correcting for spelling06:35
lifelessI get that when I restat noa06:35
tchayporestarting nova triggers that error?06:36
tchaypoor restarting nova gives you the neutron agent restart for free06:36
lifelessneutron openvswitch agent06:36
tchaypo?06:36
tchaypoah, the latter.06:36
lifelessnothing to do with nova06:37
lifelessjust when I restart n-o-a I get that logged06:37
tchaypoI squeaked a bit in openstack-neutron today and mestery has grabbed https://bugs.launchpad.net/tripleo/+bug/129048606:37
uvirtbotLaunchpad bug 1290486 in tripleo "neutron-openvswitch-agent must be restarted after ovsdb-server failure in order to pass traffic" [Critical,In progress]06:37
tchaypoah, interesting.06:38
tchaypoI think that means that your ovsdb-server process terminated with sig 1506:39
tchaypoyou might need to restart that (service openvswitch-switch restart) and then restart n_o_a06:39
lifelessbyebye network connection06:40
* tchaypo waves06:40
lifelessservice openvswitch-switch restart06:40
lifeless2014-03-31 06:42:35.080 25453 ERROR neutron.agent.linux.ovsdb_monitor [-] Error received from ovsdb monitor: ovsdb-client: unix:/var/run/openvswitch/db.sock: receive failed (End of file)06:40
lifelessrvice neutron-openvswitch-agent restart06:40
lifeless2014-03-31 06:42:59.489 25453 CRITICAL neutron [-] Trying to re-send() an already-triggered event.06:40
lifelessneutron-openvswitch-agent stop/waiting06:40
*** jcoufal has quit IRC06:40
*** rpodolyaka1 has joined #tripleo06:41
rpodolyaka1morning all06:41
lifelessmorning06:43
lifelessSpamapS: currently debugging overlay network fail06:43
tchaypodid it finish shutting down/restarting?06:46
lifelesstchaypo: apparently06:46
lifelesspings from network node to vm aren't reaching the vm06:46
lifelesslooking for tagging rule failures now06:46
SpamapSlifeless: my experience with that when rebooting compute nodes for something was to restart neutron-openvswitch-agent after a few minutes. (source: very cloudy memory)06:47
lifelessSpamapS: yes06:47
tchaypothat BFI approach has been tried :)06:47
lifelessinterestingly arps are getting through06:48
lifelesshow bizarre06:48
tchaypo*cue soundtrack*06:48
lifeless06:50:26.058055 fa:16:3e:c6:90:58 > fa:16:3e:ea:7d:01, ethertype ARP (0x0806), length 42: Request who-has 10.0.0.4 tell 10.0.0.1, length 2806:48
lifeless06:50:26.059257 fa:16:3e:ea:7d:01 > fa:16:3e:c6:90:58, ethertype ARP (0x0806), length 42: Reply 10.0.0.4 is-at fa:16:3e:ea:7d:01, length 2806:48
tchaypoalthough I'm sure you meant to say "how bizarp"06:48
SpamapSoooo baby06:53
SpamapSits making me crazy06:53
SpamapSevery time I look around.. IP's in my space.06:53
lifelessbah06:58
lifelesssecurity groups06:58
lifelessok broke is up07:00
lifelessdeploying testenvs now07:04
tchaypoDid I just spam the channel with the news that I'm back?07:07
*** matsuhashi has quit IRC07:08
tchaypoif so I'll take weechat out the back and have a quiet word07:08
*** matsuhashi has joined #tripleo07:08
*** nosnos_ has quit IRC07:09
*** nosnos has joined #tripleo07:10
lifelesstchaypo: no07:10
tchaypophew07:11
*** bauzas has joined #tripleo07:14
lifelessincoming07:16
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Performance tweaks for testenv deploy script.  https://review.openstack.org/8407307:16
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Remove options not present in the heat template.  https://review.openstack.org/8407407:16
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Fixup HP region testenv config.  https://review.openstack.org/8407507:16
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Tune deploy-ci-overcloud a little.  https://review.openstack.org/8407607:16
*** ifarkas has joined #tripleo07:18
*** rpodolyaka1 has quit IRC07:20
*** rpodolyaka1 has joined #tripleo07:21
*** matsuhashi has quit IRC07:22
*** hashar has joined #tripleo07:24
xuhaiweiwhen i was creating the mirror, I got this error, http://paste.openstack.org/show/74636/ , what is the problem?07:24
tchaypoxuhaiwei: "Connection to      pypi.python.org timed out."07:25
lifelessits means you had the same problem you had when building images07:25
lifelessbut the thing about the mirror07:25
lifelessis you can keep re-running that command07:25
lifelessuntil it completes07:25
lifelessthen you'll have a local mirror07:25
xuhaiwei...07:26
xuhaiweiI have kept running it several times07:26
xuhaiweiI can open it from the browser07:27
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Fixup HP region testenv config.  https://review.openstack.org/8407507:27
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Tune deploy-ci-overcloud a little.  https://review.openstack.org/8407607:27
lifelessxuhaiwei: yes, but your browser is making one request. building an image (or a mirror) requires hundreds of requests.07:28
tchaypoopening it from the browser is one connection; when you do a build, you need to open lots of connections to download lots of things07:28
*** matsuhashi has joined #tripleo07:28
xuhaiweioh, OK, i will do it07:29
lifelesshmm07:37
lifelesssda               0.00   408.60    0.00  320.60     0.00 58037.60   362.06   142.03  401.64    0.00  401.64   3.12 100.0007:37
*** ramishra_ has quit IRC07:38
lifelessdeploys and diskIO :P07:38
lifelessI may have said before the lack of caching is an issue07:38
*** jistr has joined #tripleo07:40
lifelessjistr: morning ;)07:41
jistrlifeless: hi :)07:41
lifelessand now the deploy is running - its bottlenecked at sdb               0.00    25.40    0.00   97.80     0.00 49984.00  1022.17     1.58   16.65    0.00   16.65   9.96  97.3607:42
lifelessso I suspect we're not saturating the network; I wonder if some tgt option changed07:42
lifeless(we shouldbe able to run way ahead into cache on the target machine)07:42
*** jprovazn has joined #tripleo07:44
*** martyntaylor has joined #tripleo07:46
jistrlifeless: re CLI for os-cloud-config -- you meant CLI for what? currently there's just a bit of keystone init in the master - creation of users, projects, domains etc.07:46
*** matsuhashi has quit IRC07:46
*** matsuhashi has joined #tripleo07:47
lifelessjistr: exactly07:47
lifelessjistr: that replaces init-keystone (core stuff only) and then the swift and heat users we add07:47
openstackgerritGhe Rivero proposed a change to openstack/tripleo-incubator: Allow to set seed node cpus and memory  https://review.openstack.org/8407807:47
*** akrivoka has joined #tripleo07:48
lifelessjistr: thats duplicate with incubator - and the goal of os-cloud-config is to be the common code for seed bringup, (CLI) and undercloud+overcloud bringup (tuskar)07:48
jistrlifeless: ok. yeah anyone can do the CLI :) Unfortunately i'm not able to work on patches for TripleO at the moment, at least this week. Re use within incubator -- i wondered whether we should run python -c '...' from incubator scripts, but that's probably not as nice as having proper CLI interface.07:50
lifelessjistr: I believe StevenK is going to be doing the register-nodes stuff07:50
GheRiveromorning all07:50
lifelessjistr: I'll see if I can convince him to do a init-keystone, init-heat, init-swift CLI entrypoints driveby07:51
lifelessGheRivero: morning07:51
jistrlifeless: excellent, thanks :)07:51
StevenKlifeless: Moi?07:52
StevenKlifeless: Considered me convinced, I shall do so tomorrow.07:53
jistrStevenK: thanks :)07:53
lifeless{"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Unauthorized"}}07:56
lifelessSTAB07:56
lifelesstoday has been an exercise in debugg07:56
lifelessing07:56
StevenKlifeless: And stabbing07:56
*** jcoufal has joined #tripleo07:58
*** mkerrin has joined #tripleo07:59
*** akuznetsov has quit IRC07:59
*** akuznetsov has joined #tripleo07:59
lifelessah08:00
lifelessforgot to add tripleo-ci to the nodepool tenant08:01
*** shardy has joined #tripleo08:02
lifelessok08:05
lifelessthat should now get us up (once we get infra patch deployed08:05
*** akuznetsov has quit IRC08:06
*** derekh has joined #tripleo08:09
*** akrivoka has quit IRC08:10
*** rpodolyaka1 has quit IRC08:10
*** ramishra has joined #tripleo08:12
*** athomas has joined #tripleo08:12
*** jcoufal has quit IRC08:12
*** jcoufal has joined #tripleo08:13
*** rdopieralski has joined #tripleo08:13
*** yassine has joined #tripleo08:13
Ngmorning08:14
GheRiveromorning Ng08:15
*** rpodolyaka1 has joined #tripleo08:16
openstackgerritA change was merged to openstack/tripleo-incubator: Add clarification on required permissions  https://review.openstack.org/8310208:17
*** e0ne has joined #tripleo08:17
*** rpodolyaka1 has quit IRC08:19
*** ramishra has quit IRC08:22
*** ramishra has joined #tripleo08:24
*** lucasagomes has joined #tripleo08:24
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Make it possible to pass real hardware in.  https://review.openstack.org/8318808:26
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Brige interface to the seed.  https://review.openstack.org/8408308:27
*** rpodolyaka1 has joined #tripleo08:28
lifelessSpamapS: you might want to re-review https://review.openstack.org/#/c/83188/ w.r.t. my thoughts in patchset 208:28
lifelessGheRivero: Ng; hi!08:28
lifelessNg: we had the ci-overcloud network node die again08:29
lifelessNg: I haven't filed a ticket - I redeployed instead08:29
lifelessNg: I've been sufficiently busy I only marked it as bad in nova08:29
lifelessNg: :(08:29
lifelessNg: monty00508:29
*** eghobo has quit IRC08:29
*** rpodolyaka1 has quit IRC08:32
*** akuznetsov has joined #tripleo08:32
Nglifeless: ok, I'll have a look and get a ticket filed08:32
ProfFalkenhey all, is there an "openstack approved" webserver that we should be using as part of DIB elements (nginx/apache2/lighttpd/etc)?08:32
lifelessProfFalken: we've used apache2 so far but in principle it should be pluggable08:34
*** Daviey has joined #tripleo08:35
*** pblaho has joined #tripleo08:36
ProfFalkenlifeless: heh, yeah, although I've just found that if I'm running NGinx on my workstation then when I run devtest --trash-my-machine it craps out on an apache2 restart in the chroot because port 80 is in use on the host08:37
*** giulivo has joined #tripleo08:37
lifelessProfFalken: huh, it shouldn't be restarting apache2 inside the chroot - no services are meant to be running there08:38
ProfFalkenlifeless: it's because I'm testing something out and abusing the system ;)08:38
lifelessah :)08:38
ProfFalkenMy element development cycle is basically "throw it all into install.d/foo then split it out into the correct places later"08:38
ProfFalkenmeans I get a working element quite quickly without having to think too much!08:39
ProfFalkenanyway, from an Icinga/Check_MK point of view, it looks like Apache2 has been chosen as "the one true way" so I'll keep cracking on with that08:39
lifelessI admire your bravery :)08:39
ProfFalken:D08:39
ProfFalkennot bravery, cowardice - not ready to tackle HOT and DIB variables yet! :)08:40
lifelessderekh: morning08:43
derekhlifeless: good morning08:43
lifelessderekh: HP region ci-overcloud died in the weekend08:44
lifelessderekh: disk read errors and on reboot hangs on CPU 1 during boot08:44
lifelessderekh: I've redeployed the entire cloud08:44
lifelessderekh: and te broker08:44
lifelessderekh: just trying to get testenvs up now08:44
lifelessderekh: we need to get infra to land a patch before we'll be live again08:44
lifelessderekh: https://review.openstack.org/#/c/84061/08:45
lifelessderekh: and hell, just look at https://review.openstack.org/#/dashboard/4190 :)08:45
derekhlifeless: ok, will do08:46
lifelessfor now I'm poking at testenv, will let yo know when I stop08:46
derekhlifeless: ok, sounds good, will take over when your done08:47
*** akrivoka has joined #tripleo08:48
openstackgerritGhe Rivero proposed a change to openstack/tripleo-incubator: Allow to set seed node cpus and memory  https://review.openstack.org/8407808:49
*** giulivo has quit IRC08:49
*** giulivo has joined #tripleo08:49
*** giulivo has quit IRC08:55
*** markmc has joined #tripleo08:56
*** giulivo has joined #tripleo08:58
*** jp_at_hp has joined #tripleo08:59
*** jp_at_hp has quit IRC08:59
*** jp_at_hp has joined #tripleo08:59
*** untriaged-bot has joined #tripleo09:00
untriaged-botUntriaged bugs so far:09:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/129048809:00
uvirtbotLaunchpad bug 1290488 in tripleo "Baremetal: Invalid credentials" [Undecided,Incomplete]09:00
*** untriaged-bot has quit IRC09:00
*** jcoufal has quit IRC09:01
*** xuhaiwei has quit IRC09:03
derekhlifeless: I can't ssh to the hp undercloud for some reason09:07
lifelessderekh: I'm currently sshed in09:07
lifelessderekh: what IP are you coming from ?09:07
derekhlifeless: 93.107.239.1909:08
lifelessI see traffix09:08
*** e0ne_ has joined #tripleo09:08
lifeless09:08:32.887855 IP 93.107.239.19.35778 > 138.35.77.3.22: Flags [S], seq 2346726437, win 29200, options [mss 1420,sackOK,TS val 3797520 ecr 0,nop,wscale 7], length 009:08
lifeless09:08:32.887878 IP 138.35.77.3.22 > 93.107.239.19.35778: Flags [S.], seq 1694810703, ack 2346726438, win 14480, options [mss 1460,sackOK,TS val 2643115703 ecr 3794512,nop,wscale 7], length 009:09
lifeless09:08:33.278791 IP 138.35.77.3.22 > 93.107.239.19.35778: Flags [S.], seq 1694810703, ack 2346726438, win 14480, options [mss 1460,sackOK,TS val 2643115801 ecr 3794512,nop,wscale 7], length 009:09
lifeless09:08:36.895989 IP 93.107.239.19.35778 > 138.35.77.3.22: Flags [S], seq 2346726437, win 29200, options [mss 1420,sackOK,TS val 3801528 ecr 0,nop,wscale 7], length 009:09
openstackgerrittherese-mchale proposed a change to openstack/tripleo-image-elements: Make MySQL root password configurable  https://review.openstack.org/8139209:09
lifelessderekh: I see pings and replies09:10
derekhlifeless: the ACK,s arn't getting back to me09:10
derekh10:10:08.449698 IP 192.168.1.112.35779 > 138.35.77.3.22: Flags [S], seq 1834679978, win 29200, options [mss 1460,sackOK,TS val 3893175 ecr 0,nop,wscale 7], length 009:10
derekh10:10:09.449889 IP 192.168.1.112.35779 > 138.35.77.3.22: Flags [S], seq 1834679978, win 29200, options [mss 1460,sackOK,TS val 3894176 ecr 0,nop,wscale 7], length 009:10
derekh10:10:11.453884 IP 192.168.1.112.35779 > 138.35.77.3.22: Flags [S], seq 1834679978, win 29200, options [mss 1460,sackOK,TS val 3896180 ecr 0,nop,wscale 7], length 009:10
lifelessderekh: no ack!09:10
lifelessderekh: did the pongs?09:11
derekhlifeless: nope, no pongs09:11
lifelessderekh: does ci-overcloud let you in ?09:11
*** e0ne has quit IRC09:12
lifeless09:11:51.207520 IP 138.35.77.3 > 93.107.239.19: ICMP echo reply, id 6996, seq 27, length 6409:12
lifeless09:11:52.206937 IP 93.107.239.19 > 138.35.77.3: ICMP echo request, id 6996, seq 28, length 6409:12
lifeless09:11:52.206961 IP 138.35.77.3 > 93.107.239.19: ICMP echo reply, id 6996, seq 28, length 6409:12
*** gcha has joined #tripleo09:12
derekhlifeless: Yup, I can ssh to ci-overcloud.tripleo.org09:13
lifelesshow bizaare09:13
lifelesslocal firewall or something?09:17
SpamapSnew SSH key?09:19
SpamapSlifeless: so old disk was kaput?09:20
* SpamapS should really be in bed09:20
lifelessSpamapS: no, I think its mb09:26
lifelessSpamapS: see under 'locks up on boot'09:26
lifelessright now nova-compute is off in lala land not deploying the testenv09:27
lifelessderekh: so I have a good testenv image09:27
openstackgerritAna Krivokapic proposed a change to openstack/tuskar-ui: Fix exception logging  https://review.openstack.org/8344809:27
lifelessderekh: it was deploying before but I hadn't setup keystone in ci-overcloud right (have added to test-cluster notes)09:27
lifelessderekh: I'm deploying with ./bin/deploy-testenv configs/te_hp1rc09:28
lifelessderekh: from the root screen session09:28
derekhlifeless: ok09:31
lifelessbut the 10 testenv boxes have been in state spawning for 20m now...09:31
lifelessnot right ;)09:31
*** rpodolyaka1 has joined #tripleo09:32
derekho dear09:33
*** rpodolyaka1 has quit IRC09:35
lifelessderekh: yah. Can I hand over?09:36
derekhlifeless: yup, will see what I can do09:37
derekhlifeless: can I get to undercloud node from the ci-overcloud, still can't ssh directly to undercloud ?09:38
openstackgerritAlexis Lee proposed a change to openstack/diskimage-builder: Add ability to add extra apt keys  https://review.openstack.org/8359609:45
lifelessderekh: ssh -A heat-admin@ci-overcloud.tripleo.org ssh cd-undercloud.tripleo.org ?09:48
derekhlifeless: nope, not getting a ssh prompt from the undercloud at all09:51
*** jcoufal has joined #tripleo09:51
lifelesslet me make sure I do :)09:53
lifelessok reproduced09:57
lifelessclearly something naffed09:57
lifelessok, I'm going to reboot it09:58
derekhlifeless: afraid I don't think I can help much until I can get in09:58
derekhlifeless: ok09:58
lifelessfingers crossed09:58
lifelessI may have just made it worse :P09:58
derekhwe'll soon find out09:59
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Brige interface to the seed.  https://review.openstack.org/8408310:02
openstackgerritA change was merged to openstack/tuskar-ui: Fix exception logging  https://review.openstack.org/8344810:02
lifelessoh, I hope the seed VM is running. well, yet another thing to find out10:03
lifelessapparently not...10:04
lifelessrecursing10:04
*** lxsli has quit IRC10:07
lifelessoh wow10:07
lifelessmanual dnsmask10:07
lifelessenabled10:07
lifelessfingers (on the seed) - predates our use of neutron10:08
*** lxsli has joined #tripleo10:08
*** michchap has quit IRC10:11
lifelessok tftp booted, into kernel10:11
lifelessstopping wildcard dnsmasq10:12
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Brige interface to the seed.  https://review.openstack.org/8408310:15
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Make it possible to pass real hardware in.  https://review.openstack.org/8318810:17
lifelesshad to run ensure-bridge once by hand10:18
lifelessnow running o-c-c --force --one10:18
*** gcha has quit IRC10:20
*** yamahata has quit IRC10:21
lifelessheh WAT10:22
lifeless169.154.169.154 via 10.10.16.168 dev br-ctlplane10:22
lifelessnow seed metadata service is in go-slow mode10:26
lifeless/dev/vda1        30G   28G  877M  97% /10:27
lifelessI smell massive keystone db10:27
lifeless|   762884 |10:27
*** rpodolyaka1 has joined #tripleo10:33
*** jcoufal has quit IRC10:33
lifelessheat stack-list hanging now10:34
lifelesson the seed10:34
*** rpodolyaka1 has quit IRC10:37
openstackgerritRyan Moore proposed a change to openstack/tripleo-image-elements: Restructure the nova.conf to match documentation  https://review.openstack.org/8382110:38
*** jcoufal has joined #tripleo10:43
*** cd-undercloud has joined #tripleo10:47
cd-undercloud************** overcloud complete status=1 ************10:47
*** cd-undercloud has quit IRC10:47
*** cd-undercloud has joined #tripleo10:47
cd-undercloud************** overcloud complete status=1 ************10:47
*** cd-undercloud has quit IRC10:47
derekhlifeless: Now that I can ssh to undercloud, want me to do anything or are you still working on it?10:53
lifelessderekh: I'm poking at the seed10:54
lifelessderekh: which we haven't set you up with access to ... but lets do that10:54
derekhk10:54
lifelessactually10:54
lifelessyou should have10:54
*** e0ne_ has quit IRC10:54
lifelesspmed you the address10:54
lifelessroot@ that10:54
derekhlifeless: ok, I'm in10:55
lifelessok10:55
lifelessso the current problem is10:55
lifelesswget -O- http://169.254.169.254/latest10:55
lifelesson the undercloud hangs10:55
lifelessthe seed is seeing the requeset10:55
lifelessand going off into lala land10:55
lifelessI was just about to try disabling conductor and restarting the api10:55
lifelessa separate symptom10:55
lifelessis that heat stack-list run on the seed itself hangs10:56
lifelesshmm, maybe try restarting rabbit first10:56
lifelessnup10:56
lifelesswget -O- http://169.254.169.254/latest10:56
lifeless--2014-03-31 10:56:25--  http://169.254.169.254/latest10:56
lifelessConnecting to 169.254.169.254:80... connected.10:56
lifelessHTTP request sent, awaiting response...10:56
lifelessso I was about to disable conductor as I mentioned, and then start running the api itneractively with pdb breakpoints :/10:57
derekhlifeless: ok10:57
lifelessonce wget -O- http://169.254.169.254/latest from the undercloud works10:57
lifelessthen os-collect-config --force --one10:57
lifelessshould get it back working10:57
lifelessand then we can deploy the testenv10:58
lifelessand profit10:58
*** vkozhukalov has joined #tripleo10:58
*** andreaf has joined #tripleo10:58
lifelessahha10:58
lifelessdisabling conductor did it10:58
derekhlifeless: ok, weird, why would that work10:59
lifelesswell there's presumably something crooked in the seed11:00
lifelessos-c-c is now hanging on heat I *think*11:00
lifelessyeah11:00
lifelesswe need to fix heat11:00
lifelessIIRC heat stack-list is served from heat-engine by heat-api11:01
lifelessso I'd be looking at something rabbit related11:02
lifelessderekh: GL, I'll check in in ~7hrs11:02
derekhlifeless: ok, fingers crossed :-)11:03
derekhlifeless: will see how far I can get11:03
lifelessonce heat stack-list works I expect os-collect-config will be able to read the heat metadata11:04
derekhlifeless: ok, makes sense11:04
lifelessos-collect-config --force --one -v11:05
lifeless2014-03-31 11:00:34.466 12017 INFO requests.packages.urllib3.connectionpool [-] Starting new HTTP connection (1): 169.254.169.25411:05
lifeless2014-03-31 11:00:35.541 12017 INFO requests.packages.urllib3.connectionpool [-] Starting new HTTP connection (1): 10.10.16.16811:05
lifeless(thats that the undercloud shows atm)11:05
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Brige interface to the seed.  https://review.openstack.org/8408311:08
lifelessderekh: right past midnight - I'm thoroughly out :)11:10
derekhlifeless: ok, have a good night, I'll keep at it11:11
*** michchap has joined #tripleo11:11
*** rlandy has joined #tripleo11:12
*** slagle has joined #tripleo11:12
*** slagle has quit IRC11:25
*** matsuhashi has quit IRC11:26
*** nosnos has quit IRC11:27
*** slagle has joined #tripleo11:32
*** e0ne has joined #tripleo11:34
openstackgerritA change was merged to openstack/tripleo-incubator: Document remote-host in test environment json  https://review.openstack.org/8294611:34
openstackgerritJon-Paul Sullivan proposed a change to openstack/tripleo-image-elements: Standardise manifest creation and retrieval  https://review.openstack.org/8385011:40
openstackgerritJon-Paul Sullivan proposed a change to openstack/diskimage-builder: Standardise manifest creation and retrieval  https://review.openstack.org/8384811:40
*** lucasagomes is now known as lucas-hungry11:40
openstackgerritA change was merged to openstack/os-collect-config: Add diagram to os-collect-config README.rst  https://review.openstack.org/8311511:41
*** jprovazn has quit IRC11:42
*** e0ne has quit IRC11:44
*** e0ne has joined #tripleo11:44
*** mrunge has quit IRC11:46
*** spzala has joined #tripleo11:57
derekhtrying to debug cd-seed, anybody with cd-admin access want to take a look gotta pop away for a little bit12:02
derekhbasically "heat list" hangs and trying to find out why, the cd-undercloud is blocked on getting this working12:03
derekhlooks like the problem with RPC between heat-api and heat-engine12:04
*** spzala has quit IRC12:04
*** ramishra_ has joined #tripleo12:10
*** ramishra has quit IRC12:13
*** jpeeler has joined #tripleo12:19
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: SSH key and virtual_power_driver not used on H/W  https://review.openstack.org/8377012:22
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Make it possible to pass real hardware in.  https://review.openstack.org/8318812:22
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: SSH key and virtual_power_driver not used on H/W  https://review.openstack.org/8377012:24
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: SSH key and virtual_power_driver not used on H/W  https://review.openstack.org/8377012:25
*** rpodolyaka1 has joined #tripleo12:32
*** rbrady has joined #tripleo12:33
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Brige interface to the seed.  https://review.openstack.org/8408312:34
*** rpodolyaka1 has quit IRC12:37
*** lucas-hungry is now known as lucasagomes12:41
*** jdob has joined #tripleo12:44
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Brige interface to the seed.  https://review.openstack.org/8408312:44
*** gcha has joined #tripleo12:47
*** dprince has joined #tripleo12:49
*** yamahata has joined #tripleo12:52
*** akuznetsov has quit IRC12:52
dprincederekh: so this is the fix for my ensure-bridge branch https://review.openstack.org/#/c/83867/. Once we have that fix we'll need to rebuild the test env's though...12:53
derekhdprince: ok, great, will take a look, trying to debug heat one the seed in the HP rack at the moment seems to broke12:55
derekhdprince: will take a look once I figure out whats up12:56
dprincederekh: no rush, more of just a heads up that we'll need to rebuild the testenv's (or manually apply this fix) once that change is in12:57
*** sballe has joined #tripleo12:57
derekhdprince: ok12:57
*** hashar has quit IRC13:00
*** akuznetsov has joined #tripleo13:03
*** e0ne has quit IRC13:03
*** lblanchard has joined #tripleo13:03
*** e0ne has joined #tripleo13:04
*** vkozhukalov has quit IRC13:05
*** hashar has joined #tripleo13:05
*** jdob has quit IRC13:06
*** jdob has joined #tripleo13:06
*** vkozhukalov has joined #tripleo13:07
*** spzala has joined #tripleo13:10
derekhhmm, running "rabbitmqctl list_connections" on the seed seems to produce a load of blocked connections, is this normal ? http://paste.openstack.org/show/74659/13:10
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Make it possible to pass real hardware in.  https://review.openstack.org/8318813:11
derekhahhh13:14
derekhDisk free space insufficient. Free bytes:911364096 Limit:100000000013:14
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Brige interface to the seed.  https://review.openstack.org/8408313:14
dprincederekh: we need some monitoring/metrics to tell us about these things13:16
*** weshay has joined #tripleo13:16
derekhdprince: yup, we do13:16
*** morazi has joined #tripleo13:17
*** matty_du1s|gone is now known as matty_dubs13:25
*** julim has joined #tripleo13:27
*** ramishra_ has quit IRC13:28
*** ramishra_ has joined #tripleo13:30
*** ccrouch has joined #tripleo13:31
openstackgerritAndrea Rosa proposed a change to openstack/tripleo-image-elements: Allow settings for Nova Scheduler  https://review.openstack.org/8413113:31
*** julim has quit IRC13:33
*** jdob_ has joined #tripleo13:35
*** funzo_ is now known as funzo13:36
*** julim has joined #tripleo13:36
openstackgerritAndrea Rosa proposed a change to openstack/tripleo-image-elements: Allow settings for Nova Scheduler  https://review.openstack.org/8413113:41
*** jcoufal has quit IRC13:49
*** zigo has quit IRC13:50
*** akrivoka has quit IRC13:53
openstackgerritAlexis Lee proposed a change to openstack/diskimage-builder: Add ability to add extra apt keys  https://review.openstack.org/8359613:55
*** noslzzp has joined #tripleo13:56
*** zigo has joined #tripleo13:58
*** lucasagomes has quit IRC13:59
*** lucasagomes has joined #tripleo13:59
*** ramishra has joined #tripleo14:01
*** ramishra_ has quit IRC14:02
*** lblanchard1 has joined #tripleo14:02
*** lblanchard has quit IRC14:04
*** rwsu has joined #tripleo14:06
*** ramishra_ has joined #tripleo14:08
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Bridge physical interface to the seed.  https://review.openstack.org/8408314:08
*** ramishra has quit IRC14:09
*** bnemec has joined #tripleo14:09
*** slagle has quit IRC14:10
*** slagle has joined #tripleo14:12
*** yamahata has quit IRC14:19
*** yamahata has joined #tripleo14:19
openstackgerritA change was merged to openstack/tripleo-image-elements: Add mysql-mariadb-compat element  https://review.openstack.org/7803414:28
openstackgerritA change was merged to openstack/tripleo-image-elements: Add no-op cinder-tgt element  https://review.openstack.org/8186714:28
*** sballe has quit IRC14:29
jp_at_hpdprince: regarding https://review.openstack.org/#/c/83188 - I think that one of the problems with TE_DATAFILE is that it combines information the user provides with generated information that ends up in the images.  I think that this patch is starting to make amends to that problem.14:35
*** ramishra_ has quit IRC14:36
dprincejp_at_hp: okay. what do you mean by 'information that ends up in the images'14:36
jp_at_hpdprince: well I see the undercloud/overcloud password in there...14:37
dprincejp_at_hp: you mean in the testenv.json file?14:37
jp_at_hpy14:38
*** jdob_ has quit IRC14:38
dprincejp_at_hp: okay. So in that regard the file is being used (probably incorrectly) as a cache.14:38
dprincejp_at_hp: I think that is a bit of CI leakage (probably something that was stashed in there for CI)14:38
dprincejp_at_hp: if your goal is to split things up then, I'm slighly concerned about having to change things in multiple places then14:39
jp_at_hpdprince: hmmm, I would agree that the purpose of te_datafile seems to be a little muddy.  perhaps lifeless can comment better on why he originated the nodes patch.  I certainly can see a benefit in being able to supply a set of nodes independently from the other settings in that file.14:39
* jp_at_hp gets the broken record out...14:40
dprincejp_at_hp: I'm fine abstracting things, but this specific patch doesn't seem related to that goal IMO. And if we do get there I would see this as sort of the last step to finalize it14:40
jp_at_hpdprince: I would love to seethe https://etherpad.openstack.org/p/tripleo-devtest.sh-refactoring-blueprint and https://etherpad.openstack.org/p/tripleo-incubator-rationalise-ui designs fleshed out so that we all know where we should be heading...14:41
*** jdob has quit IRC14:41
dprincejp_at_hp: Would have been nice to discuss some of that at the meetup a few weeks back for sure...14:44
*** hashar_ has joined #tripleo14:45
jp_at_hpdprince: I think it was added after that, but yes - needs more eyes on it.  I think lifeless posted them to the dev mailing list14:45
NobodyCamgood morning TripleO14:45
*** ramishra has joined #tripleo14:45
*** hashar has quit IRC14:48
*** mkerrin has quit IRC14:53
openstackgerritLoganathan Parthipan proposed a change to openstack/tripleo-incubator: Make libvirt volume pool configurable  https://review.openstack.org/8340914:54
jangdprince: yeah. It looked like testenv.json was becoming a grab-bag. The idea with that patch is to be able to do without --existing-environment and still have some clean inputs to the whole devtest process.14:54
dprincejang: I like that idea, but I don't thing we should dup all the settings (essentially causing a maintainence problem)14:56
jangThere's a cleanup of testenv.json and a rationalisation of thoat whole interface going on - StevenK I think is doing a lot of work on it. lifeless' patch is a step in that direction.14:56
jangah, there we probably view testenv,json differently. I don't see it as a duplication; I see testenv as a cache of data that is passed around by parts of the devtest process.14:56
dprincejang: perhaps we need testenv.json to be imutable, and then have another file for specific insteance cache stuff14:56
jangso the patch is for injecting some clean stuff into that at the start of the process.14:57
jangdprince: yes. And then we could rename testenv to nodes.json and have the cache called testenv :-)14:57
jang... that's the moral effect of this, I think.14:57
dprincejang: I think we are saying the same thing then. :)14:57
jangwe are. the question is, which file should be the junkpile.14:57
jangour impression, as newcomers learning the way the scripts work, was that that was what testenv was.14:58
jangbecause... let's face it...14:58
dprincejang: my confusion was around the fact that the docs sort of point you to create your own testenv.json (what I've been doing)14:58
jangyeah, but there are a lot of places where the UI process is "edit this file, source that file, run this script, source that script..."14:58
*** jeblair_ is now known as jeblair14:59
jangI think the general desire is to rationalise that and turn devtest into something that users can use a little more effectively.14:59
*** untriaged-bot has joined #tripleo15:00
untriaged-botUntriaged bugs so far:15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/129048815:00
*** untriaged-bot has quit IRC15:00
uvirtbotLaunchpad bug 1290488 in tripleo "Baremetal: Invalid credentials" [Undecided,Incomplete]15:00
*** ramishra_ has joined #tripleo15:04
*** ramishra has quit IRC15:05
*** blamar has quit IRC15:07
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Making overcloud init work  https://review.openstack.org/8334015:08
*** CaptTofu has joined #tripleo15:09
*** mkerrin has joined #tripleo15:11
*** BadCub01 has joined #tripleo15:11
*** ramishra_ has quit IRC15:11
*** ramishra has joined #tripleo15:12
*** BadCub01 has left #tripleo15:12
*** BadCub01 has joined #tripleo15:13
*** bauzas has quit IRC15:13
*** newell has joined #tripleo15:14
*** ramishra has quit IRC15:16
derekhSpamapS: do you know if the heat config on the cd-undercloud had any manual updates on it? heat isn't working and I have a feeling some config may have been overwritten by a o-r-c15:20
openstackgerritA change was merged to openstack/tripleo-incubator: Add instructions for setting up sudo  https://review.openstack.org/8323815:21
*** ramishra has joined #tripleo15:21
*** CaptTofu has quit IRC15:23
*** andreaf has quit IRC15:24
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Bridge physical interface to the seed.  https://review.openstack.org/8408315:28
*** CaptTofu has joined #tripleo15:31
*** mkerrin has quit IRC15:31
*** ramishra has quit IRC15:36
*** geerdest has joined #tripleo15:37
*** UtahDave has joined #tripleo15:38
*** mkerrin has joined #tripleo15:38
openstackgerritA change was merged to openstack/python-tuskarclient: Changed role count assignment to use role name  https://review.openstack.org/8005215:38
openstackgerritA change was merged to openstack/tripleo-image-elements: Install the check_mk Agent  https://review.openstack.org/8148515:39
openstackgerritDan Prince proposed a change to openstack/tripleo-incubator: Don't hard code the baremetal seed IP in seedrc  https://review.openstack.org/8312615:39
openstackgerritDan Prince proposed a change to openstack/tripleo-incubator: Write network configuration into seeds config.json  https://review.openstack.org/8312515:39
openstackgerritDan Prince proposed a change to openstack/tripleo-incubator: Make the baremetal-network configurable  https://review.openstack.org/8232715:39
*** rdopieralski has quit IRC15:40
openstackgerritA change was merged to openstack/diskimage-builder: Fix "(None)" seed hostname on Debian  https://review.openstack.org/7730115:41
*** ramishra has joined #tripleo15:49
*** gcha has quit IRC15:51
*** vkozhukalov has quit IRC15:53
*** CaptTofu has quit IRC15:56
*** hashar_ has quit IRC15:56
*** jcoufal has joined #tripleo15:58
SpamapSderekh: the only manual update I did on heat.conf on cd-undercloud was to turn on debug sometimes.15:59
*** eghobo has joined #tripleo15:59
SpamapSderekh: what's broken?15:59
* SpamapS has to go to an appointment in 2 minutes... but will look ASAP15:59
derekhSpamapS: just found the problem16:00
derekhSpamapS: policy.json needed to be updated16:00
SpamapSderekh: ahh did we update heat to latest?16:01
*** e0ne_ has joined #tripleo16:01
derekhSpamapS: I am running on the working theory that it was updated at some stage but the o-a-c templates were left to the old version16:01
derekhSpamapS: so undid any configs that were put into /etc/heat16:02
derekhSpamapS: anyways heat appears to be working now, so I'll see that the next problem is :-)16:02
SpamapSderekh: yeah we've updated git but not the elements16:04
*** ramishra has quit IRC16:04
*** e0ne has quit IRC16:04
SpamapSderekh: oh the happy day when we have HA controllers and we can stop this circus ;)16:04
derekhSpamapS: it can't come too soon...16:04
SpamapSderekh: will hopefully get my template refactor in order this week which will get us quite a bit closer.16:06
* SpamapS -> appointment16:07
*** cwolferh_ has joined #tripleo16:07
*** matty_dubs is now known as matty_dubs|lunch16:10
*** e0ne has joined #tripleo16:12
devanandaSpamapS: good morning!16:13
devanandad'oh. just missed him16:13
devanandaya'll shoud add your logs to logstash16:14
*** sdake has joined #tripleo16:14
*** sdake has quit IRC16:14
*** sdake has joined #tripleo16:14
*** e0ne_ has quit IRC16:15
*** martyntaylor has quit IRC16:17
*** martyntaylor has joined #tripleo16:18
*** markmc has quit IRC16:18
*** CaptTofu has joined #tripleo16:24
devanandaSpamapS, lifeless: as a fix for the exception-driver-not-found issue, would it be sufficient (temporarily) for ya'll to install python-seamicroclient alongside ironic? that'll give us time to implement a better fix once Juno opens16:34
*** martyntaylor has quit IRC16:36
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates gettextutils module from oslo-incubator  https://review.openstack.org/8417116:37
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates test module from oslo-incubator  https://review.openstack.org/8417216:37
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates local module from oslo-incubator  https://review.openstack.org/8417316:37
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates timeutils module from oslo-incubator  https://review.openstack.org/8417416:37
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates importutils module from oslo-incubator  https://review.openstack.org/8417516:37
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates jsonutils module from oslo-incubator  https://review.openstack.org/8417616:37
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates excutils module from oslo-incubator  https://review.openstack.org/8417716:37
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates fileutils module from oslo-incubator  https://review.openstack.org/8417816:37
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates log module from oslo-incubator  https://review.openstack.org/8417916:37
*** e0ne has quit IRC16:39
openstackgerritDan Prince proposed a change to openstack/tripleo-incubator: overcloud: Look for notCompute or controller  https://review.openstack.org/8418016:40
*** jb11211 has joined #tripleo16:42
derekhlifeless: gotta run in a few minutes, quick update16:48
dprincederekh: I'm happy for you to do the notCompute stuff... Just keep reviewing code and see people adding more NOTCOMPUTE's so I figured it was time.16:49
derekhlifeless: heat problem on the seed was with rabbit, it didn't like having less then 1G of free disk space16:49
dprincederekh: Have you done the templates yet? (I've got those too)16:49
*** jdob has joined #tripleo16:50
derekhdprince: either is fine by me, I had done the heat template stuff but havn't yet tested each commit yet to ensure it would all get trough CI properly.16:52
dprincederekh: well, we need the incubator change landed first, then the templates16:52
dprincederekh: then there is a bunch of doc cleanup16:53
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates lockutils module from oslo-incubator  https://review.openstack.org/8418416:53
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Updates fixture module from oslo-incubator  https://review.openstack.org/8418516:53
derekhdprince: yup, we do, I was just holding off until I ensured the incubator change would work with the heat change, anyways I can send you what I have or send it up later either is good with me16:54
derekhlifeless: then it had 2 seperate problems with heat on the undercloud16:54
derekhlifeless: it looks liek the heat config on undercloud had manual updates that were not reflected in the o-a-c templates (and then got zapped by o-a-c)16:55
derekhlifeless: I had to change paste.filter_factory = heat.common.auth_token:filter_factory -> keystoneclient.middleware.auth_token:filter_factory16:55
derekhlifeless: and updated policy.json16:56
derekhlifeless: with that undercloud heat list started working but now can't delete the testenv stack16:56
*** martyntaylor has joined #tripleo16:56
*** matty_dubs|lunch is now known as matty_dubs16:57
derekhlifeless: so current status is, I can't delete the testenv stack getting this in the heat-engine.log http://paste.openstack.org/show/74672/16:57
*** pblaho has quit IRC16:58
*** CaptTofu has quit IRC16:58
openstackgerritDan Prince proposed a change to openstack/tripleo-incubator: overcloud: Look for notCompute or controller  https://review.openstack.org/8418017:00
*** TravT has joined #tripleo17:03
*** derekh has quit IRC17:04
*** martyntaylor has left #tripleo17:05
* SpamapS back17:06
*** TravT has quit IRC17:07
openstackgerritKiall Mac Innes proposed a change to openstack/tripleo-image-elements: mysql-common's 50-mysql-users script requires python MySQLdb  https://review.openstack.org/8396917:07
*** TravT has joined #tripleo17:07
openstackgerritKiall Mac Innes proposed a change to openstack/tripleo-image-elements: mysql-common should not require a userhandle  https://review.openstack.org/8397017:08
*** rwsu has quit IRC17:11
*** rpodolyaka1 has joined #tripleo17:13
*** jistr has quit IRC17:14
*** meena has joined #tripleo17:18
meenaI have a openstack env setup using TripleO devtest.  I am trying to run tempest from undercloud against the overcloud non-compute. run_tests.sh complains about undefined  client "cinderclient" Does it require all the clients installed explicitly? Is there any other way I can run tempest against TripleO?17:19
bnemecmeena: I don't know how the tempest run_tests.sh works, but you might want to take a look at the tempest element: https://github.com/openstack/tripleo-image-elements/blob/master/elements/tempest/bin/run-tempest17:24
bnemecJust plain tempest out of the box isn't going to work against the overcloud.17:24
dprincemeena: cinderclient should exist in the undercloud. It requires boot-stack which should always install all the clients (including cinderclient)17:25
bnemecWhen I was working on that element I was just including it in the overcloud control node and running it from there.  It would be interesting to know if you can do the same thing with the undercloud.17:25
*** vkozhukalov has joined #tripleo17:26
*** eghobo has quit IRC17:27
openstackgerritJon-Paul Sullivan proposed a change to openstack/diskimage-builder: Standardise manifest creation and retrieval  https://review.openstack.org/8384817:28
meenadprince: you ran tempest from overcloud?17:28
openstackgerritJon-Paul Sullivan proposed a change to openstack/tripleo-image-elements: Standardise manifest creation and retrieval  https://review.openstack.org/8385017:28
*** eghobo has joined #tripleo17:28
dprincemeena: no. I thought you were trying to run it from the undercloud (against the overcloud)17:29
*** jcoufal has quit IRC17:29
bnemecI ran it from the overcloud.  In theory it should work from the undercloud too, but I don't know if anyone has done that.17:29
*** geerdest has quit IRC17:29
dprincebnemec: correct. I thought that was the question at hand here17:29
*** geerdest has joined #tripleo17:30
*** lucasagomes is now known as lucas-afk17:30
bnemecdprince: Right, and I was trying to say that I'm not sure run_tests.sh will work anyway.  There's a bunch of stuff that run-tempest sets up in the tempest config that is required for it to work.17:32
bnemecSo, to run tempest from the undercloud I'd suggest building an undercloud image with the tempest element, then trying to run it that way.17:33
*** hashar has joined #tripleo17:34
bnemecI think you also need the overcloud stackrc right now so you can get the appropriate credentials for tempest.17:34
jp_at_hpslagle: https://review.openstack.org/#/c/83848 and https://review.openstack.org/83850 should be good for review after your comments now - I've tested a run through locally and it passed clean...17:35
*** rpodolyaka1 has quit IRC17:36
SpamapSHrm17:37
*** rpodolyaka1 has joined #tripleo17:37
*** morganfainberg_Z is now known as morganfainberg17:38
Lotus907efidoes diskimage-builder pull "cloud" or qcow2 images from ubuntu and then massage them to work with tripleo?17:38
Lotus907efior does it create images from scratch by pulling packages from a apt repo ?17:39
SpamapSLotus907efi: it pulls the tar.gz's17:39
SpamapSLotus907efi: http://cloud-images.ubuntu.com/saucy/current/saucy-server-cloudimg-i386-root.tar.gz17:40
openstackgerritTrent Geerdes proposed a change to openstack/tripleo-incubator: Adding horizon element to undercloud  https://review.openstack.org/8418917:40
*** martyntaylor has joined #tripleo17:40
*** akrivoka has joined #tripleo17:41
*** athomas has quit IRC17:41
*** e0ne has joined #tripleo17:41
meenadprince / bnemec : I just need to run tempest. Does not matter even if it from overcloud. I just need to clone tempest on  the overcloud, to run it? how do I install boot-stack on overcloud?17:41
slaglejp_at_hp: thanks, i'll check it out17:42
dprincemeena: I think the recommendation is that you checkout the Tempest element, and follow the scripts there.17:42
bnemecYep^17:42
bnemecJust include the tempest element in the overcloud-control image and it will install tempest for you.17:43
dprincemeena: as for boot-stack that recommendation was more for your question about running it from the undercloud.17:43
SpamapSmeena: right, you could just build an overcloud-control image with the tempest element on it.17:43
SpamapSalthough..17:43
bnemecThen follow the readme in https://github.com/openstack/tripleo-image-elements/tree/master/elements/tempest17:43
dprincemeena: you should be able to run Tempest from several places though, including your seedhost machine so long as you have the right clients installed. For CI I think the plan is we are going to use the Jenkins slave to actually execute run_tests.sh17:44
SpamapSdprince: btw, I'm convinced that single-venv is necessary, even with the drawback that we lose individual venv-skew-problem-detection, after trying to work on a patch to make a --site-packages-from=/path/to/other/venv ...17:44
dprinceSpamapS: \o/, cool17:44
SpamapSdprince: makes me sad, because I think we'll miss problems that people will find in the field.. but until we can reduce the disk footprint of all those venvs.. we're stuck.17:45
dprinceSpamapS: I think someone (derekh perhaps) pointed out that we could have periodic jobs to cover the without case17:45
Lotus907efiSpamapS: thanks for the link to the tar,gz file17:45
SpamapSdprince: I'm not much of a fan of periodic jobs. They tend to snowball the moment the team gets busy.17:46
SpamapSLotus907efi: you'll find copies of that in ~/.cache/image-create :)17:46
Lotus907efiis there anything "special" about the stuff in thaqt tar.gz file? It appears to be just a tar ball of a complete system17:46
dprinceSpamapS: fair enough, just saying we could consider them as a stop gap to provide coverage17:46
SpamapSLotus907efi: it is the root FS only. So we lay that down in tmpfs, chroot in, and work it over. Then we make a loopback, mkfs on that, and convert to qcow2.17:46
Lotus907efiok17:47
Lotus907efiso could I build my own root fs tar ball to use?17:47
SpamapSdprince: I do think we can eventually have a hierarchy of venvs, but that is too far upstream for me to think I can land that _now_.17:47
SpamapSLotus907efi: why would you do that?17:47
Lotus907efiand if so how would I get DIB to use that instead of trying to pull something from ubuntu?17:47
SpamapSLotus907efi: is there something fundamentally wrong with the Ubuntu one?17:48
*** rpodolyaka1 has quit IRC17:50
*** hashar has quit IRC17:51
*** jp_at_hp has quit IRC18:03
*** d0ugal_ has joined #tripleo18:06
*** d0ugal_ has quit IRC18:06
*** d0ugal_ has joined #tripleo18:07
*** jang1 has joined #tripleo18:07
*** d0ugal has quit IRC18:09
openstackgerritDan Prince proposed a change to openstack/tripleo-heat-templates: Stop using notCompute in favor of controller  https://review.openstack.org/8419718:13
*** bkero has quit IRC18:13
lifelessmorning18:16
greghaynesO/18:17
*** kevinbenton has joined #tripleo18:17
*** bkero has joined #tripleo18:18
jang1hey18:21
lifelessSpamapS: hierarchy of venvs?18:22
lifelessSpamapS: I'm thoroughly confused18:22
lifelessSpamapS: cam you look at the heat on undercloud for a sec? Its trying to create a novaclient with auth_url=None18:26
*** rpodolyaka1 has joined #tripleo18:33
*** rpodolyaka1 has quit IRC18:39
*** bkero has quit IRC18:44
SpamapSlifeless: so instead of --system-site-packages , we'd have a --site-packages-from= and then a path to a venv.18:47
SpamapSlifeless: allowing us to have a common venv.18:47
SpamapSlifeless: and then any venv specific ones would skew that. But .. it is a pipe dream.18:47
lifelessSpamapS: whats the point of that?18:48
SpamapSlifeless: as usual.. out of date api-paste.ini on heat18:48
SpamapSlifeless: 800MB smaller images18:48
lifelessSpamapS: a hard link optimiser would do the same18:48
lifelessSpamapS: and be much less entangled semantically18:49
SpamapSlifeless: Agreed.. I was thinking of going down that path next.18:49
SpamapSlifeless: also if we use wheels.. then we get the speed up already.18:49
SpamapSlifeless: api-paste.ini is out of date on cd-undercloud. Fixing18:49
lifelessSpamapS: so derekh said that the heat paste api had been changed in /etc rather than in the oac templatse18:49
lifelessso when we ran o-c-c --force --one it blew it away18:49
*** bkero has joined #tripleo18:50
SpamapSlifeless: fixed the oac templates too18:50
*** dkehn_ has joined #tripleo18:50
SpamapSlifeless: probably skipped that step on some day where I was less smart18:51
lifeless:)18:51
lifelesslets see now18:52
lifelessdeleted testenv stack ok18:55
lifelesstrying a deploy of a noo one18:55
lifelessSpamapS: rebooted the undercloud because networking was just 100% wedged18:56
lifelessSpamapS: last night my time18:56
*** lucas-afk is now known as lucasagomes18:57
*** hashar has joined #tripleo19:01
*** rpodolyaka1 has joined #tripleo19:02
*** jcoufal has joined #tripleo19:04
*** rpodolyaka1 has quit IRC19:05
*** e0ne has quit IRC19:05
*** e0ne has joined #tripleo19:06
*** eguz has joined #tripleo19:06
*** rpodolyaka1 has joined #tripleo19:07
*** e0ne has quit IRC19:08
SpamapSlifeless: looks better now yes?19:10
*** eghobo has quit IRC19:10
jang1re hard link optimiser: tried that, my /opt shrank significantly.19:12
lifelessSpamapS: yes19:14
lifelessjang1: got a patch ?19:14
jang1on my work box. If you can wait 12 hours, yeah. (Usually I turn up in the morning and stuff like that's been done overnight :-) )19:16
*** john-n-seattle has joined #tripleo19:16
*** rpodolyaka1 has quit IRC19:19
lifelessSpamapS: now we're back to 'why isn't nova baremetal deploying things'19:19
*** john-n-seattle has left #tripleo19:20
*** yassine has quit IRC19:24
SpamapSlifeless: PXE problems?19:25
lifelessSpamapS: ENFI - info logging is so useless19:25
lifelessjust upped to debug19:25
lifelessand restarted compute19:25
*** yassine has joined #tripleo19:26
SpamapSlifeless: I'd ILO onto the target machines too19:26
lifelesskicking the deploy again19:26
Nglifeless: I did some manual testing on that wonky networking node, I can't get the thing to boot successfully, for love nor money, so I filed a jira and asked the DC Ops to run some diagnostics19:28
lifelessNg: awesome19:28
Ngand then did some more poking at the other bad/suspectedbad machines and did some more jira-ing to get them looked at19:29
lifelessNg: the reason I rebuilt was because its the same one failed a couple weeks back19:29
lifelessNg: and thats not a coincidence19:29
Ngyeah, it's definitely wonkazoid19:29
Ngit won't even boot off whatever is left on its disk, it just throws an Illegal Opcode error and sulks19:30
SpamapSsullen angst ridden servers19:31
* SpamapS goes to get lunch and ponder the universe.. bbiab19:31
ShrewsSpamapS: servers from the 90's  :)19:31
lifelessSpamapS: ipmitool works both interactive and according to compute log19:33
*** sballe has joined #tripleo19:34
lifelessconfig is written correctly19:36
lifelessipmi commands to request a PXE boot were executed19:43
*** e0ne has joined #tripleo19:44
lifelessthe machine was sitting in 'attempting to boot from local disk'19:44
lifelesswhich is odd19:44
lifelessNg: our images don't have boot blocks, so that isn't terribly surprising19:45
*** andreaf has joined #tripleo19:47
*** lblanchard1 has quit IRC19:47
*** lblanchard1 has joined #tripleo19:48
slaglelifeless: hi, do you think you could create the stable icehouse branches for tripleo-* this week?19:53
slagleor, i could volunteer to do releases this week, and do the stable branches at the same time i suppose19:53
lifelessslagle: +1 ;)19:53
openstackgerritBen Nemec proposed a change to openstack/tripleo-heat-templates: Allow setting the cinder iscsi-helper option  https://review.openstack.org/7846119:53
slaglelifeless: ok, i think i need permissions in gerrit though19:53
lifelessslagle: also we need to page in the thread about which things are being branched and which aren't :)19:53
lifelessslagle: yes, there's a team to add you to once you're up on all the docs and process19:54
lifelesstripleo-ptl19:55
slaglelifeless: are there any tripleo specific docs for the releases?19:55
lifelessslagle: rpodolyaka wrote some I think19:55
slagleor is it just pushing the signed tag19:55
* slagle looks19:56
lifelessslagle: list of projects (e.g. we don't erlease incubator) + deciding on the version + pushing the signed tag19:56
lifelessso, no reply from DHCP server19:56
greghaynesdprince: \O/ for name change, but theres going to be some cross-repo dependency awesomeness with getting that landed...19:56
lifelessrestarting n-o-a19:56
lifelessgreghaynes: which name change?19:57
greghaynesNotCompute -> Control in heat template19:57
lifelessdprince: btw I wanted to play with your persistent state patch, but cloud-down yesterday was all consuming19:57
lifelessdprince: today I shall, fingers crossed19:57
*** lucasagomes is now known as lucas-dinner20:01
greghaynesdprince: ugh, nvm, im thinking in the future ;)20:01
* greghaynes remembers that his repo doesnt reflect current reality20:02
lifelessgreghaynes: what do you need to help ha move forward? reviews? testing? changes?20:02
lifelessbootpc not reacing the dhcp netns20:03
greghayneswell trying to figure out how to do the template scaling bit, which is hopefully going to be dependent on software-config yes? I was just trying to make a stack using that changeset20:03
lifelessrestarting n-d-a20:03
greghaynesAlso reviews on galera cluster patch from friday would be awesome20:03
lifelessto no apparent effect20:03
greghayneshttps://review.openstack.org/#/c/83883/20:04
lifelessahha20:05
lifelesshttp://paste.openstack.org/show/74692/20:05
lifelessfuuuuuuck20:05
lifelessWAT20:09
lifelessheat stack-delete testenv20:09
lifelessERROR: You are not authorized to complete this action.20:10
lifelessSpamapS: please tell me that you did test your changes with an o-c-c --force --one :)20:10
openstackgerritGregory Haynes proposed a change to openstack/tripleo-incubator: Add OVERCLOUD_CONTROLSCALE support  https://review.openstack.org/8329620:13
*** akuznetsov has quit IRC20:13
*** vkozhukalov has quit IRC20:14
*** rpodolyaka1 has joined #tripleo20:19
*** rwsu has joined #tripleo20:22
*** sballe has quit IRC20:24
*** rpodolyaka1 has quit IRC20:24
*** julim has quit IRC20:29
*** martyntaylor has left #tripleo20:33
*** martyntaylor has joined #tripleo20:35
*** eguz has quit IRC20:36
openstackgerritBen Nemec proposed a change to openstack/diskimage-builder: set -e all the things  https://review.openstack.org/8392720:41
openstackgerritBen Nemec proposed a change to openstack/diskimage-builder: Make sure all scripts are set -e  https://review.openstack.org/8163720:41
openstackgerritBen Nemec proposed a change to openstack/diskimage-builder: dib-lint does not work with set -e  https://review.openstack.org/8393020:41
openstackgerritBen Nemec proposed a change to openstack/diskimage-builder: Check for set -o pipefail  https://review.openstack.org/8392920:41
openstackgerritBen Nemec proposed a change to openstack/diskimage-builder: Ensure scripts are set -u  https://review.openstack.org/8392820:41
*** jtomasek has quit IRC20:48
*** e0ne has quit IRC20:50
*** e0ne has joined #tripleo20:51
*** e0ne has quit IRC20:55
*** jdob has quit IRC20:56
*** untriaged-bot has joined #tripleo21:00
untriaged-botUntriaged bugs so far:21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/129048821:00
uvirtbotLaunchpad bug 1290488 in tripleo "Baremetal: Invalid credentials" [Undecided,Incomplete]21:00
*** untriaged-bot has quit IRC21:00
*** eghobo has joined #tripleo21:03
SpamapSlifeless: I fixed the templates and restarted heat manually. Still not entirely comfortable with "restart everything to enact one file change"21:05
SpamapSlifeless: but that's just a reflex, not a real problem :p21:05
lifelessSpamapS: yeah, you didn't fix policy.json in oac21:07
lifelessSpamapS: so when I triggered a restart, failed.21:07
lifelessSpamapS: can I make a small suggestion- please check occ works21:07
lifeless:)21:07
*** dprince has quit IRC21:10
Lotus907efiif I do "nova boot --flavor baremetal --image blah blah blah" it does it's thing and then returns a status message that among other things includes a password21:10
Lotus907efihow can I recover that password from nova?21:11
jang1on the "restart everything" thing. Been thinking about that. Is there interest in os-svc-install (or similar) permitting the registration of a set of files or paths, and having some support to only restart a particular service if the contents of some of those files has changed? That'd be relatively simple to knock up.21:11
Lotus907efiI tried "nova baremetal-node-show ID" but that did not include enough info21:12
jang1watching the number of restarts during an initial set of o-c-c runs just made me wonder whether it'd be a good idea21:12
SpamapSlifeless: I didn't fix policy.json ever21:13
SpamapSlifeless: so ??? :-P21:13
SpamapSjang1: I'm quite dubious that such a thing can be effective without complexity for python.21:14
SpamapSjang1: at least, not without stracing ..21:14
*** pblaho has joined #tripleo21:15
lifelessSpamapS: then derekh may have not fixed it correctly21:16
jang1SpamapS: yeah; I was thinking more of config changes. With package-based installs, there's a trivial way to determine if you think a service needs a restart. Although it _would_ be possible to point what I've got in mind at a venv, I had in mind more of the sort of thing: "if this file changes, or that, or anything under /etc/nova ..."21:16
lifelessjang1: in principle we should only be going through things once21:16
lifelessjang1: are you seeing more than one ?21:16
jang1well, there was that argument too :-) I was seeing multiple runs of o-c-c required to bring a host up, yeah.21:17
lifelessjang1: ok so thats a bug ;)21:17
jang1eg, mysql started, something crapped out; mysql users created, something crapped out; mysql migrations applied21:17
jang1I'd agree21:18
jang1(that it's a bug)21:18
jang1I think it's a big reason we're seeing such slow startup times for the devtest deployments21:18
jang1I was thinking more of in general: heat updates just tweaking parameters, or the less-than-reimage updates. Although, I've no real feeling for how often those might happen in a tripleo environment. I just know how often they happen in the other environment I've had anything to do with21:19
*** rpodolyaka1 has joined #tripleo21:20
jang1I've some baremetal work to do tomorrow but then I've a moderate sized list of things to go back over and figure out what's going wrong.21:20
lifelesswhats a quota class vs a quota?21:21
*** e0ne has joined #tripleo21:21
*** e0ne has quit IRC21:23
*** e0ne has joined #tripleo21:24
*** rpodolyaka1 has quit IRC21:24
SpamapSjang1: I don't think package based installs make it any more trivial. Packages don't own all files that affect the running daemon.21:25
*** lblanchard1 has quit IRC21:26
*** e0ne has quit IRC21:26
SpamapSjang1: but.. I do think you could reasonably go the other way.. if you know only the config files for X changed, then only restart X.21:27
SpamapSjang1: it's just not as big of a win as the more broad version of that which tracks all files.21:27
SpamapSjang1: also regarding multiple occ runs being required, we put in some short circuits to make sure that we don't do that... like if occ sees that its own config file changed, it reexecs immediately, not after 30 seconds.21:28
lifelesshttp://paste.openstack.org/show/74700/21:29
lifelessSTABBBBB21:29
lifeless# Scheduler will always pick node with less ram first. When we will have21:30
lifeless# exact match, this will not be needed.21:30
lifelessram_weight_multiplier=-1.021:30
lifeless^ - entirely wrong21:30
lifelesson kvm instances21:30
*** jang1 has quit IRC21:31
lifelesssome reviewers dropped the ball :(21:31
*** lucas-dinner has quit IRC21:32
lifelessfiled https://bugs.launchpad.net/tripleo/+bug/130045821:32
uvirtbotLaunchpad bug 1300458 in tripleo "incorrect ram weighting on overclouds" [Critical,Triaged]21:32
*** jcoufal has quit IRC21:34
Lotus907efilifeless: I thought you said if I had to fix something with the pypi mirror, like adding a package by hand it would not remove it?21:34
lifelessLotus907efi: thats correct, pypi-mirror is add-only21:35
Lotus907efiit removed my entries in the index.html21:36
*** slagle has quit IRC21:36
*** andreaf has quit IRC21:38
*** slagle has joined #tripleo21:38
*** andreaf has joined #tripleo21:44
*** yassine has quit IRC21:56
*** pblaho has quit IRC21:58
*** e0ne has joined #tripleo21:59
*** andreaf has quit IRC22:00
*** tburnes has quit IRC22:01
*** rlandy has quit IRC22:03
tchaypomorning22:04
*** matty_dubs is now known as matty_dubs|gone22:05
Lotus907efiif I use DIB to build an image and then boot that image to baremetal what does that image have in it for account credentials?22:07
Lotus907efiI have a precise baremetal node booted but I cannot login on the serial (ILO) console22:07
*** andreaf has joined #tripleo22:08
tchaypomy guess is that it would depend on what elements you used to build it22:08
tchaypoi think devtest uses the "stack-user" element to set up a default user22:09
*** hashar has quit IRC22:09
Lotus907efiok, and where can I find any of the login creds for that default user?22:10
Lotus907efiI did use the stackuser element22:11
Lotus907efiwhen I built the image22:11
Lotus907efinevermind22:12
lifelessstack and stack22:12
Lotus907efiI am in as "stack"22:12
lifelessthe main vector for creds though is ec2 metadata which delivers a SSH key22:12
lifelessthe one you chose when you did 'nova boot'22:12
*** e0ne has quit IRC22:13
*** geerdest has quit IRC22:14
Lotus907efihmmm22:14
Lotus907efithe one I chose?22:15
SpamapS--key-name22:15
Lotus907efioh22:15
Lotus907efiok22:15
SpamapSusually "default"22:15
*** geerdest has joined #tripleo22:15
Lotus907efiyeah, and if it is "default" where does it get that ssh key from?22:16
SpamapSLotus907efi: if you're doing this manually, you upload it with 'nova keypair-add'22:16
Lotus907efiah22:16
SpamapSLotus907efi: devtest automatically slurps your ~/.ssh/id_rsa.pub in as default22:16
Lotus907efiok, so I probably missed that step then  :)22:17
SpamapSLotus907efi: Not much of a cloud user are you? ;)22:17
Lotus907efino22:17
Lotus907efiall new to this22:17
SpamapSwelcome to the new revolution!22:17
SpamapSIt's like the old revolution22:17
SpamapSbut on vms22:17
Lotus907efi(same as the old revolution) :)22:17
* tchaypo learns from Lotus07efi's mistakes22:18
* tchaypo does not learn from grow@hp22:18
tchaypobecause the damn thing won't respond to me22:18
greghaynestchaypo: is that the onboarding video stuff22:19
tchaypoyeah, i thought I'd completed it weeks ago but i got a nag email today telling me I'm overdue for another mandatory course22:20
greghayneshuh22:21
greghaynesI have yet to do but I also havent gotten any nag emails22:21
clarkbgreghaynes: that greg hayne guy did them all for you22:22
greghaynesoh, greg hanes22:22
greghaynesthat guy22:22
tchaypoprogress!22:23
tchaypoI'm getting responses now22:23
greghaynesSorry to hear22:23
tchaypothe response is that searching the lucene index failed22:23
tchaypowith java.lang.OutOfMemoryError22:24
*** CaptTofu has joined #tripleo22:24
greghayneshaha22:24
greghaynesSpamapS: With the software-config patch, am I supposed to be able to get a CREATE_COMPLETED when making overcloud?22:24
greghaynesmy control vm seems to build and o-c-c succeed, just doesnt trigger the heat engine that alls well22:25
SpamapSgreghaynes: there's a patch that has to land to t-i-e22:28
lifelessSpamapS: which one ?22:28
SpamapShttps://review.openstack.org/#/c/83614/22:28
SpamapSOh look just needs another +222:29
greghaynesSpamapS: ok, I left you a comment for a left in pdb also22:29
SpamapSgreghaynes: dohhhhh thanks22:29
SpamapSthough I think that's because we don't actually use that bit now :)22:30
greghaynesWhat is the high level distinction between the Deployment and Config, like swift-deploy and switft-config22:30
SpamapSno thats just a validation.. hm22:30
greghaynesSpamapS: Yea, it didnt fail so figured it musnt be hitting it22:30
SpamapSyeah it's if your template is on crack :)22:30
greghaynesgah, I had totally seen that review too, just forgot22:32
openstackgerritSteve Baker proposed a change to openstack/os-collect-config: Add collector for heat API resource metadata  https://review.openstack.org/8426922:33
SpamapSStevenK: \o/ ^^22:34
*** julim has joined #tripleo22:34
SpamapSerrrr22:34
SpamapSstevebaker: ^^^22:34
stevebakerSpamapS: config is a re-usable chunk of configuration which allows inputs and outputs schema to be defined. A deployment makes a single config available to a single server, allowing server-specific input values to be defined and waiting IN_PROGRESS until output values are received22:38
greghaynesstevebaker: at me im assuming :)22:38
SpamapS:)22:38
stevebakergreghaynes: ^^ was meant for you22:38
SpamapSour scaling code is going to get unwieldy soon..22:39
greghaynesaha, so the comments in SoftwareConfig class suddenly make a lot more sense22:39
greghaynesSpamapS: merge.py or other stuff?22:41
lifelessSpamapS: 'soon'22:41
lifelessSpamapS: 'going to'22:41
lifelessSpamapS: bwahahahahahahahahahahahaha22:41
SpamapS:)22:41
openstackgerritClint "SpamapS" Byrum proposed a change to openstack/tripleo-heat-templates: WIP: Switch overcloud to software-config  https://review.openstack.org/8166622:42
SpamapShm actually we somehow steered clear of breaking undercloud22:44
SpamapSstevebaker: ugh, heatclient 0.2.8 vs. 0.2.3?22:46
stevebakerSpamapS: why 0.2.3?22:47
openstackgerritA change was merged to openstack/os-collect-config: Updated from global requirements  https://review.openstack.org/8348322:48
stevebakeroh, requrements22:49
SpamapSstevebaker: yeah22:49
stevebakerit should work, maybe22:50
SpamapSstevebaker: seems like now would be a good time to update the global reqs anyway. :p22:50
stevebakerSpamapS: there is a requirements freeze :/22:51
openstackgerritSteve Baker proposed a change to openstack/os-collect-config: Add collector for heat API resource metadata  https://review.openstack.org/8426922:53
*** julim has quit IRC23:00
*** CaptTofu has quit IRC23:00
mordredstevebaker: the requirements freeze shouldn't block updating global reqs for python-heatclient - I believe an FFE would be quite justified there23:19
mordredunless I misunderstand the conversation23:19
*** rpodolyaka1 has joined #tripleo23:20
SpamapSIt can wait I think23:20
mordredk23:20
stevebakermordred: ok. I don't think os-collect-config needs a newer heatclient, but heat does. I'd like to do a heatclient release soon anyway23:20
SpamapSThis is juno target stuff23:20
mordredI'm happy to champion an FFE if you need one23:20
SpamapSwe'll be fine w/ cfn only for now23:20
SpamapSwell my new templates seem to wokr here.23:21
SpamapSwe'll see if CI agrees23:21
SpamapSif so I'll likely drop the WIP prefix.. bring on the softwareconfigs. :)23:21
*** TravT has quit IRC23:21
*** yamahata has quit IRC23:21
stevebaker\o/23:21
SpamapSactually23:21
SpamapSCI will not pass until https://review.openstack.org/#/c/83614/23:21
SpamapS:(23:21
SpamapSlifeless: ^^ blocking software configs23:22
SpamapSstevebaker: once I get that in.. I can make my custom resource plugin which makes a deployment and waits for the signal before rebuild or delete....23:22
SpamapSwell I have one but it is hacky .. will do it right23:22
SpamapSw/ like, tests and stuff :)23:22
SpamapSactually I could probably do it as soon as 83614 lands23:23
SpamapSbut better ot have the templates and other bits working in similar fashion23:23
lifelessSpamapS: CI won't do jack until we get nodepool talking to the new cloud which is what we're discussing in openstack-infra atm23:23
tchaypoI've added a note to the TripleO wiki page asserting that people doing reviews should follow https://wiki.openstack.org/wiki/ReviewChecklist23:23
*** rpodolyaka1 has quit IRC23:24
SpamapSlifeless: OH .. thought RH region would be doing things still23:24
lifelessSpamapS: its not in nodepool yet23:25
SpamapSah ok23:25
SpamapSwell..23:25
* SpamapS -> kids23:25
SpamapSwhen I get back.. :)23:25
SpamapSlifeless: I will try to poke at dhcp-all-interfaces again tonight23:26
openstackgerritJames Polley proposed a change to openstack/tripleo-incubator: Add some clarity to the first-time user experience  https://review.openstack.org/8329423:30
*** geerdest has quit IRC23:32
openstackgerritJames Polley proposed a change to openstack/tripleo-incubator: Add some clarity to the first-time user experience  https://review.openstack.org/8329423:34
openstackgerritLoganathan Parthipan proposed a change to openstack/tripleo-incubator: Make libvirt volume pool configurable  https://review.openstack.org/8340923:47
Lotus907efiif I am doing the following command: DIB_RELEASE=precise DIB_APT_SOURCES=/etc/apt/sources.list_precise disk-image-create -a amd64 -o just_precise baremetal ubuntu stackuser --offline apt-sources use-ephemeral pypi use-ephemeral23:51
Lotus907efiis the precise cloud image tar.gz bit used at all? I.E. precise-server-cloudimg-amd64-root.tar.gz23:52
Lotus907efiif the bits in that tar.gz file are used when DIB is creating a new image, how is it used?23:55
greghaynesSpamapS: With the software-config change im getting an error when o-r-c runs os-apply-config --key db-password. Seems like db-passwords is only inside the deployments array...23:56

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!