Wednesday, 2015-04-29

notmynamestill here?00:03
zaitcevWhy is it that I suspect you mean clayg00:04
notmynamenope. I meant that for someone in a whole different server00:04
zaitcevI am laughing.00:04
*** jrichli has joined #openstack-swift00:04
notmyname:-)00:04
*** rmcall has quit IRC00:05
notmynameso I just finished a rough draft of a blog post, and I'm looking for one of our marketing people00:05
notmynamewhew. now that's off my plate, I can do some of the other stuff that's been piling up00:06
*** breitz has quit IRC00:08
*** breitz has joined #openstack-swift00:08
*** rmcall has joined #openstack-swift00:09
*** zaitcev has left #openstack-swift00:10
*** rmcall has quit IRC00:10
*** zaitcev has joined #openstack-swift00:10
*** ChanServ sets mode: +v zaitcev00:10
*** thumpba has joined #openstack-swift00:20
*** rmcall has joined #openstack-swift00:21
*** thumpba_ has joined #openstack-swift00:21
*** asettle has quit IRC00:24
*** thumpba has quit IRC00:24
*** david-lyle has quit IRC00:32
*** theanalyst has quit IRC00:39
*** theanalyst has joined #openstack-swift00:43
*** zhill has quit IRC00:56
openstackgerritJanie Richling proposed openstack/swift: WIP - working on the encryption feature.  https://review.openstack.org/15790701:09
*** fanyaohong has quit IRC01:09
*** asettle has joined #openstack-swift01:18
asettleHey notmyname - could you relink me to the design summit page you guys had up? :)01:18
notmynameasettle: the etherpad of ideas for summit sessions?01:19
asettleThat's the one!01:19
notmynameit's in the topic01:19
asettleHa. You guys are organised.01:19
asettleMost people just have illiterate comments in the topic01:19
*** david-lyle has joined #openstack-swift01:20
zaitcevLooks like we fixed swift --os-cacert after 2.1.0 some time. BUT now the requests says:01:34
zaitcev/usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py:251: SecurityWarning: Certificate has no `subjectAltName`, falling back to check for a `commonName` for now. This feature is being removed by major browsers and deprecated by RFC 2818.01:34
zaitcevKILL ALL HUMANS01:35
*** rmcall has quit IRC01:38
openstackgerritTim Burke proposed openstack/python-swiftclient: Stop throwing UnicodeEncodeErrors when deleting  https://review.openstack.org/17694501:46
*** jrichli has quit IRC01:52
*** asettle has quit IRC01:57
*** wer has joined #openstack-swift02:04
*** pberis has joined #openstack-swift02:27
*** david-lyle has quit IRC02:30
*** david-lyle has joined #openstack-swift02:31
*** david-lyle has quit IRC02:36
*** gyee has quit IRC02:53
*** pberis has quit IRC02:58
*** david-lyle has joined #openstack-swift03:32
*** asettle has joined #openstack-swift03:32
*** ho has joined #openstack-swift04:00
*** thumpba_ has quit IRC04:10
*** asettle has quit IRC04:30
*** itlinux has quit IRC04:40
openstackgerritPrashanth Pai proposed openstack/swift: WIP: new attempt at single-process  https://review.openstack.org/15928504:40
notmynameI added the release notes for Swift https://wiki.openstack.org/wiki/ReleaseNotes/Kilo04:58
*** Trixboxer has quit IRC05:00
notmynamemeeting tomorrow will be to go over the summit sessions. I'll start formally scheduling them later this week05:00
notmynameI've rearranged them on the etherpad into "fishbowl" and "working" sessions (with the current overflow listed at the bottom)05:01
notmynamelink is in the channel topic05:01
zaitcevok05:07
*** zaitcev has quit IRC05:07
honotmyname: thanks for the info!05:12
*** SkyRocknRoll has joined #openstack-swift05:17
mattoliveraunotmyname: nice work :)05:19
notmynamejust my job :-)05:20
*** asettle has joined #openstack-swift05:20
*** yuan has quit IRC05:35
*** silor has joined #openstack-swift05:42
*** ppai has joined #openstack-swift06:07
*** pcaruana has joined #openstack-swift06:09
*** ho has quit IRC06:11
*** zul has joined #openstack-swift06:17
*** proteusguy has quit IRC06:24
*** zul has quit IRC06:24
*** zul has joined #openstack-swift06:25
*** proteusguy has joined #openstack-swift06:49
openstackgerritPrashanth Pai proposed openstack/swift: Fix incorrect passing of file object to fsync()  https://review.openstack.org/17852806:53
*** knl has joined #openstack-swift07:06
*** jordanP has joined #openstack-swift07:19
*** zul has quit IRC07:32
*** zul has joined #openstack-swift07:32
*** proteusguy_ has joined #openstack-swift07:54
*** proteusguy_ has quit IRC07:55
*** jeblair has quit IRC07:56
*** proteusguy has quit IRC07:56
*** jeblair has joined #openstack-swift07:56
*** jistr has joined #openstack-swift07:58
*** zhill has joined #openstack-swift08:08
*** zhill has quit IRC08:09
*** zul has quit IRC08:09
*** jbeusen_ has joined #openstack-swift08:23
*** jbeusen_ has quit IRC08:24
*** jbeusen_ has joined #openstack-swift08:25
*** zul has joined #openstack-swift08:25
*** acoles_away is now known as acoles08:26
*** jeblair has quit IRC08:33
*** jbeusen_ has quit IRC08:43
*** jbeusen_ has joined #openstack-swift08:44
*** jbeusen_ has quit IRC08:48
*** jbeusen_ has joined #openstack-swift08:49
*** jeblair has joined #openstack-swift08:51
*** jbeusen_ has quit IRC08:53
*** zul has quit IRC09:27
*** krykowski has joined #openstack-swift09:35
*** zul has joined #openstack-swift09:51
*** minwoob has quit IRC09:53
*** ppai has quit IRC09:57
*** jeblair has quit IRC10:03
*** jeblair has joined #openstack-swift10:03
*** mtreinish has quit IRC10:07
*** mwheckmann has quit IRC10:13
*** zul has quit IRC10:19
*** plindgre has joined #openstack-swift10:53
plindgrehi guys, total noob here. just having a question regarding object storage10:53
plindgreim wondering, in an object storage in an open stack environment10:54
plindgrewould a users cloud machines local storage be one object in the object storage10:54
plindgreor would all his individual files be objects in the object storage?10:55
plindgrecause from what i understand object strage is basically a database with blob files with an "orm" / "dao" wrapped around it. im just wondering how the implementation would look like10:56
plindgrewould there be one object representing one users drive or would there be several individual objects representing the users individual files?10:56
*** a1|away is now known as JelleB10:58
*** krykowski has quit IRC11:03
*** krykowski_ has joined #openstack-swift11:04
*** knl has quit IRC11:11
*** geaaru has joined #openstack-swift11:20
*** lpabon has joined #openstack-swift11:32
*** aix has joined #openstack-swift11:35
*** krykowski_ has quit IRC11:38
*** cdelatte has joined #openstack-swift11:42
*** delattec has joined #openstack-swift11:42
*** delatte has joined #openstack-swift11:44
*** krykowski has joined #openstack-swift11:45
*** cdelatte has quit IRC11:47
*** delattec has quit IRC11:47
*** cdelatte has joined #openstack-swift11:47
*** delatte has quit IRC11:52
*** cdelatte has quit IRC11:52
*** haomaiwa_ has quit IRC11:52
*** zul has joined #openstack-swift11:53
*** krykowski has quit IRC12:03
*** krykowski has joined #openstack-swift12:03
*** openstackgerrit has quit IRC12:07
*** openstackgerrit has joined #openstack-swift12:07
*** krykowski has quit IRC12:08
*** dencaval has joined #openstack-swift12:11
*** knl has joined #openstack-swift12:11
*** EmilienM is now known as EmilienM|afk12:41
*** chlong has joined #openstack-swift12:44
*** rodrigods has joined #openstack-swift12:44
*** krykowski has joined #openstack-swift12:45
*** krykowski has quit IRC12:52
*** SkyRocknRoll has quit IRC12:56
*** sandywalsh has joined #openstack-swift13:00
*** ir2ivps8_ has quit IRC13:01
*** annegentle has joined #openstack-swift13:03
*** krykowski has joined #openstack-swift13:06
glangeplindgre: do you mean something like block storage instead of object storage?  https://wiki.openstack.org/wiki/Cinder13:12
plindgrewhat?13:13
plindgreim trying to understand object storage13:13
plindgrelike i understand its objects with uids instead of filesystem with hierarchies13:14
plindgrebut a practical example is what im lacking13:14
plindgresomething like when is it useful to use it13:14
plindgreis it used at all with IaaS?13:14
plindgrefor example13:14
ctennisthe most common use case for IaaS would be as a place to send the snapshot of the VM13:15
glangeplindgre: it's not a file system13:16
plindgreso in IaaS, the actual file systems that are running on the cloud machines is running in a block storage?13:16
glangeplindgre: and objects aren't stored in a database13:16
ctennissome kind of block storage yes, either something ephemeral or attached as a long term storage option13:17
glangeobjects don't have uids, they have urls13:20
glangeand md5sums/etags13:21
*** minwoob has joined #openstack-swift13:25
*** ir2ivps8_ has joined #openstack-swift13:32
*** EmilienM|afk is now known as EmilienM13:37
*** esker has quit IRC13:41
plindgreSo Object Storage is mostly used for snapshots?13:53
*** mtreinish has joined #openstack-swift13:54
glangeI guess in IaaS, but there are lots of use cases beyond that, basically the cost efficent and highly available storage of lots of data13:55
*** ujjain- is now known as ujjain13:57
*** mtreinish has quit IRC14:05
*** vinsh has quit IRC14:05
*** jrichli has joined #openstack-swift14:06
*** silor has quit IRC14:06
*** vinsh has joined #openstack-swift14:06
-openstackstatus- NOTICE: gerrit has been restarted to clear a stuck events queue. any change events between 13:29-14:05 utc should be rechecked or have their approval votes reapplied to trigger jobs14:06
*** haomaiwang has joined #openstack-swift14:10
*** vinsh has quit IRC14:10
*** annegentle has quit IRC14:12
*** annegentle has joined #openstack-swift14:17
*** mahatic has joined #openstack-swift14:23
*** vinsh has joined #openstack-swift14:25
*** esker has joined #openstack-swift14:27
*** plindgre has quit IRC14:34
*** itlinux has joined #openstack-swift14:37
*** bkopilov has quit IRC14:42
*** mtreinish has joined #openstack-swift14:45
*** bkopilov has joined #openstack-swift14:45
*** marcusvrn_ has joined #openstack-swift14:49
*** mtreinish has quit IRC14:49
*** minwoob has quit IRC14:58
*** itlinux has quit IRC15:15
*** itlinux has joined #openstack-swift15:28
*** minwoob has joined #openstack-swift15:31
*** doxavore has joined #openstack-swift15:36
notmynamegood morning15:42
acolesnotmyname: good morning!15:42
*** mtreinish has joined #openstack-swift15:45
*** zhill has joined #openstack-swift15:47
pelusegood morning15:48
notmynamesuper preliminary initial results from EC testing (so super preliminary that I'm not going to give you numbers yet)15:50
notmynamesmall objects are much faster for read/write with repl over EC. but somewhere in the 2-25MB range (and especially as you get to the 100MB+ range), EC is actually faster for read/write15:51
notmynameand that surprised me so much that I wanted to share that :-)15:51
pelusecool15:51
pelusenot totally unexpected15:51
notmynamemaybe for you, mr cpu man15:51
pelusesmall slowdown is obvious I think - assume we're getting some speedup from parallelism over so many more nodes15:51
peluseor we're really not transferring any real data :)15:52
peluseor its just those killer CPUs you have in your test cluster!!15:52
notmynamenothing says "fast" like a low-power avoton!15:53
*** annegentle has quit IRC15:53
notmynameit's also your test cluster. just happens to physically be in my office ;-)15:53
peluserock on15:53
pelusethose are snappy this SOCs for sure15:53
acolesah so its altitude enhanced15:53
pelusethis=little15:53
peluseno idea how I typed that15:54
notmynameFYI https://wiki.openstack.org/wiki/Liberty_Release_Schedule15:54
peluseso on our end, we have our 15 node xeon cluster almost ready and our 15 node avoton cluster is ready.  once baselined w/confidence we'll be able to run 3x vs repl with various CPUs, mem and network config15:55
notmynamethe important date is October 15 for the OpenStack Liberty release15:55
notmynamecool15:55
pelusewe should find time to chat about this at the summit since its both our companies working on it15:55
notmynameyeah, I'd love to see xeon proxies + avoton storage nodes15:55
peluseonce it "works" we can come up with some cool experiments15:55
peluseonce the equipment is ready and the summit is out of the way we're looking forward to hosting caleb, yes!15:56
peluseBTW, xeon proxy and avoton nodes is what I menat when I said the avoton cluster15:56
pelusethey both have xeon proxies, one has avoton sn and the other is all xeon15:56
pelusesomething was goofed in out LB though (haproxy) and kiling perf so we need to straighten that out15:57
* peluse off to a meeting for an hr, be back shortly...15:57
*** zaitcev has joined #openstack-swift15:57
*** ChanServ sets mode: +v zaitcev15:57
notmynamethe test I* am running now has a lot of dimensions for repl vs ec at various sizes. (*not really me)15:57
notmynameand we're testing at various cluster fullness levels and then will test again with failures in the cluster15:58
pelusecool - yeah we have 7 or 8 workload configs and also plan to test steady state, during rebalance, etc.  Will review all that with ctennis before he comes out16:00
peluseall of our nodes are instrumented with zabbix too16:01
*** jistr has quit IRC16:11
*** zul has quit IRC16:15
*** chlong has quit IRC16:19
*** pcaruana has quit IRC16:22
*** rmcall has joined #openstack-swift16:25
*** gyee has joined #openstack-swift16:25
*** mwheckmann has joined #openstack-swift16:27
mahaticclayg, cool video on EC! I wanted to understand and it helped.16:28
mahaticI was at the openstack India user group meetup over the last weekend, I also met Kavit Munshi there and notmyname you're apparently "that really nice person" :)16:31
notmynamelol16:31
mahatic:)16:32
*** SkyRocknRoll has joined #openstack-swift16:37
*** SkyRocknRoll has quit IRC16:38
*** ajiang has joined #openstack-swift16:41
*** itlinux has quit IRC16:48
*** annegentle has joined #openstack-swift16:54
*** marcusvrn_ is now known as marcusvrn16:55
*** thumpba has joined #openstack-swift16:57
*** thumpba has quit IRC16:57
*** knl has quit IRC16:57
*** thumpba has joined #openstack-swift16:58
*** thumpba_ has joined #openstack-swift16:59
*** annegentle has quit IRC17:01
*** thumpba has quit IRC17:03
*** annegentle has joined #openstack-swift17:03
*** aix has quit IRC17:10
*** tellesnobrega_ has joined #openstack-swift17:16
*** marcusvrn has quit IRC17:19
*** tellesnobrega_ has quit IRC17:21
acolesnotmyname: can you see any reason why this review is not being submitted to gate https://review.openstack.org/#/c/159530/ ?17:26
acolesi tried reverify which i thought did just that17:27
*** jordanP has quit IRC17:27
notmynameyeah, me too17:28
notmynameacoles: ok, I added "recheck" and I see it in zuul's status page now17:29
*** mahatic has quit IRC17:29
notmynamelooks like it's going through the check queue again. I think I saw some messages about gerrit having issues. maybe it just didn't get picked up for the gate queue17:29
acolesthx. i watched it go through check but then not get to gate, lets see what happens this time17:30
*** itlinux has joined #openstack-swift17:41
*** jkremer has joined #openstack-swift17:52
*** geaaru has quit IRC17:55
hurricanerixmorning17:58
*** ajiang has quit IRC17:58
*** wbhuber has joined #openstack-swift17:58
*** ajiang has joined #openstack-swift18:00
*** ajiang has quit IRC18:01
*** krykowski has quit IRC18:04
notmynamereminder that there's a meeting in about 50 minutes. today's agenda is to go over the proposed sessions on the etherpad. I want to start pushing the schedule later this week18:08
notmynameI've organized the etherpad to be fishbowl, working, and overflow18:09
notmynamelink is in the topic18:09
*** acoles is now known as acoles_away18:21
*** gvernik has joined #openstack-swift18:24
openstackgerritTim Burke proposed openstack/python-swiftclient: Actually function under python 3  https://review.openstack.org/17879318:26
*** jordanP has joined #openstack-swift18:27
*** cutforth has joined #openstack-swift18:33
*** annegentle has quit IRC18:36
*** ho has joined #openstack-swift18:48
*** rmcall has quit IRC18:48
hogood morning guys!18:48
notmynamegood morning ho18:49
*** rmcall has joined #openstack-swift18:49
*** annegentle has joined #openstack-swift18:49
honotmyname: hello18:49
*** annegentle has quit IRC18:52
*** annegentle has joined #openstack-swift18:53
*** dmorita has joined #openstack-swift18:56
*** kota_ has joined #openstack-swift18:56
kota_morning18:57
hokota_: morning!18:57
notmynamehello kota_18:58
mattoliveraumorning18:58
*** erlon has joined #openstack-swift18:58
homattoliverau: morning!18:58
notmynamethe night side of the earth is here. must be time for a swift team meeting :-)18:59
*** tsg_ has joined #openstack-swift18:59
mattoliverauthat it is :)18:59
notmynamemeeting time in #openstack-meeting18:59
*** riybsmh has joined #openstack-swift19:02
*** riybsmh has left #openstack-swift19:02
*** rmcall has quit IRC19:07
*** rmcall has joined #openstack-swift19:07
openstackgerritMerged openstack/swift: Make the reaper use same timestamp for replica deletes  https://review.openstack.org/17438119:08
*** vinsh has quit IRC19:18
*** vinsh has joined #openstack-swift19:34
doxavorei'm trying to delete all the objects/containers in a particular account and it's painfully slow, in large part because we have a lot of containers used during testing which are making our container-replicators work constantly. is there a way to speed up a `swift delete --all` or is that my best bet for deleting them all out (while leaving other accounts in place)?19:39
*** david-lyle has quit IRC19:44
*** david-lyle has joined #openstack-swift19:44
*** rmcall has quit IRC19:49
*** dmorita has quit IRC19:53
*** kota_ has quit IRC19:55
mattoliverauI'm going back to bed, see y'all back here later. :)19:55
mattoliverauas I assuming they are ^^ (kota and dmorita) :P19:55
notmynameand ho19:55
cschwedetorgomatic: notmyname: rhel6 will get extended support until 30. November 2023. but:19:56
*** gvernik has quit IRC19:58
*** dencaval has quit IRC19:58
cschwederhel osp 6 (our openstack juno product) requires rhel7, and rhel7 includes python2.7. so dropping py2.6 for the next releases should be fine? i don’t expect people running upstream swift on rhel619:58
*** itlinux has quit IRC19:58
notmynamegood to kno19:58
cschwedezaitcev: what do you think about dropping py2.6 support in swift?19:59
cschwedeto me it makes sense.19:59
notmynameI knwo that officially openstack doesn't support py26, but we've kept compatibility because there have been reasonable assumptions that deployers are running on an LTS-style distro with py2619:59
notmynamebut that's changed now19:59
notmynametorgomatic: I'm writing the email now19:59
zaitcevcschwede: gimme a sec20:00
torgomaticso the rest of openstack dropped 2.6 support a little while ago, and we held off until Ubuntu Lucid died? is that accurate?20:00
notmynameclose enough20:01
*** jordanP has quit IRC20:01
zaitcevcschwede: I agree.20:01
notmynameI think it's also valid to point out that rh/cent6 support is important for people deploying swift without other openstack components20:01
notmynameie not using RDO20:02
cschwedezaitcev: thanks Pete!20:02
zaitcevAlthough I do in fact run latest Swift on RHEL 6 with Python 2.6, it's not in production and I can migrate easily. Probably should have migrated long time ago.20:02
notmynameanyone know about suse? (my stereotypes say that you'd know cschwede ;-)20:02
cschwedenotmyname: i have to disappoint you - i have no clue ;)20:03
notmynameheh ok20:03
zaitcevMy personal issue is rhev-a24c-01.mpc.lab.eng.bos.redhat.com, which is a DRAC 5 system. I had to install Fedora 10 with 32-bit Firefox in order to access that shit.20:04
zaitcevWhat a pain20:04
zaitcevIt's like everything in my life is a lie20:06
zaitcevThe vendor (Dell) does not want to support VNC, because that's icky open source thing that you have to maintain blah blah. So, the controller serves a Java applet, straight into your browser. That ought to be compatible forever, but it's a LIE. You must have a 32-bit Java and an obsolete version too.20:07
zaitcevso... Firefox in 32-bit VM and ssh port forwarding is the answer20:08
*** esker has quit IRC20:08
notmynamehttp://lists.openstack.org/pipermail/openstack-operators/2015-April/006844.html20:08
hoI added "role-based access control" in the etherpad. is it necessary to do "save operation"? I could not find it.20:09
notmynameho: no, it's automatically saved20:09
honotmyname: thanks!20:09
*** mwheckmann has quit IRC20:09
notmynameho: I see it. thanks20:10
*** mwheckmann has joined #openstack-swift20:11
wbhubernotmyname: good post on the backward compatibility when dropping py26 support20:13
*** annegentle has quit IRC20:15
*** annegentle has joined #openstack-swift20:23
notmynametorgomatic: also, for all your social media needs, https://twitter.com/notmyname/status/59351096227714252920:24
torgomaticnotmyname: hooray for tweetbook+20:24
*** itlinux has joined #openstack-swift20:37
*** mtreinish_ has joined #openstack-swift20:45
*** mtreinish has quit IRC20:51
*** mtreinish_ is now known as mtreinish20:51
*** esker has joined #openstack-swift21:04
dmsimardI'm trying to find general documentation on improving Swift performance, any pointers ?21:05
*** lpabon has quit IRC21:05
notmynamedmsimard: specifically what are you trying to improve?21:06
*** shri has joined #openstack-swift21:08
dmsimardnotmyname: Two use cases.21:08
dmsimard I have a cluster that has dual 10 Gbps connectivity across the board and I'm having a hard time pushing the Swift proxy nodes to pull more than 2 Gbps for large file uploads (multiple uploads from multiple locations simultaneously)21:08
dmsimardAnd the other use case is a large amount of smaller files (although I recognize this might be client side)21:09
dmsimardI just wanted to read on some general tips to see if I was doing something wrong out of the box21:09
notmynamedmsimard: are you using ssl? if so, where it it being terminated? could that be a bottleneck?21:09
dmsimardnotmyname: Load balancers are active-active (DNS load balancers) SSL is terminated by haproxy 1.5 with swift-proxy on the same host (other swift-proxies are "backup" in the haproxy backend config)21:10
dmsimarder, DNS load balanced*21:11
dmsimardUnfortunately, still running Swift 1.13 but with plans to upgrade it soon to the juno/kilo releases21:11
notmynamewhere are you currently seeing the bottleneck? are you cpu limited? network limited?21:11
dmsimardCPU is idling, there's no i/owait anywhere - network gear and ports are not saturated either21:12
dmsimardusing 3 replications across three zones21:12
ctennishow many concurrent connections hitting hte proxy at one time?21:13
dmsimardNot that many, perhaps 50 at most - forking something like "while true swift upload bigfile && swift delete bigfile" on a couple 1 Gbps machines and one 10 Gbps21:14
dmsimardLet me check what haproxy has to tell me21:14
*** itlinux has quit IRC21:14
ctennisif you're not in iowait then I'd add more clients.21:15
ctennisif you're just doing load gen you might want to use ss-bench, it will be much more deterministic and let you hit max throughput for a given benchmarking machine21:15
dmsimardI'll look into that, never heard of it - thanks21:16
ctennishttps://github.com/swiftstack/ssbench21:16
ctennisintel also has one called cosbench that's more user friendly (GUI based) but may take a little more work to setup21:16
dmsimardglanced at ssbench, looks good enough - I'll try that21:17
*** esker has quit IRC21:39
pelusedmsimard, so we recently had something similar.  15 node cluster w/2proxies and haproxy for lb w/plenty of workload generation and couldn't get more thank like 3Gbps or something.  Turned out to be something w/haproxy (not solved yet) and21:40
pelusesome other thought of various mixture of kernels in the nodes (but I think that latter thing may not be all that real)21:40
*** esker has joined #openstack-swift21:40
pelusebut anyway, you might try just using one proxy and bypassing your lb for a quick/easy test if you can21:41
dmsimardpeluse: Yeah, I was trying to look at general tweaks I could do.. you know, like tcp_tw_recycle or tcp_tw_reuse, etc.21:42
dmsimardI have 5 ssbench running simultaneously right now (on 5 different machines that aren't pushovers) and I'm trying to push my LBs over 2 Gbps, pretty hard21:44
openstackgerritMichael Barton proposed openstack/swift: initial import of go code  https://review.openstack.org/17885121:45
*** theanalyst has quit IRC21:46
notmynameredbo: well look at that :-)21:47
*** theanalyst has joined #openstack-swift21:49
*** jrichli has quit IRC21:51
dmsimardpeluse: So you isolated the issue to something around haproxy ?21:51
*** annegentle has quit IRC21:51
pelusedmsimard, its a team I work with so I'm not familiar with the first hand debug but yeah that's what they tell me21:52
pelusedmsimard, don't believe they have it figured out yet - something to do with how they bonded the ports i believe21:52
dmsimardpeluse: It's not a bad idea, i'll investigate that route21:53
pelusedmsimard, yeah, its a quick/easy way to rule out the LB assuming your numbers are low enough now that you would expect them to rise significantly going through one proxy (sounds like that is the case for you)21:54
peluseredbo, rock on man!21:54
*** esker has quit IRC21:55
*** tsg_ has quit IRC22:00
*** tsg_ has joined #openstack-swift22:01
mattoliverauMorning22:01
homattoliverau: morning again!22:04
*** doxavore has quit IRC22:05
*** jkremer has quit IRC22:15
*** tsg_ has quit IRC22:18
*** itlinux has joined #openstack-swift22:22
*** itlinux has left #openstack-swift22:24
*** esker has joined #openstack-swift22:27
claygwhooo exciting day!22:43
mattoliverauit's clayg!22:52
*** km has joined #openstack-swift22:54
*** tsg has joined #openstack-swift23:03
openstackgerritMichael Barton proposed openstack/swift: initial import of go code  https://review.openstack.org/17885123:08
*** otoolee has quit IRC23:10
notmynameredbo: thanks23:10
*** bkopilov has quit IRC23:10
claygit's like redbo can see my review comments before I posted them!?23:15
*** thumpba_ has quit IRC23:15
claygI'm still having problems with installation tho23:16
redbowhich part?23:16
notmynamethe RAckspace copyright and the inaccessible githib repos ;-)23:16
redboI don't understand copyrights, but which inacessible github repos?23:17
notmynameredbo: the ones you took out of the readme. the rackerlabs/hummingbird one23:17
notmynameoh, I was talking about the stuff I noticed. not the install23:18
notmynameI don't know what issues clayg is having23:18
dmsimardpeluse: Signing off, haven't found the exact issue just yet. I'll let you know if I find it :)23:19
dmsimardRemoving the load balancer is a luxury that's hard to do on a production infrastructure :p23:19
dmsimardInvolves changing/distributing the keystone catalog to move off of https, etc. etc.23:19
redboYeah, I forgot those were there.  I'll have to remove the readme and do an .rst eventually anyway I suppose.23:20
notmynameredbo: I'm going to look in to what's possible for the CI jobs on a particular branch. I suppose there's no rush, but it seems silly to run pep8 on that branch ;-)23:20
claygwhat version of golang are you using?23:21
redboI'm using 1.4.223:21
claygfirst the symlink trick didn't work - so I needed to cp -a my swift dir into my GOPATH - now i'm getting name errors - or undefined or whatever for stuff that's probably not in 1.2's stdlib23:22
claygredbo: k cool!23:22
*** bkopilov has joined #openstack-swift23:25
redbohmm, the symlink works for me.  But yeah you can just check it out to $GOPATH/src/openstack/swift or copy it instead.23:25
notmynamemailing list message with the subject "[Openstack] [Swift] tmp directory causing Swift slowdown" is interesting23:26
notmynameshri: is that yours? ^23:26
claygredbo: yeah with trusty's golang I got "go install: no install location for directory outside gopath" - which led to https://groups.google.com/forum/#!topic/golang-nuts/f5ZYztyHK5I23:26
swifterdarrellclayg: trusty's golang?!  #buildfromsourc23:27
swifterdarrellclayg: trusty's golang?!  #buildfromsource23:27
swifterdarrell;)23:27
notmynameredbo: what distro are you running on?23:28
redboummm I don't know, precise?23:28
redbobut I downloaded go from golang.org23:28
redbonobody builds go from source, because you need go to build it :)23:31
claygbah how strange, go install: no install location for directory /vagrant/swift/hummingbird outside GOPATH23:31
claygtrusty23:31
*** otoolee has joined #openstack-swift23:31
claygswifterdarrell: I was curious how the distro's are keeping up with the new hawtness, i'm not *surpirsed* but there was also a question of how quickly the language is moving around - like if we'll need to build and distribute a new golang every swift release23:32
claygredbo: yeah I pulled down the linux binary tarball from https://golang.org/dl/ and extracted into $HOME on my vagrant-swift-all-in-one - then `export GOPATH=${HOME}/go` and followed your instructions.23:32
redboI think if the binary distrubition isn't at /usr/local/go, you need to set GOROOT to its location too.23:34
swifterdarrellclayg: ya, i was just being stupid; surely you just set a minimum version of golang that any particular drop of hummingbird code requires and the deployer (or gate job, haha!) is responsible for making that available23:35
claygoh i think i had some stupid trusty shit still holding me back23:36
claygswifterdarrell: yeah right on!23:37
redboI think the language is mostly frozen for now and they're just working on improving the GC and stuff anyway.23:37
claygredbo: oic, yeah it was complaining about the GOROOT==GOPATH having no effect23:37
redboas soon as there's a goslo, I'm rewriting it in nim or rust23:38
redbook I have to go to a hockey game and will be back later!23:39
shrinotmyname: yes!23:43
notmynameshri: interesting idea (to move the tmp dir lower in the fs tree)23:44
*** zhill has quit IRC23:44
shridoes it have other repercussions? replicator?23:45
notmynameshri: IIRC the daemons will filter directories that aren't actual hash suffixes. and "tmp" isn't a valid hash suffix name. so it might work :-)23:45
shricool!23:46
shriI have that change in my local tree… breaks a few unit tests :-)23:46
notmynameshri: it's certainly something worth exploring23:47
*** wbhuber has quit IRC23:47
shriI'll take a look.23:47
shriactually one more option would be to create the tmp file in the final datadir with O_TMPFILE and then use linkat. But not sure if python2.7 has O_TMPFILE. And it surely does not have linkat.23:49
*** chlong has joined #openstack-swift23:50
notmynameshri: isn't that a recent kernel thing? sounds familiar. I think someone may have a patch for that23:50
shripython 3.4 has it I believe: https://bugs.python.org/issue1867323:52
*** km__ has joined #openstack-swift23:52
notmynameclayg: https://gist.github.com/notmyname/45ba9a889a4e315e630c what am I missing?23:53
*** km has quit IRC23:53
notmynameclayg: nm23:54
notmynamegot it23:54
notmynamewell, no23:56
notmynamehttps://gist.github.com/notmyname/4eed6f719c092b05393e23:56
claygnotmyname: follow this https://golang.org/doc/install#tarball23:56
claygnotmyname: i posted some notes on the review23:57
notmynameyeah, I got it working23:58
notmynameI had GOROOT set incorrectly23:58

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