Wednesday, 2015-11-11

claygwell 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 flake800:00
notmynameclayg: locals() is probably a bad idea to use, wouldn't you think? pretty sensitive to any inadvertent scope issues00:00
claygyeah that was it - I knew that crap was gross - people that thing that's a good idea are jerks00:00
claygnotmyname: YEAH!00:00
claygnotmyname: terrible idea00:01
claygdunno who brought it up00:01
*** willsama has quit IRC00:04
*** tsg has quit IRC00:15
notmynamejanonymous_: ping00:21
*** asettle has quit IRC00:22
*** asettle has joined #openstack-swift00:26
*** garthb__ has quit IRC00:27
notmynameho: https://review.openstack.org/#/c/202411/ is the starting point for your tests, right?00:28
*** garthb__ has joined #openstack-swift00:29
honotmyname: yeah, it's first one. :-)00:29
notmynameok, thanks00:30
*** tsg has joined #openstack-swift00:31
notmynamejanonymous_: 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
claygnotmyname: 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
notmynameclayg: you were hoping it would get you subTest()00:33
notmynameand I don't know if it does00:33
claygI mean aside from the "validating the api of swift using our in-tree tests" mumbo jumbo00: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
notmynamelol00:33
notmynameI just remember you were really excited about subTest00:33
claygI *am* really excited about subTest!00:34
notmynameoh. subUnit()?00:34
claygoh crap00:34
claygno no - it was subTest - don't try and trick me00:34
claygI'm easily confused00:34
*** subscope has quit IRC00:35
notmynameoh. google had more results for subunit00:35
*** esker has joined #openstack-swift00:35
*** esker has joined #openstack-swift00:35
* notmyname is going to go home now so as to bike in what's left of daylight00:38
gmmahanotmyname: isnt it super chilly there in the bay now?00:38
* gmmaha got notified of some frost warnings in San Jose00:39
*** m_kazuhiro has joined #openstack-swift00:41
lifelessnotmyname: 'sup ?00:43
lifelesswe haven't enabled good subtest support yet; I'd still use testscenarios for now00:43
*** dmorita has joined #openstack-swift00:48
*** tsg has quit IRC00:54
*** diogogmt has quit IRC00:54
*** mzhou has quit IRC00:55
*** gyee has joined #openstack-swift00:56
*** zhill has quit IRC00:59
openstackgerritClay Gerrard proposed openstack/swift: Put part-replicas where they go  https://review.openstack.org/24157101:07
*** mac_ified has joined #openstack-swift01:10
*** nakagawamsa has joined #openstack-swift01:11
*** CaioBrentano has joined #openstack-swift01:14
*** CaioBrentano has quit IRC01:18
*** garthb__ has quit IRC01:22
*** breitz has quit IRC01:49
*** badari has quit IRC02:12
*** diogogmt has joined #openstack-swift02:20
*** haomaiwang has joined #openstack-swift02:21
*** nakagawamsa has quit IRC02:44
*** nakagawamsa has joined #openstack-swift02:47
*** jamielennox is now known as jamielennox|away03:00
*** haomaiwang has quit IRC03:01
*** haomaiwang has joined #openstack-swift03:01
*** jamielennox|away is now known as jamielennox03:10
*** venkat_p has joined #openstack-swift03:14
*** gyee has quit IRC03:23
*** esker has quit IRC03:25
*** esker has joined #openstack-swift03:26
*** jrichli has joined #openstack-swift03:32
*** jerrygb has quit IRC03:33
*** jerrygb has joined #openstack-swift03:34
janonymous_notmyname: Hey03:52
janonymous_notmyname: ya i would love to work on some topic03:53
*** klrmn1 has quit IRC03:58
*** mahatic has joined #openstack-swift04:00
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-swift04:01
kota_hello04:14
kota_back from vacation04:15
*** diogogmt has quit IRC04:16
openstackgerritMerged openstack/swift: suppress warning output in a unit test  https://review.openstack.org/24341904:28
*** links has joined #openstack-swift04:28
*** klrmn1 has joined #openstack-swift04:30
openstackgerritMerged openstack/swift: EC: Use best available ec_type in unittests  https://review.openstack.org/24331604:34
*** hogepodge has quit IRC04:35
kota_Starting to bump PyECLib at patch 243316, cool.04:40
patchbotkota_: https://review.openstack.org/#/c/243316/ - EC: Use best available ec_type in unittests04:40
*** m_kazuhiro has quit IRC04:42
*** mac_ified has quit IRC04:54
*** haomaiwang has quit IRC05:01
*** haomaiwa_ has joined #openstack-swift05:01
*** tdasilva has quit IRC05:11
*** links has quit IRC05:26
*** jerrygb has quit IRC05:28
*** jerrygb has joined #openstack-swift05:29
*** tdasilva has joined #openstack-swift05:30
*** ChanServ sets mode: +v tdasilva05:30
*** jerrygb has quit IRC05:33
*** badari has joined #openstack-swift05:34
*** m_kazuhiro has joined #openstack-swift05:35
*** klrmn1 has quit IRC05:51
*** jrichli has quit IRC05:51
*** links has joined #openstack-swift05:58
*** haomaiwa_ has quit IRC06:01
*** haomaiwang has joined #openstack-swift06:01
*** marzif_ has joined #openstack-swift06:06
*** daemontool has quit IRC06:08
*** badari has quit IRC06:18
*** jamielennox is now known as jamielennox|away06:29
openstackgerritvenkatesh proposed openstack/swift: remove unused parameters in the method  https://review.openstack.org/24340106:55
*** haomaiwang has quit IRC07:01
*** 16WAAQM31 has joined #openstack-swift07:01
*** pchng has joined #openstack-swift07:02
*** pchng_ has quit IRC07:05
*** trifon has joined #openstack-swift07:15
*** nakagawamsa has quit IRC07:24
*** jerrygb has joined #openstack-swift07:30
*** jerrygb has quit IRC07:36
*** logan2 has quit IRC07:40
*** logan2 has joined #openstack-swift07:40
*** jamielennox|away has quit IRC07:41
*** jmccarthy has joined #openstack-swift07:42
*** whydidyoustealmy has joined #openstack-swift07:42
*** anderstj has quit IRC07:43
*** cschwede has quit IRC07:43
*** barra204 has quit IRC07:43
*** cschwede has joined #openstack-swift07:45
*** anderstj has joined #openstack-swift07:45
*** cschwede has quit IRC07:51
*** cschwede has joined #openstack-swift07:52
*** 16WAAQM31 has quit IRC08:01
*** haomaiwang has joined #openstack-swift08:01
*** SkyRocknRoll has joined #openstack-swift08:17
*** jamielennox|away has joined #openstack-swift08:31
*** jamielennox|away is now known as jamielennox08:31
*** trifon has quit IRC08:50
*** ho has quit IRC08:50
venkat_pHi all08:50
venkat_pI instaalled SAIO08:51
venkat_phow to create new accounts in that one08:51
venkat_pone account named test exists08:51
onovyvenkat_p, hi. just edit config08:51
onovyin /etc/swift/proxy-server.conf08:52
onovytempauth are used in SAIO, everything about auth is static in config08:52
onovyand: tempauth is not for production use08:52
venkat_ponovy : thanks, I will check08:53
*** peterlisak has quit IRC08:54
*** peterlisak has joined #openstack-swift08:55
*** geaaru has joined #openstack-swift08:56
*** Guest93971 has quit IRC09:00
*** haomaiwang has quit IRC09:01
*** haomaiwang has joined #openstack-swift09:01
*** trifon has joined #openstack-swift09:03
*** jmccarthy has quit IRC09:04
*** hseipp has joined #openstack-swift09:16
*** jmccarthy has joined #openstack-swift09:19
*** hseipp has quit IRC09:25
*** hseipp has joined #openstack-swift09:26
*** hseipp has quit IRC09:26
*** hseipp has joined #openstack-swift09:26
*** janonymous has joined #openstack-swift09:32
*** janonymous has quit IRC09:33
*** janonymous has joined #openstack-swift09:33
venkat_pHi09:33
venkat_pwhich setup is good for development : SAIO or devstack?09:34
venkat_pfor production use09:35
*** ChanServ sets mode: +v cschwede09:40
_ahaleprobably something based more on http://docs.openstack.org/developer/swift/howto_installmultinode.html for production, tailored to what your needs are09:40
*** jistr has joined #openstack-swift09:45
*** janonymous has quit IRC09:51
*** haomaiwang has quit IRC10:01
*** haomaiwa_ has joined #openstack-swift10:01
*** aix has joined #openstack-swift10:08
*** dmorita has quit IRC10:16
*** janonymous has joined #openstack-swift10:26
*** janonymous has quit IRC10:26
onovyvenkat_p, we have full swift instalaltion in lab and using saio only for swift development.10:26
venkat_ponovy: ok Thanks10:28
peterlisakcschwede, 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, thx10:33
patchbotpeterlisak: https://review.openstack.org/#/c/241342/ - Add content-type in list of container content10:33
cschwedepeterlisak: i’m already looking at the patch, and will add a comment in a few minutes10:40
*** janonymous has joined #openstack-swift10:42
*** BAKfr has quit IRC10:45
peterlisakcschwede, great ... most likely I would return to patch set 2, but need to be sure ...10:46
*** BAKfr has joined #openstack-swift10:47
onovy+1 for patchset 210:47
*** janonymous has quit IRC10:51
cschwedepeterlisak: yes, i prefer patchset 2 also. just a small comment on the review itself10:52
*** haomaiwa_ has quit IRC11:01
*** haomaiwa_ has joined #openstack-swift11:01
peterlisakthanks! ... 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 decision11:03
peterlisakcschwede, ^11:03
*** janonymous has joined #openstack-swift11:08
*** janonymous has quit IRC11:10
*** haomaiwa_ has quit IRC11:21
*** haomaiwa_ has joined #openstack-swift11:21
openstackgerritPeter Lisák proposed openstack/python-swiftclient: Add content-type in list of container content  https://review.openstack.org/24134211:22
*** janonymous has joined #openstack-swift11:26
*** CaioBrentano has joined #openstack-swift11:27
*** janonymous has quit IRC11:29
*** SkyRocknRoll has quit IRC11:42
*** janonymous has joined #openstack-swift11:45
*** lpabon has joined #openstack-swift11:51
*** haomaiwa_ has quit IRC11:55
janonymousHi , is "tox -e func " running fine for everyone ?11:56
*** SkyRocknRoll has joined #openstack-swift11:57
*** janonymous has quit IRC11:58
*** venkat_p has quit IRC12:01
*** pchng has quit IRC12:03
*** CaioBren_ has joined #openstack-swift12:03
*** CaioBren_ has quit IRC12:03
*** jmccarthy has quit IRC12:05
*** CaioBrentano has quit IRC12:07
*** CaioBrentano has joined #openstack-swift12:07
*** janonymous has joined #openstack-swift12:14
*** janonymous has quit IRC12:21
*** Zyric1 has quit IRC12:23
*** openstackgerrit has quit IRC12:31
*** openstackgerrit has joined #openstack-swift12:31
*** jmccarthy has joined #openstack-swift12:32
*** jerrygb has joined #openstack-swift12:37
*** janonymous has joined #openstack-swift12:38
*** janonymous has quit IRC12:46
*** jmccarthy1 has joined #openstack-swift12:50
*** jmccarthy has quit IRC12:51
*** jmccarthy has joined #openstack-swift12:51
*** m_kazuhiro has quit IRC12:53
*** jmccarthy1 has quit IRC12:54
*** delattec has joined #openstack-swift13:10
*** cdelatte has quit IRC13:13
CaioBrentanohi all13:18
CaioBrentanosimple 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
CaioBrentanoin a 3-copy scenario, does it load balance among object server?13:24
cschwedeCaioBrentano: 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 enough13:24
cschwedeCaioBrentano: but it’s not „real“ load balancing by default13:25
cschwedeie. the proxy does not know about the load on each object server13:25
CaioBrentanothanks cschwede13:26
CaioBrentanocschwede 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 respond13:28
CaioBrentanocschwede good to know! thanks again!13:28
*** trifon has quit IRC13:29
*** nadeem has joined #openstack-swift13:31
cschwedeyou’re welcome!13:31
*** haomaiwang has joined #openstack-swift13:41
*** mac_ified has joined #openstack-swift13:46
*** CaioBrentano has quit IRC13:46
*** pchng has joined #openstack-swift13:49
*** janonymous has joined #openstack-swift13:55
janonymous_http://paste.openstack.org/show/478532/13:58
*** haomaiwang has quit IRC14:01
*** haomaiwang has joined #openstack-swift14:01
*** links has quit IRC14:04
*** petertr7_away is now known as petertr714:05
*** hseipp has quit IRC14:06
*** lpabon has quit IRC14:08
*** jmccarthy has quit IRC14:12
*** jmccarthy has joined #openstack-swift14:12
tdasilvagood morning14:13
pchngmorning :)14:14
pchngjanonymous_: 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
pchngjanonymous_: (In response to your pastebin at http://paste.openstack.org/show/478532/)14:15
*** janonymous has quit IRC14:15
*** lpabon has joined #openstack-swift14:15
*** aix has quit IRC14:18
*** trifon has joined #openstack-swift14:19
janonymous_pchng: for functests is it required to run swift services ?14:20
mahaticjanonymous_: yup14:22
pchngjanonymous_: 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 services14:22
janonymous_mahatic: my bad never ran functests explicitly..14:22
janonymous_pchng, mahatic: Thnks , i'll try again with setup.14:24
peterlisakjanonymous_, 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 IRC14:28
*** haomaiwang has joined #openstack-swift14: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 look14:28
*** marzif_ has quit IRC14:29
*** janonymous has joined #openstack-swift14:32
*** nadeem has quit IRC14:35
*** CaioBrentano has joined #openstack-swift14:39
*** david-ly_ has joined #openstack-swift14:41
*** david-lyle has quit IRC14:42
*** aix has joined #openstack-swift14:49
*** diogogmt has joined #openstack-swift14:50
*** dustins has joined #openstack-swift14:54
*** pdardeau has joined #openstack-swift14:55
*** npf has joined #openstack-swift14:55
*** hseipp has joined #openstack-swift14:59
*** dustins has quit IRC15:00
*** haomaiwang has quit IRC15:01
*** dustins has joined #openstack-swift15:01
*** haomaiwang has joined #openstack-swift15:01
*** dustins has quit IRC15:01
*** breitz has joined #openstack-swift15:03
*** hseipp has quit IRC15:06
*** lpabon has quit IRC15:08
openstackgerritPaul Dardeau proposed openstack/swift: Added unit tests for ringbuilder command-line utility  https://review.openstack.org/24007615:10
*** amoturi has joined #openstack-swift15:12
*** wbhuber has joined #openstack-swift15:12
*** blmartin has joined #openstack-swift15:13
*** wbhuber has quit IRC15:13
*** wbhuber has joined #openstack-swift15:13
*** diogogmt has quit IRC15:14
amoturiHi folks, could anyone tell me what this  kind of long URLs mean. I see them in s-proxy logs.15:15
amoturiAUTH_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%258215:15
*** wbhuber_ has joined #openstack-swift15:15
glangeput that url in http://meyerweb.com/eric/tools/dencoder/ and hit the decode button twice15:17
glangethe url is url encoded15:17
glangeer http encoded15:18
*** wbhuber has quit IRC15:18
brianclineand looks like unicode chars15:18
*** breitz has quit IRC15:18
*** breitz1 has joined #openstack-swift15:18
glangehttps://en.wikipedia.org/wiki/Percent-encoding <-- read that wiki page15:18
amoturiglange: 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-swift15:20
glangeyeah15:20
glangeurls in swift are account/container/object15:21
*** tsg has joined #openstack-swift15:21
glangethat seems to have one slash so it's a container name15:21
*** breitz1 is now known as breitz15:22
glangeI 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
glangeeach time you encode it it gets longer15:22
janonymous_Yes i also  think these are double encoded15:22
*** jrichli has joined #openstack-swift15:22
*** siva_krishnan has joined #openstack-swift15:23
*** petertr7 is now known as petertr7_away15:24
janonymous_amoturi: is the container name not in ascii range also ?15:24
amoturiglange: 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
glangehttps://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
amoturijanonymous_: not sure what that means. I do see container names in ascii as well. and some like this.15:27
*** jmccarthy has quit IRC15:27
*** jmccarthy has joined #openstack-swift15:28
janonymous_for the container pasted above its not in ascii range i think15:28
*** vinsh has quit IRC15:31
amoturiglange: thanks! I'll take a look at it.15:31
*** jlhinson has joined #openstack-swift15:32
jrichliFYI: acoles_ has been assigned to a trial!  He has assured me, it is not a murder case :-)15:32
*** HenryG has quit IRC15:34
*** hseipp has joined #openstack-swift15:34
*** badari has joined #openstack-swift15:34
tdasilvajrichli: acoles_: hmm...that will be an interesting story to hear15:35
*** HenryG has joined #openstack-swift15:38
*** tongli has joined #openstack-swift15:48
*** Bhanu has joined #openstack-swift15:48
*** dustins has joined #openstack-swift15:49
*** proteusguy__ has quit IRC15:55
*** diazjf has joined #openstack-swift15:58
*** trifon has quit IRC16:00
*** haomaiwang has quit IRC16:01
*** haomaiwang has joined #openstack-swift16:01
*** openstackgerrit has quit IRC16:02
*** diogogmt has joined #openstack-swift16:02
*** openstackgerrit has joined #openstack-swift16:02
*** hogepodge has joined #openstack-swift16:03
*** david-ly_ is now known as david-lyle16:07
*** pdardeau has quit IRC16:07
*** pdardeau has joined #openstack-swift16:08
*** proteusguy__ has joined #openstack-swift16:09
*** mzhou has joined #openstack-swift16:09
openstackgerritKota Tsuyuzaki proposed openstack/swift: Small cleanup for unit/proxy/controllers/test_obj  https://review.openstack.org/24417916:10
*** marzif__ has joined #openstack-swift16:11
*** delatte has joined #openstack-swift16:11
*** mzhou_ has joined #openstack-swift16:12
*** siva_krishnan1 has joined #openstack-swift16:15
*** dabukalam_ has joined #openstack-swift16:15
*** garthb__ has joined #openstack-swift16:15
*** onovy_ has joined #openstack-swift16:15
*** proteusguy_ has joined #openstack-swift16:16
*** EmilienM has quit IRC16:17
*** Guest94628 has quit IRC16:17
*** ctennis has quit IRC16:17
*** siva_krishnan has quit IRC16:17
*** bobby2 has quit IRC16:17
*** kota_ has quit IRC16:17
*** mzhou has quit IRC16:17
*** proteusguy__ has quit IRC16:17
*** marzif_ has quit IRC16:17
*** delattec has quit IRC16:17
*** sileht has quit IRC16:17
*** swifterdarrell has quit IRC16:17
*** onovy has quit IRC16:17
*** tanee has quit IRC16:17
*** dabukalam has quit IRC16:17
*** onovy_ is now known as onovy16:17
*** mzhou_ is now known as mzhou16:17
*** EmilienM_ has joined #openstack-swift16:17
*** kota_ has joined #openstack-swift16:17
*** tanee has joined #openstack-swift16:17
*** ctennis has joined #openstack-swift16:17
*** o_o has joined #openstack-swift16:17
*** swifterdarrell has joined #openstack-swift16:18
*** ChanServ sets mode: +v swifterdarrell16:18
*** dustins has quit IRC16:18
*** o_o is now known as Guest4519816:18
*** EmilienM_ is now known as EmilienM16:18
*** sileht has joined #openstack-swift16:18
*** bobby2 has joined #openstack-swift16:18
*** Guest45198 is now known as papercup16:20
*** dustins has joined #openstack-swift16:21
*** CaioBrentano has quit IRC16:22
*** minwoob has joined #openstack-swift16:23
*** zaitcev has joined #openstack-swift16:25
*** ChanServ sets mode: +v zaitcev16:25
*** CaioBrentano has joined #openstack-swift16:26
*** janonymous has quit IRC16:27
*** gyee has joined #openstack-swift16:28
*** chsc has joined #openstack-swift16:29
*** minwoob has quit IRC16:30
*** chsc has quit IRC16:35
*** chsc has joined #openstack-swift16:36
*** blmartin has quit IRC16:36
*** marzif__ has quit IRC16:39
*** haomaiwang has quit IRC16:40
*** minwoob has joined #openstack-swift16:41
*** nadeem has joined #openstack-swift16:41
*** nadeem has quit IRC16:42
*** nadeem has joined #openstack-swift16:42
*** esker has joined #openstack-swift16:49
*** jlhinson has quit IRC17:02
openstackgerritMerged openstack/swift: ObjectControllers return application errors as 499 on bad read  https://review.openstack.org/23600717:04
*** joeljwright has joined #openstack-swift17:09
*** ChanServ sets mode: +v joeljwright17:09
*** hseipp has quit IRC17:11
*** petertr7_away is now known as petertr717:11
*** diazjf has quit IRC17:13
*** diazjf has joined #openstack-swift17:14
*** nadeem has quit IRC17:14
*** nadeem has joined #openstack-swift17:15
*** diazjf has quit IRC17:15
*** jistr is now known as jistr|off17:16
*** jistr|off has quit IRC17:16
*** joeljwright has quit IRC17:19
notmynamegood morning17:19
pchngmorning!17:20
*** joeljwright has joined #openstack-swift17:20
*** ChanServ sets mode: +v joeljwright17:20
*** nexusz99 has joined #openstack-swift17:20
*** petertr7 is now known as petertr7_away17:22
*** petertr7_away is now known as petertr717:22
*** diogogmt_ has joined #openstack-swift17:23
*** Bhanu has quit IRC17:23
*** Bhanu has joined #openstack-swift17:24
*** sayali has quit IRC17:24
*** diogogmt has quit IRC17:24
*** diogogmt_ is now known as diogogmt17:24
*** esker has quit IRC17:28
*** mahatic_ has joined #openstack-swift17:30
notmynamemahatic: jrichli: do you need me to do a master->crypto merge?17:31
*** mahatic has quit IRC17:32
mahatic_notmyname: sounds good to me jrichli ^17:33
jrichlinotmyname: that would be great.  thx!17:33
*** dustins has quit IRC17:34
*** dustins has joined #openstack-swift17:34
*** pchng has quit IRC17:35
*** diazjf has joined #openstack-swift17:36
*** sayali has joined #openstack-swift17:36
openstackgerritJohn Dickinson proposed openstack/swift: merge master to feature/crypto  https://review.openstack.org/24424917:37
notmynamejrichli: mahatic_: ^17:37
mahatic_notmyname: thanks!17:38
notmynamethe diff in gerrit is the result of the merge conflict resolution. does it look right?17:38
*** vinsh has joined #openstack-swift17:41
mahatic_oh I did check the diff, that looked about right17:42
notmynameok17:43
*** janonymous has joined #openstack-swift17:45
notmynamecommunte time17:46
*** petertr7 is now known as petertr7_away17:50
*** petertr7_away is now known as petertr717:51
*** Bhanu has quit IRC17:58
*** Bhanu has joined #openstack-swift17:59
*** klrmn1 has joined #openstack-swift18:01
*** Bhanu has quit IRC18:09
*** itlinux has joined #openstack-swift18:12
*** diazjf has quit IRC18:13
*** lcurtis has joined #openstack-swift18:15
*** diazjf has joined #openstack-swift18:15
*** itlinux has quit IRC18:16
*** joeljwright has quit IRC18:19
*** itlinux has joined #openstack-swift18:20
*** mahatic_ has quit IRC18:20
*** geaaru has quit IRC18:27
*** diazjf has quit IRC18:27
*** itlinux has quit IRC18:29
notmynamegood morning, again18:30
notmynameheh. 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-swift18:31
*** zhill has joined #openstack-swift18:32
klrmn1notmyname: seems like that may be a pretty liberal definition of 'morning'18:32
*** esker has joined #openstack-swift18:32
notmynameklrmn1: it's morning for you and me!18:33
janonymous_notmyname: o/18:33
klrmn1that much is true18:33
notmynamejanonymous_: technically, it's morning for you, too. just barely18:33
janonymous_It's 12:00 :D18:33
openstackgerritRichard Hawkins proposed openstack/swift: Modify functional tests to use testr  https://review.openstack.org/21420618:33
notmynamehurricanerix: cool! new patch set18:34
notmynamehurricanerix: did you and janonymous_ figure out the test failures?18:34
hurricanerixnotmyname 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
notmynamegreat!18:36
janonymous_I think , but the gate will decide :)18:37
*** SkyRocknRoll has quit IRC18:37
notmynamejust pulled it down and running functests now18:37
hurricanerixyeah, 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
notmynamelol18:38
notmynamehurricanerix: did you sacrifice the goat? during a full moon?18:38
hurricanerixI knew I forgot something...18:38
notmynamehurricanerix: 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
hurricanerixHaven't looked into that, I was going to wait and get this merged first18:39
hurricanerixthe repeated skip messages are because nose had a package level setUp for the tests, which testr does not18:39
*** CaioBrentano has quit IRC18:40
notmynameah. so it's reloaded for each test?18:40
hurricanerixand the missing dots are .... i don't know ... testr ... maybe? =)18:40
hurricanerixeach module i think18:40
notmynameyeah18:40
notmynametest `testr run --failing` looks interesting18:40
hurricanerixdid it fail for you?18:41
janonymous_:o18:41
notmynamehasn't finished yet18:41
hurricanerixahh ok18:41
notmynamejust looking at testr docs18:41
notmynametestr --parallel --concurrency=218:41
notmynamegot the 4 expected failures. looks good18:42
janonymous_\o/18:42
hurricanerixbut 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_:D18:43
janonymous_yes these failed for me also , client disconnect18:43
*** npf has quit IRC18:43
notmynamejanonymous_: hmm..that sounds different18:44
janonymous_What are the failures.. ?18:44
notmynamehttps://gist.github.com/notmyname/a52e5c01fb49c2af47e118:45
notmynametimburke: are you looking into those? i thought someone is (someone should be)18:45
hurricanerixwhen i run it like ./.functests, i get "Ran 360 (+278) tests in 177.908s (+157.449s)18:46
hurricanerixPASSED (id=13, skips=12)"18:46
*** joeljwright has joined #openstack-swift18:46
*** ChanServ sets mode: +v joeljwright18:46
*** CaioBrentano has joined #openstack-swift18:47
*** joeljwright has quit IRC18:47
notmynamehurricanerix: yeah. I did it from .functests too.18:47
notmynamehurricanerix: how do i run one test from the command line? eg if I don't want to do a full test run18:50
*** wbhuber_ has quit IRC18:51
hurricanerixuhhhhhh.... i forgot. let me figure that out for you. one sec =)18:51
janonymous_i think : tox -efunc -- test_name_regex18:53
janonymous_but i am not sure18:53
hurricanerixi think when i did it, i had used the testr command18:53
hurricanerixbut 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 IRC18:54
*** itlinux has joined #openstack-swift18:55
timburkenotmyname: 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
hurricanerixi 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
notmynameshoudl all be the same underneath. just various wrappers (mostly for muscle memory)18:56
openstackgerritMerged openstack/python-swiftclient: Add content-type in list of container content  https://review.openstack.org/24134218:56
*** CaioBrentano has quit IRC18:56
*** wbhuber has joined #openstack-swift18:56
*** daemontool has joined #openstack-swift18:59
hurricanerixnotmyname: 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_away18:59
*** CaioBrentano has joined #openstack-swift19:00
janonymouso/19:00
*** siva_krishnan1 has quit IRC19:01
*** petertr7_away is now known as petertr719:02
janonymous_I might take a nap too :)19:04
*** pdardeau has quit IRC19:05
*** CaioBrentano has quit IRC19:05
openstackgerritOpenStack Proposal Bot proposed openstack/python-swiftclient: Updated from global requirements  https://review.openstack.org/8925019:08
notmynamejanonymous: hurricanerix: now I'm getting the duplicate test id detected19:09
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873619:09
*** pchng has joined #openstack-swift19:09
*** jmccarthy has quit IRC19:10
notmynameah ok. because I didn't have the OS_TEST_PATH set19:10
janonymous_share he logs please19:10
janonymous_*ahh ok19:10
*** jmccarthy has joined #openstack-swift19:11
*** zhill has quit IRC19:14
notmynamejanonymous: hurricanerix: OS_TEST_PATH='test.functional' testr run --subunit | subunit2pyunit19:19
*** petertr7 is now known as petertr7_away19:20
janonymous_i havn't used this command19:20
janonymous_i run it thorough tox19:21
*** itlinux has quit IRC19:22
*** diazjf has joined #openstack-swift19:25
*** dustins has quit IRC19:29
*** dustins has joined #openstack-swift19:31
*** aix has quit IRC19:33
*** zhill has joined #openstack-swift19:34
*** janonymous has quit IRC19:36
*** petertr7_away is now known as petertr719:38
clayghey oh!19:41
*** siva_krishnan has joined #openstack-swift19:42
*** dustins has quit IRC19:42
*** dustins has joined #openstack-swift19:42
claygstupid conditional gets19:43
jrichli+119:44
notmynamelifeless: or we can move the conversation into here19:45
notmynamelifeless: with https://gist.github.com/notmyname/3d26de2d7560ecb568fc I want to get the progress output19:46
notmynamebut the pipe breaks19:46
lifelessnotmyname: oh, I think thats tox19:47
lifelessnotmyname: not actually being like shell19:47
lifelessnotmyname: shove that into a helper shell script, call that19:47
notmynameah ok19:47
lifeless[I hate that about tox]19:47
notmynameright now we don't actually have anything. this is the patch that's moving our functests to use testr19:48
notmynameso it's not like we have existing .testr.conf stuff that we have to keep supporting for some reason19:48
lifelesswhats the patch #?19:48
lifelessor url ?19:48
notmynamehttps://review.openstack.org/#/c/214206/219:48
notmynameIv'e got a couple of changes locally I'm planning on pushing over19:48
notmynamelifeless: 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-swift19:53
notmynameis there a placeholder for pwd or root of the tree or something?19:54
*** zhill has quit IRC19:54
*** nadeem has quit IRC19:54
lifelessnotmyname: hmm, looking19:55
lifelessnotmyname: just added some review comments for you19:55
openstackgerritTushar Gohad proposed openstack/swift: Bump PyECLib requirement to >=1.0.7  https://review.openstack.org/24428719:55
lifelessnotmyname: have you tried './.functests'  ?19:56
tsglifeless, notmyname: patch 238771 merged in the last hour.  thanks to both of you (and sdague for fixing gate!)19:57
patchbottsg: https://review.openstack.org/#/c/238771/ - Bump PyECLib version to >=1.0.719:57
notmynamelifeless: ./.functests works19:57
*** CaioBrentano has joined #openstack-swift19:58
tsgnotmyname: patch 244287 submitted for pyeclib>=1.0.7 (step 3 of 5)19:59
patchbottsg: https://review.openstack.org/#/c/244287/ - Bump PyECLib requirement to >=1.0.719:59
notmynametsg: 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
tsgnotmyname: :-) agreed and thanks! to clayg for taking care of that20:02
*** zhill has joined #openstack-swift20:03
notmynamelifeless: dropping "-e ./${OS_TEST_PATH}" in favor of just "." (as I think is supposed to work) doesn't work20:04
notmynamefails with "Duplicate test id detected..."20:05
lifelessnotmyname: ok, so that means your existing test suite when loaded under discover is going to run at least one test twice20:05
lifelessnotmyname: it should be telling you the duplicate id20:05
lifelessnotmyname: does it?20:05
lifelessnotmyname: (its usually trivial to fix)20:06
notmynameit gives a test name then exits20:06
lifelessnotmyname: ok, whats the test name ?20:06
notmynametest.unit.common.test_db.TestExampleBroker.test_commit_pending20:06
*** jmccarthy has quit IRC20:07
lifelessnotmyname: this is the problem20:09
lifelessfrom test.unit.common.test_db import TestExampleBroker20:09
lifelessnotmyname: in container/test_backend20:09
lifelessnotmyname: by importing the class, you run its tests20:09
lifelessnotmyname: there are two ways to avoid this20:10
lifelessnotmyname: (neither is better)20:10
notmynamelifeless: would testr have printed every duplicate test ID or just the first one it found?20:10
lifelessnotmyname: a) don't iimport the class, import the module20:10
lifelessnotmyname: and then do class TestCommonContainerBroker(test_db.TestExampleBroker)20:10
lifelessnotmyname: or20:10
lifelessnotmyname: make TestExampleBroker not be a TestCase subclass, but this only works if it isn't actually sensible to run on its own20:11
notmynameso why would setting the OS_TEST_PATH envvar make this work?20:11
lifelessI'm reproducing this using20:11
lifelesspython -m testtools.run discover . --list20:11
lifelessin a py27 tox venv20:12
*** esker has quit IRC20:12
lifelessnotmyname: because its starting the discovery process in the narrow subdir20:12
lifelessaccount does the same thing20:12
*** petertr7 is now known as petertr7_away20:13
lifelessnotmyname: http://paste.ubuntu.com/13230981/ fixes the duplicate issue for me20:13
notmynameyeah. jsut did that locally20:13
*** petertr7_away is now known as petertr720:13
notmynameok, running full tests locally again. looking good20:14
notmynamelifeless: why does importing the class "run its tests"?20:14
notmynamethat doesn't intuitively make sense to me20:15
lifelessnotmyname: test loading works like this:20:19
lifeless 1) find a file that might have tests20:20
lifeless 2) import the file20:20
lifeless 3) walk the attributes of the resulting module looking for attributes that are test classes20:20
lifelesswhen 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 module20:21
lifelessI'm 99% sure its the same for nose, but nose doesn't care about runnning the same tests redundantly20:21
notmynamehmm, ok20:21
notmynameos, so I found a problem with the new discover method you suggested20:21
notmynamenow it's discovering every test we have (unit, functional, and probe). and it's only supposed to be running functional tests20:22
notmynameso `tox -efunc` ends up running everything20:22
*** pdardeau has joined #openstack-swift20:22
notmynamelifeless: I think the better thing is to fix the imports but also to limit the scope with the envvar20:23
*** petertr7 is now known as petertr7_away20:23
*** petertr7_away is now known as petertr720:23
lifelessnotmyname: right so if you look at the helper I sketched in the revuew20:24
lifelessnotmyname: it puts a filter on20:24
lifelessnotmyname: so you can use testr to run any arbitrary set of tests20:24
lifelessnotmyname: and defaults via the tox call to the helper script, to functional tests20:24
notmynameah ok!20:25
*** petertr7 is now known as petertr7_away20:25
lifelessnotmyname: you can of course limit the discover step as well/instead if you like20:25
notmynameactually the helper is already written. just needs updated20:25
notmynameerr..sortof20:25
notmynamelifeless: it's starting to click now. thanks :-)20:28
*** petertr7_away is now known as petertr720:28
hurricanerixlifeless: reading over your comments now.  thanks for the help on this.20:29
openstackgerritJanie Richling proposed openstack/swift: WIP - Support for http footers - Replication and EC  https://review.openstack.org/23739320:30
notmynamehurricanerix: I've got some changes locally I think I'll be pushing over your patch20:30
hurricanerixnotmyname: ok, i will wait for that20:30
notmynamehurricanerix: mostly cleanup. I need to do the wrapper script part20:31
hurricanerixnotmyname: who knew such a simple change would be such a pain... =)20:31
notmynamehurricanerix: but I've got progress output working locally now20:31
notmynamehurricanerix: actually, I'd been really really shocked so far at how simple it's been20:32
*** nadeem has joined #openstack-swift20:32
hurricanerixnotmyname: nice! i think that part bothered me more then the duplicate output stuff.20:32
notmynamehurricanerix: and I don't think this is too much of a pain actually. the end result is still pretty small20:32
*** esker has joined #openstack-swift20:32
hurricanerixnotmyname: 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
notmynamehurricanerix: me neither ;-)20:33
notmynamehurricanerix: as it stands now `git diff --no-color master | wc -l` is only 186 lines20:34
notmynamehurricanerix: only thing left is to add a wrapper script and make .functests and tox.ini use it20:35
hurricanerixnice, so are you fixing the package level set up stuff too?  or is that too much for this one commit?  =)20:35
hurricanerixi'm guessing that is a harder problem to solve.20:35
notmynamewhat do you mean my package level set up stuff?20:35
hurricanerixlooking for it20:36
*** esker has quit IRC20:37
*** Zyric has joined #openstack-swift20:38
*** CaioBrentano has quit IRC20:39
lifelessnotmyname: great20:40
lifelesshurricanerix: anytime20:40
hurricanerixnotmyname: 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
hurricanerixwhich is what causes the duplicate lines20:40
hurricanerixof "SKIPPING FUNCTIONAL TESTS ..."20:41
notmynamelifeless: what's the appropriate co-authored-line for you? name/email?20:41
notmynamehurricanerix: oh yeah. no idea on that right now20:41
lifelessnotmyname: Robert Collins <rbtcollins at hpe dot com>20:41
hurricanerixnotmyname yeah, that I think is something that just might not be possible with testr20:41
*** CaioBrentano has joined #openstack-swift20:42
openstackgerritJohn Dickinson proposed openstack/swift: Modify functional tests to use testr  https://review.openstack.org/21420620:42
notmynamelifeless: hurricanerix: &20:42
hurricanerixmaybe 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 IRC20:43
notmynamelifeless: thanks a lot for the help on this20:44
lifelesshttp://testrepository.readthedocs.org/en/latest/MANUAL.html#grouping-tests20:45
lifeless^- keeping tests together across different backends20:45
lifelesssetup_package is a nose-only thing20:45
notmynameok, swift team meeting in 15 minutes. need to stretch my legs20:46
notmynamelunch will wait until after, I guess20:46
lifelessbut yeah, all the procedural stuff that assumes one in-order worker basically falls apart in a parallel multi-process world20:46
*** nadeem has quit IRC20:49
*** nadeem has joined #openstack-swift20:49
*** ho has joined #openstack-swift20:51
kota_good mornig20:53
*** joeljwright has joined #openstack-swift20:53
*** ChanServ sets mode: +v joeljwright20:53
*** pdardeau has quit IRC20:57
*** acoles_ is now known as acoles20:58
*** blmartin has joined #openstack-swift20:58
notmynamemeeting time in #openstack-meeting20:59
*** lnxnut has joined #openstack-swift20:59
openstackgerritMerged openstack/swift: Added unit test cases for server.py  https://review.openstack.org/24230021:01
*** mzhou has quit IRC21:03
*** jlhinson has joined #openstack-swift21:06
openstackgerritMerged openstack/swift: monkeypatch thread for keystoneclient  https://review.openstack.org/23858021:08
openstackgerritMerged openstack/swift: merge master to feature/crypto  https://review.openstack.org/24424921:09
*** daemontool has quit IRC21:11
*** amoturi has left #openstack-swift21:12
*** lpabon has joined #openstack-swift21:13
*** nbalaji has joined #openstack-swift21:17
*** lpabon has quit IRC21:18
nbalajirandom 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 IRC21:23
*** lnxnut has quit IRC21:29
*** barker has joined #openstack-swift21:33
*** marcusvrn_ has quit IRC21:55
openstackgerritKota Tsuyuzaki proposed openstack/swift: Small cleanup for unit/proxy/controllers/test_obj  https://review.openstack.org/24417921:58
notmynameclayg: I'm completely in the same boat as you with py26. why is it a thing?!22:01
joeljwrightnotmyname: clayg: there is a bigger issue here than just py2622:01
notmynamejoeljwright: what's that?22:01
* notmyname braces22:02
claygjoeljwright: looks like rhel6 was Nov 2010 - py2.7 was July 2010 - so bad call red hat?22:02
joeljwrightwell, lets face it py27 is gonna live longer in supported rhel than we'll want22:02
claygnotmyname: it was really different a couple of years ago22:02
claygnotmyname: (from my perspective)22:02
tdasilvayeah...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 years22:02
claygnotmyname: and if someone was like - I EOL in *March* - please please please!?22:02
claygi'd probably be like "ok, sigh"22:02
joeljwrightI don't want to support py26 any more than anyone else22:03
joeljwrightbut I couldn't find py27 in epel22:03
claygjoeljwright: look in ius22:03
joeljwrightso I had to compile it and update it manually22:03
joeljwrightclayg: thanks22:03
joeljwrightI assume it will co-exist?22:03
clayghttps://ius.io/22:04
claygyup totally - see project goals22:04
*** barker has quit IRC22:04
joeljwrightif I can find a maintainable solution then I'm happy to shoot py26 in the head myself22:04
notmynameclayg: but that's not a RH official thing, right?22:05
claygno, but all of rackspace uses it22:05
notmynameseems funny that someone would pay RH for long support and then go get latest packages form a 3rd party22:05
claygit's how you get py2.6 on your rhel6 box when you open a ticket like "um my python says syntax error?"22:05
claygwell - 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 python22:06
joeljwrightI'll have a look at this, because I **REALLY** don't want to have to run an external CI for py2622:06
tdasilvatoday I ran into a problem with centos7 not having the latest golang :(22:06
tdasilvacan't run hummingbird on centos7.122:06
claygno one has the latest golang - it's like node22:08
tdasilvawell...i mean...centos 7.1 has only golang 1.4.something...hummingbird needs 1.522:08
tdasilvawhich fedora 22 has...22:08
claygtdasilva: install from source or GTFO22:09
notmynameclayg: https://twitter.com/ddprrt/status/52990987534703001622:09
claygcurl | bash is the best package mangager evar22:10
hurricanerixtdasilva 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
claygsrly, i should start a curl-pipe-bash project - it almost doesn't matter what it does22:10
claygmake; make install - gentoo has been doing it for years - what else do you need?22:11
tdasilvaclayg, hurricanerix; oh yeah...i was just saying that the whole rpm thing in centos/rhel can be a pain sometimes22:11
claygtdasilva: rpm's are better than debs *burn*22:11
tdasilvaheh22:12
*** mzhou has joined #openstack-swift22:12
hurricanerixtdasilva ahh yeah22:12
*** acoles is now known as acoles_22:12
claygacoles: so are you still a juror or what?22:12
claygnotmyname: what is this "ImportError: No module named pyeclib.ec_iface" patch 24428722:17
patchbotclayg: https://review.openstack.org/#/c/244287/ - Bump PyECLib requirement to >=1.0.722:17
*** petertr7 is now known as petertr7_away22:17
claygnotmyname: 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.html22:18
claygit's got be something dubius like when some .so is missing you get an import error instead of something resonable22:18
jrichliacoles_ 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
claygjrichli: WOW!22:22
claygjrichli: he's like.... a superhero of justice22:22
jrichliI know ... that is why they dont get called in as often22:22
jrichliso ... i was gonna put this at the end of the meeting if there was time:22:23
jrichliLooking for a change in pace?  How about messing around with container-sync: patch 205803 (✿◠‿◠)22:23
patchbotjrichli: https://review.openstack.org/#/c/205803/ - Container-Sync to iterate only over synced containers22:23
jrichli(shameless plug)22:23
jrichlibut with a cute face that I had to search for!22:24
claygjrichli: it looks more like a rose or something22:24
claygneway - great reminder - thanks22:25
jrichlilol.  Its like a rose in hair sort of thing - behind the ear22:25
jrichlii guess22:25
claygoooooooooohhhhhhhhh22:25
* jrichli is off to yoga.22:25
*** jrichli has quit IRC22:26
onovyDisk 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 IRC22:37
*** rjaiswal has joined #openstack-swift22:39
*** km has joined #openstack-swift22:42
*** km is now known as Guest2115122:42
*** pgbridge has quit IRC22:44
notmynameclayg: yeah, I was just looking at that pyeclib thing. not sure what's going on there yet22:45
notmynameonovy: yeah, that's still pretty small ;-)22:46
onovynotmyname, small, ok :)22:47
*** dustins has quit IRC22:48
*** pgbridge has joined #openstack-swift22:49
notmynameonovy: but that's nothing to be ashamed of! you're using swift, and that's awesome!22:49
hurricanerixnotmyname: I am curious, do you have stats on sizes of various clusters out there?  Or is most of that kept pretty private?22:49
clayghurricanerix: notmyname just stepped away22:54
hurricanerixclayg ahh, well it wasn't really important anyway. =)22:54
*** blmartin has quit IRC22:58
*** tongli has quit IRC22:58
*** bill_az has joined #openstack-swift23:04
notmynameback23:06
*** jlhinson has quit IRC23:06
notmynamehurricanerix: 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-swift23:07
notmynamethat's individual clusters. not "total TB managed by swift at your company"23:08
hurricanerixyeah23:08
hurricanerixnotmyname: I have a micro 500 GB "cluster" at my house, does that count =)23:08
notmynameof course! ;-)23:09
hurricanerixor maybe that would be nano23:09
*** minwoob has quit IRC23:09
hurricanerixit's a HP microserver w/ 4 disks in it23:09
hurricanerix(five if you count the os)23:09
notmynamehurricanerix: no, the nano size is my swift on raspberry pi ;-)23:09
hurricanerixyou 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-spell23:10
torgomatic_pico cluster? http://macguild.org/raid.html23:11
clayghurricanerix: I'm sure she would stand tall if we measured clusters by *heart*23:11
wbhuberclayg: 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
openstackLaunchpad 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
notmynamehurricanerix: this would make a nice small swift cluste http://www.servethehome.com/supermicro-sys-5028d-tn4t-review-small-box-big-power/23:13
claygwbhuber: 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 handoff23:14
*** BAKfr has quit IRC23:14
hurricanerixnotmyname: yeah, that is similar to what I have.  http://ecx.images-amazon.com/images/I/71hEk7BKQjL._SL1500_.jpg23:15
notmynamehurricanerix: I'd love to get this one :-) http://smile.amazon.com/dp/B00HIDQG6E/ref=wl_it_dp_o_pd_nS_ttl23:16
hurricanerixwow23:17
hurricanerix=)23:17
*** BAKfr has joined #openstack-swift23:17
notmynameyeah :-)23:17
notmynamepeluse: when can i get one of those with a xeon-d?23:17
*** diazjf has quit IRC23:18
wbhuberclayg, 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
claygwbhuber: yeah that sounds correct23:22
pelusenotmyname: ooooh, pretty colors :)23:24
pelusenotmyname: here's one: http://www.supermicro.com/products/motherboard/xeon/d/x10sdv-tln4f.cfm23:25
*** lyrrad has joined #openstack-swift23:30
notmynamepeluse: 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 price23:31
*** diazjf has joined #openstack-swift23:33
peluseheh, only 5 left in stock :(23:33
peluseBTW, 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
notmynameif 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 IRC23:45
*** zhill has joined #openstack-swift23:48
*** wer has quit IRC23:49
*** wer has joined #openstack-swift23:49
*** diazjf has quit IRC23:54
*** nexusz99 has quit IRC23:54
*** nexusz99 has joined #openstack-swift23:56
notmynamepeluse: is tsg still around?23:57

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