Thursday, 2015-09-03

*** thurloat_isgone is now known as thurloat00:11
*** charz has quit IRC00:14
*** kota_ has quit IRC00:15
*** notmyname has quit IRC00:15
*** charz has joined #openstack-swift00:16
*** notmyname has joined #openstack-swift00:17
*** ChanServ sets mode: +v notmyname00:17
*** garthb__ has quit IRC00:18
*** dmorita has joined #openstack-swift00:19
*** goodygum has quit IRC00:19
openstackgerritEmett Speer proposed openstack/swift: [Labs] Update links to Cloud Admin Guide  https://review.openstack.org/21993300:21
*** goodygum has joined #openstack-swift00:21
*** lyrrad has quit IRC00:27
*** m_kazuhiro has joined #openstack-swift00:28
*** eranrom has joined #openstack-swift00:29
*** AndreiaKumpera has quit IRC00:31
*** konrado has joined #openstack-swift00:35
*** bill_az_ has quit IRC00:36
*** zhill has quit IRC00:36
*** wshao has joined #openstack-swift00:37
*** eranrom has quit IRC00:37
*** wshao has quit IRC00:41
openstackgerritEmett Speer proposed openstack/swift: [Labs] Update links to Cloud Admin Guide  https://review.openstack.org/21993300:42
*** wshao has joined #openstack-swift00:42
*** wshao has quit IRC00:47
*** nakagawamsa has joined #openstack-swift00:51
*** konrado_ has joined #openstack-swift00:57
*** konrado has quit IRC00:59
*** kei_yama has quit IRC01:01
*** kei_yama has joined #openstack-swift01:01
*** thurloat is now known as thurloat_isgone01:09
*** zul has quit IRC01:14
*** prometheanfire has joined #openstack-swift01:14
prometheanfirenotmyname: http://lab.jerasure.org/jerasure/jerasure/tags http://lab.jerasure.org/jerasure/gf-complete/tags01:15
*** zul has joined #openstack-swift01:17
openstackgerritMerged openstack/swift: Add test that a tempurl POST cannot set a DLO manifest header  https://review.openstack.org/21727301:18
openstackgerritMerged openstack/python-swiftclient: Stop Connection class modifying os_options parameter  https://review.openstack.org/21624001:18
*** wbhuber has joined #openstack-swift01:22
*** konrado_ has quit IRC01:26
*** kota_ has joined #openstack-swift01:56
*** ChanServ sets mode: +v kota_01:56
*** jkugel has joined #openstack-swift01:57
*** jkugel1 has joined #openstack-swift02:01
*** mplex has quit IRC02:02
*** jkugel has quit IRC02:04
*** mplex has joined #openstack-swift02:10
*** mplex has joined #openstack-swift02:10
*** elmo has quit IRC02:11
*** elmo has joined #openstack-swift02:19
openstackgerritMerged openstack/python-swiftclient: Drop flake8 ignores for already-passing tests  https://review.openstack.org/21475202:19
openstackgerritMerged openstack/swift: Add unit test for container_update for unmounted device  https://review.openstack.org/21061002:22
openstackgerritMerged openstack/swift: Test if container_sweep is executed on unmounted devices  https://review.openstack.org/21963902:24
*** jkugel1 has quit IRC02:27
*** Kennan has quit IRC02:29
*** Kennan has joined #openstack-swift02:30
openstackgerritMatthew Oliver proposed openstack/swift: Fix memcached exception out of range stacktrace  https://review.openstack.org/21996302:33
*** haomaiwang has quit IRC02:36
*** pberis has joined #openstack-swift02:38
*** haomaiwang has joined #openstack-swift02:38
*** jrichli has joined #openstack-swift02:43
*** eranrom has joined #openstack-swift02:46
*** eranrom has quit IRC02:54
*** haomaiwang has quit IRC02:57
*** haomaiwa_ has joined #openstack-swift03:00
*** jkugel has joined #openstack-swift03:00
*** bkopilov has quit IRC03:05
*** kei_yama has quit IRC03:07
*** chsc has quit IRC03:08
openstackgerritOpenStack Proposal Bot proposed openstack/python-swiftclient: Updated from global requirements  https://review.openstack.org/8925003:10
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873603:11
*** proteusguy_ has quit IRC03:13
*** jkugel has quit IRC03:19
*** jkugel has joined #openstack-swift03:21
*** jkugel has quit IRC03:25
*** proteusguy_ has joined #openstack-swift03:30
*** jroll has quit IRC03:30
*** dimasot has joined #openstack-swift03:32
*** jroll has joined #openstack-swift03:33
openstackgerritMerged openstack/swift: go: replicator fix  https://review.openstack.org/21898403:38
*** gyee has quit IRC03:40
*** sanchitmalhotra has joined #openstack-swift03:43
mattoliveraukota_: I'm going through some bugs and left a comment in https://bugs.launchpad.net/swift/+bug/1460920 am I missing something or miss understand the bug?03:45
openstackLaunchpad bug 1460920 in OpenStack Object Storage (swift) "Successful PUT object might be missing container update on EC" [High,In progress] - Assigned to Kota Tsuyuzaki (tsuyuzaki-kota)03:45
*** wbhuber has quit IRC03:46
kota_mattoliverau: reading03:50
*** sanchitmalhotra1 has joined #openstack-swift03:53
mattoliveraukota_: tldr, the number of out_going headers with the container details to update are number of primary nodes in the object ring... not 3, so all requests to store_object _should_ have them. There should be more then only 3 with them.. That's what I thought anyway03:53
mattoliverauor not len(nodes) in container ring.03:53
mattoliverautho am happy to be wrong :)03:54
*** sanchitmalhotra has quit IRC03:55
kota_wallking thourgh to be fresh my memory....03:55
kota_so03:55
kota_n_outgoing is the number of headers for object-server03:56
mattoliveraukota_: actually, maybe your right, on a third read :)03:56
kota_and then03:56
kota_for i, container in containers:03:57
kota_0<i<2 range.03:57
mattoliverauI see now03:57
kota_i.e. 3 container update headers will be generated.03:57
kota_ok.03:57
kota_s/0<i<2/0<=i<=2/03:58
mattoliverauso same with delete_at_nodes03:58
kota_but03:58
kota_i saw the change for the number of .durable file just now.03:58
*** zhill has joined #openstack-swift03:58
*** pberis has quit IRC03:59
kota_the bug might not be happen?03:59
mattoliverauyeah but the successful durable files may or may not include the headers, that's the problem right. that is if the 3 that fail have headers, less likely tho03:59
kota_because currently .durable file will be created nparity + 1 at least.03:59
kota_yup. maybe I need to look at this again to consider current swift still have this issue.04:00
kota_but i guess, it may still be.04:01
*** ppai has joined #openstack-swift04:01
kota_not sure.04:01
mattoliveraukota_: so on a 10 + 4, the quruom will be 4+1?04:01
kota_mattoliverau: quruom is 10 + 104:01
*** links has joined #openstack-swift04:02
kota_mattoliverau: and .durable will be 4 + 104:02
*** dimasot has quit IRC04:02
*** kei_yama has joined #openstack-swift04:02
*** ho has quit IRC04:02
kota_so .data will be made 10 + 1 as quorum...04:03
*** wshao has joined #openstack-swift04:03
kota_ah, it is still have the issue.04:03
kota_the quorum number 11 might not includes the container-update nodes (i.e. missing first 3 nodes)04:04
kota_not related to .durable number.04:04
mattoliverauyeah04:05
kota_sorry, I got phone call04:05
mattoliverauso maybe we need to make quroum copies of output_headers.04:05
kota_that's a way.04:07
kota_Or pushing the output_headers as footer if the output_headers are missing.04:08
kota_into the rest of nodes.04:08
kota_Or ... I might have another idea before...but not get back into my memory right now.04:10
mattoliveraulol, more footer stuff, soon we'll footer everything :P04:11
*** baojg has joined #openstack-swift04:11
kota_mattoliverau: lol04:12
mattoliveraukota_: cool, sorry for confusing the issue.. it's funny how many times I've looked at the code and missed it :)04:12
kota_mattoliverau: no worries. that was good chance to make me remember.04:13
*** mahatic has joined #openstack-swift04:18
mattoliveraumorning mahatic :)04:21
mahaticmattoliverau: Good Morning! :)04:22
mahaticjust going through the meeting log :)04:22
jrichlimahatic, mattoliverau: good morning!  I am off to bed.04:22
mahaticjrichli: good night!04:22
jrichlithx.  kota_ good morning!04:23
notmynamegood morning mahatic04:23
mahaticgood evening notmyname04:23
*** jrichli has quit IRC04:24
*** baojg has quit IRC04:31
*** kota_ has quit IRC04:36
*** trifon has joined #openstack-swift04:36
*** wshao has quit IRC04:37
*** kota_ has joined #openstack-swift04:45
*** ChanServ sets mode: +v kota_04:45
kota_jrichli: have a good night!04:46
*** ppai has quit IRC04:49
*** trifon has quit IRC04:50
*** bkopilov has joined #openstack-swift04:57
mattoliveraumorning evening and night, this timezone stuff is confusing :P04:58
kota_mattoliverau: exactly, we are working all over the world.04:59
*** ppai has joined #openstack-swift05:00
*** zhill has quit IRC05:03
* mahatic is back in a bit05:06
*** mahatic has quit IRC05:06
*** kei_yama has quit IRC05:07
*** kei_yama has joined #openstack-swift05:11
openstackgerritAlexandra Settle proposed openstack/swift: Moving DLO functionality doc to middleware  https://review.openstack.org/21999105:12
*** SkyRocknRoll has joined #openstack-swift05:16
*** hrou has quit IRC05:18
*** silor has joined #openstack-swift05:22
*** Kennan2 has joined #openstack-swift05:24
*** eranrom has joined #openstack-swift05:25
*** Kennan has quit IRC05:25
*** trifon has joined #openstack-swift05:25
*** eranrom has quit IRC05:27
*** eranrom has joined #openstack-swift05:28
*** sanchitmalhotra has joined #openstack-swift05:32
*** dimasot has joined #openstack-swift05:33
*** sanchitmalhotra1 has quit IRC05:34
*** SkyRocknRoll has quit IRC05:35
prometheanfirenotmyname: not a simple url for use, but at least tags05:45
openstackgerritMatthew Oliver proposed openstack/swift: Moving DLO functionality doc to middleware  https://review.openstack.org/21999105:47
*** SkyRocknRoll has joined #openstack-swift05:48
*** SkyRocknRoll has quit IRC05:48
*** SkyRocknRoll has joined #openstack-swift05:48
*** SkyRocknRoll has quit IRC05:52
*** sanchitmalhotra1 has joined #openstack-swift05:57
*** sanchitmalhotra has quit IRC05:59
*** SkyRocknRoll has joined #openstack-swift06:04
*** mahatic has joined #openstack-swift06:08
*** ho has joined #openstack-swift06:11
*** sanchitmalhotra has joined #openstack-swift06:16
*** ho has quit IRC06:16
*** sanchitmalhotra1 has quit IRC06:18
*** SkyRocknRoll has quit IRC06:19
*** ho has joined #openstack-swift06:21
*** chmouel has quit IRC06:26
*** chmouel has joined #openstack-swift06:28
openstackgerritRomain LE DISEZ proposed openstack/swift: Allows to configure the rsync modules where the replicators will send data  https://review.openstack.org/19218606:34
*** SkyRocknRoll has joined #openstack-swift06:35
*** nadeem has joined #openstack-swift06:36
*** nadeem has quit IRC06:44
*** nadeem has joined #openstack-swift06:50
*** nadeem has quit IRC06:56
*** ppai has quit IRC06:57
*** rledisez has joined #openstack-swift07:04
*** ppai has joined #openstack-swift07:10
*** nadeem has joined #openstack-swift07:22
*** sanchitmalhotra1 has joined #openstack-swift07:30
*** jkugel has joined #openstack-swift07:30
*** sanchitmalhotra has quit IRC07:32
*** SkyRocknRoll has quit IRC07:34
*** geaaru has joined #openstack-swift07:39
*** nadeem has quit IRC07:40
openstackgerritMerged openstack/python-swiftclient: Cleanup and improve tests for download  https://review.openstack.org/21724607:43
*** sanchitmalhotra has joined #openstack-swift07:55
*** sanchitmalhotra1 has quit IRC07:58
*** [1]eranrom has joined #openstack-swift08:01
*** kota_ has quit IRC08:02
*** links has quit IRC08:02
*** eranrom has quit IRC08:03
*** [1]eranrom is now known as eranrom08:03
*** acoles_ is now known as acoles08:06
acolesgood morning08:06
mahaticgood morning!08:07
mattoliverauacoles: morning08:15
*** xnox has quit IRC08:18
*** xnox has joined #openstack-swift08:18
cschwedegood morning!08:18
acolesmahatic: mattoliverau cschwede hi!08:19
cschwedelooks like mattoliverau is doing some bug hunting today :)08:19
*** sasi has joined #openstack-swift08:19
mattoliverauYeah, I'm a team player08:19
*** sasi has left #openstack-swift08:19
*** sasik has joined #openstack-swift08:20
*** sasik has left #openstack-swift08:20
*** dmorita has quit IRC08:27
janonymousmorning08:30
openstackgerritMerged openstack/python-swiftclient: Increase httplib._MAXHEADERS to 256.  https://review.openstack.org/21414408:37
*** jistr has joined #openstack-swift08:37
*** nadeem has joined #openstack-swift08:42
*** nadeem has quit IRC08:43
*** nadeem has joined #openstack-swift08:46
pksinghjanonymous: morning08:49
janonymouspksingh: gm :)08:53
*** d0ugal has left #openstack-swift09:02
claygRomain LE DISEZ <- anyone know a handle?09:04
mahaticclayg: you're awake now?!09:04
claygit's an accident - i had meetings ALL FLIPPING DAY - so now I can't sleep because I didn't get anything done09:06
mahatic:)09:07
acolesclayg: !09:14
rledisezhi clayg09:16
rledisezclayg: I think you're looking for me :)09:16
*** pksingh has quit IRC09:17
rledisezclayg: i just read your comment on rsync_module template. I droped the python string interpolation because ini parser were trying to interpolate it. patchset 3 was pushed in a hurry, i though of it after09:19
*** pksingh has joined #openstack-swift09:19
claygrledisez: ohai!09:25
claygrledisez: i almost didn't catch you - after reviewing your patch I was feeling kind of productive and was thinking about quittin' out09:25
*** nadeem has quit IRC09:26
*** ho has quit IRC09:30
rledisezclayg: did you have fail with probe test or it's just that you thought of it?09:30
rledisezclayg: but you're right, it's the same code duplicated 3 times, it must be a function09:31
*** ho has joined #openstack-swift09:33
*** kota_ has joined #openstack-swift09:40
*** ChanServ sets mode: +v kota_09:40
claygrledisez: with no config changes probetests worked fine - it wasn't until I set the config and ran probetests that I saw them get Skipped09:41
*** marzif has joined #openstack-swift09:42
claygah - but I have validate_rsync = true in [probe_test] section - so you know what - that's maybe not such a big deal ... well it depends how many people run with rsnc_validation on09:42
claygwe don't want more people than have to experience the wtf "i pulled down master and now all my probetests skip" experience09:43
*** wbhuber has joined #openstack-swift09:43
claygacoles: mattoliverau: can you check /etc/swift/tests.conf on your saio's and see if you run validate_rysnc = true09:43
clayg^ anone else09:43
rledisezi think that if some tests are broken by the patch, it need to be fixed. i'll take a look at it09:44
rledisezclayg: unrelated, but i pulled your branch on reuseport. i'll make some cleaning and testing. i also need to check some behaviors. if everything is alright i'll update the unit tests09:45
rledisezwhat worries me the most is that the HUP might be sent even if the start of the new instance fails. i'll test it09:46
acolesclayg: no. should I?09:47
*** wbhuber has quit IRC09:47
openstackgerritKota Tsuyuzaki proposed openstack/swift: Don't send commit fro quorum *BAD* requests on EC  https://review.openstack.org/22005909:48
mattoliverauclayg: nope I'm running the default, which is commented out as False.09:48
openstackgerritKota Tsuyuzaki proposed openstack/swift: Don't send commits for quorum *BAD* requests on EC  https://review.openstack.org/22005909:49
claygrledisez: well there you go, not even a big deal on the probetests09:49
*** kota_ has quit IRC09:59
claygrledisez: also thank you for looking at my stab at the REUSEPORT stuff - feel free take any of that diff and just squash it into the next version of patch # 13765910:02
*** marzif has quit IRC10:08
*** mahatic has quit IRC10:08
*** sasik1 has joined #openstack-swift10:11
*** mahatic has joined #openstack-swift10:12
*** sc68cal has quit IRC10:13
*** sasik1 has left #openstack-swift10:13
*** SkyRocknRoll has joined #openstack-swift10:23
*** links has joined #openstack-swift10:31
charzclayg: you should take a rest...10:35
*** m_kazuhiro has quit IRC10:37
claygcharz: i'm taking off on friday!10:40
*** Kennan2 is now known as Kennan_on_vacati10:44
*** Kennan_on_vacati is now known as Kennan_Vacation10:45
*** aix has quit IRC10:46
*** marzif has joined #openstack-swift10:47
*** mahatic has quit IRC10:49
*** nadeem has joined #openstack-swift10:55
*** SkyRocknRoll has quit IRC11:01
*** SkyRocknRoll has joined #openstack-swift11:13
*** aix has joined #openstack-swift11:15
*** SkyRocknRoll has quit IRC11:22
*** ppai has quit IRC11:33
*** pbourke has quit IRC11:36
*** pbourke has joined #openstack-swift11:37
*** nadeem has quit IRC11:39
*** bkopilov has quit IRC11:51
*** breitz has quit IRC11:51
*** jkugel has quit IRC11:51
*** breitz has joined #openstack-swift11:51
*** nadeem has joined #openstack-swift12:05
*** thurloat_isgone is now known as thurloat12:10
*** km has quit IRC12:13
*** marzif has quit IRC12:14
*** marzif has joined #openstack-swift12:15
*** jkugel has joined #openstack-swift12:20
*** jkugel has quit IRC12:21
*** petertr7_away is now known as petertr712:22
*** ttrumm has joined #openstack-swift12:28
*** silor has quit IRC12:30
*** ho_ has joined #openstack-swift12:35
*** ho has quit IRC12:36
*** nadeem has quit IRC12:51
*** nadeem has joined #openstack-swift12:52
*** thurloat is now known as thurloat_isgone12:52
*** [1]eranrom has joined #openstack-swift12:57
*** eranrom has quit IRC12:57
*** [1]eranrom is now known as eranrom12:57
*** ho_ has quit IRC12:57
*** hrou has joined #openstack-swift13:01
*** jlhinson has joined #openstack-swift13:04
*** petertr7 is now known as petertr7_away13:09
*** kei_yama has quit IRC13:13
*** petertr7_away is now known as petertr713:15
*** wbhuber has joined #openstack-swift13:15
*** dustins has joined #openstack-swift13:15
*** itlinux has joined #openstack-swift13:16
*** jkugel has joined #openstack-swift13:19
*** ctrath has joined #openstack-swift13:19
*** AndreiaKumpera has joined #openstack-swift13:23
openstackgerritjanonymous proposed openstack/swift: bin directory: :Replace python print operator with print function (pep H233, py33)  https://review.openstack.org/20660213:24
openstackgerritjanonymous proposed openstack/swift: bin directory: :Replace python print operator with print function (pep H233, py33)  https://review.openstack.org/20660213:29
*** janonymous_ has joined #openstack-swift13:30
*** jlhinson has quit IRC13:40
*** links has quit IRC13:40
*** vinsh_ has joined #openstack-swift13:42
openstackgerritMerged openstack/swift: [Labs] Update links to Cloud Admin Guide  https://review.openstack.org/21993313:45
*** vinsh has quit IRC13:45
*** nakagawamsa has quit IRC13:48
*** ttrumm has quit IRC13:50
*** jroll has quit IRC13:54
*** jroll has joined #openstack-swift13:54
*** vinsh has joined #openstack-swift13:55
*** vinsh_ has quit IRC13:57
*** lpabon has joined #openstack-swift13:58
*** geaaru has quit IRC13:59
*** petertr7 is now known as petertr7_away14:00
*** trifon has quit IRC14:02
*** sanchitmalhotra has quit IRC14:08
*** jrichli has joined #openstack-swift14:08
*** vinsh_ has joined #openstack-swift14:09
*** vinsh has quit IRC14:11
*** geaaru has joined #openstack-swift14:11
*** mahatic has joined #openstack-swift14:12
*** vinsh has joined #openstack-swift14:15
*** vinsh_ has quit IRC14:15
openstackgerritjanonymous proposed openstack/swift: Python 3 using builtins instead of __builtin__, rename raw_input() to input() from six.moves  https://review.openstack.org/20093214:15
*** jmccarthy__ has joined #openstack-swift14:19
*** bkopilov has joined #openstack-swift14:32
*** devlaps has quit IRC14:33
*** jlhinson has joined #openstack-swift14:37
*** lpabon_ has joined #openstack-swift14:40
*** lpabon has quit IRC14:40
*** garthb has joined #openstack-swift14:40
*** itlinux has quit IRC14:43
notmynamegood morning14:48
notmynameFWIW my saio has validate_rsync as true14:48
mahaticgood morning14:50
notmynamemahatic! how are you?14:50
mahaticnotmyname: I'm doing good :) what's up?14:51
notmynameI've got most of my day blocked off for some people coming into the office. so I'm just trying to spend a little time doing some work this AM ;-)14:51
*** eranrom has quit IRC14:52
notmynamemahatic: how's the encryption stuff going?14:52
mahaticI see. yeah, it's pretty early for you.14:52
notmynamenot too bad. my kids just left for school14:52
mahaticit's going okay. I have had to go around quite a bit for some visa docs. it ate up so much time! :| tonight is dedicated to encryption :D (I need to go to the consulate in the morning)14:53
mahaticah, you do wake up early14:53
notmynameis that for tokyo?14:53
mahaticyes14:54
notmynamecool. I hope all that goes well. I'm looking forward to meeting you in person!14:54
mahaticI hope so too. Likewise!14:54
MooingLemurLately, I've been running into some issues with object-server which looks like it's blocking for 5-10 seconds at a time without accepting writes, and the TCP rwin drops to 0 during that time.  I think the stall is happening from within the daemon, not due to disk IO.14:55
*** janonymous_ has quit IRC14:55
notmynamemahatic: you started working on swift almost exactly a year ago14:55
MooingLemurI'm now using servers_per_port, which seems not to have made it any better14:55
notmynameMooingLemur: interesting14:55
MooingLemurI don't know how to debug this, but I've done some tcpdumps from the proxies14:56
*** petertr7_away is now known as petertr714:56
MooingLemurand all of the object servers are dropping the window sizes at different times.  The client will upload a file, it'll stall the first 10-15 seconds after the first 5 MB uploaded14:56
MooingLemurthen go at 30 MB/s for a while, then drop to 0, then come back up, then drop to 014:56
notmynamewhat client are you using?14:57
MooingLemurcurl in this case14:57
mahaticnotmyname: yeah! I think my first patch was also merged around this time last year :) you got it all started! thank you! :)14:57
notmynameare you doing several connections at once?14:57
MooingLemurfor testing, no, but the cluster is quite active14:57
MooingLemurthis is production14:57
notmynameok.14:58
MooingLemurso I'm wondering if there's contention in the daemon.  One of the disks is still on 6000, and sometimes I even get timeouts hitting /healthcheck14:58
MooingLemurBTW, I'm using commit 462aad2a2449f81c8ccc81217db05f2c61514f1114:59
MooingLemurI know that's close to 2.4, but not quite14:59
MooingLemur(I'm only using that on the object servers at this point, the proxies/account/container are all still using 2.2.015:00
notmynameyeah. only thing you're missing is the tempurl patch15:00
*** vinsh has quit IRC15:00
*** vinsh_ has joined #openstack-swift15:00
*** minwoob has joined #openstack-swift15:00
*** vinsh has joined #openstack-swift15:01
MooingLemurThese object servers have between 32 and 72 disks each15:01
notmynameso one interesting thing is that /healthcheck is timing out. that doesn't talk to the storage nodes at all15:02
*** jistr is now known as jistr|call15:02
notmynameso you probably need to look at the logs on the cluster and look at the request timings15:02
notmynamesee where the delay is. on the storage nodes or in the proxy15:02
notmynamethat should narrow your search for the root cause15:02
MooingLemurI mean, I'm pretty sure it's the storage nodes, because nagios is checking /healthcheck on the object nodes directly15:03
MooingLemurand I'm seeing intermittent timeouts with that15:03
notmynameah ok15:03
notmynameok, then the next things is to figure out if it's happening for all object servers or just a subset. then figure out if it's for all disks or just a subset15:04
notmynameie you might be able to drill down and find out if it's one bad disk that's causing the issues15:04
notmynameeg maybe the object server process is causing the whole system to lock up when it hits a bad disk15:04
notmyname(except thats what the servers_per_port is supposed to work around)15:05
MooingLemurI don't think it's a single bad disk, because the behavior happens no matter the request URL, and it's happening on all three of the object servers.  But then again, I've been chasing this issue for a while and only the past couple days have I devoted my full attention to it.15:05
MooingLemurI thought servers_per_port would make it go away completely :)15:05
MooingLemurhttps://bpaste.net/show/1c1d5e2d16d6 <- object-server.conf15:06
MooingLemurdoes that look sane?15:06
*** esker has joined #openstack-swift15:10
notmynameMooingLemur: only a couple of comments, but not related to your issue15:10
MooingLemurI notice when object-server is restarted, netstat -plnt shows the same pid listening on all the ports.15:10
MooingLemurhttps://bpaste.net/show/b593f342ef6515:10
notmynameMooingLemur: first, the disable_path in /tmp could give odd behavior if your system deletes stuff in /tmp on reboot15:11
MooingLemuryeah, I'm aware of that caveat :)15:11
notmynameMooingLemur: second, the servers_per_port of 4 is probably fine. when swifterdarrell did his testing, it seemed that a value of 3 was pretty good15:11
notmynameMooingLemur: ok, so 2 other things. servers_per_port is very new, so I'm really excited to see someone using it in prod! also, you're using ipv6! that's cool too. I don't know anyone else using that15:12
notmyname(I think it's great, so don't take my comment as saying it's bad)15:13
MooingLemuryeah, IIRC the move to eventlet broke ipv6 for a while too, haha15:14
notmynameMooingLemur: but everything is working fine with ipv6 now?15:14
notmynamethat's cool15:14
MooingLemuryeah15:14
MooingLemurthat's all good now15:14
*** esker has quit IRC15:14
notmynameok, so back to the slowdowns15:14
notmynamewhen you get a slow request, have you pulled the logs via trans-id to see what's going on and to look at the logged timings?15:15
MooingLemurin the logs it's hard to see the slow request as slow other than it's a 3GB PUT at 10MB/s rather than 30MB/s.15:16
MooingLemurbut what was really happening was 40MB/s, down to 0, back up to 40, etc.15:16
notmynamehmm15:17
peluseacoles, you around?15:17
MooingLemurwhat's your take on the listeners?  It would seem that the same pid listening on all the object server ports would be a problem.  If I change the ring, the ports will get listened by different pids15:18
MooingLemurat least for the ones that changed15:18
MooingLemurbut once I restart the daemon, it shows them all being listened on by that single process15:18
*** vinsh_ has joined #openstack-swift15:18
notmynameok, servers_per_port doesn't make the slowdown go away. that's not the goal. the goal is that a slowdown won't affect requests to a different drive. without that, one slow disk will cause the entire process to hang. now it just hangs the request to that one disk15:18
*** jmccarthy__ has quit IRC15:19
notmynameMooingLemur: is that PID the parent process?15:19
*** nadeem has quit IRC15:19
MooingLemurright, I'm aware of that, but it *looks* like it's still affecting the whole daemon, but I haven't proven it yet.15:20
*** nadeem has joined #openstack-swift15:20
notmynameyeah, but if for some reason it is the same process on all disks then that makes sense15:20
MooingLemurit is the parent of all the object-server procs15:20
MooingLemurexcept for itself of course15:21
*** vinsh has quit IRC15:21
*** annegentle has joined #openstack-swift15:21
notmynameswifterdarrell: does that sound right? for servers_per_port, the listed PID for a socket is the parent process and not the spawned child?15:22
notmynameI'm not sure15:22
openstackgerritAlistair Coles proposed openstack/swift: Re-organise ssync tests  https://review.openstack.org/22019815:22
MooingLemurThey all seem to be listening on all the ports15:23
MooingLemuraccording to lsof -nPp <pid>15:23
* MooingLemur will be back in ~1h15:24
minwoobQuick question - how many fragments can there be per hashdir in a data file path?15:31
notmynameMooingLemur: you should validate that you have the ring completely pushed out, including to all the proxy servers. just to make sure that the proxy isn't still using the original port and sending everything there15:31
minwoobExactly one?15:31
*** chenhuayi has joined #openstack-swift15:31
*** rjaiswal has joined #openstack-swift15:34
*** kevinc_ has joined #openstack-swift15:38
*** jistr|call is now known as jistr15:44
*** breitz has quit IRC15:49
pbourkehi, wondering would anyone have ideas for the cause of a HTTP 400 in the object-expirer logs? (http://paste.openstack.org/show/444410/)15:54
pbourkeit seems to be when it trys to make a call to get_account_info()15:54
pbourkemy object-expirer.conf: http://paste.openstack.org/show/444411/15:54
*** bkopilov has quit IRC15:58
*** marzif has quit IRC16:04
*** nadeem has quit IRC16:05
*** nadeem has joined #openstack-swift16:05
*** jistr has quit IRC16:06
*** bkopilov has joined #openstack-swift16:10
*** aix has quit IRC16:12
*** rledisez has quit IRC16:20
pbourkeok ignore, conf file needed proxy in pipeline16:23
MooingLemurnotmyname: I'm 100% sure.  Proxies have been reloaded as well.  tcpdump also confirms it's not using 6000 anymore.16:26
*** ctrath has quit IRC16:27
*** petertr7 is now known as petertr7_away16:29
*** chsc has joined #openstack-swift16:29
*** nadeem has quit IRC16:34
*** annegentle has quit IRC16:36
*** annegentle has joined #openstack-swift16:37
*** esker has joined #openstack-swift16:38
*** lyrrad has joined #openstack-swift16:39
*** ctrath has joined #openstack-swift16:40
*** lpabon_ has quit IRC16:48
*** haomaiw__ has joined #openstack-swift17:02
*** haomaiwa_ has quit IRC17:03
*** chenhuayi has quit IRC17:15
acolespeluse: ping17:16
*** trifon has joined #openstack-swift17:18
*** kairo has quit IRC17:22
*** esker has quit IRC17:23
*** chsc has quit IRC17:25
*** nadeem has joined #openstack-swift17:26
*** nadeem has quit IRC17:26
*** chsc has joined #openstack-swift17:26
*** zul has quit IRC17:26
*** zul has joined #openstack-swift17:27
*** nadeem has joined #openstack-swift17:27
*** zul has quit IRC17:27
*** zul has joined #openstack-swift17:28
openstackgerritAlistair Coles proposed openstack/swift: Re-organise ssync tests  https://review.openstack.org/22019817:28
openstackgerritAlistair Coles proposed openstack/swift: Fix invalid frag_index header in ssync_sender when reverting EC tombstones  https://review.openstack.org/21783017:28
notmynamegood morning, again17:28
*** annegentle has quit IRC17:33
*** lpabon has joined #openstack-swift17:35
*** lpabon has quit IRC17:36
*** petertr7_away is now known as petertr717:38
*** annegentle has joined #openstack-swift17:42
* notmyname will be in meetings most of the day. ping me if you need something, and I'll check in later17:42
*** acoles is now known as acoles_17:46
*** acoles_ is now known as acoles17:48
*** acoles is now known as acoles_17:49
notmynameMooingLemur: ok.17:53
*** slo_ has joined #openstack-swift17:53
notmynameMooingLemur: also, I checked my assumption. the PID listening on the port being the same is ok. that's the parent process17:53
notmynameMooingLemur: so what you're seeing from netstat is expected17:53
wbhuberpeluse: For LP 1488610, with the new EC cluster up and running (thx to seamless ansible), I'm able to reproduce the same error specified in the bug you and ctennis saw.  You're right that this is not recreatable on SAIO.  Off I delve in...18:05
openstackLaunchpad bug 1488610 in OpenStack Object Storage (swift) "EC connection refused exception when storage node is offline" [Undecided,Incomplete] https://launchpad.net/bugs/1488610 - Assigned to Bill Huber (wbhuber)18:05
*** trifon has quit IRC18:06
*** esker has joined #openstack-swift18:17
*** esker has quit IRC18:19
*** garthb has quit IRC18:19
*** pgbridge has quit IRC18:20
*** esker has joined #openstack-swift18:21
*** geaaru has quit IRC18:24
*** gyee has joined #openstack-swift18:24
*** pgbridge has joined #openstack-swift18:28
*** marzif has joined #openstack-swift18:28
*** annegentle has quit IRC18:31
ctenniswbhuber: I'll point out not only does it exist, but it's so verbose in the logs when it happens that my log file blew up to over a gigabyte in about an hour.18:32
*** kevinc_ has quit IRC18:35
*** esker has quit IRC18:38
*** marzif has quit IRC18:38
*** eranrom has joined #openstack-swift18:39
*** esker has joined #openstack-swift18:39
*** esker has quit IRC18:39
*** esker has joined #openstack-swift18:40
*** trifon has joined #openstack-swift18:44
*** ctrath has quit IRC18:44
*** ctrath has joined #openstack-swift18:50
*** tongli has joined #openstack-swift18:51
*** tongli has quit IRC18:52
*** annegentle has joined #openstack-swift19:01
*** nadeem has quit IRC19:04
*** nadeem has joined #openstack-swift19:06
*** nadeem has quit IRC19:11
*** nadeem has joined #openstack-swift19:11
*** _hrou_ has joined #openstack-swift19:15
*** hrou has quit IRC19:19
wbhuberctennis: i hope you're not facing an inoperable cluster with logfiles eating up the root's disk memory.19:23
ctenniswbhuber: I'm not, but it certainly could happen gone unchecked19:23
*** changbl has quit IRC19:30
*** thumpba has joined #openstack-swift19:32
*** mahatic has quit IRC19:38
*** _hrou_ has quit IRC19:38
*** nadeem has quit IRC19:43
*** nadeem has joined #openstack-swift19:43
*** trifon has quit IRC19:51
*** petertr7 is now known as petertr7_away20:01
*** petertr7_away is now known as petertr720:05
*** eranrom has quit IRC20:15
openstackgerritTim Burke proposed openstack/swift: Add delete markers to versioned_writes middleware  https://review.openstack.org/21492220:30
*** dimasot has quit IRC20:33
*** kairo has joined #openstack-swift20:43
*** hugespoon has joined #openstack-swift20:44
*** pgbridge has quit IRC20:49
hugespoonall, w/ a swift deploy using keystone, is it possible to set intra-project ACLs? i.e. user2 has no read access to a container in the account20:50
*** nadeem has quit IRC20:50
hugespoonthe docs all seem to mention inter-project ACLs20:50
*** nadeem has joined #openstack-swift20:50
*** rjaiswal has quit IRC20:50
openstackgerritTim Burke proposed openstack/python-swiftclient: Centralize header parsing  https://review.openstack.org/18433620:51
*** nadeem has quit IRC20:55
*** nadeem has joined #openstack-swift20:56
*** dustins has quit IRC21:05
*** greghaynes has quit IRC21:10
openstackgerritMerged openstack/swift: Replace a / b with a // b to use integer division where needed  https://review.openstack.org/20821421:26
openstackgerritMerged openstack/swift: Merge branch 'master' into feature/crypto  https://review.openstack.org/21977521:30
*** petertr7 is now known as petertr7_away21:31
*** jrichli has quit IRC21:34
*** zaitcev has joined #openstack-swift21:37
*** ChanServ sets mode: +v zaitcev21:37
*** annegentle has quit IRC21:38
*** marzif has joined #openstack-swift21:39
*** wbhuber has quit IRC21:45
*** jkugel has quit IRC21:54
*** haomaiwa_ has joined #openstack-swift21:54
*** slo_ has quit IRC21:55
*** haomaiw__ has quit IRC21:56
*** annegentle has joined #openstack-swift21:57
mattoliverauMorning22:02
*** annegentle has quit IRC22:03
*** nadeem has quit IRC22:08
pelusemorning22:14
*** ctrath has quit IRC22:21
openstackgerritMichael Barton proposed openstack/swift: go: improve replication logging  https://review.openstack.org/22033322:28
*** greghaynes has joined #openstack-swift22:32
notmynamewhew. back online22:36
*** thumpba has quit IRC22:40
pelusewhew, me too :)  all mac OS'd now and sorta fully functinoal...22:46
mattoliveraupeluse: no more windows \o/22:55
mattoliveraunotmyname: welcome back22:55
*** wbhuber has joined #openstack-swift22:56
pelusemattoliverau, its about time I'd say!!!22:58
*** jeblair has quit IRC22:59
*** jeblair has joined #openstack-swift23:00
*** jeblair has quit IRC23:01
*** jeblair has joined #openstack-swift23:02
*** gyee has quit IRC23:04
*** km has joined #openstack-swift23:06
notmynamepeluse: cool. did you choose LimeChat?23:06
*** NM has joined #openstack-swift23:06
*** _hrou_ has joined #openstack-swift23:06
*** NM has quit IRC23:10
pelusenotmyname, so I have it installed on my mac but I stil have a windows PC sitting at the office that I remote into from my mac that has Xchat running all the time so I get history there and have access to stupid company tools that need windows...23:11
notmynameah ok23:11
pelusenotmyname, so cool that I can remote desktop to a windows maching from OSX!23:11
*** minwoob has quit IRC23:11
pelusenotmyname, but I am using native mail and busycal now isntead of the only approved tools here - Office.  They totally suck on OSX for us "visusally impaired" :)23:12
mattoliverauIf you want your phone to wake you up at night (if you forget to silent your phone at night) then you should use quassel, set a server somewhere and then you can use the client everywhere :)23:12
pelusemattoliverau, yeah I think Curt does that but its so easy to have this remote machine always on....23:12
mattoliveraupeluse: yeah, and then notmyname finds out that your phone isn't on silent and messages ensue :P23:13
pelusenow if I can just remember what I was in the middle of doing when I started this laptop migration...23:13
mattoliveraulol, let me guess... EC?23:13
peluseahhh yes, that and I guess lining up a pile of bugs to fix as part of this collab huh? I sent mstill a note this morn.23:15
pelusenotmyname, we should have a few new folks ramping up (we meaning us and rax) in the next month to start on bug fix then move into feature stuff23:15
notmynamepeluse: great!23:16
peluseI think I'm heading to San Antonio at the end of the month to meet a few folks and help kick start the Swift side23:17
notmynamewear shorts23:17
* peluse thinks he'll need some shirts :)23:17
peluseoh shit, I need a new swift sticker for my new laptop too!23:18
notmynamespeaking of shirts, I'm currently working on next swfit tshirt designs23:18
pelusesweet!23:18
mattoliveraupeluse: I did a bit of a bug audit yesterday, if you check the collab spread sheet. but there are plenty more if your in the mood :P23:18
notmynamepeluse: heh, ok. I'll try to bring some to tokyo23:18
pelusemattoliverau, yes, I saw that.  awesome!23:18
pelusemattoliverau, BTW can you send me the link.  Its on my other laptop running an OS I don't care to look at again :)23:18
mattoliveraulol, of course23:19
mattoliverauI failed a liitle at the audit, cause I ended up getting side tracked fixing one that had been in my name for a while instead of focusing solely on LP :P23:20
*** chsc has quit IRC23:20
*** marzif has quit IRC23:21
*** jlhinson has quit IRC23:23
*** annegentle has joined #openstack-swift23:29
*** ho has joined #openstack-swift23:32
hogood morning!23:33
*** kei_yama has joined #openstack-swift23:33
mattoliverauho: morning23:44
*** changbl has joined #openstack-swift23:48
*** petertr7_away is now known as petertr723:51
*** aix has joined #openstack-swift23:58

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