*** dims has quit IRC | 00:00 | |
morganfainberg | jogo, on the plus side, i understand a lot more than I did about filter-branches | 00:02 |
---|---|---|
jogo | yeah its pretty neat stuff | 00:02 |
*** achanda has quit IRC | 00:03 | |
openstackgerrit | Adam Gandelman proposed openstack/tempest: Test Ironic API microversions https://review.openstack.org/166386 | 00:08 |
*** annashen has quit IRC | 00:13 | |
*** sputnik13 has quit IRC | 00:16 | |
*** yamamoto_ has quit IRC | 00:16 | |
*** melwitt has quit IRC | 00:19 | |
*** hogepodge has quit IRC | 00:20 | |
openstackgerrit | Armando Migliaccio proposed openstack/tempest: Add API tests for Neutron DVR extension https://review.openstack.org/98235 | 00:21 |
*** e0ne has quit IRC | 00:23 | |
*** hogepodge has joined #openstack-qa | 00:31 | |
*** tsekiyama has joined #openstack-qa | 00:32 | |
*** Nic has quit IRC | 00:33 | |
*** jhesketh has quit IRC | 00:43 | |
*** jhesketh has joined #openstack-qa | 00:43 | |
*** yamamoto has joined #openstack-qa | 00:45 | |
*** coolsvap|afk is now known as coolsvap | 00:50 | |
*** Longgeek has joined #openstack-qa | 00:51 | |
*** dimtruck is now known as zz_dimtruck | 00:54 | |
*** tsekiyam_ has joined #openstack-qa | 00:56 | |
*** tsekiyama has quit IRC | 00:57 | |
*** topshare has joined #openstack-qa | 01:02 | |
*** salv-orlando has quit IRC | 01:04 | |
*** mtanino has joined #openstack-qa | 01:09 | |
*** annashen has joined #openstack-qa | 01:13 | |
*** avico- has quit IRC | 01:14 | |
*** liusheng has quit IRC | 01:16 | |
*** avico has joined #openstack-qa | 01:17 | |
*** annashen has quit IRC | 01:19 | |
*** topshare_ has joined #openstack-qa | 01:24 | |
*** topshare has quit IRC | 01:26 | |
*** tsekiyam_ has quit IRC | 01:30 | |
*** mtanino has quit IRC | 01:32 | |
*** avico has quit IRC | 01:44 | |
*** dims has joined #openstack-qa | 01:44 | |
*** dims_ has quit IRC | 01:46 | |
*** avico has joined #openstack-qa | 01:48 | |
*** mriedem1 has quit IRC | 01:51 | |
*** salv-orlando has joined #openstack-qa | 02:05 | |
*** shardy has quit IRC | 02:15 | |
*** topshare_ has quit IRC | 02:25 | |
*** kaisers1 has joined #openstack-qa | 02:26 | |
*** topshare has joined #openstack-qa | 02:27 | |
*** kaisers has quit IRC | 02:28 | |
*** sputnik13 has joined #openstack-qa | 02:29 | |
openstackgerrit | Chris Hoge proposed openstack/tempest: Non-admin token tests for Keystone API https://review.openstack.org/166327 | 02:36 |
hogepodge | mtreinish: morganfainberg: zehicle: https://review.openstack.org/#/c/166327/ Keystone token get tests | 02:37 |
hogepodge | in support of defcore work | 02:37 |
*** achanda has joined #openstack-qa | 02:37 | |
*** topshare has quit IRC | 02:38 | |
*** salv-orlando has quit IRC | 02:38 | |
*** salv-orlando has joined #openstack-qa | 02:39 | |
*** mlavalle has quit IRC | 02:41 | |
*** topshare has joined #openstack-qa | 02:41 | |
*** topshare has quit IRC | 02:43 | |
*** dims has quit IRC | 02:51 | |
*** dpaterson has joined #openstack-qa | 02:52 | |
*** achanda has quit IRC | 02:53 | |
*** achanda has joined #openstack-qa | 02:56 | |
*** sputnik13 has quit IRC | 02:56 | |
*** patrickeast has quit IRC | 02:56 | |
*** sputnik13 has joined #openstack-qa | 02:59 | |
*** marun has quit IRC | 03:01 | |
*** zz_dimtruck is now known as dimtruck | 03:04 | |
*** salv-orlando has quit IRC | 03:05 | |
*** rfolco has quit IRC | 03:07 | |
*** sputnik13 has quit IRC | 03:08 | |
*** sputnik13 has joined #openstack-qa | 03:10 | |
*** alex_xu has quit IRC | 03:12 | |
*** dpaterson has quit IRC | 03:14 | |
*** chandankumar has joined #openstack-qa | 03:15 | |
*** Longgeek_ has joined #openstack-qa | 03:22 | |
openstackgerrit | Trung Trinh proposed openstack-dev/devstack: Install pkg python-memcache for Nova https://review.openstack.org/136255 | 03:24 |
*** achanda has quit IRC | 03:24 | |
*** chandankumar has quit IRC | 03:25 | |
*** Longgeek has quit IRC | 03:25 | |
*** chandankumar has joined #openstack-qa | 03:25 | |
*** bkopilov has quit IRC | 03:29 | |
*** achanda has joined #openstack-qa | 03:32 | |
*** gamado has quit IRC | 03:34 | |
*** salv-orlando has joined #openstack-qa | 03:37 | |
*** topshare has joined #openstack-qa | 03:39 | |
*** achanda has quit IRC | 03:41 | |
*** achanda has joined #openstack-qa | 03:43 | |
*** topshare has quit IRC | 03:43 | |
*** topshare has joined #openstack-qa | 03:48 | |
*** topshare has quit IRC | 03:50 | |
*** achanda has quit IRC | 03:53 | |
*** marun has joined #openstack-qa | 03:58 | |
*** achanda has joined #openstack-qa | 03:59 | |
*** Madan has joined #openstack-qa | 04:00 | |
*** marun has quit IRC | 04:03 | |
*** salv-orlando has quit IRC | 04:09 | |
*** dims has joined #openstack-qa | 04:12 | |
*** Poornima has joined #openstack-qa | 04:13 | |
*** sputnik13 has quit IRC | 04:16 | |
*** dims has quit IRC | 04:19 | |
*** rvcehimanshu has joined #openstack-qa | 04:22 | |
*** hogepodge has quit IRC | 04:32 | |
*** SridharG has joined #openstack-qa | 04:33 | |
openstackgerrit | Lianhao Lu proposed openstack-dev/devstack: Added ceilometer-agent-ipmi support https://review.openstack.org/167090 | 04:37 |
*** amotoki has joined #openstack-qa | 04:39 | |
*** dimtruck is now known as zz_dimtruck | 04:40 | |
*** coolsvap is now known as coolsvap|afk | 04:44 | |
*** gamado has joined #openstack-qa | 04:44 | |
openstackgerrit | Chris Hoge proposed openstack/tempest: Non-admin token tests for Keystone API https://review.openstack.org/166327 | 04:46 |
*** amotoki has quit IRC | 04:51 | |
*** ChuckC has joined #openstack-qa | 04:51 | |
*** chandankumar has quit IRC | 04:52 | |
*** amotoki has joined #openstack-qa | 04:52 | |
*** amotoki has quit IRC | 04:52 | |
*** amotoki has joined #openstack-qa | 04:52 | |
*** chandankumar has joined #openstack-qa | 04:55 | |
*** bkopilov has joined #openstack-qa | 04:57 | |
*** marun has joined #openstack-qa | 04:59 | |
*** Poornima has quit IRC | 05:01 | |
*** hogepodge has joined #openstack-qa | 05:01 | |
*** Poornima has joined #openstack-qa | 05:02 | |
*** chandankumar has quit IRC | 05:04 | |
*** marun has quit IRC | 05:04 | |
*** salv-orlando has joined #openstack-qa | 05:08 | |
*** marun has joined #openstack-qa | 05:11 | |
*** Noice has quit IRC | 05:13 | |
*** shilpa_ has joined #openstack-qa | 05:19 | |
*** harlowja is now known as harlowja_away | 05:22 | |
*** anshul has joined #openstack-qa | 05:23 | |
openstackgerrit | Chris Hoge proposed openstack/tempest: Non-admin token tests for Keystone API https://review.openstack.org/166327 | 05:26 |
*** Novtopro has joined #openstack-qa | 05:27 | |
*** boris-42 has quit IRC | 05:28 | |
*** BharatK has joined #openstack-qa | 05:32 | |
*** chandankumar has joined #openstack-qa | 05:38 | |
*** salv-orlando has quit IRC | 05:47 | |
*** Novtopro has quit IRC | 05:49 | |
*** yfried has quit IRC | 05:57 | |
*** yfried has joined #openstack-qa | 05:57 | |
openstackgerrit | Chris Hoge proposed openstack/tempest: Non-admin token tests for Keystone API https://review.openstack.org/166327 | 06:02 |
*** dims has joined #openstack-qa | 06:04 | |
*** yamahata has quit IRC | 06:06 | |
openstackgerrit | Li Ma proposed openstack-dev/devstack: Add pluggability for matchmaker-redis https://review.openstack.org/167107 | 06:06 |
*** yfried has quit IRC | 06:09 | |
*** dims has quit IRC | 06:10 | |
*** achanda has quit IRC | 06:15 | |
*** annashen has joined #openstack-qa | 06:18 | |
*** ibiris_away is now known as ibiris | 06:18 | |
*** annashen has quit IRC | 06:24 | |
openstackgerrit | Rohan Kanade proposed openstack/tempest: Rearrange fixed_ips response schema into one file https://review.openstack.org/162888 | 06:24 |
openstackrecheck | Console logs not available after 13:21s for check-dg-tempest-dsvm-full-reexec 163514,1,5f55612 | 06:30 |
*** pcaruana has quit IRC | 06:41 | |
*** yfried has joined #openstack-qa | 06:44 | |
*** itzikb has joined #openstack-qa | 06:48 | |
*** fesp has quit IRC | 06:54 | |
*** Bsony has joined #openstack-qa | 06:57 | |
*** k4n0 has joined #openstack-qa | 06:57 | |
k4n0 | gmann, ping | 06:59 |
gmann | k4n0: hi | 06:59 |
*** yfried has quit IRC | 07:01 | |
k4n0 | gmann, I will remove additionalProperties from my patches | 07:01 |
*** yfried_ has joined #openstack-qa | 07:01 | |
gmann | k4n0: yea, actuall you just rebase from master and then do the same merging as per old patch | 07:02 |
k4n0 | gmann, ok | 07:02 |
gmann | k4n0: sorry for trouble, actually i have to remove the base patch of additionalProperties from it | 07:02 |
gmann | so that those schema cleanup can merge soon | 07:03 |
*** yfried_ is now known as yfried|afk | 07:03 | |
k4n0 | gmann, So should i wait till you remove the base patch? | 07:03 |
*** yfried|afk is now known as yfried_ | 07:05 | |
gmann | k4n0: base patch is already removed | 07:05 |
gmann | now you can release your patch as per latest master itself | 07:05 |
k4n0 | gmann, ok, i will rebase | 07:05 |
gmann | no dependency thing now | 07:05 |
gmann | which caused us many times to rebase our patches | 07:05 |
*** salv-orlando has joined #openstack-qa | 07:16 | |
*** ibiris is now known as ibiris_away | 07:19 | |
*** ibiris_away is now known as ibiris | 07:20 | |
*** fesp has joined #openstack-qa | 07:24 | |
*** yfried_ is now known as yfried|afk | 07:26 | |
*** yamamoto has quit IRC | 07:29 | |
*** fesp has quit IRC | 07:35 | |
*** yfried|afk is now known as yfried_ | 07:35 | |
openstackrecheck | openstack-dev/devstack change: https://review.openstack.org/158512 failed gate-grenade-dsvm-partial-ncpu in the gate queue with an unrecognized error | 07:43 |
*** yamahata has joined #openstack-qa | 07:45 | |
*** yamahata has quit IRC | 07:46 | |
*** kaisers1 has left #openstack-qa | 07:52 | |
*** dims has joined #openstack-qa | 07:55 | |
*** markus_z has joined #openstack-qa | 07:56 | |
*** yamahata has joined #openstack-qa | 07:58 | |
*** Longgeek_ has quit IRC | 07:58 | |
*** ajo has quit IRC | 08:00 | |
*** dims has quit IRC | 08:02 | |
*** salv-orlando has quit IRC | 08:03 | |
*** jordanP has joined #openstack-qa | 08:07 | |
*** jyuso1 has joined #openstack-qa | 08:08 | |
*** yamamoto has joined #openstack-qa | 08:09 | |
*** liusheng has joined #openstack-qa | 08:10 | |
*** yfried_ is now known as yfried|afk | 08:19 | |
*** yfried|afk is now known as yfried_ | 08:20 | |
*** yamahata has quit IRC | 08:22 | |
*** yamamoto has quit IRC | 08:24 | |
*** gszasz has joined #openstack-qa | 08:26 | |
*** yamamoto has joined #openstack-qa | 08:30 | |
*** ajo has joined #openstack-qa | 08:34 | |
*** safchain has joined #openstack-qa | 08:40 | |
*** Bsony has quit IRC | 08:41 | |
*** yamamoto has quit IRC | 08:43 | |
*** liusheng has quit IRC | 08:52 | |
*** salv-orlando has joined #openstack-qa | 08:52 | |
*** andreykurilin_ has joined #openstack-qa | 08:53 | |
*** jlanoux has joined #openstack-qa | 08:57 | |
openstackgerrit | Rohan Kanade proposed openstack/tempest: Rearrange aggregates response schema into one file https://review.openstack.org/162633 | 08:58 |
*** andreykurilin_ has quit IRC | 08:59 | |
*** andreykurilin_ has joined #openstack-qa | 09:00 | |
*** gfidente has joined #openstack-qa | 09:02 | |
*** gfidente has quit IRC | 09:02 | |
*** gfidente has joined #openstack-qa | 09:02 | |
openstackgerrit | Rohan Kanade proposed openstack/tempest: Refactor fixed_ips API response schema https://review.openstack.org/162888 | 09:04 |
*** tkammer has joined #openstack-qa | 09:09 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 09:12 | |
*** dims has joined #openstack-qa | 09:15 | |
*** gszasz has quit IRC | 09:16 | |
*** eugene_bag has joined #openstack-qa | 09:19 | |
*** dims has quit IRC | 09:20 | |
openstackgerrit | Andrea Frittoli proposed openstack/tempest: Drop auth and corresponding unit tests https://review.openstack.org/166022 | 09:20 |
*** woodster_ has quit IRC | 09:20 | |
*** jlanoux_ has joined #openstack-qa | 09:23 | |
*** jlanoux has quit IRC | 09:25 | |
*** e0ne has joined #openstack-qa | 09:31 | |
*** gszasz has joined #openstack-qa | 09:31 | |
openstackgerrit | Joshua Hesketh proposed openstack-infra/devstack-gate: Move tempest log documentation into devstack-gate https://review.openstack.org/167143 | 09:33 |
*** salv-orlando has quit IRC | 09:35 | |
*** Bsony has joined #openstack-qa | 09:38 | |
*** e0ne has quit IRC | 09:40 | |
*** sergsh has joined #openstack-qa | 09:42 | |
*** johnthetubaguy is now known as zz_johnthetubagu | 09:43 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 09:46 | |
*** achanda has joined #openstack-qa | 09:51 | |
*** achanda has quit IRC | 09:56 | |
*** andreykurilin_ has quit IRC | 09:59 | |
*** andreykurilin_ has joined #openstack-qa | 09:59 | |
*** gszasz has quit IRC | 09:59 | |
*** ihrachyshka has joined #openstack-qa | 10:05 | |
openstackrecheck | Console logs not available after 13:22s for check-tempest-dsvm-full 167020,1,67aee4a | 10:06 |
*** alex_xu has joined #openstack-qa | 10:07 | |
*** gszasz has joined #openstack-qa | 10:15 | |
*** andreykurilin__ has joined #openstack-qa | 10:17 | |
*** andreykurilin_ has quit IRC | 10:17 | |
*** btran has quit IRC | 10:19 | |
*** dims has joined #openstack-qa | 10:19 | |
*** sputnik13 has joined #openstack-qa | 10:23 | |
*** e0ne has joined #openstack-qa | 10:29 | |
*** salv-orlando has joined #openstack-qa | 10:31 | |
*** Bsony_ has joined #openstack-qa | 10:34 | |
*** Bsony has quit IRC | 10:35 | |
*** andreykurilin_ has joined #openstack-qa | 10:37 | |
*** andreykurilin__ has quit IRC | 10:37 | |
openstackgerrit | yalei wang proposed openstack-dev/devstack: add the port_sec as default neutron/ml2 extension driver https://review.openstack.org/162063 | 10:43 |
*** chandankumar_ has joined #openstack-qa | 10:44 | |
*** yfried_ is now known as yfried|afk | 10:45 | |
*** andreykurilin_ has quit IRC | 10:45 | |
*** chandankumar has quit IRC | 10:46 | |
*** Bsony has joined #openstack-qa | 10:46 | |
*** Bsony has quit IRC | 10:47 | |
*** Bsony_ has quit IRC | 10:48 | |
*** pc_m has joined #openstack-qa | 10:50 | |
*** Bsony has joined #openstack-qa | 10:52 | |
*** cdent has joined #openstack-qa | 10:53 | |
*** vigneshvar has joined #openstack-qa | 10:54 | |
*** ibiris is now known as ibiris_away | 10:55 | |
*** yfried|afk is now known as yfried_ | 10:56 | |
*** Bsony_ has joined #openstack-qa | 10:57 | |
*** tosky has joined #openstack-qa | 10:58 | |
*** Bsony has quit IRC | 10:59 | |
*** Bsony_ has quit IRC | 11:02 | |
*** apevec has joined #openstack-qa | 11:04 | |
*** Bsony has joined #openstack-qa | 11:05 | |
*** ibiris_away is now known as ibiris | 11:05 | |
*** e0ne is now known as e0ne_ | 11:09 | |
*** Bsony_ has joined #openstack-qa | 11:13 | |
*** Bsony has quit IRC | 11:16 | |
*** SridharG has left #openstack-qa | 11:17 | |
*** Bsony_ has quit IRC | 11:18 | |
*** e0ne_ has quit IRC | 11:19 | |
*** e0ne has joined #openstack-qa | 11:20 | |
*** annashen has joined #openstack-qa | 11:23 | |
*** gfidente is now known as gfidente|off | 11:24 | |
*** annashen has quit IRC | 11:28 | |
*** jlanoux has joined #openstack-qa | 11:28 | |
*** jlanoux_ has quit IRC | 11:31 | |
openstackgerrit | amrith proposed openstack-dev/devstack: Update devstack to handle Trove/Neutron setups https://review.openstack.org/167039 | 11:31 |
*** Bsony has joined #openstack-qa | 11:31 | |
*** Bsony has quit IRC | 11:36 | |
*** e0ne is now known as e0ne_ | 11:36 | |
*** jamielennox is now known as jamielennox|away | 11:45 | |
*** salv-orlando has quit IRC | 11:46 | |
*** e0ne_ has quit IRC | 11:46 | |
*** jlanoux_ has joined #openstack-qa | 11:47 | |
*** jlanoux has quit IRC | 11:50 | |
*** e0ne has joined #openstack-qa | 11:53 | |
*** sergsh has quit IRC | 12:01 | |
*** gszasz has quit IRC | 12:01 | |
*** jaypipes has quit IRC | 12:06 | |
*** dkusidlo has joined #openstack-qa | 12:07 | |
*** dkusidlo has quit IRC | 12:07 | |
*** jaypipes has joined #openstack-qa | 12:07 | |
*** ChanServ sets mode: +o jaypipes | 12:07 | |
*** boris-42 has joined #openstack-qa | 12:07 | |
*** Bsony has joined #openstack-qa | 12:09 | |
*** yfried_ is now known as yfried|afk | 12:09 | |
*** yamamoto has joined #openstack-qa | 12:11 | |
*** woodster_ has joined #openstack-qa | 12:13 | |
*** BharatK has quit IRC | 12:14 | |
*** yfried|afk is now known as yfried_ | 12:15 | |
openstackrecheck | openstack/glance change: https://review.openstack.org/165028 failed gate-glance-python27 in the gate queue with an unrecognized error | 12:15 |
*** johnthetubaguy is now known as zz_johnthetubagu | 12:15 | |
*** gszasz has joined #openstack-qa | 12:15 | |
*** dims has quit IRC | 12:15 | |
*** dims has joined #openstack-qa | 12:16 | |
*** chandankumar_ has quit IRC | 12:18 | |
*** Bsony has quit IRC | 12:20 | |
*** dkranz has joined #openstack-qa | 12:21 | |
*** salv-orlando has joined #openstack-qa | 12:24 | |
*** shilpa_ has quit IRC | 12:25 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 12:25 | |
*** yfried_ is now known as yfried|afk | 12:29 | |
*** yfried|afk is now known as yfried_ | 12:30 | |
openstackgerrit | amrith proposed openstack-dev/devstack: Update devstack to handle Trove/Neutron setups https://review.openstack.org/167039 | 12:33 |
*** sergsh has joined #openstack-qa | 12:33 | |
*** aysyd has joined #openstack-qa | 12:33 | |
*** ChuckC has quit IRC | 12:37 | |
*** rushiagr_away is now known as rushiagr | 12:37 | |
*** rfolco has joined #openstack-qa | 12:37 | |
*** dpaterson has joined #openstack-qa | 12:43 | |
*** yamamoto has quit IRC | 12:48 | |
*** yfried_ is now known as yfried|afk | 12:51 | |
*** Poornima has quit IRC | 12:51 | |
*** bknudson has quit IRC | 12:51 | |
*** yfried|afk is now known as yfried_ | 12:51 | |
openstackgerrit | David Kranz proposed openstack/tempest: Prevent failures when running as non-admin https://review.openstack.org/166955 | 12:53 |
*** mpaolino has joined #openstack-qa | 12:55 | |
*** weshay has joined #openstack-qa | 12:55 | |
*** chandankumar has joined #openstack-qa | 12:57 | |
openstackrecheck | Console logs not available after 13:22s for check-tempest-dsvm-ironic-pxe_ssh 166690,2,bfb487a | 12:58 |
*** mpaolino has quit IRC | 12:59 | |
*** dkranz has quit IRC | 13:00 | |
*** mpaolino has joined #openstack-qa | 13:00 | |
*** rushiagr is now known as rushiagr_away | 13:00 | |
*** ChuckC has joined #openstack-qa | 13:01 | |
*** salv-orlando has quit IRC | 13:04 | |
*** amotoki has quit IRC | 13:09 | |
*** salv-orlando has joined #openstack-qa | 13:09 | |
*** tochi has quit IRC | 13:10 | |
*** weshay has quit IRC | 13:11 | |
*** amotoki has joined #openstack-qa | 13:12 | |
*** diegows has joined #openstack-qa | 13:13 | |
*** yfried__ has joined #openstack-qa | 13:15 | |
*** bknudson has joined #openstack-qa | 13:15 | |
*** dustins has joined #openstack-qa | 13:16 | |
*** yfried_ has quit IRC | 13:16 | |
*** sabeen1 has joined #openstack-qa | 13:18 | |
*** yfried__ has quit IRC | 13:22 | |
*** Madan has quit IRC | 13:22 | |
*** yfried__ has joined #openstack-qa | 13:22 | |
*** salv-orl_ has joined #openstack-qa | 13:24 | |
*** sputnik13 has quit IRC | 13:26 | |
*** salv-orlando has quit IRC | 13:27 | |
*** salv-orlando has joined #openstack-qa | 13:28 | |
openstackgerrit | Chris Hoge proposed openstack/tempest: Non-admin token tests for Keystone API https://review.openstack.org/166327 | 13:31 |
*** salv-orl_ has quit IRC | 13:32 | |
*** ChuckC has quit IRC | 13:32 | |
*** rushiagr_away is now known as rushiagr | 13:33 | |
*** chandankumar has quit IRC | 13:35 | |
*** Bsony has joined #openstack-qa | 13:35 | |
*** dboik has joined #openstack-qa | 13:38 | |
*** dboik has quit IRC | 13:38 | |
*** dboik has joined #openstack-qa | 13:39 | |
*** chandankumar has joined #openstack-qa | 13:41 | |
*** yamamoto has joined #openstack-qa | 13:43 | |
*** mriedem has joined #openstack-qa | 13:44 | |
*** yfried__ has quit IRC | 13:44 | |
*** mwagner_lap has quit IRC | 13:46 | |
*** mtanino has joined #openstack-qa | 13:46 | |
*** rbak has joined #openstack-qa | 13:48 | |
*** nfedotov has joined #openstack-qa | 13:51 | |
*** achanda has joined #openstack-qa | 13:55 | |
*** ibiris is now known as ibiris_away | 13:57 | |
*** yamahata has joined #openstack-qa | 13:58 | |
*** obutenko has quit IRC | 13:59 | |
openstackgerrit | Rohan Kanade proposed openstack/tempest: Refactor floatin_ips V2.1 API response schema https://review.openstack.org/162899 | 14:00 |
*** achanda has quit IRC | 14:00 | |
*** dboik_ has joined #openstack-qa | 14:00 | |
*** obutenko has joined #openstack-qa | 14:02 | |
*** mriedem has quit IRC | 14:03 | |
*** mriedem has joined #openstack-qa | 14:03 | |
*** dboik has quit IRC | 14:04 | |
*** obutenko has quit IRC | 14:05 | |
*** jecarey has joined #openstack-qa | 14:05 | |
*** dkranz has joined #openstack-qa | 14:05 | |
openstackgerrit | Andrea Frittoli proposed openstack/tempest: Drop any dependency from config in test_credentials https://review.openstack.org/166883 | 14:07 |
openstackgerrit | Andrea Frittoli proposed openstack/tempest: Drop auth and corresponding unit tests https://review.openstack.org/166022 | 14:07 |
*** vigneshvar has quit IRC | 14:08 | |
*** localloop127 has joined #openstack-qa | 14:09 | |
*** chandankumar has quit IRC | 14:09 | |
*** rvcehimanshu has quit IRC | 14:13 | |
*** dustins_ has joined #openstack-qa | 14:13 | |
openstackgerrit | Joe Gordon proposed openstack-infra/elastic-recheck: Remove resolved bugs https://review.openstack.org/167237 | 14:14 |
*** dustins has quit IRC | 14:16 | |
*** ajmiller has joined #openstack-qa | 14:16 | |
*** zz_dimtruck is now known as dimtruck | 14:16 | |
*** gszasz has quit IRC | 14:19 | |
*** gszasz has joined #openstack-qa | 14:20 | |
jogo | mtreinish: https://review.openstack.org/#/c/166027/ | 14:23 |
jogo | looks like devstack is hitting the 15 minute threshhold again | 14:23 |
*** hughsaunders has quit IRC | 14:24 | |
jogo | that should help in a small way at least | 14:24 |
*** hughsaunders has joined #openstack-qa | 14:25 | |
mtreinish | jogo: reviewed | 14:25 |
*** annashen has joined #openstack-qa | 14:26 | |
openstackgerrit | Joe Gordon proposed openstack-dev/devstack: Until we prebuild wheels don't build wheels for deb installed libs https://review.openstack.org/166027 | 14:28 |
*** weshay has joined #openstack-qa | 14:30 | |
marun | mtreinish: hi | 14:30 |
*** annashen has quit IRC | 14:30 | |
* mtreinish flees | 14:30 | |
mtreinish | marun: hi | 14:30 |
marun | hah | 14:31 |
marun | mtreinish: I've been looking at refactoring the infrastructure around the neutron api tests that have been copied. | 14:31 |
*** e0ne is now known as e0ne_ | 14:31 | |
marun | mtreinish: the challenge is that an awful lot of setup is stuck in things like setupClass: https://github.com/openstack/tempest/blob/master/tempest/test.py#L243 | 14:31 |
itzikb | andreaf: Hi, Regarding https://review.openstack.org/#/c/130411/ - how can we make progress ? | 14:31 |
marun | mtreinish: Has there been any discussion around moving towards fixtures instead? | 14:32 |
*** achanda has joined #openstack-qa | 14:32 | |
marun | mtreinish: I need to do it for neutron regardless to support retargetable testing. | 14:32 |
marun | mtreinish: And I'm wondering if you have any interest in me doing the work in Tempest first. | 14:32 |
marun | mtreinish: or if you'd prefer that I limit the work to neutron's infrastructure | 14:32 |
openstackgerrit | Joe Gordon proposed openstack-infra/elastic-recheck: Remove resolved bugs https://review.openstack.org/167237 | 14:33 |
openstackgerrit | Joe Gordon proposed openstack-infra/elastic-recheck: Functional test should not require a config file https://review.openstack.org/167248 | 14:33 |
mtreinish | marun: we did look at it briefly, but I think the conclusion was we needed to sort out the leaking (which is what prompted that setupclass refactor) fast and that conversion would have required a bit too much time to do everywhere | 14:33 |
kashyap | Anyone know top off their heads, why do I still see 'openstack ec2 credentials create' even when use NOVA_ENABLED_APIS=osapi_compute w/ DevStack current git? | 14:33 |
mtreinish | marun: I think it would probably be a cleaner interface in the long term | 14:34 |
mtreinish | (using fixtures) | 14:34 |
marun | mtreinish: We've already been having good experiences in neutron. | 14:34 |
*** Madan has joined #openstack-qa | 14:34 | |
marun | mtreinish: separating fixture from testcases makes reuse much easier. | 14:34 |
mtreinish | yeah, that's been my experience too | 14:35 |
mtreinish | marun: if you want to try and tackle that conversion in tempest +1 from me | 14:36 |
marun | mtreinish: I'll do the work of doing the refactoring in Neutron and you can see if it makes sense to do in Tempest once you ee it. | 14:36 |
marun | mtreinish: oh, ok :) | 14:36 |
*** yfried__ has joined #openstack-qa | 14:36 | |
*** e0ne_ has quit IRC | 14:36 | |
andreaf | itzikb: the main thing I'm unhappy about is repeating an ssh handshake for every command, if we continue down that path we'll just add unnecessary runtime to test run | 14:36 |
*** Madan has quit IRC | 14:36 | |
mtreinish | marun: I mean do it wherever you want (having example to see how it would effect things would probably help too) I'm just saying I'm not opposed to it at :) | 14:37 |
marun | mtreinish: ok, cool :) | 14:37 |
*** sputnik13 has joined #openstack-qa | 14:37 | |
itzikb | andreaf: Are you talking about just this specific case ? | 14:37 |
andreaf | itzikb: also having bash code mixed with python logic does not help for readability I think | 14:37 |
marun | mtreinish: I think I'll do some prototyping in Neutron and if it makes sense once you see it I'll be happy to implement in Tmepest. | 14:37 |
marun | tempest | 14:37 |
mtreinish | ok cool, thanks | 14:38 |
mtreinish | marun: btw, you might be interested in: https://github.com/mtreinish/os-testr which I just put up the changes to move into gerrit | 14:38 |
*** sabeen1 has quit IRC | 14:38 | |
*** yfried__ has quit IRC | 14:38 | |
*** e0ne has joined #openstack-qa | 14:38 | |
mtreinish | my goal is to replace the pretty_tox stuff with that | 14:38 |
*** yfried__ has joined #openstack-qa | 14:39 | |
mtreinish | and to make it a bit more friendly to use inside and out of tox | 14:39 |
itzikb | andreaf: I think I agree but we need first to tackle this problem with the hardcoded absolute path. If we want to change the behaviour we have a lot more work to do | 14:40 |
marun | mtreinish: any reason not to hold a gun to lifeless's head to get him to fix the issue at source? ;) | 14:40 |
marun | mtreinish: don't get me wrong, I'm happy to have a better UX for testr regardless. | 14:41 |
andreaf | itzikb: personally I would prefer a way that those not affect existing tests by adding an additional ssh connection to find out where ip is | 14:42 |
*** gamado has quit IRC | 14:42 | |
*** mwagner_lap has joined #openstack-qa | 14:42 | |
*** achanda has quit IRC | 14:42 | |
andreaf | itzikb: if you want to tackle that specific problem only because you need to run tests with a different image, I think a configuration option would be a better idea | 14:42 |
kashyap | afazekas: Hey, when you're around, | 14:43 |
mtreinish | marun: heh, well he's in nz so the guns would have to wait until vancouver :) | 14:43 |
mtreinish | marun: but realistically I saw this as just extending pretty_tox to be less ugly so in the short term there was something common and easy to extend for everyone in one place | 14:43 |
andreaf | itzikb: but before you do any rework, I would like to hear other opinions | 14:43 |
lifeless | marun: can we please not use violence-as-a-metaphor | 14:43 |
lifeless | marun: its really offputting | 14:43 |
kashyap | afazekas: Maybe you know why do I still see EC2 stuff even when (a) I use this 'NOVA_ENABLED_APIS=osapi_compute' (b) No 'nova-cert' service enabled in local.conf | 14:44 |
mtreinish | marun: we can work on fixing it in the testr source in parallel, but it doesn't change that we've had crappy bash wrappers copy and pasted between all the projects now | 14:44 |
itzikb | andreaf: What do you mean by configuration option? | 14:44 |
marun | lifeless: I guess that's a less threatening idiom in Canada, where we don't actually have guns. | 14:44 |
marun | lifeless: my apologies.l | 14:44 |
andreaf | itzikb: mtreinish, dkranz, sdague : if you have time let me know what you think about https://review.openstack.org/#/c/130411/3 | 14:44 |
andreaf | itzikb: path to "ip" | 14:44 |
marun | mtreinish: I see the value, for sure. | 14:45 |
itzikb | andreaf: ok | 14:45 |
lifeless | marun: we don't have guns here in NZ either, (well, outside of deer hunting :)) but nevertheless, 'punch in the face' etc etc - lots of violent metaphors get used in tech, none of which imply cooperation :( | 14:45 |
sdague | lifeless: man, you are up late? have you had a chance to look at my fixtures PR? | 14:46 |
marun | lifeless: fair enough. | 14:46 |
sdague | marun: you are an emacs user, right? I wrote a stacktest mode which you might find handy | 14:46 |
lifeless | sdague: C woke with a nightmare and I'm having trouble getting back to sleep. Gave up for a bit | 14:46 |
sdague | lifeless: gotcha, I won't disturb the attempted sleeping then | 14:46 |
lifeless | sdague: the PR is on my queue, I was waist-deep in PIP until late last night | 14:47 |
*** tsekiyama has joined #openstack-qa | 14:47 | |
sdague | lifeless: I applaud you for being waist-deep in pip | 14:47 |
lifeless | sdague: when I got https://github.com/pypa/pip/pull/2603 put up (its only small because of the 20-odd refactorings before it that are now committed upstream) | 14:47 |
lifeless | mtreinish: BTW I want to move testr to exclusively running outside of tox, never in it. | 14:48 |
lifeless | mtreinish: so that it can report on the different py versions etc | 14:48 |
*** mpaolino has quit IRC | 14:49 | |
lifeless | mtreinish: I have one conceptual beef with having a wrapper script that is production hardened, and that is that we've had (multiple times) bugs in the wrapper with e.g. handling failures | 14:49 |
lifeless | mtreinish: and things like the setup.py integration which in retrospect were definite mistakes | 14:49 |
lifeless | mtreinish: so - on fence ;) | 14:49 |
marun | sdague: it's on my todo list :) | 14:49 |
marun | sdague: flyhack too | 14:49 |
marun | (twitter ftw) | 14:50 |
openstackgerrit | Merged openstack-dev/devstack: Keystone use new section for eventlet server options https://review.openstack.org/163665 | 14:51 |
*** EmilienM|PTO is now known as EmilienM | 14:51 | |
mtreinish | lifeless: heh, fair enough, some of those bugs in the wrappers were my fault too. :) fwiw I added unit tests (similar to the tempest ones) to ensure at least the return codes are consistent from the wrapper on failure and success | 14:51 |
sdague | also, in fairness, we've had bugs all through the stack that caused tests to pass when they shouldn't have. So I don't think that it's just a wrapper issue. | 14:52 |
openstackgerrit | Merged openstack-dev/devstack: Add some discussion about review criteria https://review.openstack.org/166068 | 14:52 |
sslypushenko | mtreinish: Hello! Can you take a quick look on this patch https://review.openstack.org/#/c/165921/? | 14:53 |
sslypushenko | I will be very appreciated for your feedback | 14:54 |
mtreinish | sslypushenko: yes, responding to your email has been on my list for the past couple of days, (sorry about that) I'll try to get to it today. I have some concerns with your direction there, I'll leave a comment in the review | 14:55 |
*** hemnafk is now known as hemna | 14:55 | |
*** tosky has quit IRC | 14:55 | |
*** itzikb has quit IRC | 14:56 | |
sslypushenko | mtreinish Thx! | 14:56 |
*** tosky has joined #openstack-qa | 14:56 | |
*** ChuckC has joined #openstack-qa | 15:00 | |
hogepodge | morganfainberg: mtreinish: ugh, trying to figure out the default domain for v3 client. If I don't use it, identity fails, but I don't know how to set the default domain in the client tests | 15:02 |
hogepodge | maybe v3 just isn't in the cards for non-admin identity tests right now | 15:02 |
*** mriedem has quit IRC | 15:03 | |
mtreinish | hogepodge: I think the issue is unless auth_version is set as v3 in the config file it will only have v2 creds | 15:03 |
mtreinish | from the cred providers | 15:03 |
*** mlavalle has joined #openstack-qa | 15:03 | |
mtreinish | I'm not sure how translating between the 2 works in the auth layer | 15:03 |
mtreinish | andreaf: ^^^ do you know? | 15:03 |
*** mriedem has joined #openstack-qa | 15:04 | |
jlanoux_ | mtreinish: dtroyer Hi. Do you know if there is a reason to keep Cirros 0.3.1 as default in the Icehouse jobs and if it would be possible to update to Cirros 0.3.2? | 15:05 |
*** jaypipes has quit IRC | 15:05 | |
sdague | jlanoux_: is there a pressing reason to upgradE? | 15:05 |
andreaf | mtreinish, hogepodge: in most tests (all the non-identity ones), credentials / tokens are obtained using the configured identity version | 15:06 |
*** achanda has joined #openstack-qa | 15:06 | |
andreaf | mtreinish, hogepodge: you can always force it to use a version different from config, only no test is doing that - unless perhaps the identity tests | 15:06 |
*** achanda has quit IRC | 15:06 | |
mtreinish | andreaf: heh, that's what hogepodge is trying to write :) | 15:06 |
mtreinish | andreaf: https://review.openstack.org/166327 | 15:07 |
jlanoux_ | sdague: I'm working on the multiple SSH blueprint and one issue I came across is https://bugs.launchpad.net/cirros/+bug/1132686. Using 0.3.2 is fine. | 15:07 |
openstack | Launchpad bug 1132686 in CirrOS "hostname not set to server name" [Low,Fix released] | 15:07 |
sdague | jlanoux_: ok, yeh, that seems compelling enough | 15:10 |
sdague | you just need to propose to devstack icehouse | 15:10 |
sdague | I think that would be fine | 15:10 |
andreaf | mtreinish: tethering while on the motorway does not seem to be good enough for me to open gerrit :( | 15:11 |
*** mpaolino has joined #openstack-qa | 15:11 | |
openstackgerrit | amrith proposed openstack-dev/devstack: Update devstack to handle Trove/Neutron setups https://review.openstack.org/167039 | 15:14 |
jlanoux_ | sdague: Ok, will do. Thanks! | 15:14 |
*** tkammer has quit IRC | 15:15 | |
hogepodge | andreaf: I'm probably doing it wrong. I just want to get a token using non-admin credentials. Just test that, and I'm falling down on v3 | 15:16 |
*** dpaterson has quit IRC | 15:21 | |
*** gszasz has quit IRC | 15:26 | |
kashyap | afazekas: Please disregard me, I think I just had to 'SKIP_EXERCISES=boot_from_volume,bundle,client-env,euca' to avoid the needless crap in my env. | 15:27 |
kashyap | I normally have that in local.conf, just that I missed to notice on this new machine. | 15:29 |
*** bkopilov has quit IRC | 15:31 | |
afazekas | kashyap: AFAIK if you do not run the exercises explicitly this option does nothing | 15:33 |
kashyap | afazekas: I'm not running explicitly those. | 15:33 |
kashyap | I have these: | 15:34 |
kashyap | ENABLED_SERVICES=g-api,g-reg,key,n-api,n-cpu,n-sch,n-cond,mysql,rabbit,dstat,quantum,q-svc,q-agt,q-dhcp,q-l3,q-meta | 15:34 |
kashyap | NOVA_ENABLED_APIS=osapi_compute,metadata | 15:34 |
kashyap | afazekas: And, I don't need EUCA2 or EC2 - to avoid bloat and I don't care about them. | 15:34 |
kashyap | s/EUCA2/Eucalyptus | 15:34 |
kashyap | afazekas: Hmm, despite the above, I still see 'openstack ec2 credentials list' | 15:35 |
kashyap | afazekas: How can I avoid that? | 15:35 |
*** k4n0 has quit IRC | 15:36 | |
*** gszasz has joined #openstack-qa | 15:36 | |
*** chandankumar has joined #openstack-qa | 15:36 | |
afazekas | kashyap: it is keystone related command, it does not bloats your system | 15:36 |
kashyap | afazekas: Yeah, I see it's creating creds :-) | 15:37 |
kashyap | afazekas: Why does it need to create it when I don't use ec2 stuff? | 15:37 |
afazekas | kashyap: to have every credentials in the accrc dir | 15:38 |
afazekas | kashyap, if you would like to make devstack faster you try to kill the `sleep` calls | 15:39 |
afazekas | Or precomile all wheels , and configure pip to use it | 15:40 |
kashyap | afazekas: Hmm, I also see it populates nova.conf with 'keystone_ec2_url' 'ec2_dmz_host' entries. | 15:40 |
kashyap | It feels needless to have them in nova.conf when they're not used. It's just a very poor "dump everything we have in there" behavior. | 15:41 |
kashyap | afazekas: I already have it faster for stuff I care, it's just I find it clean to not have config entries that are not needed on a system whatsoever. | 15:41 |
kashyap | Thanks for your response. | 15:42 |
afazekas | kashyap: if you worry about the iniset performance you can rewrite it in C or Go (do not try it in python) | 15:42 |
kashyap | afazekas: :-) No, I'm already chasing enough bugs in libvirt and QEMU. No current complains about iniset. | 15:42 |
*** anshul has quit IRC | 15:44 | |
afazekas | kashyap, any idea? http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOiBcIkZhaWxlZCB0byB0ZXJtaW5hdGUgcHJvY2Vzc1wiIiwiZmllbGRzIjpbXSwib2Zmc2V0IjowLCJ0aW1lZnJhbWUiOiI2MDQ4MDAiLCJncmFwaG1vZGUiOiJjb3VudCIsInRpbWUiOnsidXNlcl9pbnRlcnZhbCI6MH0sInN0YW1wIjoxNDI3MjEyMDMzMTE1fQ== | 15:47 |
kashyap | afazekas: Looking | 15:48 |
afazekas | kashyap: the source is the f21 jobs | 15:48 |
*** bkopilov has joined #openstack-qa | 15:49 | |
kashyap | afazekas: Can't get the URL working properly, can you please post a short URL? | 15:49 |
afazekas | http://goo.gl/fCT1DZ | 15:50 |
afazekas | 'libvirtError: Failed to terminate process 32714 with SIGKILL: Device or resource busy' | 15:50 |
kashyap | Oh, quite a few hits in the past 7 days | 15:51 |
mtreinish | dkranz, afazekas, mkoderer: if you get a sec: https://review.openstack.org/#/c/163944/ should be pretty quick | 15:51 |
kashyap | afazekas: Are you able to reproduce it locally? | 15:52 |
kashyap | afazekas: Can you point me to libvirt logs for it? They were enabled w/ specific filters in Gate IIRC | 15:53 |
afazekas | kashyap: I saw it the logs, the issue now is not fatal (As you can see 95% of the matching jobs was successful) | 15:54 |
afazekas | kashyap, is the libvirt logging enabled by devstack by default ? | 15:54 |
*** markus_z has quit IRC | 15:55 | |
kashyap | afazekas: Let me look. I have to step out to get something before the store closes, be back in a few. | 15:55 |
afazekas | mtreinish: done | 15:56 |
kashyap | afazekas: yes, see this commit in DevStack git -- a12f996778712866079711a981cdd6b58aa77419 | 15:56 |
kashyap | It adds these specific filters -- local log_filters="1:libvirt 1:qemu 1:conf 1:security 3:object 3:event 3:json 3:file 1:util" | 15:58 |
mtreinish | afazekas: thanks | 15:58 |
afazekas | kashyap, http://logs.openstack.org/20/167020/1/check/check-tempest-dsvm-f21/ed289f2/logs/libvirt/ | 15:58 |
*** rushiagr is now known as rushiagr_away | 15:58 | |
*** yfried__ has quit IRC | 15:59 | |
*** yfried__ has joined #openstack-qa | 15:59 | |
* kashyap afk, bbiab. | 15:59 | |
*** salv-orlando has quit IRC | 16:00 | |
*** EmilienM is now known as EmilienM|PTO | 16:02 | |
afazekas | kashyap, http://logs.openstack.org/20/167020/1/check/check-tempest-dsvm-f21/ed289f2/logs/libvirt/qemu/instance-00000032.txt.gz `main-loop: WARNING: I/O thread spun for 1000 iterations` is it normal ? | 16:04 |
*** melwitt has joined #openstack-qa | 16:04 | |
*** amotoki has quit IRC | 16:04 | |
*** amotoki has joined #openstack-qa | 16:05 | |
*** yamamoto has quit IRC | 16:05 | |
kashyap | afazekas: It's coming from there -- https://github.com/qemu/qemu/blob/master/main-loop.c#L213 | 16:05 |
kashyap | afazekas: I'm afk for a bit (about 30 min), now off for real :-) | 16:06 |
*** salv-orlando has joined #openstack-qa | 16:07 | |
*** dimtruck is now known as zz_dimtruck | 16:10 | |
*** e0ne is now known as e0ne_ | 16:13 | |
*** shilpa_ has joined #openstack-qa | 16:17 | |
*** melwitt has quit IRC | 16:17 | |
*** ilyashakhat has joined #openstack-qa | 16:18 | |
*** melwitt has joined #openstack-qa | 16:20 | |
*** yamahata has quit IRC | 16:21 | |
*** bkopilov has quit IRC | 16:25 | |
*** mestery has quit IRC | 16:26 | |
*** mestery has joined #openstack-qa | 16:26 | |
*** e0ne_ is now known as e0ne | 16:27 | |
*** ihrachyshka has quit IRC | 16:29 | |
*** Bsony has quit IRC | 16:30 | |
*** amotoki has quit IRC | 16:35 | |
kashyap | afazekas: That looks worth investigating | 16:37 |
kashyap | afazekas: How was it triggered? | 16:39 |
kashyap | afazekas: Is there a reproducer for it? I'm talking to some QEMU folks, they might help us narrow down the root cause. | 16:39 |
*** gszasz has quit IRC | 16:40 | |
*** jaypipes_ has joined #openstack-qa | 16:41 | |
*** yamahata has joined #openstack-qa | 16:42 | |
openstackgerrit | Armando Migliaccio proposed openstack/tempest: Add API tests for Neutron DVR extension https://review.openstack.org/98235 | 16:43 |
afazekas | kashyap, you can try to run the same tempest test: 'tox -eall ServerRescueNegativeTestJSON' | 16:44 |
kashyap | afazekas: Hmm, I don't have an env. and my remote test machine is busted since I upgraded to F22 (in this midst of repairing it). | 16:45 |
afazekas | kashyap: I'll create one for you | 16:45 |
kashyap | (s/in this/in the) | 16:46 |
kashyap | Thanks. | 16:46 |
*** Nic has joined #openstack-qa | 16:50 | |
*** rvcehimanshu has joined #openstack-qa | 16:51 | |
*** sergsh has quit IRC | 16:54 | |
*** shilpa_ has quit IRC | 16:57 | |
*** gfidente|off has quit IRC | 16:57 | |
*** chandankumar has quit IRC | 16:58 | |
openstackrecheck | openstack/nova change: https://review.openstack.org/166004 failed because of: gate-tempest-dsvm-neutron-full: https://bugs.launchpad.net/bugs/1373513 https://bugs.launchpad.net/bugs/1376941 https://bugs.launchpad.net/bugs/1421895 https://bugs.launchpad.net/bugs/1352498 | 17:00 |
openstack | Launchpad bug 1373513 in Cinder "Lvm hang during tempest tests" [Critical,Fix committed] - Assigned to John Griffith (john-griffith) | 17:00 |
openstack | Launchpad bug 1352498 in Cinder "duplicate for #1376941 Tempest fails spectacularly with "VolumeType c39f18bf-2408-4377-98f6-ef2839d6f70e deletion failed, VolumeType in use."" [Undecided,New] | 17:00 |
openstack | Launchpad bug 1421895 in Cinder "test_encrypted_cinder_volumes_luks fails with "Volume is still attached, detach volume first."" [High,Confirmed] | 17:00 |
openstack | Launchpad bug 1352498 in Cinder "Tempest fails spectacularly with "VolumeType c39f18bf-2408-4377-98f6-ef2839d6f70e deletion failed, VolumeType in use."" [Undecided,New] | 17:00 |
*** cdent has quit IRC | 17:00 | |
*** mpaolino has quit IRC | 17:05 | |
*** jlanoux_ has quit IRC | 17:07 | |
*** kevinbenton has quit IRC | 17:07 | |
*** rvcehimanshu has quit IRC | 17:08 | |
*** chandankumar has joined #openstack-qa | 17:10 | |
andreaf | mtreinish, hogepodge: I added my comments to https://review.openstack.org/#/c/166327/6 | 17:15 |
*** harlowja_away is now known as harlowja | 17:18 | |
*** mpaolino has joined #openstack-qa | 17:18 | |
*** e0ne is now known as e0ne_ | 17:19 | |
*** Nic has quit IRC | 17:20 | |
*** Nic has joined #openstack-qa | 17:21 | |
*** e0ne_ is now known as e0ne | 17:22 | |
kashyap | afazekas: Were you able to reproduce it? Can you explicitly enable the above filters and also have | 17:24 |
kashyap | afazekas: an entry like - log_outputs="1:file:/var/log/libvirt/libvirtd.log in /etc/libvirt/libvirtd.conf, and restart the daemon. | 17:24 |
*** salv-orlando has quit IRC | 17:26 | |
*** chandankumar has quit IRC | 17:27 | |
*** achanda has joined #openstack-qa | 17:28 | |
*** annashen has joined #openstack-qa | 17:28 | |
*** salv-orlando has joined #openstack-qa | 17:28 | |
*** patrickeast has joined #openstack-qa | 17:29 | |
*** dboik_ has quit IRC | 17:30 | |
*** dboik has joined #openstack-qa | 17:30 | |
*** annashen has quit IRC | 17:33 | |
*** Bsony has joined #openstack-qa | 17:36 | |
*** sabeen1 has joined #openstack-qa | 17:36 | |
*** sabeen1 has quit IRC | 17:37 | |
*** nfedotov has quit IRC | 17:39 | |
*** apevec has quit IRC | 17:40 | |
*** sabeen has joined #openstack-qa | 17:40 | |
*** Bsony has quit IRC | 17:41 | |
*** dboik_ has joined #openstack-qa | 17:44 | |
afazekas | kashyap, related bug: https://bugs.launchpad.net/nova/+bug/1353939 | 17:47 |
openstack | Launchpad bug 1353939 in OpenStack Compute (nova) "Rescue fails with 'Failed to terminate process: Device or resource busy' in the n-cpu log" [High,Confirmed] | 17:47 |
* kashyap clicks | 17:47 | |
afazekas | kashyap, yes, I will try it with the libvirt conf mod | 17:47 |
*** dboik has quit IRC | 17:47 | |
afazekas | at the first run tempest creates a venv so it is slow | 17:48 |
kashyap | afazekas: I'll add it to my this week's todo list. | 17:48 |
afazekas | the vm will be destroyed in 1 day automatically | 17:48 |
*** zz_jgrimm is now known as jgrimm | 17:48 | |
afazekas | I can ask to make the vm permanent | 17:49 |
kashyap | afazekas: Okay, that forces me to look at it _now_ :-) | 17:49 |
kashyap | afazekas: I don't see enough space on the machine to run DevStack and Tempest? | 17:51 |
afazekas | /dev/vda1 79G 4.6G 71G 7% / | 17:52 |
kashyap | afazekas: I'm just blind. Sorry, too many machines. | 17:53 |
kashyap | afazekas: So, the shortest way to reproduce is, to clone tempest repo and invoke the offending test via `tox', right? | 17:54 |
afazekas | kashyap: just cd to /opt/stack/new/tempest | 17:55 |
kashyap | afazekas: Nice, it already _has_ the env! I thought it's just a machine. | 17:55 |
kashyap | afazekas: Another one: this test will use the system libvirt daemon and not _fake_ libvirt right? Otherwise, it won't capture the log filters I configured. | 17:57 |
kashyap | Anyhow, just invoked the test. | 17:58 |
*** rbak_ has joined #openstack-qa | 18:02 | |
openstackrecheck | openstack/tempest change: https://review.openstack.org/163944 failed because of: gate-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1349617 | 18:03 |
openstack | Launchpad bug 1349617 in neutron "SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer" [High,Incomplete] | 18:03 |
*** localloop127 has quit IRC | 18:03 | |
kashyap | afazekas: Someone asked for 'dmesg' output on that bug, if you haven't noticed yet. | 18:04 |
*** jamielennox|away is now known as jamielennox | 18:04 | |
*** rbak has quit IRC | 18:05 | |
*** mpaolino has quit IRC | 18:05 | |
*** zz_dimtruck is now known as dimtruck | 18:06 | |
*** safchain has quit IRC | 18:06 | |
afazekas | kashyap, 'tox -eall test_rescued_vm_detach_volume' is enough | 18:08 |
kashyap | afazekas: The ServerRescue test passed. | 18:10 |
*** jordanP has quit IRC | 18:10 | |
*** rbak_ has quit IRC | 18:10 | |
kashyap | About to examine logs, and will re-run the above test. | 18:10 |
*** marrusl has quit IRC | 18:10 | |
*** marrusl has joined #openstack-qa | 18:10 | |
afazekas | kashyap: the test is passing, but you should be able to see the error messages in the logs | 18:10 |
kashyap | Yeah, | 18:11 |
*** ibiris_away is now known as ibiris | 18:14 | |
kashyap | afazekas: You're right, I can see that in libvirt's QEMU log. | 18:17 |
kashyap | Let's see what I can find. | 18:17 |
afazekas | kashyap, I had to leave, I marked to vm not be deleted | 18:19 |
kashyap | afazekas: Thank you! We can continue the discussion tomm. | 18:19 |
kashyap | afazekas: So, it'll be availble for a while I suppose? | 18:19 |
*** e0ne has quit IRC | 18:21 | |
kashyap | afazekas: If still around, quick question - are the instances in /var/lib/libvirt/qemu were already there before you gave me the machine? | 18:21 |
*** localloop127 has joined #openstack-qa | 18:23 | |
kashyap | If you're in a rush, keep going. Not urgent. | 18:23 |
afazekas | kashyap: after devstack run I just changed the libvirt config as you said. Probably you was the first who booted a vm, I created another vm for me.. | 18:23 |
kashyap | afazekas: Oh, I see a defunct QEMU process, interesting. | 18:23 |
kashyap | afazekas: Okay, thanks for this detail. | 18:24 |
afazekas | kashyap, If you ptrace a process it's deletion by init (wait*(2)) can be delayed | 18:28 |
*** achanda has quit IRC | 18:28 | |
kashyap | afazekas: Ah, nice. | 18:29 |
kashyap | afazekas: I'm trying to narrow down a test case that can be invoked _without_ OpenStack involved in it | 18:30 |
afazekas | kashyap: the volume/iscsi thing probably involved | 18:33 |
kashyap | afazekas: Is this a Cinder volume thing? | 18:33 |
kashyap | afazekas: If you have time and feel like debugging still, you can join #qemu on OFTC. A few block layer folks around to talk about it. | 18:34 |
kashyap | afazekas: If not, no worries - can get to it tomm. | 18:34 |
*** anshul has joined #openstack-qa | 18:37 | |
*** rbak has joined #openstack-qa | 18:38 | |
*** ibiris is now known as ibiris_away | 18:50 | |
*** anshul has quit IRC | 18:52 | |
*** anshul has joined #openstack-qa | 18:52 | |
*** achanda has joined #openstack-qa | 18:57 | |
openstackgerrit | Matthew Treinish proposed openstack-infra/devstack-gate: DO NOT MERGE COPY ALL OF .TESTREPOSITORY to log server https://review.openstack.org/149719 | 18:58 |
*** achanda has quit IRC | 19:00 | |
*** achanda has joined #openstack-qa | 19:00 | |
*** Rockyg has joined #openstack-qa | 19:03 | |
*** e0ne has joined #openstack-qa | 19:11 | |
*** johnthetubaguy is now known as zz_johnthetubagu | 19:16 | |
openstackgerrit | Ian Wienand proposed openstack-dev/devstack: Add a note on default values of globals https://review.openstack.org/167375 | 19:26 |
openstackgerrit | Peter Stachowski proposed openstack-dev/devstack: Allow external ENV setup for conf files https://review.openstack.org/167376 | 19:28 |
*** dboik_ has quit IRC | 19:30 | |
*** dboik has joined #openstack-qa | 19:31 | |
*** tosky has quit IRC | 19:31 | |
hogepodge | Hi andreaf | 19:31 |
*** dustins_ is now known as dustins | 19:34 | |
*** dboik_ has joined #openstack-qa | 19:35 | |
*** dboik has quit IRC | 19:38 | |
*** ibiris_away is now known as ibiris | 19:38 | |
*** morganfainberg is now known as needslesscoffee | 19:39 | |
*** achanda has quit IRC | 19:42 | |
*** nfedotov has joined #openstack-qa | 19:44 | |
*** needslesscoffee is now known as morganfainberg | 19:50 | |
*** nfedotov has quit IRC | 19:54 | |
*** mpaolino has joined #openstack-qa | 19:54 | |
openstackgerrit | Adam Gandelman proposed openstack/tempest: Test Ironic API microversions https://review.openstack.org/166386 | 20:05 |
*** sabeen has joined #openstack-qa | 20:05 | |
openstackrecheck | openstack/trove change: https://review.openstack.org/166845 failed gate-trove-python27 in the gate queue with an unrecognized error | 20:05 |
*** ibiris is now known as ibiris_away | 20:16 | |
*** anshul has quit IRC | 20:17 | |
marun | mtreinish: is there docs on the use of idempotent_id? I'm having trouble finding it | 20:17 |
marun | is _. are | 20:17 |
openstackgerrit | Steve Baker proposed openstack-dev/devstack: Do not download Fedora cloud image for heat https://review.openstack.org/165235 | 20:29 |
*** mwagner_lap has quit IRC | 20:32 | |
*** mpaolino has quit IRC | 20:32 | |
*** achanda has joined #openstack-qa | 20:35 | |
*** sergsh has joined #openstack-qa | 20:40 | |
hogepodge | marun what's your question? | 20:41 |
*** localloo1 has joined #openstack-qa | 20:42 | |
marun | hogepodge: are there docs :) | 20:42 |
hogepodge | I don't think that there are. I need to write them. | 20:42 |
marun | hogepodge: we're doing api test dev in the neutron repo now, but we need to maintain ids for reuse by refstack/defcore. | 20:42 |
marun | hogepodge: It's probably enough to just follow the existing convention | 20:43 |
hogepodge | marun if you're moving tests, they should keep the same id | 20:43 |
marun | hogepodge: and the idempotent_id function enforces uniqueness I'm assuming? | 20:43 |
marun | hogepodge: they will, yeah. | 20:43 |
marun | hogepodge: more for new tests - just use uuid() to get new id? | 20:43 |
hogepodge | Creating tests, create a new uuid using uuid4 method | 20:43 |
marun | uuid4, ok.l | 20:43 |
hogepodge | The gate enforces uniqueness with a tool. | 20:44 |
hogepodge | and existence | 20:44 |
*** localloop127 has quit IRC | 20:44 | |
marun | hogepodge: not sure how we're going to maintain that across repos, though | 20:44 |
marun | hogepodge: it might be desirable to start namespacing rather than having globally unique tests | 20:44 |
hogepodge | It's a function that's part of tempest, so you can add it to the gate https://github.com/openstack/tempest/blob/master/tox.ini#L116 | 20:45 |
marun | tests -> tests id | 20:45 |
marun | s | 20:45 |
hogepodge | You can ask it to create ids if they don't exist | 20:45 |
hogepodge | marus https://github.com/openstack/tempest/blob/master/tox.ini#L120 | 20:45 |
hogepodge | marun | 20:45 |
marun | hogepodge: That check won't guarantee uniqueness for tests that aren't in the same repo, though. | 20:46 |
hogepodge | marun true | 20:46 |
hogepodge | marun collision should be low. I don't have a technical answer to that problem. | 20:46 |
marun | hogepodge: I don't yet know enough about how the tests are consumed by refstack/defcore, which is the primary reason for the ids iirc? | 20:47 |
hogepodge | It's just an id so when a test is refactored we can find it again. | 20:47 |
marun | hogepodge: My hope would be that they could start id'ing things by [repo][id] | 20:47 |
marun | hogepodge: how are the ids consumed? | 20:48 |
hogepodge | marun right now because of subclassing we have to do the test name still as the primary id, with idempotent_id as a secondary identifier for tracking work | 20:48 |
hogepodge | marun we list a test name and an id, that's it | 20:48 |
marun | hogepodge: where is the list? | 20:48 |
hogepodge | being developed right now. | 20:48 |
marun | hogepodge: ah, ok. still wip then. | 20:48 |
hogepodge | The original lists without ids are here https://github.com/openstack/defcore/blob/master/2015.03.json | 20:49 |
hogepodge | marun yes, it's relatively new. | 20:49 |
marun | hogepodge: so is the idea that a tool will try to invoke the tests manually? | 20:49 |
marun | hogepodge: or introspect on test results? | 20:50 |
marun | manually -> explicitly | 20:50 |
hogepodge | yes, I run the required tests by passing a list of them to testr | 20:50 |
marun | hogepodge: hmmm | 20:50 |
hogepodge | Then a tool like refstack-client parses the results and hands back everything that passed. | 20:50 |
marun | hogepodge: so with the move of api tests to the projects, that can still work | 20:50 |
marun | hogepodge: but the target tests would need to be broken down by project | 20:50 |
marun | hogepodge: and then passed to testr for the specific project | 20:51 |
hogepodge | marun I spoke with mtreinish about it, and I think that there's a desire to keep interop tests inside of tempest | 20:51 |
marun | hogepodge: that's not my understanding | 20:51 |
marun | hogepodge: that's a temporary thing | 20:51 |
marun | hogepodge: otherwise we are going to duplicate maintenance effort. | 20:51 |
hogepodge | mtreinish: would know better, but yes, multiple test repositories is what we're going to ahve to do. | 20:51 |
marun | or maybe the term 'interop' is confusing me... | 20:52 |
hogepodge | marun: right now I don't think we have required capabilities for networks because of the nova-network/neutron split | 20:52 |
hogepodge | I use the word interop to mean a test that can be run against a cloud with minimum credentials that demonstrates some desired behavior | 20:53 |
hogepodge | Like 'create a floating ip' and the tests that check for that capability. | 20:53 |
marun | hogepodge: I guess I use the term 'api' instead | 20:53 |
hogepodge | marun: it's easy to split hairs. Many api tests require admin credentials. They can't be used for interop. | 20:54 |
marun | hogepodge: an api test validates that manipulation of a logical model works as expected, without validating that the logical model translates into any actual system state | 20:54 |
marun | hogepodge: agreed that api vs admin api is a valid demarcation point | 20:54 |
hogepodge | marun: in practice I wish it were that easy, but the api as a complete set don't meet a standard for interop that we can use, even tests that shouldn't need admin creds still want them for setup, etc | 20:54 |
hogepodge | api tests that is | 20:55 |
openstackgerrit | Merged openstack/tempest: Use oslo concurrency api to get lock path https://review.openstack.org/163944 | 20:55 |
marun | hogepodge: hmmmm | 20:55 |
marun | hogepodge: the joys of 'certification' of any kind ;) | 20:56 |
hogepodge | marun we want to capture behavior too, but it's really hard in this world because everyone wants to have a special snowflake. | 20:56 |
hogepodge | marun: it's more than certification, we want to give users a set of tools that let them understand the environments they're working in. | 20:56 |
marun | hogepodge: I don't think I understand quite what the intention is, even with what you've told me. | 20:57 |
hogepodge | ask the infra team how much fun it is to program against several different openstack clouds with their own quirky behavior. short answer, it's not | 20:57 |
marun | hogepodge: My preconception was to limit the potential for non-standard implementations to confuse users and dilute the brand, and encourage a common understanding of compatibility to allow workloads to migrate between clouds with as little friction as possible. | 20:57 |
marun | hogepodge: I'm not sure how repurposing api testing is going to be a good benchmark for that, though. | 20:58 |
marun | hogepodge: I think something at the level of user experience might be more appropriate, but that's just me. | 20:58 |
hogepodge | marun you and me both, but it's the tool we have at hand. | 20:58 |
hogepodge | marun: the defcore process is open to anyone if you want to chime in a better way to do it. | 20:58 |
marun | hogepodge: the community doesn't seem to have the motivation to do testing above the mechanical, sadly. | 20:58 |
hogepodge | marun: I'm losing plenty of sleep and health over it. | 20:58 |
marun | hogepodge: I'm sorry to hear that. :( | 20:59 |
hogepodge | marun: there's also the fact that when the foundation was made we encoded a set of expectations that there would be a 'faithful implementation of testing standards.' It's time to deliver on that. | 20:59 |
marun | hogepodge: Easier said than done, in my experience. | 21:00 |
hogepodge | There is value in hitting api endpoints and checking to see if they talk back in the proper way. | 21:00 |
marun | hogepodge: We need that, for sure. | 21:00 |
hogepodge | marun: we have to start from somewhere, and where we started is actually a good place to do it, even if it's harder than we originally thought. | 21:00 |
marun | hogepodge: My goal has been to push responsibility for quality on the projects, so that developers have an incentive to do the right thing. | 21:01 |
marun | hogepodge: post-dev qa led to developers not caring about quality | 21:01 |
marun | hogepodge: but that bottom-up focus, while beneficial, will only get us so far. | 21:01 |
marun | hogepodge: the next challenge will be to encourage an appreciation for overall openstack quality rather than continuing to silo projects. | 21:02 |
marun | hogepodge: since so much of what we do right and wrong is in the interaction between projects | 21:02 |
marun | hogepodge: some cross-project vision and leadership in UX would be extremely welcome, but I've had a hard time convincing anyone to devote the resources necessary. | 21:03 |
* marun is stubborn, though :) | 21:03 | |
hogepodge | marun yup | 21:03 |
marun | hogepodge: thanks for the info on your efforts, I look forward to helping you consume the api tests in the neutron repo when we get to that point. | 21:04 |
*** melwitt has quit IRC | 21:05 | |
*** melwitt_ has joined #openstack-qa | 21:05 | |
hogepodge | Yes, thank you. The defcores meeting are tomorrow if you want to join. We're going to be talking about these things, and insights are most certainly welcome, especially from the moving of test perspective and defining what interoperability is | 21:05 |
*** melwitt_ has quit IRC | 21:05 | |
*** melwitt has joined #openstack-qa | 21:05 | |
*** openstackgerrit has quit IRC | 21:07 | |
*** openstackgerrit has joined #openstack-qa | 21:07 | |
*** aysyd has quit IRC | 21:08 | |
*** pc_m has quit IRC | 21:12 | |
*** sergsh has quit IRC | 21:13 | |
*** e0ne is now known as e0ne_ | 21:18 | |
Rockyg | marun, you sound like a QA professional after my own heart....I've been thinking those things (and saying them to a select few) since I started with OpenStack | 21:18 |
hogepodge | andreaf: mtreinish I feel really dense, I don't understand exactly how to use the code for managing the providers. | 21:21 |
hogepodge | So when you say I'm supposed to use the code that landed in the patch, exactly how? | 21:21 |
marun | Rockyg: It's good to know the concern is shared. :) | 21:22 |
marun | Rockyg: I think we need to find ways to reach a larger audience, and co-opt the development effort to do the work. | 21:23 |
hogepodge | Like how do I get credentials and call? Is this documented? | 21:23 |
mtreinish | hogepodge: oh, andreaf's pending patch (which I'll try to review soon) adds a mechanism to set a class to use a different auth version | 21:23 |
mtreinish | it won't really change how you instatiate the cred providers (I think, let me go double check) | 21:23 |
hogepodge | So I'm stuck until it lands? Just curious. I need to report this back to the defore and foundation team. | 21:23 |
marun | Rockyg: it's hard to battle an army of people working in the opposite directly otherwise. | 21:24 |
Rockyg | marun, I think we need some sort of a BoF at the summit. I met some very talented QA types at Paris with great ideas, but they we already discuouraged by the lack of reception | 21:24 |
Rockyg | marun, Yeah. I was very happy when you did the test matrix for the api tests back in HavanA. | 21:24 |
hogepodge | mtreinish So much to happen in the next few days :-/ | 21:25 |
mtreinish | hogepodge: well you can rebase your patch on top of his and push, but it looks like dkranz just +Ad it so it should be quick | 21:25 |
mtreinish | hogepodge: I jsut checked when you instantiate the cred provider you need to set the identity_version param to make sure your using v3 auth in the v3 test class | 21:25 |
Rockyg | marun, I'm working on getting logging in better shape at the moment. I can get developers to focus once we have the xproject spec and it will make QA, Test and Operators' work much easier. | 21:25 |
mtreinish | (and v2 too) | 21:25 |
hogepodge | mtreinish: happy to rebase, I'm going to send up my changes. The inheriance tree is funny because the base creates an admin branch directly on top of it, which is where the inheritance tree splits | 21:25 |
marun | Rockyg: I think we also need to go deeper as well. | 21:26 |
marun | Rockyg: I've been influenced by a number of readings, chief among them http://www.amazon.com/Google-Tests-Software-James-Whittaker/dp/0321803027 | 21:27 |
Rockyg | marun, maybe we can try to get a QA brainstorming session at the developers' conference | 21:27 |
hogepodge | mtreinish: am I correct in saying that I'm stuck right now though? | 21:27 |
Rockyg | Oh, yeah. Whittaker. Take a look at Michael Bolton, Cem Kaner and James Bach | 21:27 |
mtreinish | hogepodge: no not at all, if you just base your patch ontop of andreaf's you won't have any issues | 21:28 |
Rockyg | At the AST conference each year, the evenings are filled with games that stretch your ability to think outside the box and root source based on observed effects | 21:28 |
mtreinish | hogepodge: the only piece you were missing was being able to tell the cred providers which auth version to use when grabbing creds, which is what that patch provides | 21:29 |
Rockyg | sorry, I fogot to tag with marun | 21:29 |
Rockyg | marun, check my last 3 posts | 21:29 |
hogepodge | Can you point out in my patch were I need to do that? again, I feel really dumb for not seeing. | 21:29 |
marun | Rockyg: I'm actually dev, I just moonlight as qa to fill a void. | 21:30 |
marun | Rockyg: So the google book's description of how they pushed responsibility onto dev really resonated. | 21:30 |
*** andreykurilin_ has joined #openstack-qa | 21:31 | |
mtreinish | hogepodge: you need to split the base classes like I suggested in my -1 comment first | 21:31 |
marun | Rockyg: If dev doesn't bear direct responsibility for quality, it's too easy to run ahead of any amount of qa resources that can be applied post-dev. | 21:31 |
*** annashen has joined #openstack-qa | 21:32 | |
Rockyg | marun: Ah. Have you looked at Elisabeth Hendrikson's stuff? She's at Pivitol, using pairs programming and other stuff to educate developers | 21:32 |
marun | Rockyg: but yes, gathering like-minded folk at summit should happen. | 21:32 |
hogepodge | mtreinish: I have that in my working tree right now. The split is harder than first imagined, because admin splits early on with an admin credential provider call. I'll send the new patch up right now. | 21:32 |
marun | Rockyg: doesn't scale so well, though :/ | 21:32 |
*** harlowja is now known as harlowja_away | 21:32 | |
marun | Rockyg: We need a way to educate en-mass, and provide incentive for devs to care | 21:32 |
Rockyg | marun: she's scaling it through Cloudfoundry and expanding to other EMC companies | 21:33 |
openstackgerrit | Chris Hoge proposed openstack/tempest: Non-admin token tests for Keystone API https://review.openstack.org/166327 | 21:33 |
marun | Rockyg: I'm interested to hear how they're scaling it, for sure. | 21:33 |
marun | Rockyg: I've heard that CF uses a pretty thorough mentoring program | 21:33 |
mtreinish | hogepodge: ok, I'll leave a review comment on that for what you need to do | 21:33 |
Rockyg | marun: Education enmass -- has been a goal of mine forever. How do you trick developers in learning something they think they are already great at | 21:33 |
marun | Rockyg: That worked fine when they were smaller, but with openstack scale it becomes much more challenging | 21:34 |
marun | Rockyg: you don't merge their code unless it's sufficiently tested and maintainable... | 21:34 |
Rockyg | marun: i think it has to be through gameification | 21:34 |
marun | Rockyg: I agree somewhat... | 21:34 |
marun | Rockyg: But people always game...games | 21:34 |
marun | anything stats-based | 21:35 |
Rockyg | marun, but getting reviewers to -1 on poor testing is really hard | 21:35 |
hogepodge | mtreinish: thanks, also look at the base split and tell me if I'm wrong where I did the split. | 21:35 |
marun | Rockyg: Incentive is the key | 21:35 |
*** dkranz has quit IRC | 21:35 | |
marun | Rockyg: gamification is one way to solve that problem | 21:35 |
Rockyg | marun: Yes. And ego stroking | 21:35 |
marun | Rockyg: Not sure what you mean? | 21:35 |
*** andreykurilin__ has joined #openstack-qa | 21:36 | |
*** andreykurilin_ has quit IRC | 21:36 | |
*** annashen has quit IRC | 21:36 | |
Rockyg | marun: the personality of the typical developer is that s/he is a superstar coder. Knows almost everything. can do everything. The personality of the typical QA is to question everything and unfortunately that usually starts with self | 21:36 |
Rockyg | marun: QA is solid, grounded, Dev Flies high, burns bright | 21:37 |
marun | Rockyg: I think that's true only if typical developer == young and inexperienced | 21:37 |
marun | Rockyg: anyone doing it long enough learns that they don't know everything | 21:37 |
*** weshay has quit IRC | 21:37 | |
mtreinish | hogepodge: fyi what I was talking about with the patch restack would be something like, git review -d 133029 && git review -x 166327, that will checkout andreaf's patch and then cherry pick yours on top of it | 21:39 |
Rockyg | marun: as devs learn from experience, most get more disciplined and introspective. But not all. Always some cowboys. So, if we focus on growing the young devs, we could get 80-90% to eventually understand how to write code and some tests | 21:39 |
mtreinish | just in case you need to do it in the future | 21:39 |
marun | Rockyg: we only need the maintainers on board to force the issue | 21:39 |
marun | Rockyg: if they won't merge code that isn't 'good', then everyone else, even the cowboys, have to up their game | 21:39 |
Rockyg | marun, but OpenSource devs are more often the cowboys. Getting them disciplined is hard. A great way to train is to do it with hackathons and the senior, respected devs leading the way to the better way to develop | 21:40 |
marun | Rockyg: that's a way to train, not to enforce | 21:40 |
marun | Rockyg: the only way to ensure good behavior is to require it | 21:40 |
marun | Rockyg: i.e. give devs an incentive to do the right thing | 21:41 |
marun | Rockyg: knowing the right thing will only get us part of the way there | 21:41 |
Rockyg | marun: right. I think we are seeing the cowboys slowly give way to senior devs in OpenStack. It's much harder to get a handle on any project, takes more discipline, and the companies paying for coding is bringing in the folks that have been doing it a long while | 21:41 |
Rockyg | marun: I always like the public shaming route ;-) | 21:42 |
*** redrobot has quit IRC | 21:42 | |
marun | Rockyg: No need for shaming, just don't merge crap. Folks are paid to merge code, and if they need to meet higher standards, they'll have no choice but to do that. | 21:42 |
Rockyg | marun: I'm a dinosaur. Send mail to all committers when the build breaks. They have to fix. With CI, no shame. but, at least they still have to fix their broken code. No Shame, no blame, but improvement to get a merge through. | 21:44 |
Rockyg | marun, perhaps a dev decided s/he was tired of the other devs breaking the builds, so s/he built cruise control-> hudson -> jenkins | 21:45 |
marun | Rockyg: good devs are lazy in the sense that they don't like doing repetitive tasks that could be automated | 21:46 |
marun | Rockyg: so yeah, subject a good dev to pointless busywork, and they'll automate a solution | 21:46 |
*** redrobot has joined #openstack-qa | 21:47 | |
Rockyg | marun: one thing I find frustrating is that the more thoughtful devs often think less of themselves because it takes them longer to deliver code and they don't see that it is better code | 21:47 |
*** redrobot is now known as Guest9385 | 21:47 | |
marun | Rockyg: it's a balance | 21:47 |
Rockyg | QAs are lazy too. Create the test. Create the automation and rerun. Verify the automation in another run. move to next problem ;-) | 21:47 |
*** peterstac has quit IRC | 21:48 | |
*** tristanC has quit IRC | 21:48 | |
Rockyg | marun: yah. Sometimes, I think it's just too much testosterone in the young. Once they settle in, much more educable ;-) | 21:48 |
marun | Rockyg: ....or failing often enough to develop a sense of humility. | 21:49 |
*** peterstac has joined #openstack-qa | 21:49 | |
*** tristanC has joined #openstack-qa | 21:49 | |
Rockyg | marun: once devs live long enough to realize that they have lived fast, have not died and won't leave a good looking body, they have to switch to reaching for respect and immortality through good works | 21:50 |
Rockyg | marun: lots of humor from me on all of this. I'm jaded, but I still have a sense of humor. | 21:51 |
Rockyg | Marun, sounds like we need to start a ml thread that leads to a summit session on how to make progress towards a deeper integration of quality. You want to start it or shall I? I think you have more concrete foci for what may help to get folks going down that road. | 21:53 |
*** mriedem is now known as mriedem_away | 21:53 | |
Rockyg | marun: I also think devs like you and Sean Dague can help bridge the gap. There is little respect for SWQA engineers in OpenStack, but most devs have respect for one or two specific ones that changed their perspective at least for individuals. | 21:55 |
marun | Rockyg: what do you mean by SWQA though? | 21:56 |
marun | Rockyg: re: ml thread, I'm not sure what the goal would be. I'm working on paving the way for developers to take greater responsibility for testing so we can require better testing of features pre-merge. | 21:57 |
*** localloo1 has quit IRC | 21:57 | |
marun | Rockyg: The larger issue - OpenStack UX as a whole - seems contentious and political because it is difficult to ground in the realities of individual project cultures. | 21:57 |
openstackgerrit | James E. Blair proposed openstack-infra/devstack-gate: Temporarily add trove plugin configuration https://review.openstack.org/167412 | 21:58 |
Rockyg | software QA. Often in corporations it is a department, group, team separate from Dev. And often, the interactions between QA and dev teams are such that devs think little of QA. But usually, if individual QA engineers interact with individual devs, the impression can be changed. The organization is the problem, not the individuals, but its harder to fix organizations | 21:58 |
*** Guest9385 is now known as redrobot | 22:00 | |
Rockyg | marun: +1 which is why I see cross project efforts as so critical. If the projects start to see consistency as something useful more may happen. As in deeper testing. and as in UX considerations. | 22:00 |
Rockyg | marun: UX is also one of those areas many devs don | 22:00 |
*** dstanek has quit IRC | 22:01 | |
Rockyg | marun: 't see value in because they think what they do *is* UX. But they don't know who their users are and so mess up UX | 22:01 |
Rockyg | marun: why I picked logging -- low hagning fruit that even devs complain about and if improved, with oslo.log and some agreed upon best practices, will make it more enjoyable to both develop and use OpenStack. | 22:02 |
*** bknudson has quit IRC | 22:04 | |
marun | Rockyg: with so much to do we definitely need to focus on the best bang for the buck | 22:04 |
Rockyg | marun: Actually, a Vancouver session on how to define/write complete API tests might go a long way for a start for what you want. With the break out of the tests, it becomes much more important | 22:04 |
*** achanda_ has joined #openstack-qa | 22:04 | |
marun | Rockyg: I think the mechanics could be trivially communicated | 22:04 |
Rockyg | marun: and if we can provide a checklist of what the tests need to validate, then even reviewers will get better at checking. | 22:04 |
marun | Rockyg: The thought process behind writing testable and maintainable code, less so | 22:05 |
*** harlowja_away is now known as harlowja | 22:05 | |
Rockyg | marun: you and I know that. but even getting devs to understand the range of exceptions to test, which leads to the range of exceiptions to code, is important. Getting devs to think beyond the happy path is hard and something you learn from experience. or not. | 22:06 |
marun | Rockyg: I think it's easy enough to educate about testing boundary conditions, that's 101 | 22:06 |
Rockyg | marun: but a roadmap for that, developed by devs in a summit session, with the participation of test devs, would have dev own them and extend them. | 22:07 |
marun | Rockyg: But with something as complex as openstack, getting folks to test at the appropriate level of abstraction seems much harder to do. | 22:07 |
*** achanda has quit IRC | 22:08 | |
*** Nic has left #openstack-qa | 22:08 | |
*** Nic has joined #openstack-qa | 22:08 | |
marun | Rockyg: I have had many conflicts with QA folks where there is a desire to add high-level tests without consideration for the coverage provided by other types of testing. | 22:08 |
Rockyg | marun. testing 101. Not dev 101. when I first started I filed a bug against neutron API docs because the errors were just assumed. No documentation. And I got a response back from a senior dev saying he thought it was not necessary to document. | 22:08 |
openstackgerrit | Merged openstack/tempest: Support v3 in credential providers and subclasses https://review.openstack.org/133029 | 22:10 |
Rockyg | marun, coverage. What I wouldn't love to see. Have you seen Sonar? It tells you exactly what code is exercised by the tests. If frustrates me that there are so many tests which are 90-95% duplicative of every other test. I hate the waste of resources. And you can't get any real info on what has actually been exercised in a gate. | 22:10 |
marun | Rockyg: the overhead of providing coverage reports is considerable, but I agree that the data would be good to have | 22:10 |
Rockyg | marun: and it may be QA folks that don't have the experience to know where to focus. Sonar is actually really lightweight, considering, and could be done in a nightly, or slow run. And it provides full drilldown, etc. | 22:11 |
marun | Rockyg: ideally we'd aggregate coverage across all types of tests. I don't think it's appropriate to expect awesome coverage via unit tests alone, because openstack is heavy in system interaction that is better validated at a higher level. | 22:11 |
Rockyg | marun: its GPL. It's by Codehaus and it also does a bunch of static analysis. When I ran it against the repo back in havana cycle, it showed all the duplication between v1 and v2 nova api code. | 22:13 |
Rockyg | marun: go play with the results that Sonar has on the apache projects. All of them are run through Sonar. It's amazing to see the info you can get from it. and it's integrated testing, not unit. | 22:14 |
*** dstanek has joined #openstack-qa | 22:14 | |
Rockyg | marun: I think it will do unit for java, but not Python. | 22:14 |
marun | Rockyg: we have a coverage tool for unit | 22:14 |
marun | Rockyg: I think there are post-merge jobs that run it, even. | 22:14 |
marun | Rockyg: yup: https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L1520 | 22:15 |
marun | Rockyg: I don't know where those results end up, though, and I'm pretty sure they only run coverage for the unit tests. | 22:15 |
Rockyg | marun: http://www.sonarqube.org/ the key here is that sonar harvests this kind of info and gives you a drillable dashboard for discovery. | 22:16 |
Rockyg | marun: i once found where the outputs are supposed to be. You've got to drill down on a jenkins job to find them. | 22:16 |
marun | Rockyg: :/ | 22:17 |
Rockyg | marun: at least some of them are captured in a coverage.html within the job directories | 22:17 |
marun | Rockyg: I'm pretty sure that's not true for most projects. | 22:18 |
Rockyg | marun: yeah. Which is why a concerted effort is needed to make it better from all sides. | 22:18 |
*** dpaterson has joined #openstack-qa | 22:19 | |
marun | Rockyg: no substitute for people who give a...care | 22:19 |
Rockyg | marun, I think the unit tests print out to somewhere else, as a lot of them can be run interactively, and without tox. | 22:19 |
openstackgerrit | Armando Migliaccio proposed openstack/tempest: Add API tests for Neutron DVR extension https://review.openstack.org/98235 | 22:19 |
Rockyg | marun: they might dump into a file in your dev repo workspace | 22:20 |
marun | Rockyg: it's a separate tox invocation | 22:20 |
marun | Rockyg: it adds considerable overhead to a given tox run | 22:20 |
marun | Rockyg: I think the key here is having project stakeholders involved, it's not enough to try to coordinate things from outside. | 22:21 |
marun | Rockyg: each project has a culture that resists external impositions | 22:21 |
Rockyg | marun: right. Maybe we start the conversation in ML of how to improve. We only need one project to lead the way | 22:22 |
marun | Rockyg: well, I'm a Neutron maintainer, and I'm spearheading efforts like moving API tests to the project and doing functional testing that involves system interaction. | 22:22 |
Rockyg | marun, once the effort shows it improves project velocity, others will follow | 22:22 |
openstackrecheck | Console logs not available after 13:25s for check-grenade-dsvm 167412,1,468e83f | 22:23 |
*** andreykurilin__ has quit IRC | 22:23 | |
Rockyg | marun, and I thank you for that. | 22:23 |
*** andreykurilin_ has joined #openstack-qa | 22:23 | |
Rockyg | marun, I wish we could get at least one of you for every project | 22:23 |
*** dimtruck is now known as zz_dimtruck | 22:24 | |
marun | Rockyg: There is one or more, but they might not know it yet :) | 22:24 |
*** jecarey has quit IRC | 22:25 | |
marun | Rockyg: My way of looking at it, we need to reduce development friction. | 22:25 |
*** e0ne_ has quit IRC | 22:25 | |
marun | Rockyg: quality is one way to get there, and reducing the overhead of things like CI so that iteration can happen faster | 22:25 |
Rockyg | marun: ;-) True. Gotta go put out fires.....my company doesn't allow IRC through the firewall, so I only get out for a little bit. | 22:25 |
marun | Rockyg: nice chatting, ciao! | 22:25 |
*** dpaterson has quit IRC | 22:25 | |
Rockyg | marun: Chow! | 22:26 |
Rockyg | marun: food, that is....;-) | 22:26 |
*** dpaterson has joined #openstack-qa | 22:26 | |
*** Rockyg has quit IRC | 22:30 | |
*** dustins has quit IRC | 22:54 | |
*** salv-orl_ has joined #openstack-qa | 22:58 | |
*** dpaterson has quit IRC | 22:59 | |
*** salv-orlando has quit IRC | 23:02 | |
*** dpaterson has joined #openstack-qa | 23:06 | |
*** rbak has quit IRC | 23:07 | |
*** andreykurilin_ has quit IRC | 23:07 | |
*** andreykurilin__ has joined #openstack-qa | 23:07 | |
openstackgerrit | Joe Gordon proposed openstack/tempest-lib: Move to hacking 0.10 https://review.openstack.org/167432 | 23:10 |
*** dims has quit IRC | 23:14 | |
openstackgerrit | James E. Blair proposed openstack-infra/devstack-gate: Temporarily add trove plugin configuration https://review.openstack.org/167412 | 23:15 |
*** dims has joined #openstack-qa | 23:16 | |
*** dims has quit IRC | 23:17 | |
*** dstanek has quit IRC | 23:17 | |
*** dims has joined #openstack-qa | 23:17 | |
*** dstanek has joined #openstack-qa | 23:18 | |
*** yamamoto has joined #openstack-qa | 23:20 | |
*** yamamoto has quit IRC | 23:25 | |
openstackgerrit | James E. Blair proposed openstack-dev/devstack: WIP: Move trove into in-tree plugin https://review.openstack.org/167447 | 23:29 |
*** dkranz has joined #openstack-qa | 23:31 | |
*** annashen has joined #openstack-qa | 23:34 | |
*** andreykurilin__ has quit IRC | 23:34 | |
*** ChuckC has quit IRC | 23:35 | |
*** annashen has quit IRC | 23:38 | |
*** ChuckC has joined #openstack-qa | 23:39 | |
*** mwagner_lap has joined #openstack-qa | 23:39 | |
*** tochi has joined #openstack-qa | 23:39 | |
*** dkranz has quit IRC | 23:43 | |
*** ajmiller has quit IRC | 23:45 | |
*** oomichi has joined #openstack-qa | 23:49 | |
*** yamamoto has joined #openstack-qa | 23:53 | |
*** oomichi has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!