clayg | well it also ensures that the vairables *name* is in the string "{some_var} is {other_thing}".format(**locals()) only works when some_var and other_thing are in the locals - oh... that's probably another thing that's gross - you can catch missing keys as a result of refactor in flake8 | 00:00 |
---|---|---|
notmyname | clayg: locals() is probably a bad idea to use, wouldn't you think? pretty sensitive to any inadvertent scope issues | 00:00 |
clayg | yeah that was it - I knew that crap was gross - people that thing that's a good idea are jerks | 00:00 |
clayg | notmyname: YEAH! | 00:00 |
clayg | notmyname: terrible idea | 00:01 |
clayg | dunno who brought it up | 00:01 |
*** willsama has quit IRC | 00:04 | |
*** tsg has quit IRC | 00:15 | |
notmyname | janonymous_: ping | 00:21 |
*** asettle has quit IRC | 00:22 | |
*** asettle has joined #openstack-swift | 00:26 | |
*** garthb__ has quit IRC | 00:27 | |
notmyname | ho: https://review.openstack.org/#/c/202411/ is the starting point for your tests, right? | 00:28 |
*** garthb__ has joined #openstack-swift | 00:29 | |
ho | notmyname: yeah, it's first one. :-) | 00:29 |
notmyname | ok, thanks | 00:30 |
*** tsg has joined #openstack-swift | 00:31 | |
notmyname | janonymous_: if by any chance you're looking for something to work on in swift, I think hurricanerix could use some mroe eyes on https://review.openstack.org/#/c/214206/ | 00:31 |
clayg | notmyname: wasn't there something that hurricanerix's patch bought us that suddently made me care about it where as I did not care about it previously? | 00:32 |
notmyname | clayg: you were hoping it would get you subTest() | 00:33 |
notmyname | and I don't know if it does | 00:33 |
clayg | I mean aside from the "validating the api of swift using our in-tree tests" mumbo jumbo | 00:33 |
* clayg feels some what baited "I don't know if it does or not; why don't you go have a look" | 00:33 | |
notmyname | lol | 00:33 |
notmyname | I just remember you were really excited about subTest | 00:33 |
clayg | I *am* really excited about subTest! | 00:34 |
notmyname | oh. subUnit()? | 00:34 |
clayg | oh crap | 00:34 |
clayg | no no - it was subTest - don't try and trick me | 00:34 |
clayg | I'm easily confused | 00:34 |
*** subscope has quit IRC | 00:35 | |
notmyname | oh. google had more results for subunit | 00:35 |
*** esker has joined #openstack-swift | 00:35 | |
*** esker has joined #openstack-swift | 00:35 | |
* notmyname is going to go home now so as to bike in what's left of daylight | 00:38 | |
gmmaha | notmyname: isnt it super chilly there in the bay now? | 00:38 |
* gmmaha got notified of some frost warnings in San Jose | 00:39 | |
*** m_kazuhiro has joined #openstack-swift | 00:41 | |
lifeless | notmyname: 'sup ? | 00:43 |
lifeless | we haven't enabled good subtest support yet; I'd still use testscenarios for now | 00:43 |
*** dmorita has joined #openstack-swift | 00:48 | |
*** tsg has quit IRC | 00:54 | |
*** diogogmt has quit IRC | 00:54 | |
*** mzhou has quit IRC | 00:55 | |
*** gyee has joined #openstack-swift | 00:56 | |
*** zhill has quit IRC | 00:59 | |
openstackgerrit | Clay Gerrard proposed openstack/swift: Put part-replicas where they go https://review.openstack.org/241571 | 01:07 |
*** mac_ified has joined #openstack-swift | 01:10 | |
*** nakagawamsa has joined #openstack-swift | 01:11 | |
*** CaioBrentano has joined #openstack-swift | 01:14 | |
*** CaioBrentano has quit IRC | 01:18 | |
*** garthb__ has quit IRC | 01:22 | |
*** breitz has quit IRC | 01:49 | |
*** badari has quit IRC | 02:12 | |
*** diogogmt has joined #openstack-swift | 02:20 | |
*** haomaiwang has joined #openstack-swift | 02:21 | |
*** nakagawamsa has quit IRC | 02:44 | |
*** nakagawamsa has joined #openstack-swift | 02:47 | |
*** jamielennox is now known as jamielennox|away | 03:00 | |
*** haomaiwang has quit IRC | 03:01 | |
*** haomaiwang has joined #openstack-swift | 03:01 | |
*** jamielennox|away is now known as jamielennox | 03:10 | |
*** venkat_p has joined #openstack-swift | 03:14 | |
*** gyee has quit IRC | 03:23 | |
*** esker has quit IRC | 03:25 | |
*** esker has joined #openstack-swift | 03:26 | |
*** jrichli has joined #openstack-swift | 03:32 | |
*** jerrygb has quit IRC | 03:33 | |
*** jerrygb has joined #openstack-swift | 03:34 | |
janonymous_ | notmyname: Hey | 03:52 |
janonymous_ | notmyname: ya i would love to work on some topic | 03:53 |
*** klrmn1 has quit IRC | 03:58 | |
*** mahatic has joined #openstack-swift | 04:00 | |
*** haomaiwang has quit IRC | 04:01 | |
*** haomaiwang has joined #openstack-swift | 04:01 | |
kota_ | hello | 04:14 |
kota_ | back from vacation | 04:15 |
*** diogogmt has quit IRC | 04:16 | |
openstackgerrit | Merged openstack/swift: suppress warning output in a unit test https://review.openstack.org/243419 | 04:28 |
*** links has joined #openstack-swift | 04:28 | |
*** klrmn1 has joined #openstack-swift | 04:30 | |
openstackgerrit | Merged openstack/swift: EC: Use best available ec_type in unittests https://review.openstack.org/243316 | 04:34 |
*** hogepodge has quit IRC | 04:35 | |
kota_ | Starting to bump PyECLib at patch 243316, cool. | 04:40 |
patchbot | kota_: https://review.openstack.org/#/c/243316/ - EC: Use best available ec_type in unittests | 04:40 |
*** m_kazuhiro has quit IRC | 04:42 | |
*** mac_ified has quit IRC | 04:54 | |
*** haomaiwang has quit IRC | 05:01 | |
*** haomaiwa_ has joined #openstack-swift | 05:01 | |
*** tdasilva has quit IRC | 05:11 | |
*** links has quit IRC | 05:26 | |
*** jerrygb has quit IRC | 05:28 | |
*** jerrygb has joined #openstack-swift | 05:29 | |
*** tdasilva has joined #openstack-swift | 05:30 | |
*** ChanServ sets mode: +v tdasilva | 05:30 | |
*** jerrygb has quit IRC | 05:33 | |
*** badari has joined #openstack-swift | 05:34 | |
*** m_kazuhiro has joined #openstack-swift | 05:35 | |
*** klrmn1 has quit IRC | 05:51 | |
*** jrichli has quit IRC | 05:51 | |
*** links has joined #openstack-swift | 05:58 | |
*** haomaiwa_ has quit IRC | 06:01 | |
*** haomaiwang has joined #openstack-swift | 06:01 | |
*** marzif_ has joined #openstack-swift | 06:06 | |
*** daemontool has quit IRC | 06:08 | |
*** badari has quit IRC | 06:18 | |
*** jamielennox is now known as jamielennox|away | 06:29 | |
openstackgerrit | venkatesh proposed openstack/swift: remove unused parameters in the method https://review.openstack.org/243401 | 06:55 |
*** haomaiwang has quit IRC | 07:01 | |
*** 16WAAQM31 has joined #openstack-swift | 07:01 | |
*** pchng has joined #openstack-swift | 07:02 | |
*** pchng_ has quit IRC | 07:05 | |
*** trifon has joined #openstack-swift | 07:15 | |
*** nakagawamsa has quit IRC | 07:24 | |
*** jerrygb has joined #openstack-swift | 07:30 | |
*** jerrygb has quit IRC | 07:36 | |
*** logan2 has quit IRC | 07:40 | |
*** logan2 has joined #openstack-swift | 07:40 | |
*** jamielennox|away has quit IRC | 07:41 | |
*** jmccarthy has joined #openstack-swift | 07:42 | |
*** whydidyoustealmy has joined #openstack-swift | 07:42 | |
*** anderstj has quit IRC | 07:43 | |
*** cschwede has quit IRC | 07:43 | |
*** barra204 has quit IRC | 07:43 | |
*** cschwede has joined #openstack-swift | 07:45 | |
*** anderstj has joined #openstack-swift | 07:45 | |
*** cschwede has quit IRC | 07:51 | |
*** cschwede has joined #openstack-swift | 07:52 | |
*** 16WAAQM31 has quit IRC | 08:01 | |
*** haomaiwang has joined #openstack-swift | 08:01 | |
*** SkyRocknRoll has joined #openstack-swift | 08:17 | |
*** jamielennox|away has joined #openstack-swift | 08:31 | |
*** jamielennox|away is now known as jamielennox | 08:31 | |
*** trifon has quit IRC | 08:50 | |
*** ho has quit IRC | 08:50 | |
venkat_p | Hi all | 08:50 |
venkat_p | I instaalled SAIO | 08:51 |
venkat_p | how to create new accounts in that one | 08:51 |
venkat_p | one account named test exists | 08:51 |
onovy | venkat_p, hi. just edit config | 08:51 |
onovy | in /etc/swift/proxy-server.conf | 08:52 |
onovy | tempauth are used in SAIO, everything about auth is static in config | 08:52 |
onovy | and: tempauth is not for production use | 08:52 |
venkat_p | onovy : thanks, I will check | 08:53 |
*** peterlisak has quit IRC | 08:54 | |
*** peterlisak has joined #openstack-swift | 08:55 | |
*** geaaru has joined #openstack-swift | 08:56 | |
*** Guest93971 has quit IRC | 09:00 | |
*** haomaiwang has quit IRC | 09:01 | |
*** haomaiwang has joined #openstack-swift | 09:01 | |
*** trifon has joined #openstack-swift | 09:03 | |
*** jmccarthy has quit IRC | 09:04 | |
*** hseipp has joined #openstack-swift | 09:16 | |
*** jmccarthy has joined #openstack-swift | 09:19 | |
*** hseipp has quit IRC | 09:25 | |
*** hseipp has joined #openstack-swift | 09:26 | |
*** hseipp has quit IRC | 09:26 | |
*** hseipp has joined #openstack-swift | 09:26 | |
*** janonymous has joined #openstack-swift | 09:32 | |
*** janonymous has quit IRC | 09:33 | |
*** janonymous has joined #openstack-swift | 09:33 | |
venkat_p | Hi | 09:33 |
venkat_p | which setup is good for development : SAIO or devstack? | 09:34 |
venkat_p | for production use | 09:35 |
*** ChanServ sets mode: +v cschwede | 09:40 | |
_ahale | probably something based more on http://docs.openstack.org/developer/swift/howto_installmultinode.html for production, tailored to what your needs are | 09:40 |
*** jistr has joined #openstack-swift | 09:45 | |
*** janonymous has quit IRC | 09:51 | |
*** haomaiwang has quit IRC | 10:01 | |
*** haomaiwa_ has joined #openstack-swift | 10:01 | |
*** aix has joined #openstack-swift | 10:08 | |
*** dmorita has quit IRC | 10:16 | |
*** janonymous has joined #openstack-swift | 10:26 | |
*** janonymous has quit IRC | 10:26 | |
onovy | venkat_p, we have full swift instalaltion in lab and using saio only for swift development. | 10:26 |
venkat_p | onovy: ok Thanks | 10:28 |
peterlisak | cschwede, hi, sorry to bother you. I made a patch 241342, there are two solutions (patch set 2 and 3). What patch set do you suggest more convenient? I just need more opinions to make a final decision, thx | 10:33 |
patchbot | peterlisak: https://review.openstack.org/#/c/241342/ - Add content-type in list of container content | 10:33 |
cschwede | peterlisak: i’m already looking at the patch, and will add a comment in a few minutes | 10:40 |
*** janonymous has joined #openstack-swift | 10:42 | |
*** BAKfr has quit IRC | 10:45 | |
peterlisak | cschwede, great ... most likely I would return to patch set 2, but need to be sure ... | 10:46 |
*** BAKfr has joined #openstack-swift | 10:47 | |
onovy | +1 for patchset 2 | 10:47 |
*** janonymous has quit IRC | 10:51 | |
cschwede | peterlisak: yes, i prefer patchset 2 also. just a small comment on the review itself | 10:52 |
*** haomaiwa_ has quit IRC | 11:01 | |
*** haomaiwa_ has joined #openstack-swift | 11:01 | |
peterlisak | thanks! ... I was deciding on order of columns before and I supposed that object name is easier to find in the last column ... maybe not so relevant :) but it made my decision | 11:03 |
peterlisak | cschwede, ^ | 11:03 |
*** janonymous has joined #openstack-swift | 11:08 | |
*** janonymous has quit IRC | 11:10 | |
*** haomaiwa_ has quit IRC | 11:21 | |
*** haomaiwa_ has joined #openstack-swift | 11:21 | |
openstackgerrit | Peter Lisák proposed openstack/python-swiftclient: Add content-type in list of container content https://review.openstack.org/241342 | 11:22 |
*** janonymous has joined #openstack-swift | 11:26 | |
*** CaioBrentano has joined #openstack-swift | 11:27 | |
*** janonymous has quit IRC | 11:29 | |
*** SkyRocknRoll has quit IRC | 11:42 | |
*** janonymous has joined #openstack-swift | 11:45 | |
*** lpabon has joined #openstack-swift | 11:51 | |
*** haomaiwa_ has quit IRC | 11:55 | |
janonymous | Hi , is "tox -e func " running fine for everyone ? | 11:56 |
*** SkyRocknRoll has joined #openstack-swift | 11:57 | |
*** janonymous has quit IRC | 11:58 | |
*** venkat_p has quit IRC | 12:01 | |
*** pchng has quit IRC | 12:03 | |
*** CaioBren_ has joined #openstack-swift | 12:03 | |
*** CaioBren_ has quit IRC | 12:03 | |
*** jmccarthy has quit IRC | 12:05 | |
*** CaioBrentano has quit IRC | 12:07 | |
*** CaioBrentano has joined #openstack-swift | 12:07 | |
*** janonymous has joined #openstack-swift | 12:14 | |
*** janonymous has quit IRC | 12:21 | |
*** Zyric1 has quit IRC | 12:23 | |
*** openstackgerrit has quit IRC | 12:31 | |
*** openstackgerrit has joined #openstack-swift | 12:31 | |
*** jmccarthy has joined #openstack-swift | 12:32 | |
*** jerrygb has joined #openstack-swift | 12:37 | |
*** janonymous has joined #openstack-swift | 12:38 | |
*** janonymous has quit IRC | 12:46 | |
*** jmccarthy1 has joined #openstack-swift | 12:50 | |
*** jmccarthy has quit IRC | 12:51 | |
*** jmccarthy has joined #openstack-swift | 12:51 | |
*** m_kazuhiro has quit IRC | 12:53 | |
*** jmccarthy1 has quit IRC | 12:54 | |
*** delattec has joined #openstack-swift | 13:10 | |
*** cdelatte has quit IRC | 13:13 | |
CaioBrentano | hi all | 13:18 |
CaioBrentano | simple question about proxy-server... does it vary among object server to retrieve an object? or does it always get from the same object server until that object is available there? | 13:19 |
CaioBrentano | in a 3-copy scenario, does it load balance among object server? | 13:24 |
cschwede | CaioBrentano: depends. if you run a typical cluster with three replicas, the proxy might get the object from one of the three servers, and it might vary from request to request - for example if one of them is not responding quickly enough | 13:24 |
cschwede | CaioBrentano: but it’s not „real“ load balancing by default | 13:25 |
cschwede | ie. the proxy does not know about the load on each object server | 13:25 |
CaioBrentano | thanks cschwede | 13:26 |
CaioBrentano | cschwede i'm doing a stress test and I noticed that 3 object servers are responding for the same request... I was excepting that only one object server would respond | 13:28 |
CaioBrentano | cschwede good to know! thanks again! | 13:28 |
*** trifon has quit IRC | 13:29 | |
*** nadeem has joined #openstack-swift | 13:31 | |
cschwede | you’re welcome! | 13:31 |
*** haomaiwang has joined #openstack-swift | 13:41 | |
*** mac_ified has joined #openstack-swift | 13:46 | |
*** CaioBrentano has quit IRC | 13:46 | |
*** pchng has joined #openstack-swift | 13:49 | |
*** janonymous has joined #openstack-swift | 13:55 | |
janonymous_ | http://paste.openstack.org/show/478532/ | 13:58 |
*** haomaiwang has quit IRC | 14:01 | |
*** haomaiwang has joined #openstack-swift | 14:01 | |
*** links has quit IRC | 14:04 | |
*** petertr7_away is now known as petertr7 | 14:05 | |
*** hseipp has quit IRC | 14:06 | |
*** lpabon has quit IRC | 14:08 | |
*** jmccarthy has quit IRC | 14:12 | |
*** jmccarthy has joined #openstack-swift | 14:12 | |
tdasilva | good morning | 14:13 |
pchng | morning :) | 14:14 |
pchng | janonymous_: Looks like the Swift tempauth service is not running. Can you check if swift is running with `swift-init main status`? (You can start with `swift-init main start`) | 14:15 |
pchng | janonymous_: (In response to your pastebin at http://paste.openstack.org/show/478532/) | 14:15 |
*** janonymous has quit IRC | 14:15 | |
*** lpabon has joined #openstack-swift | 14:15 | |
*** aix has quit IRC | 14:18 | |
*** trifon has joined #openstack-swift | 14:19 | |
janonymous_ | pchng: for functests is it required to run swift services ? | 14:20 |
mahatic | janonymous_: yup | 14:22 |
pchng | janonymous_: Yes, you can see that in this file https://github.com/openstack/swift/blob/master/test/functional/swift_test_client.py the functests make actual calls out the swift services | 14:22 |
janonymous_ | mahatic: my bad never ran functests explicitly.. | 14:22 |
janonymous_ | pchng, mahatic: Thnks , i'll try again with setup. | 14:24 |
peterlisak | janonymous_, see https://github.com/openstack/swift/blob/master/.alltests ... there is a section running func test (just run startmain before .functests) | 14:26 |
*** haomaiwang has quit IRC | 14:28 | |
*** haomaiwang has joined #openstack-swift | 14:28 | |
janonymous_ | Apart from this i am getting errors in UT also :/ : http://paste.openstack.org/show/478553/ | 14:28 |
janonymous_ | peterlisak: Thnks i'll have a look | 14:28 |
*** marzif_ has quit IRC | 14:29 | |
*** janonymous has joined #openstack-swift | 14:32 | |
*** nadeem has quit IRC | 14:35 | |
*** CaioBrentano has joined #openstack-swift | 14:39 | |
*** david-ly_ has joined #openstack-swift | 14:41 | |
*** david-lyle has quit IRC | 14:42 | |
*** aix has joined #openstack-swift | 14:49 | |
*** diogogmt has joined #openstack-swift | 14:50 | |
*** dustins has joined #openstack-swift | 14:54 | |
*** pdardeau has joined #openstack-swift | 14:55 | |
*** npf has joined #openstack-swift | 14:55 | |
*** hseipp has joined #openstack-swift | 14:59 | |
*** dustins has quit IRC | 15:00 | |
*** haomaiwang has quit IRC | 15:01 | |
*** dustins has joined #openstack-swift | 15:01 | |
*** haomaiwang has joined #openstack-swift | 15:01 | |
*** dustins has quit IRC | 15:01 | |
*** breitz has joined #openstack-swift | 15:03 | |
*** hseipp has quit IRC | 15:06 | |
*** lpabon has quit IRC | 15:08 | |
openstackgerrit | Paul Dardeau proposed openstack/swift: Added unit tests for ringbuilder command-line utility https://review.openstack.org/240076 | 15:10 |
*** amoturi has joined #openstack-swift | 15:12 | |
*** wbhuber has joined #openstack-swift | 15:12 | |
*** blmartin has joined #openstack-swift | 15:13 | |
*** wbhuber has quit IRC | 15:13 | |
*** wbhuber has joined #openstack-swift | 15:13 | |
*** diogogmt has quit IRC | 15:14 | |
amoturi | Hi folks, could anyone tell me what this kind of long URLs mean. I see them in s-proxy logs. | 15:15 |
amoturi | AUTH_f5850618cdea49a68e3390b383912574/%25E0%25A4%2580%25EF%2584%2590%25CE%25A9%25E1%25A0%2581%25ED%2588%258E%25EB%258C%258E%25E3%259C%2585%25ED%2588%258D%25EB%258C%258E%25E0%25A4%2581%25ED%2588%258D%25EB%258C%258C%25E8%2594%258B%25EB%258C%258D%25E1%25A0%2582 | 15:15 |
*** wbhuber_ has joined #openstack-swift | 15:15 | |
glange | put that url in http://meyerweb.com/eric/tools/dencoder/ and hit the decode button twice | 15:17 |
glange | the url is url encoded | 15:17 |
glange | er http encoded | 15:18 |
*** wbhuber has quit IRC | 15:18 | |
briancline | and looks like unicode chars | 15:18 |
*** breitz has quit IRC | 15:18 | |
*** breitz1 has joined #openstack-swift | 15:18 | |
glange | https://en.wikipedia.org/wiki/Percent-encoding <-- read that wiki page | 15:18 |
amoturi | glange: it gives some kind of asian characters. is this because swift supports unicode. like the container/object names could have these names? | 15:20 |
*** marzif_ has joined #openstack-swift | 15:20 | |
glange | yeah | 15:20 |
glange | urls in swift are account/container/object | 15:21 |
*** tsg has joined #openstack-swift | 15:21 | |
glange | that seems to have one slash so it's a container name | 15:21 |
*** breitz1 is now known as breitz | 15:22 | |
glange | I think it's double encoded because the user encodes it first and then the logging stuff encodes it again before writing the log (or something like that) | 15:22 |
glange | each time you encode it it gets longer | 15:22 |
janonymous_ | Yes i also think these are double encoded | 15:22 |
*** jrichli has joined #openstack-swift | 15:22 | |
*** siva_krishnan has joined #openstack-swift | 15:23 | |
*** petertr7 is now known as petertr7_away | 15:24 | |
janonymous_ | amoturi: is the container name not in ascii range also ? | 15:24 |
amoturi | glange: janonymous_: i see. thank you. I see p = p.encode('utf-8') in swift/proxy/server.py#L348. I am guessing this is where it is encoded the 2nd time. | 15:25 |
glange | https://github.com/openstack/swift/blob/master/swift/common/middleware/proxy_logging.py <-- I think it happens in there in the calls to "quote" | 15:27 |
amoturi | janonymous_: not sure what that means. I do see container names in ascii as well. and some like this. | 15:27 |
*** jmccarthy has quit IRC | 15:27 | |
*** jmccarthy has joined #openstack-swift | 15:28 | |
janonymous_ | for the container pasted above its not in ascii range i think | 15:28 |
*** vinsh has quit IRC | 15:31 | |
amoturi | glange: thanks! I'll take a look at it. | 15:31 |
*** jlhinson has joined #openstack-swift | 15:32 | |
jrichli | FYI: acoles_ has been assigned to a trial! He has assured me, it is not a murder case :-) | 15:32 |
*** HenryG has quit IRC | 15:34 | |
*** hseipp has joined #openstack-swift | 15:34 | |
*** badari has joined #openstack-swift | 15:34 | |
tdasilva | jrichli: acoles_: hmm...that will be an interesting story to hear | 15:35 |
*** HenryG has joined #openstack-swift | 15:38 | |
*** tongli has joined #openstack-swift | 15:48 | |
*** Bhanu has joined #openstack-swift | 15:48 | |
*** dustins has joined #openstack-swift | 15:49 | |
*** proteusguy__ has quit IRC | 15:55 | |
*** diazjf has joined #openstack-swift | 15:58 | |
*** trifon has quit IRC | 16:00 | |
*** haomaiwang has quit IRC | 16:01 | |
*** haomaiwang has joined #openstack-swift | 16:01 | |
*** openstackgerrit has quit IRC | 16:02 | |
*** diogogmt has joined #openstack-swift | 16:02 | |
*** openstackgerrit has joined #openstack-swift | 16:02 | |
*** hogepodge has joined #openstack-swift | 16:03 | |
*** david-ly_ is now known as david-lyle | 16:07 | |
*** pdardeau has quit IRC | 16:07 | |
*** pdardeau has joined #openstack-swift | 16:08 | |
*** proteusguy__ has joined #openstack-swift | 16:09 | |
*** mzhou has joined #openstack-swift | 16:09 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: Small cleanup for unit/proxy/controllers/test_obj https://review.openstack.org/244179 | 16:10 |
*** marzif__ has joined #openstack-swift | 16:11 | |
*** delatte has joined #openstack-swift | 16:11 | |
*** mzhou_ has joined #openstack-swift | 16:12 | |
*** siva_krishnan1 has joined #openstack-swift | 16:15 | |
*** dabukalam_ has joined #openstack-swift | 16:15 | |
*** garthb__ has joined #openstack-swift | 16:15 | |
*** onovy_ has joined #openstack-swift | 16:15 | |
*** proteusguy_ has joined #openstack-swift | 16:16 | |
*** EmilienM has quit IRC | 16:17 | |
*** Guest94628 has quit IRC | 16:17 | |
*** ctennis has quit IRC | 16:17 | |
*** siva_krishnan has quit IRC | 16:17 | |
*** bobby2 has quit IRC | 16:17 | |
*** kota_ has quit IRC | 16:17 | |
*** mzhou has quit IRC | 16:17 | |
*** proteusguy__ has quit IRC | 16:17 | |
*** marzif_ has quit IRC | 16:17 | |
*** delattec has quit IRC | 16:17 | |
*** sileht has quit IRC | 16:17 | |
*** swifterdarrell has quit IRC | 16:17 | |
*** onovy has quit IRC | 16:17 | |
*** tanee has quit IRC | 16:17 | |
*** dabukalam has quit IRC | 16:17 | |
*** onovy_ is now known as onovy | 16:17 | |
*** mzhou_ is now known as mzhou | 16:17 | |
*** EmilienM_ has joined #openstack-swift | 16:17 | |
*** kota_ has joined #openstack-swift | 16:17 | |
*** tanee has joined #openstack-swift | 16:17 | |
*** ctennis has joined #openstack-swift | 16:17 | |
*** o_o has joined #openstack-swift | 16:17 | |
*** swifterdarrell has joined #openstack-swift | 16:18 | |
*** ChanServ sets mode: +v swifterdarrell | 16:18 | |
*** dustins has quit IRC | 16:18 | |
*** o_o is now known as Guest45198 | 16:18 | |
*** EmilienM_ is now known as EmilienM | 16:18 | |
*** sileht has joined #openstack-swift | 16:18 | |
*** bobby2 has joined #openstack-swift | 16:18 | |
*** Guest45198 is now known as papercup | 16:20 | |
*** dustins has joined #openstack-swift | 16:21 | |
*** CaioBrentano has quit IRC | 16:22 | |
*** minwoob has joined #openstack-swift | 16:23 | |
*** zaitcev has joined #openstack-swift | 16:25 | |
*** ChanServ sets mode: +v zaitcev | 16:25 | |
*** CaioBrentano has joined #openstack-swift | 16:26 | |
*** janonymous has quit IRC | 16:27 | |
*** gyee has joined #openstack-swift | 16:28 | |
*** chsc has joined #openstack-swift | 16:29 | |
*** minwoob has quit IRC | 16:30 | |
*** chsc has quit IRC | 16:35 | |
*** chsc has joined #openstack-swift | 16:36 | |
*** blmartin has quit IRC | 16:36 | |
*** marzif__ has quit IRC | 16:39 | |
*** haomaiwang has quit IRC | 16:40 | |
*** minwoob has joined #openstack-swift | 16:41 | |
*** nadeem has joined #openstack-swift | 16:41 | |
*** nadeem has quit IRC | 16:42 | |
*** nadeem has joined #openstack-swift | 16:42 | |
*** esker has joined #openstack-swift | 16:49 | |
*** jlhinson has quit IRC | 17:02 | |
openstackgerrit | Merged openstack/swift: ObjectControllers return application errors as 499 on bad read https://review.openstack.org/236007 | 17:04 |
*** joeljwright has joined #openstack-swift | 17:09 | |
*** ChanServ sets mode: +v joeljwright | 17:09 | |
*** hseipp has quit IRC | 17:11 | |
*** petertr7_away is now known as petertr7 | 17:11 | |
*** diazjf has quit IRC | 17:13 | |
*** diazjf has joined #openstack-swift | 17:14 | |
*** nadeem has quit IRC | 17:14 | |
*** nadeem has joined #openstack-swift | 17:15 | |
*** diazjf has quit IRC | 17:15 | |
*** jistr is now known as jistr|off | 17:16 | |
*** jistr|off has quit IRC | 17:16 | |
*** joeljwright has quit IRC | 17:19 | |
notmyname | good morning | 17:19 |
pchng | morning! | 17:20 |
*** joeljwright has joined #openstack-swift | 17:20 | |
*** ChanServ sets mode: +v joeljwright | 17:20 | |
*** nexusz99 has joined #openstack-swift | 17:20 | |
*** petertr7 is now known as petertr7_away | 17:22 | |
*** petertr7_away is now known as petertr7 | 17:22 | |
*** diogogmt_ has joined #openstack-swift | 17:23 | |
*** Bhanu has quit IRC | 17:23 | |
*** Bhanu has joined #openstack-swift | 17:24 | |
*** sayali has quit IRC | 17:24 | |
*** diogogmt has quit IRC | 17:24 | |
*** diogogmt_ is now known as diogogmt | 17:24 | |
*** esker has quit IRC | 17:28 | |
*** mahatic_ has joined #openstack-swift | 17:30 | |
notmyname | mahatic: jrichli: do you need me to do a master->crypto merge? | 17:31 |
*** mahatic has quit IRC | 17:32 | |
mahatic_ | notmyname: sounds good to me jrichli ^ | 17:33 |
jrichli | notmyname: that would be great. thx! | 17:33 |
*** dustins has quit IRC | 17:34 | |
*** dustins has joined #openstack-swift | 17:34 | |
*** pchng has quit IRC | 17:35 | |
*** diazjf has joined #openstack-swift | 17:36 | |
*** sayali has joined #openstack-swift | 17:36 | |
openstackgerrit | John Dickinson proposed openstack/swift: merge master to feature/crypto https://review.openstack.org/244249 | 17:37 |
notmyname | jrichli: mahatic_: ^ | 17:37 |
mahatic_ | notmyname: thanks! | 17:38 |
notmyname | the diff in gerrit is the result of the merge conflict resolution. does it look right? | 17:38 |
*** vinsh has joined #openstack-swift | 17:41 | |
mahatic_ | oh I did check the diff, that looked about right | 17:42 |
notmyname | ok | 17:43 |
*** janonymous has joined #openstack-swift | 17:45 | |
notmyname | communte time | 17:46 |
*** petertr7 is now known as petertr7_away | 17:50 | |
*** petertr7_away is now known as petertr7 | 17:51 | |
*** Bhanu has quit IRC | 17:58 | |
*** Bhanu has joined #openstack-swift | 17:59 | |
*** klrmn1 has joined #openstack-swift | 18:01 | |
*** Bhanu has quit IRC | 18:09 | |
*** itlinux has joined #openstack-swift | 18:12 | |
*** diazjf has quit IRC | 18:13 | |
*** lcurtis has joined #openstack-swift | 18:15 | |
*** diazjf has joined #openstack-swift | 18:15 | |
*** itlinux has quit IRC | 18:16 | |
*** joeljwright has quit IRC | 18:19 | |
*** itlinux has joined #openstack-swift | 18:20 | |
*** mahatic_ has quit IRC | 18:20 | |
*** geaaru has quit IRC | 18:27 | |
*** diazjf has quit IRC | 18:27 | |
*** itlinux has quit IRC | 18:29 | |
notmyname | good morning, again | 18:30 |
notmyname | heh. looking at my dashboard of world clocks for where swift people are, looks like SF and New Zealand are the only people for whom it's both "morning" and "daytime" | 18:31 |
*** itlinux has joined #openstack-swift | 18:31 | |
*** zhill has joined #openstack-swift | 18:32 | |
klrmn1 | notmyname: seems like that may be a pretty liberal definition of 'morning' | 18:32 |
*** esker has joined #openstack-swift | 18:32 | |
notmyname | klrmn1: it's morning for you and me! | 18:33 |
janonymous_ | notmyname: o/ | 18:33 |
klrmn1 | that much is true | 18:33 |
notmyname | janonymous_: technically, it's morning for you, too. just barely | 18:33 |
janonymous_ | It's 12:00 :D | 18:33 |
openstackgerrit | Richard Hawkins proposed openstack/swift: Modify functional tests to use testr https://review.openstack.org/214206 | 18:33 |
notmyname | hurricanerix: cool! new patch set | 18:34 |
notmyname | hurricanerix: did you and janonymous_ figure out the test failures? | 18:34 |
hurricanerix | notmyname yeah, i had kinda figured out why i thought it was failing, but was not sure how to fix it yet. Then I saw janonymous_'s messages today, and started chatting and janonymous_ pointed me in the right direction. | 18:36 |
notmyname | great! | 18:36 |
janonymous_ | I think , but the gate will decide :) | 18:37 |
*** SkyRocknRoll has quit IRC | 18:37 | |
notmyname | just pulled it down and running functests now | 18:37 |
hurricanerix | yeah, I feel like I am missing some kind of weird obscure ceremony that has to be performed before submitting things to the gate. | 18:38 |
notmyname | lol | 18:38 |
notmyname | hurricanerix: did you sacrifice the goat? during a full moon? | 18:38 |
hurricanerix | I knew I forgot something... | 18:38 |
notmyname | hurricanerix: like you, I find the lack of '.' annoying. and the repeated skip messages. did you have a chance to look into that, or is it just the way things are with testr? | 18:38 |
janonymous_ | Hahaa.. | 18:38 |
hurricanerix | Haven't looked into that, I was going to wait and get this merged first | 18:39 |
hurricanerix | the repeated skip messages are because nose had a package level setUp for the tests, which testr does not | 18:39 |
*** CaioBrentano has quit IRC | 18:40 | |
notmyname | ah. so it's reloaded for each test? | 18:40 |
hurricanerix | and the missing dots are .... i don't know ... testr ... maybe? =) | 18:40 |
hurricanerix | each module i think | 18:40 |
notmyname | yeah | 18:40 |
notmyname | test `testr run --failing` looks interesting | 18:40 |
hurricanerix | did it fail for you? | 18:41 |
janonymous_ | :o | 18:41 |
notmyname | hasn't finished yet | 18:41 |
hurricanerix | ahh ok | 18:41 |
notmyname | just looking at testr docs | 18:41 |
notmyname | testr --parallel --concurrency=2 | 18:41 |
notmyname | got the 4 expected failures. looks good | 18:42 |
janonymous_ | \o/ | 18:42 |
hurricanerix | but the gates have not spoken yet! | 18:42 |
notmyname | (the 4 failures are for EC tests. I have a EC policy as default, and we broke EC+conditional GETs) | 18:43 |
janonymous_ | :D | 18:43 |
janonymous_ | yes these failed for me also , client disconnect | 18:43 |
*** npf has quit IRC | 18:43 | |
notmyname | janonymous_: hmm..that sounds different | 18:44 |
janonymous_ | What are the failures.. ? | 18:44 |
notmyname | https://gist.github.com/notmyname/a52e5c01fb49c2af47e1 | 18:45 |
notmyname | timburke: are you looking into those? i thought someone is (someone should be) | 18:45 |
hurricanerix | when i run it like ./.functests, i get "Ran 360 (+278) tests in 177.908s (+157.449s) | 18:46 |
hurricanerix | PASSED (id=13, skips=12)" | 18:46 |
*** joeljwright has joined #openstack-swift | 18:46 | |
*** ChanServ sets mode: +v joeljwright | 18:46 | |
*** CaioBrentano has joined #openstack-swift | 18:47 | |
*** joeljwright has quit IRC | 18:47 | |
notmyname | hurricanerix: yeah. I did it from .functests too. | 18:47 |
notmyname | hurricanerix: how do i run one test from the command line? eg if I don't want to do a full test run | 18:50 |
*** wbhuber_ has quit IRC | 18:51 | |
hurricanerix | uhhhhhh.... i forgot. let me figure that out for you. one sec =) | 18:51 |
janonymous_ | i think : tox -efunc -- test_name_regex | 18:53 |
janonymous_ | but i am not sure | 18:53 |
hurricanerix | i think when i did it, i had used the testr command | 18:53 |
hurricanerix | but maybe figuring out how to do it with tox is better (i am guessing it just passes things to testr the correct way anyway) | 18:54 |
*** itlinux has quit IRC | 18:54 | |
*** itlinux has joined #openstack-swift | 18:55 | |
timburke | notmyname: yeah, i've seen them. been trying to hunt down what's going on in https://gist.github.com/tipabu/88f28c1ff298055ab661 (it's the cause of the 500), but it seems to vary by setup; torgomatic_ (and the QA cluster) couldn't reproduce it... | 18:55 |
hurricanerix | i guess it kinda confuses me all the ways to run them (tox, testr, python setup.py testr, ./.functests) | 18:55 |
janonymous_ | the posarg added in [tox:func] takes args. | 18:55 |
notmyname | shoudl all be the same underneath. just various wrappers (mostly for muscle memory) | 18:56 |
openstackgerrit | Merged openstack/python-swiftclient: Add content-type in list of container content https://review.openstack.org/241342 | 18:56 |
*** CaioBrentano has quit IRC | 18:56 | |
*** wbhuber has joined #openstack-swift | 18:56 | |
*** daemontool has joined #openstack-swift | 18:59 | |
hurricanerix | notmyname: janonymous: I'm running out for lunch before the meeting. I'll be back in an hour or so. | 18:59 |
*** petertr7 is now known as petertr7_away | 18:59 | |
*** CaioBrentano has joined #openstack-swift | 19:00 | |
janonymous | o/ | 19:00 |
*** siva_krishnan1 has quit IRC | 19:01 | |
*** petertr7_away is now known as petertr7 | 19:02 | |
janonymous_ | I might take a nap too :) | 19:04 |
*** pdardeau has quit IRC | 19:05 | |
*** CaioBrentano has quit IRC | 19:05 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-swiftclient: Updated from global requirements https://review.openstack.org/89250 | 19:08 |
notmyname | janonymous: hurricanerix: now I'm getting the duplicate test id detected | 19:09 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift: Updated from global requirements https://review.openstack.org/88736 | 19:09 |
*** pchng has joined #openstack-swift | 19:09 | |
*** jmccarthy has quit IRC | 19:10 | |
notmyname | ah ok. because I didn't have the OS_TEST_PATH set | 19:10 |
janonymous_ | share he logs please | 19:10 |
janonymous_ | *ahh ok | 19:10 |
*** jmccarthy has joined #openstack-swift | 19:11 | |
*** zhill has quit IRC | 19:14 | |
notmyname | janonymous: hurricanerix: OS_TEST_PATH='test.functional' testr run --subunit | subunit2pyunit | 19:19 |
*** petertr7 is now known as petertr7_away | 19:20 | |
janonymous_ | i havn't used this command | 19:20 |
janonymous_ | i run it thorough tox | 19:21 |
*** itlinux has quit IRC | 19:22 | |
*** diazjf has joined #openstack-swift | 19:25 | |
*** dustins has quit IRC | 19:29 | |
*** dustins has joined #openstack-swift | 19:31 | |
*** aix has quit IRC | 19:33 | |
*** zhill has joined #openstack-swift | 19:34 | |
*** janonymous has quit IRC | 19:36 | |
*** petertr7_away is now known as petertr7 | 19:38 | |
clayg | hey oh! | 19:41 |
*** siva_krishnan has joined #openstack-swift | 19:42 | |
*** dustins has quit IRC | 19:42 | |
*** dustins has joined #openstack-swift | 19:42 | |
clayg | stupid conditional gets | 19:43 |
jrichli | +1 | 19:44 |
notmyname | lifeless: or we can move the conversation into here | 19:45 |
notmyname | lifeless: with https://gist.github.com/notmyname/3d26de2d7560ecb568fc I want to get the progress output | 19:46 |
notmyname | but the pipe breaks | 19:46 |
lifeless | notmyname: oh, I think thats tox | 19:47 |
lifeless | notmyname: not actually being like shell | 19:47 |
lifeless | notmyname: shove that into a helper shell script, call that | 19:47 |
notmyname | ah ok | 19:47 |
lifeless | [I hate that about tox] | 19:47 |
notmyname | right now we don't actually have anything. this is the patch that's moving our functests to use testr | 19:48 |
notmyname | so it's not like we have existing .testr.conf stuff that we have to keep supporting for some reason | 19:48 |
lifeless | whats the patch #? | 19:48 |
lifeless | or url ? | 19:48 |
notmyname | https://review.openstack.org/#/c/214206/2 | 19:48 |
notmyname | Iv'e got a couple of changes locally I'm planning on pushing over | 19:48 |
notmyname | lifeless: ok, so in tox.ini my helper script is .functests. but tox can't find it (it's in the root of the source tree). | 19:52 |
*** itlinux has joined #openstack-swift | 19:53 | |
notmyname | is there a placeholder for pwd or root of the tree or something? | 19:54 |
*** zhill has quit IRC | 19:54 | |
*** nadeem has quit IRC | 19:54 | |
lifeless | notmyname: hmm, looking | 19:55 |
lifeless | notmyname: just added some review comments for you | 19:55 |
openstackgerrit | Tushar Gohad proposed openstack/swift: Bump PyECLib requirement to >=1.0.7 https://review.openstack.org/244287 | 19:55 |
lifeless | notmyname: have you tried './.functests' ? | 19:56 |
tsg | lifeless, notmyname: patch 238771 merged in the last hour. thanks to both of you (and sdague for fixing gate!) | 19:57 |
patchbot | tsg: https://review.openstack.org/#/c/238771/ - Bump PyECLib version to >=1.0.7 | 19:57 |
notmyname | lifeless: ./.functests works | 19:57 |
*** CaioBrentano has joined #openstack-swift | 19:58 | |
tsg | notmyname: patch 244287 submitted for pyeclib>=1.0.7 (step 3 of 5) | 19:59 |
patchbot | tsg: https://review.openstack.org/#/c/244287/ - Bump PyECLib requirement to >=1.0.7 | 19:59 |
notmyname | tsg: yes. and now that the other patch landed yesterday, this new one doesn't actually lie about what works (even if just for a short time) | 20:01 |
tsg | notmyname: :-) agreed and thanks! to clayg for taking care of that | 20:02 |
*** zhill has joined #openstack-swift | 20:03 | |
notmyname | lifeless: dropping "-e ./${OS_TEST_PATH}" in favor of just "." (as I think is supposed to work) doesn't work | 20:04 |
notmyname | fails with "Duplicate test id detected..." | 20:05 |
lifeless | notmyname: ok, so that means your existing test suite when loaded under discover is going to run at least one test twice | 20:05 |
lifeless | notmyname: it should be telling you the duplicate id | 20:05 |
lifeless | notmyname: does it? | 20:05 |
lifeless | notmyname: (its usually trivial to fix) | 20:06 |
notmyname | it gives a test name then exits | 20:06 |
lifeless | notmyname: ok, whats the test name ? | 20:06 |
notmyname | test.unit.common.test_db.TestExampleBroker.test_commit_pending | 20:06 |
*** jmccarthy has quit IRC | 20:07 | |
lifeless | notmyname: this is the problem | 20:09 |
lifeless | from test.unit.common.test_db import TestExampleBroker | 20:09 |
lifeless | notmyname: in container/test_backend | 20:09 |
lifeless | notmyname: by importing the class, you run its tests | 20:09 |
lifeless | notmyname: there are two ways to avoid this | 20:10 |
lifeless | notmyname: (neither is better) | 20:10 |
notmyname | lifeless: would testr have printed every duplicate test ID or just the first one it found? | 20:10 |
lifeless | notmyname: a) don't iimport the class, import the module | 20:10 |
lifeless | notmyname: and then do class TestCommonContainerBroker(test_db.TestExampleBroker) | 20:10 |
lifeless | notmyname: or | 20:10 |
lifeless | notmyname: make TestExampleBroker not be a TestCase subclass, but this only works if it isn't actually sensible to run on its own | 20:11 |
notmyname | so why would setting the OS_TEST_PATH envvar make this work? | 20:11 |
lifeless | I'm reproducing this using | 20:11 |
lifeless | python -m testtools.run discover . --list | 20:11 |
lifeless | in a py27 tox venv | 20:12 |
*** esker has quit IRC | 20:12 | |
lifeless | notmyname: because its starting the discovery process in the narrow subdir | 20:12 |
lifeless | account does the same thing | 20:12 |
*** petertr7 is now known as petertr7_away | 20:13 | |
lifeless | notmyname: http://paste.ubuntu.com/13230981/ fixes the duplicate issue for me | 20:13 |
notmyname | yeah. jsut did that locally | 20:13 |
*** petertr7_away is now known as petertr7 | 20:13 | |
notmyname | ok, running full tests locally again. looking good | 20:14 |
notmyname | lifeless: why does importing the class "run its tests"? | 20:14 |
notmyname | that doesn't intuitively make sense to me | 20:15 |
lifeless | notmyname: test loading works like this: | 20:19 |
lifeless | 1) find a file that might have tests | 20:20 |
lifeless | 2) import the file | 20:20 |
lifeless | 3) walk the attributes of the resulting module looking for attributes that are test classes | 20:20 |
lifeless | when you import a test class into a file, the test loader doesn't look at where you defined the class, just that its a top level attribute on the module | 20:21 |
lifeless | I'm 99% sure its the same for nose, but nose doesn't care about runnning the same tests redundantly | 20:21 |
notmyname | hmm, ok | 20:21 |
notmyname | os, so I found a problem with the new discover method you suggested | 20:21 |
notmyname | now it's discovering every test we have (unit, functional, and probe). and it's only supposed to be running functional tests | 20:22 |
notmyname | so `tox -efunc` ends up running everything | 20:22 |
*** pdardeau has joined #openstack-swift | 20:22 | |
notmyname | lifeless: I think the better thing is to fix the imports but also to limit the scope with the envvar | 20:23 |
*** petertr7 is now known as petertr7_away | 20:23 | |
*** petertr7_away is now known as petertr7 | 20:23 | |
lifeless | notmyname: right so if you look at the helper I sketched in the revuew | 20:24 |
lifeless | notmyname: it puts a filter on | 20:24 |
lifeless | notmyname: so you can use testr to run any arbitrary set of tests | 20:24 |
lifeless | notmyname: and defaults via the tox call to the helper script, to functional tests | 20:24 |
notmyname | ah ok! | 20:25 |
*** petertr7 is now known as petertr7_away | 20:25 | |
lifeless | notmyname: you can of course limit the discover step as well/instead if you like | 20:25 |
notmyname | actually the helper is already written. just needs updated | 20:25 |
notmyname | err..sortof | 20:25 |
notmyname | lifeless: it's starting to click now. thanks :-) | 20:28 |
*** petertr7_away is now known as petertr7 | 20:28 | |
hurricanerix | lifeless: reading over your comments now. thanks for the help on this. | 20:29 |
openstackgerrit | Janie Richling proposed openstack/swift: WIP - Support for http footers - Replication and EC https://review.openstack.org/237393 | 20:30 |
notmyname | hurricanerix: I've got some changes locally I think I'll be pushing over your patch | 20:30 |
hurricanerix | notmyname: ok, i will wait for that | 20:30 |
notmyname | hurricanerix: mostly cleanup. I need to do the wrapper script part | 20:31 |
hurricanerix | notmyname: who knew such a simple change would be such a pain... =) | 20:31 |
notmyname | hurricanerix: but I've got progress output working locally now | 20:31 |
notmyname | hurricanerix: actually, I'd been really really shocked so far at how simple it's been | 20:32 |
*** nadeem has joined #openstack-swift | 20:32 | |
hurricanerix | notmyname: nice! i think that part bothered me more then the duplicate output stuff. | 20:32 |
notmyname | hurricanerix: and I don't think this is too much of a pain actually. the end result is still pretty small | 20:32 |
*** esker has joined #openstack-swift | 20:32 | |
hurricanerix | notmyname: i guess it is a pain to me because i don't know how all the tox/setup.py/pbr/magic works that well. | 20:33 |
notmyname | hurricanerix: me neither ;-) | 20:33 |
notmyname | hurricanerix: as it stands now `git diff --no-color master | wc -l` is only 186 lines | 20:34 |
notmyname | hurricanerix: only thing left is to add a wrapper script and make .functests and tox.ini use it | 20:35 |
hurricanerix | nice, so are you fixing the package level set up stuff too? or is that too much for this one commit? =) | 20:35 |
hurricanerix | i'm guessing that is a harder problem to solve. | 20:35 |
notmyname | what do you mean my package level set up stuff? | 20:35 |
hurricanerix | looking for it | 20:36 |
*** esker has quit IRC | 20:37 | |
*** Zyric has joined #openstack-swift | 20:38 | |
*** CaioBrentano has quit IRC | 20:39 | |
lifeless | notmyname: great | 20:40 |
lifeless | hurricanerix: anytime | 20:40 |
hurricanerix | notmyname: nose let you set a def setup_package() which testr doesn't. So a temp fix was to add a setUpModule, which calls setup_package. | 20:40 |
hurricanerix | which is what causes the duplicate lines | 20:40 |
hurricanerix | of "SKIPPING FUNCTIONAL TESTS ..." | 20:41 |
notmyname | lifeless: what's the appropriate co-authored-line for you? name/email? | 20:41 |
notmyname | hurricanerix: oh yeah. no idea on that right now | 20:41 |
lifeless | notmyname: Robert Collins <rbtcollins at hpe dot com> | 20:41 |
hurricanerix | notmyname yeah, that I think is something that just might not be possible with testr | 20:41 |
*** CaioBrentano has joined #openstack-swift | 20:42 | |
openstackgerrit | John Dickinson proposed openstack/swift: Modify functional tests to use testr https://review.openstack.org/214206 | 20:42 |
notmyname | lifeless: hurricanerix: & | 20:42 |
hurricanerix | maybe it could be added, but it might not work well with running tests in parallel, which might be why they left it out. | 20:42 |
*** itlinux has quit IRC | 20:43 | |
notmyname | lifeless: thanks a lot for the help on this | 20:44 |
lifeless | http://testrepository.readthedocs.org/en/latest/MANUAL.html#grouping-tests | 20:45 |
lifeless | ^- keeping tests together across different backends | 20:45 |
lifeless | setup_package is a nose-only thing | 20:45 |
notmyname | ok, swift team meeting in 15 minutes. need to stretch my legs | 20:46 |
notmyname | lunch will wait until after, I guess | 20:46 |
lifeless | but yeah, all the procedural stuff that assumes one in-order worker basically falls apart in a parallel multi-process world | 20:46 |
*** nadeem has quit IRC | 20:49 | |
*** nadeem has joined #openstack-swift | 20:49 | |
*** ho has joined #openstack-swift | 20:51 | |
kota_ | good mornig | 20:53 |
*** joeljwright has joined #openstack-swift | 20:53 | |
*** ChanServ sets mode: +v joeljwright | 20:53 | |
*** pdardeau has quit IRC | 20:57 | |
*** acoles_ is now known as acoles | 20:58 | |
*** blmartin has joined #openstack-swift | 20:58 | |
notmyname | meeting time in #openstack-meeting | 20:59 |
*** lnxnut has joined #openstack-swift | 20:59 | |
openstackgerrit | Merged openstack/swift: Added unit test cases for server.py https://review.openstack.org/242300 | 21:01 |
*** mzhou has quit IRC | 21:03 | |
*** jlhinson has joined #openstack-swift | 21:06 | |
openstackgerrit | Merged openstack/swift: monkeypatch thread for keystoneclient https://review.openstack.org/238580 | 21:08 |
openstackgerrit | Merged openstack/swift: merge master to feature/crypto https://review.openstack.org/244249 | 21:09 |
*** daemontool has quit IRC | 21:11 | |
*** amoturi has left #openstack-swift | 21:12 | |
*** lpabon has joined #openstack-swift | 21:13 | |
*** nbalaji has joined #openstack-swift | 21:17 | |
*** lpabon has quit IRC | 21:18 | |
nbalaji | random question:I am using keystone to authenticate the admin user and it looks like the first token to produce is not authorized for object storage but the tokens produced afterwards are fine to work as an auth token. Any ideas why this is hapenning? | 21:20 |
*** tsg has quit IRC | 21:23 | |
*** lnxnut has quit IRC | 21:29 | |
*** barker has joined #openstack-swift | 21:33 | |
*** marcusvrn_ has quit IRC | 21:55 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: Small cleanup for unit/proxy/controllers/test_obj https://review.openstack.org/244179 | 21:58 |
notmyname | clayg: I'm completely in the same boat as you with py26. why is it a thing?! | 22:01 |
joeljwright | notmyname: clayg: there is a bigger issue here than just py26 | 22:01 |
notmyname | joeljwright: what's that? | 22:01 |
* notmyname braces | 22:02 | |
clayg | joeljwright: looks like rhel6 was Nov 2010 - py2.7 was July 2010 - so bad call red hat? | 22:02 |
joeljwright | well, lets face it py27 is gonna live longer in supported rhel than we'll want | 22:02 |
clayg | notmyname: it was really different a couple of years ago | 22:02 |
clayg | notmyname: (from my perspective) | 22:02 |
tdasilva | yeah...just another FYI on the whole py26 thing, even thou RHEL 6.5 will be supported for another five years, RHEL-OSP, which is the red hat openstack product, is supported for much shorter number of years, so (just in the case of red hat) I don't think it really means we would need to support py26 for openstack things for another 5 years | 22:02 |
clayg | notmyname: and if someone was like - I EOL in *March* - please please please!? | 22:02 |
clayg | i'd probably be like "ok, sigh" | 22:02 |
joeljwright | I don't want to support py26 any more than anyone else | 22:03 |
joeljwright | but I couldn't find py27 in epel | 22:03 |
clayg | joeljwright: look in ius | 22:03 |
joeljwright | so I had to compile it and update it manually | 22:03 |
joeljwright | clayg: thanks | 22:03 |
joeljwright | I assume it will co-exist? | 22:03 |
clayg | https://ius.io/ | 22:04 |
clayg | yup totally - see project goals | 22:04 |
*** barker has quit IRC | 22:04 | |
joeljwright | if I can find a maintainable solution then I'm happy to shoot py26 in the head myself | 22:04 |
notmyname | clayg: but that's not a RH official thing, right? | 22:05 |
clayg | no, but all of rackspace uses it | 22:05 |
notmyname | seems funny that someone would pay RH for long support and then go get latest packages form a 3rd party | 22:05 |
clayg | it's how you get py2.6 on your rhel6 box when you open a ticket like "um my python says syntax error?" | 22:05 |
clayg | well - it's like you want your system to use the long term support stuff so you can count on using 3rd part software that's been certified for the systme - but then you want your app to have the latest php or python | 22:06 |
joeljwright | I'll have a look at this, because I **REALLY** don't want to have to run an external CI for py26 | 22:06 |
tdasilva | today I ran into a problem with centos7 not having the latest golang :( | 22:06 |
tdasilva | can't run hummingbird on centos7.1 | 22:06 |
clayg | no one has the latest golang - it's like node | 22:08 |
tdasilva | well...i mean...centos 7.1 has only golang 1.4.something...hummingbird needs 1.5 | 22:08 |
tdasilva | which fedora 22 has... | 22:08 |
clayg | tdasilva: install from source or GTFO | 22:09 |
notmyname | clayg: https://twitter.com/ddprrt/status/529909875347030016 | 22:09 |
clayg | curl | bash is the best package mangager evar | 22:10 |
hurricanerix | tdasilva I think it is pretty easy to install 1.5 though. I think you just need to download it somewhere and then set your $GOROOT (and point your path to $GOROOT/bin). That's what I always do anyway. | 22:10 |
clayg | srly, i should start a curl-pipe-bash project - it almost doesn't matter what it does | 22:10 |
clayg | make; make install - gentoo has been doing it for years - what else do you need? | 22:11 |
tdasilva | clayg, hurricanerix; oh yeah...i was just saying that the whole rpm thing in centos/rhel can be a pain sometimes | 22:11 |
clayg | tdasilva: rpm's are better than debs *burn* | 22:11 |
tdasilva | heh | 22:12 |
*** mzhou has joined #openstack-swift | 22:12 | |
hurricanerix | tdasilva ahh yeah | 22:12 |
*** acoles is now known as acoles_ | 22:12 | |
clayg | acoles: so are you still a juror or what? | 22:12 |
clayg | notmyname: what is this "ImportError: No module named pyeclib.ec_iface" patch 244287 | 22:17 |
patchbot | clayg: https://review.openstack.org/#/c/244287/ - Bump PyECLib requirement to >=1.0.7 | 22:17 |
*** petertr7 is now known as petertr7_away | 22:17 | |
clayg | notmyname: the dsvm functional tests has pip freeze showing 1.0.7 installed and then the tests error http://logs.openstack.org/87/244287/1/check/gate-swift-dsvm-functional/0d7ca3f/console.html | 22:18 |
clayg | it's got be something dubius like when some .so is missing you get an import error instead of something resonable | 22:18 |
jrichli | acoles_ is still a juror. he has a 2 week period total that he has to be available for. has arleady served on one trial, was denied on another. | 22:22 |
clayg | jrichli: WOW! | 22:22 |
clayg | jrichli: he's like.... a superhero of justice | 22:22 |
jrichli | I know ... that is why they dont get called in as often | 22:22 |
jrichli | so ... i was gonna put this at the end of the meeting if there was time: | 22:23 |
jrichli | Looking for a change in pace? How about messing around with container-sync: patch 205803 (✿◠‿◠) | 22:23 |
patchbot | jrichli: https://review.openstack.org/#/c/205803/ - Container-Sync to iterate only over synced containers | 22:23 |
jrichli | (shameless plug) | 22:23 |
jrichli | but with a cute face that I had to search for! | 22:24 |
clayg | jrichli: it looks more like a rose or something | 22:24 |
clayg | neway - great reminder - thanks | 22:25 |
jrichli | lol. Its like a rose in hair sort of thing - behind the ear | 22:25 |
jrichli | i guess | 22:25 |
clayg | oooooooooohhhhhhhhh | 22:25 |
* jrichli is off to yoga. | 22:25 | |
*** jrichli has quit IRC | 22:26 | |
onovy | Disk usage: space used: 4 TB of 182 TB // is it small Swift cluster, or can i say it's "medium sized" now? :) | 22:35 |
*** chsc has quit IRC | 22:37 | |
*** rjaiswal has joined #openstack-swift | 22:39 | |
*** km has joined #openstack-swift | 22:42 | |
*** km is now known as Guest21151 | 22:42 | |
*** pgbridge has quit IRC | 22:44 | |
notmyname | clayg: yeah, I was just looking at that pyeclib thing. not sure what's going on there yet | 22:45 |
notmyname | onovy: yeah, that's still pretty small ;-) | 22:46 |
onovy | notmyname, small, ok :) | 22:47 |
*** dustins has quit IRC | 22:48 | |
*** pgbridge has joined #openstack-swift | 22:49 | |
notmyname | onovy: but that's nothing to be ashamed of! you're using swift, and that's awesome! | 22:49 |
hurricanerix | notmyname: I am curious, do you have stats on sizes of various clusters out there? Or is most of that kept pretty private? | 22:49 |
clayg | hurricanerix: notmyname just stepped away | 22:54 |
hurricanerix | clayg ahh, well it wasn't really important anyway. =) | 22:54 |
*** blmartin has quit IRC | 22:58 | |
*** tongli has quit IRC | 22:58 | |
*** bill_az has joined #openstack-swift | 23:04 | |
notmyname | back | 23:06 |
*** jlhinson has quit IRC | 23:06 | |
notmyname | hurricanerix: from the user survey, most clusters are in the 100-1000 TB range. from talking to people, I'd guess that the majority are between .5 and 1.5PB. there's some that are larger (20-50PB). and some that are smaller (<100TB). | 23:07 |
*** chsc has joined #openstack-swift | 23:07 | |
notmyname | that's individual clusters. not "total TB managed by swift at your company" | 23:08 |
hurricanerix | yeah | 23:08 |
hurricanerix | notmyname: I have a micro 500 GB "cluster" at my house, does that count =) | 23:08 |
notmyname | of course! ;-) | 23:09 |
hurricanerix | or maybe that would be nano | 23:09 |
*** minwoob has quit IRC | 23:09 | |
hurricanerix | it's a HP microserver w/ 4 disks in it | 23:09 |
hurricanerix | (five if you count the os) | 23:09 |
notmyname | hurricanerix: no, the nano size is my swift on raspberry pi ;-) | 23:09 |
hurricanerix | you could buy four of these and have just as much storage as mine: http://www.amazon.com/gp/product/B00YFI1EBC?keywords=sandsik%20128%20gb%20usb&qid=1447283414&ref_=sr_1_sc_1&sr=8-1-spell | 23:10 |
torgomatic_ | pico cluster? http://macguild.org/raid.html | 23:11 |
clayg | hurricanerix: I'm sure she would stand tall if we measured clusters by *heart* | 23:11 |
wbhuber | clayg: re: LP 1510342, isn't it going to sync one valid fragment from a working object server to a handoff node when one of the other servers is down? obviously, it's not going to do any revert, right? | 23:12 |
openstack | Launchpad bug 1510342 in OpenStack Object Storage (swift) "Reconstructor does not restore a fragment to a handoff node" [High,Confirmed] https://launchpad.net/bugs/1510342 - Assigned to Bill Huber (wbhuber) | 23:12 |
notmyname | hurricanerix: this would make a nice small swift cluste http://www.servethehome.com/supermicro-sys-5028d-tn4t-review-small-box-big-power/ | 23:13 |
clayg | wbhuber: yeah - but we call both revert and rebuild "sync" - so I would say the goal would be for the first node to notice a device 507 would start rebuilding that devices fragments to the first handoff | 23:14 |
*** BAKfr has quit IRC | 23:14 | |
hurricanerix | notmyname: yeah, that is similar to what I have. http://ecx.images-amazon.com/images/I/71hEk7BKQjL._SL1500_.jpg | 23:15 |
notmyname | hurricanerix: I'd love to get this one :-) http://smile.amazon.com/dp/B00HIDQG6E/ref=wl_it_dp_o_pd_nS_ttl | 23:16 |
hurricanerix | wow | 23:17 |
hurricanerix | =) | 23:17 |
*** BAKfr has joined #openstack-swift | 23:17 | |
notmyname | yeah :-) | 23:17 |
notmyname | peluse: when can i get one of those with a xeon-d? | 23:17 |
*** diazjf has quit IRC | 23:18 | |
wbhuber | clayg, basically, what you're saying is that when the first node detects an HTTP_INSUFFICIENT STORAGE (507) and then starts rebuild one fragment to the handoff...? | 23:19 |
clayg | wbhuber: yeah that sounds correct | 23:22 |
peluse | notmyname: ooooh, pretty colors :) | 23:24 |
peluse | notmyname: here's one: http://www.supermicro.com/products/motherboard/xeon/d/x10sdv-tln4f.cfm | 23:25 |
*** lyrrad has joined #openstack-swift | 23:30 | |
notmyname | peluse: http://smile.amazon.com/Supermicro-X10SDV-TLN4F-Server-Motherboard-MBD-X10SDV-TLN4F-O/dp/B010W32T62/ref=sr_1_2 you're really proud of those! nearly 2.5x the price | 23:31 |
*** diazjf has joined #openstack-swift | 23:33 | |
peluse | heh, only 5 left in stock :( | 23:33 |
peluse | BTW, that's supermicro setting the price not us... I have no clue what the proc sells for. 10$, 1000$ - really totally no clue :) | 23:34 |
notmyname | if you want to drop some off next time I see you, I'll give you $10 each for them. you know, I'll even give you $15 each! | 23:35 |
*** zhill has quit IRC | 23:45 | |
*** zhill has joined #openstack-swift | 23:48 | |
*** wer has quit IRC | 23:49 | |
*** wer has joined #openstack-swift | 23:49 | |
*** diazjf has quit IRC | 23:54 | |
*** nexusz99 has quit IRC | 23:54 | |
*** nexusz99 has joined #openstack-swift | 23:56 | |
notmyname | peluse: is tsg still around? | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!