Friday, 2014-02-21

*** mkollaro has quit IRC00:08
*** StevenK_ is now known as StevenK00:25
*** StevenK is now known as Guest9969500:26
*** joeljwright has joined #openstack-swift00:26
*** Guest99695 is now known as StevenK00:26
*** joeljwright has quit IRC00:31
*** matsuhashi has joined #openstack-swift00:31
*** Midnightmyth has quit IRC00:38
*** mmcardle has joined #openstack-swift00:44
*** matsuhas_ has joined #openstack-swift00:48
*** shri1 has joined #openstack-swift00:48
*** mmcardle has quit IRC00:48
*** minnear_ has joined #openstack-swift00:49
*** ahale has joined #openstack-swift00:50
*** yuan has joined #openstack-swift00:50
*** dmorita has joined #openstack-swift00:50
*** notmyname_ has joined #openstack-swift00:50
*** mlanner_ has joined #openstack-swift00:50
*** alpha_ori_ has joined #openstack-swift00:51
*** matsuhashi has quit IRC00:55
*** yuanz has quit IRC00:55
*** shri has quit IRC00:55
*** minnear has quit IRC00:55
*** alpha_ori has quit IRC00:55
*** ahale_ has quit IRC00:55
*** pconstantine has quit IRC00:55
*** mlanner has quit IRC00:55
*** notmyname has quit IRC00:55
*** mlanner_ is now known as mlanner00:55
*** notmyname_ is now known as notmyname00:55
*** alpha_ori_ is now known as alpha_ori00:55
*** ChanServ sets mode: +v dfg00:56
*** pconstantine has joined #openstack-swift01:02
*** yuanz has joined #openstack-swift01:03
*** yuan has quit IRC01:06
*** ChanServ sets mode: +v notmyname01:06
*** yuan has joined #openstack-swift01:07
*** yuanz has quit IRC01:08
*** openstackgerrit has quit IRC01:18
*** openstackgerrit has joined #openstack-swift01:18
*** mmcardle has joined #openstack-swift01:20
*** mmcardle has quit IRC01:24
*** joeljwright has joined #openstack-swift01:27
*** joeljwright has quit IRC01:31
*** ryao has quit IRC01:33
*** fifieldt has joined #openstack-swift01:33
*** nosnos has joined #openstack-swift01:34
*** ryao has joined #openstack-swift01:34
openstackgerritA change was merged to openstack/swift: Fix misspellings in swift  https://review.openstack.org/7180001:36
luisbgnice to see merges :)01:40
*** shri1 has quit IRC01:43
*** haomaiwa_ has quit IRC01:55
*** haomaiwang has joined #openstack-swift02:08
*** yuanz has joined #openstack-swift02:13
*** yuan has quit IRC02:19
claygportante: nope02:19
*** mmcardle has joined #openstack-swift02:21
openstackgerritMatthew Kassawara proposed a change to openstack/swift: Alphabetized items under "Misc" in source documentation  https://review.openstack.org/7528202:24
*** mmcardle has quit IRC02:26
*** joeljwright has joined #openstack-swift02:28
*** keving has joined #openstack-swift02:32
*** joeljwright has quit IRC02:33
*** yuanz has quit IRC02:33
*** matsuhas_ has quit IRC02:34
*** yuanz has joined #openstack-swift02:34
*** matsuhas_ has joined #openstack-swift02:36
*** mmcardle has joined #openstack-swift02:43
*** mmcardle has quit IRC02:48
*** matsuhas_ has quit IRC03:03
*** matsuhas_ has joined #openstack-swift03:06
openstackgerritMatthew Kassawara proposed a change to openstack/swift: Alphabetized items under "Middleware" in source documentation  https://review.openstack.org/7529403:29
*** joeljwright has joined #openstack-swift03:29
*** matsuhas_ has quit IRC03:29
*** joeljwright has quit IRC03:33
*** justIn_ has joined #openstack-swift03:34
*** gyee has quit IRC03:40
*** mmcardle has joined #openstack-swift03:45
*** mmcardle has quit IRC03:49
*** keving has quit IRC03:53
*** keving has joined #openstack-swift03:53
*** madhuri has joined #openstack-swift04:01
*** matsuhashi has joined #openstack-swift04:25
*** joeljwright has joined #openstack-swift04:31
*** joeljwright has quit IRC04:35
*** ppai has joined #openstack-swift04:39
*** mmcardle has joined #openstack-swift04:46
*** mmcardle has quit IRC04:50
openstackgerritA change was merged to openstack/swift: Support If-[None-]Match for object HEAD, SLO, and DLO  https://review.openstack.org/7316205:02
openstackgerritSamuel Merritt proposed a change to openstack/swift: Raise error on long or short DLO  https://review.openstack.org/7531105:04
*** madhuri has quit IRC05:05
*** madhuri has joined #openstack-swift05:16
*** zaitcev has quit IRC05:19
*** redbo_ is now known as redbo05:23
*** ChanServ sets mode: +v redbo05:23
*** matsuhashi has quit IRC05:23
*** joeljwright has joined #openstack-swift05:32
*** matsuhashi has joined #openstack-swift05:33
*** joeljwright has quit IRC05:37
*** tdasilva has quit IRC05:39
*** mmcardle has joined #openstack-swift05:47
*** mmcardle has quit IRC05:52
*** sasi has joined #openstack-swift06:09
sasiHi All, I am trying out Multi-node swift (RHEL) installation and facing error (503) while uploading an object or container. Can any one in the forum have bit time to help me06:12
*** cschwede_ has joined #openstack-swift06:20
*** cschwede_ has quit IRC06:24
*** joeljwright has joined #openstack-swift06:32
*** saju_m has joined #openstack-swift06:36
*** joeljwright has quit IRC06:37
*** mmcardle has joined #openstack-swift06:48
*** mmcardle has quit IRC06:52
*** anju_ has joined #openstack-swift06:52
*** cschwede_ has joined #openstack-swift07:04
openstackgerritSamuel Merritt proposed a change to openstack/swift: Functional tests for DLO If-Match/If-None-Match  https://review.openstack.org/7532707:13
*** basha has joined #openstack-swift07:13
openstackgerritSamuel Merritt proposed a change to openstack/swift: Functional tests for SLO If-Match/If-None-Match  https://review.openstack.org/7532807:13
*** foexle has joined #openstack-swift07:17
*** justIn_ has quit IRC07:21
*** basha has quit IRC07:28
*** joeljwright has joined #openstack-swift07:33
*** joeljwright has quit IRC07:38
*** mmcardle has joined #openstack-swift07:49
*** mmcardle has quit IRC07:54
*** cschwede_ has quit IRC07:58
*** basha has joined #openstack-swift08:02
*** sasi has quit IRC08:11
*** mmcardle has joined #openstack-swift08:13
*** cschwede_ has joined #openstack-swift08:20
*** saju_m has quit IRC08:31
*** cschwede_ has left #openstack-swift08:32
*** joeljwright has joined #openstack-swift08:34
*** joeljwright has quit IRC08:39
*** nacim has joined #openstack-swift08:50
*** joeljwright has joined #openstack-swift08:58
*** saju_m has joined #openstack-swift09:01
*** joeljwright has quit IRC09:01
*** saju_m has quit IRC09:02
*** fbo_away is now known as fbo09:09
*** otoolee has left #openstack-swift09:09
*** bvandenh has quit IRC09:19
*** basha has quit IRC09:19
*** saju_m has joined #openstack-swift09:21
*** mkollaro has joined #openstack-swift09:21
*** dmorita has quit IRC09:23
*** chandan_kumar has joined #openstack-swift09:25
*** bvandenh has joined #openstack-swift09:27
*** chandan_kumar has quit IRC09:51
*** chandan_kumar has joined #openstack-swift10:05
*** chandan_kumar has quit IRC10:28
*** [BNC]otoolee has joined #openstack-swift10:41
*** mkollaro has quit IRC10:42
*** [BNC]otoolee has left #openstack-swift10:44
*** [BNC]otoolee has joined #openstack-swift10:47
*** mkollaro has joined #openstack-swift10:51
*** [BNC]otoolee has left #openstack-swift10:51
*** nosnos has quit IRC10:58
*** gdrudy has joined #openstack-swift11:00
*** matsuhashi has quit IRC11:02
*** gdrudy1 has joined #openstack-swift11:12
*** gdrudy1 has left #openstack-swift11:13
*** [BNC]otoolee has joined #openstack-swift11:31
*** [BNC]otoolee has left #openstack-swift11:33
*** [BNC]otoolee has joined #openstack-swift11:35
*** Trixboxer has joined #openstack-swift11:42
*** [BNC]otoolee has left #openstack-swift11:42
*** [BNC]otoolee has joined #openstack-swift11:44
*** [BNC]otoolee has left #openstack-swift11:44
*** Midnightmyth has joined #openstack-swift11:46
*** [BNC]otoolee has joined #openstack-swift11:47
*** [BNC]otoolee has left #openstack-swift11:48
*** [BNC]otoolee has joined #openstack-swift12:01
*** [BNC]otoolee has left #openstack-swift12:02
*** [BNC]otoolee has joined #openstack-swift12:38
*** [BNC]otoolee has left #openstack-swift12:38
*** [BNC]otoolee has joined #openstack-swift12:48
*** [BNC]otoolee has left #openstack-swift12:48
*** ppai has quit IRC12:53
*** [BNC]otoolee has joined #openstack-swift12:56
*** zul has quit IRC13:09
*** zul has joined #openstack-swift13:09
*** [BNC]otoolee has left #openstack-swift13:39
*** tongli has joined #openstack-swift13:40
*** russellb is now known as rustlebee13:44
*** otoolee has joined #openstack-swift13:52
*** saju_m has quit IRC14:10
*** otoolee has left #openstack-swift14:18
*** zul has quit IRC14:20
*** zul has joined #openstack-swift14:21
*** judd7_ has quit IRC14:34
*** otoolee has joined #openstack-swift14:34
*** judd7 has joined #openstack-swift14:37
*** mmcardle has quit IRC14:39
*** otoolee has left #openstack-swift14:44
*** otoolee has joined #openstack-swift14:47
*** otoolee has quit IRC14:47
*** otoolee has joined #openstack-swift14:49
*** mmcardle has joined #openstack-swift14:51
*** dmsimard has joined #openstack-swift14:54
*** mhu has joined #openstack-swift14:57
*** otoolee has quit IRC14:59
mhuHello, is it possible to revoke a scheduled expiry on an object once it has been set with X-Delete-xxx ? Provided the object is still there of course15:13
*** mlipchuk has joined #openstack-swift15:18
*** mlipchuk has quit IRC15:19
*** nacim has quit IRC15:20
*** nacim has joined #openstack-swift15:32
*** minnear_ is now known as minnear15:35
*** gholt has quit IRC15:37
*** SkyRocknRoll__ has quit IRC15:37
*** marcusvrn has quit IRC15:37
*** gholt has joined #openstack-swift15:38
*** ChanServ sets mode: +v gholt15:38
*** erlon has quit IRC15:42
*** lnxnut has joined #openstack-swift15:43
*** Midnightmyth has quit IRC16:01
*** otoolee has joined #openstack-swift16:07
*** therve_ has joined #openstack-swift16:08
*** bsdkurt has quit IRC16:10
*** bsdkurt has joined #openstack-swift16:13
*** jairo has joined #openstack-swift16:19
jairoguys I need some guidance here16:21
jairo I am getting a bit worry, since I upgraded to the latest release of swift my nodes are going nuts doing this:  http://paste.openstack.org/show/68047/16:21
creihtjairo: well the first thing you can do is stop the object-auditor16:23
creihtjairo: what version were you upgrading from?16:23
jairoI was on 1.10 upgraded to 1.1216:24
creihtjairo: did you verify that your swift_hash_path_* didn't change in /etc/swift/swift.conf ?16:28
jairocreiht: I did not change that, it is like: swift_hash_path_suffix = ba3xxxxxxxx16:30
jairocreiht: and it is in the same location as it was  /etc/swift/swift.conf16:30
creihtok if that got accidently changed, that could cause the issue you are seeing16:33
notmynamejairo: can you paste the output of `swift-object-info` from one of those objects? (scrub anything sensitive, of course)16:34
creihtyeah16:34
jairookay16:36
jairohere it is http://paste.openstack.org/show/68051/16:43
*** therve_ has quit IRC16:45
*** gdrudy has left #openstack-swift16:46
creihtjairo: ok, what path is that object currently on?16:47
jairoI executed this:  swift-object-info /srv/node/sdc1/objects/99679/dad/4073e17bed536685ad7ff87714711dad/1391859167.53165.data16:48
creihtok16:48
creihtjairo: have you changed rings recently?16:48
jairono I have not16:49
creihtthe location of the object is in a different partition than what the ring is saying it should be16:49
creiht99679 vs 6599916:49
creihtand that's why the auditor is trying to quarantine them all16:50
creihtjairo: can you validate that all of your servers have the same ring? for example running md5sum on the /etc/swift/object.ring.gz on each server16:51
jairocreiht: yes I will check that16:52
*** otoolee has left #openstack-swift16:53
*** otoolee has joined #openstack-swift16:53
*** otoolee has left #openstack-swift16:55
*** otoolee has joined #openstack-swift16:55
jairoI checked they all match16:56
*** basha has joined #openstack-swift16:57
creihthrm16:57
openstackgerritpaul luse proposed a change to openstack/swift: Add Storage Policy Support to ssync  https://review.openstack.org/6534716:58
jairoactually after I upgraded to 1.10 I started seeing this: http://paste.openstack.org/show/68062/  popping up slowly on the log files16:59
creihtjairo: it sounds like at some point either the rings got accidently rebuilt from scratch rather than with the original build files17:00
creihtor the hash secrets changed17:01
creihtjairo: do you have both a swift_hash_path_prefix and swift_hash_path_suffix in /etc/swift/swift.conf?17:02
jairono I just have swift_hash_path_suffix17:03
jairoI don't have swift_hash_path_prefix17:03
creihtok that should be ok17:06
creihtnotmyname: I'm out of ideas and gotta run... thoughts?17:07
creihtjairo: sorry I can't help much more at the moment17:07
notmynamenothing is springing to mind, immediately.17:07
gholtHow does one get 99679 to match the first part of that hash 4073e17bed536685ad7ff87714711dad?17:07
jairocreiht: that's okay thanks for your help17:07
notmynamejairo: do you have no swift_hash_path prefix defined at all (ie not in swift.conf or commented out), or is it set to empty?17:08
jaironotmyname: prefix is not defined17:09
notmynameok17:09
*** nacim has quit IRC17:10
jaironotmyname: this is how my swift.conf looks like  http://paste.openstack.org/show/68063/17:10
notmynamejairo: ok17:10
notmynamejairo: do you have any other programs besides swift accessing the storage volumes?17:11
jairono17:11
*** tdasilva has joined #openstack-swift17:13
*** basha has quit IRC17:13
jaironotmyname:  will the object-auditor fix it if I leave it running?..17:14
gholtI really don't get how that hash could ever end up at that disk location indicating partition 99679.17:17
jairooh wait.. one of the nodes have the wrong suffix17:17
notmynamejairo: good catch17:18
creihtjairo: there you go17:18
jairoso I will fix that now, after that the auditor will fix the incorrect, right?17:19
notmynamejairo: the auditor will move the local stuff out and the replicator will repair it from another copy in the cluster17:19
gholtHmm, as an aside then, what am I missing? http://paste.openstack.org/show/68065/17:19
*** hurricanerix has joined #openstack-swift17:22
gholtAh well, must be some maths I'm missing. I'll move on. ;)17:23
*** mkollaro has quit IRC17:24
notmynamejairo: I'd like confirmation that you've still got access to the data. ie you can do a GET or HEAD and still access it17:26
*** otoolee has left #openstack-swift17:29
*** tongli has quit IRC17:31
*** mkollaro has joined #openstack-swift17:32
jairoyes I can still get data access17:35
*** gyee has joined #openstack-swift17:38
*** dtalton has joined #openstack-swift17:39
*** dtalton has left #openstack-swift17:40
jairoso I guess it is all good.. and the auditor will fix it.. you guys are awesome,  I think you guys should have something like zookeeper, to make sure swift.conf and rings are identical17:40
notmynamejairo: swift-recon can do some of that. looks like there could be a few more sanity checks there. glad you're all set again :-)17:41
jaironotmyname: thanks again guys...17:42
*** Midnightmyth has joined #openstack-swift17:45
notmynameI've got a customer meeting to go to today. if you need me, leave a message in here or send an email please17:47
*** keving has joined #openstack-swift17:50
*** csd has joined #openstack-swift17:52
*** bsdkurt has quit IRC17:52
*** bsdkurt has joined #openstack-swift17:53
*** vito-ordaz has joined #openstack-swift17:53
*** shri has joined #openstack-swift17:56
openstackgerritMatthew Kassawara proposed a change to openstack/swift: Alphabetized items under other sections in source documentation  https://review.openstack.org/7547518:02
*** vito-ord_ has joined #openstack-swift18:06
*** vito-ordaz has quit IRC18:10
*** mmcardle has quit IRC18:49
*** foexle has quit IRC19:01
*** dmsimard1 has joined #openstack-swift19:09
*** jairo has quit IRC19:10
*** dmsimard has quit IRC19:12
*** vito-ord_ has quit IRC19:16
*** zaitcev has joined #openstack-swift19:17
*** ChanServ sets mode: +v zaitcev19:17
*** occupant has quit IRC19:21
zaitcevGuys19:22
zaitcevI looked closer into the /info code and found that it uses its own authentication.19:22
zaitcevWhy?19:22
*** dmsimard1 is now known as dmsimard19:23
*** jairo has joined #openstack-swift19:26
*** jergerber has joined #openstack-swift19:26
claygzaitcev: as opposed to like reseller admin?19:33
zaitcevclayg: yes, that. Or if not reseller admin, maybe invent new role.19:34
clayg... maybe invent a new role - in the case of multiple auth (reseller_prefix) it's not clear which auth system you'd ask to validate the request?19:36
*** jairo has left #openstack-swift19:36
*** Trixboxer has quit IRC19:37
zaitcevI do not understand that question. How does any controller code decided "which auth system [it] would ask"? It doesn't! It just invokes the swift.authorize hook that middleware left over, if any.19:39
claygyeah, I could see it would be more flexible if the /info authorization had a hook back to middleware19:44
*** dmsimard has quit IRC19:44
*** bada has quit IRC19:49
*** hurrican_ has joined #openstack-swift19:49
*** hurrican_ has quit IRC19:50
*** dmsimard has joined #openstack-swift19:50
*** bada has joined #openstack-swift19:50
*** hurrican_ has joined #openstack-swift19:51
*** dmsimard1 has joined #openstack-swift19:52
*** hurricanerix has quit IRC19:53
*** otoolee has joined #openstack-swift19:55
*** dmsimard has quit IRC19:55
*** lnxnut has quit IRC19:56
*** lnxnut has joined #openstack-swift19:57
*** hurrican_ has quit IRC19:57
*** hurricanerix has joined #openstack-swift19:58
*** lnxnut has quit IRC20:01
*** otoolee has quit IRC20:02
*** otoolee has joined #openstack-swift20:18
*** lnxnut has joined #openstack-swift20:21
*** bsdkurt has quit IRC20:25
*** bsdkurt has joined #openstack-swift20:26
*** bsdkurt has quit IRC20:28
*** bsdkurt has joined #openstack-swift20:30
*** judd7 has quit IRC20:36
*** bada_ has joined #openstack-swift20:48
*** bada has quit IRC20:48
*** csd has quit IRC20:49
*** ekarlso has quit IRC20:50
*** ekarlso has joined #openstack-swift20:50
*** bradsturtevant has joined #openstack-swift21:00
*** shri has quit IRC21:03
*** shri has joined #openstack-swift21:08
*** csd has joined #openstack-swift21:15
*** foexle has joined #openstack-swift21:20
*** dtalton has joined #openstack-swift21:21
*** dtalton2 has joined #openstack-swift21:22
*** dtalton has quit IRC21:26
*** jeblair has quit IRC21:45
*** dtalton2 has quit IRC21:46
*** jeblair has joined #openstack-swift21:50
*** dtalton has joined #openstack-swift21:52
*** dtalton2 has joined #openstack-swift21:53
*** dtalton3 has joined #openstack-swift21:55
*** dtalton3 has left #openstack-swift21:56
*** dtalton has quit IRC21:58
*** dtalton2 has quit IRC21:59
werso tempauth is just being weird.   I created a new user in proxy-server.conf and it totally doesn't work. gets 401 unauthorized when trying to create or list anything. That's all using the swift cli and ENV variables.   meanwhile if I auth with curl a get a valid X-Auth-Token and X-Storage-Url :/  I'm so confused.22:11
luisbgwer, are the ENV variables correct?22:17
werluisbg: yeah I think so :)22:17
luisbgwer, also... how do you pass the token in the cli?22:17
luisbg401 is usually wrong path or token22:18
werI have tryed with -U and -K adn specifying the auth url too.22:18
werluisbg: not sure?22:18
luisbg-A for auth_url, -U for user, -K for token22:18
weryup.  tried that too.22:18
luisbgwhat is the curl that works? let's start from there22:19
werk hold for curl.22:19
wercurl -i -H "X-Auth-User:user:wer:" -H "X-Auth-Key:testpass" http://localhost:8080/auth/v1.0  Something like that yields good things.22:20
luisbgtry:22:20
luisbgswift -A http://localhost:8080/auth/v1.0 -U user:wer -K tespass stat22:21
*** dmsimard1 has quit IRC22:21
werAccount HEAD failed: http://127.0.0.1:8080/v1/AUTH_user 403 Forbidden22:22
luisbgwer, what does curl get?22:23
werit gets back the keys and storage urls and things :)22:23
*** Anticime1 is now known as Anticimex22:24
*** fbo is now known as fbo_away22:24
zaitcevSo memcached is not running yet again22:24
zaitcevwer must be the 1000th guy who hit it22:25
luisbgoh!22:25
werreally?  So this is a thing?  Cause it felt like a thing.22:25
*** dmsimard has joined #openstack-swift22:26
portante02492222:29
portantesorry, ignore that!22:29
luisbgportante, nope, 024922 is the new way of lie22:30
luisbglife*22:30
luisbgit can't be ignored!22:30
werluisbg: k so since I was fibbing to protect my user/auth, I created that test user we were using and go the same results.  did someone say I should kick memcache?22:37
luisbgwer, zaitcev said thatr22:37
luisbgs/thatr/that22:37
*** csd has quit IRC22:38
werhrm.  That didn't help me :/22:38
zaitcevwer: So, old users work?22:38
werWell.  I only ever had two.  One was system:root and in .admin.  The other was a dispersion one and they both work yes.22:39
zaitcevOkay, let's get serious, then. That means none of  "Something like that yields". Please paste a terminal dump for curl auth command somewhere like paste.openstack.org.22:43
wersure.  Thats why I setup the user :)  one sec22:43
*** hurricanerix has quit IRC22:48
werhttp://pastebin.com/wDXWDsfa  stuffs  I kind of miffed the logs a bit :/22:48
werthe garbage looking stuff from the swift cli concerns me a bit user%2CAUTH_tk10cbdebd73b84c7a88798064a35ca5dc22:49
luisbgwer, echo $ST_USER22:49
weruser:wer22:50
luisbgin one you use localhost in the other you use 127.0.0.122:51
weroh interesting.  lemmie poke there.22:51
*** basha has joined #openstack-swift22:51
werI swapped in both directions and curl and swift cli acted the same.  I don't think that is it.22:54
luisbgwer, this is running swift from a distribution package or from git?22:54
werit's a package.  1.8.022:55
luisbgmaybe zaitcev has more ideas, I would recommend an update22:56
luisbgtrying it from git master's source22:56
werlooks like it came from deb http://ubuntu.lindenlab.com/ubuntu-cloud-mirror/ precise-updates/grizzly main.  I'm running on ubuntu 12.04.  yeah, I could attempt an update :/  I have several hundred TB of data on this thing :)22:57
luisbgAFAIK memcache is used in the swift/common and auth side, not in the client side22:57
zaitcevno, don't have an idea. I'm looking at wer's paste and thinking what it could be22:57
luisbgzaitcev, same here22:57
luisbgwer, after doing git clone of python-swifclient22:58
luisbgyou can do ./python-switclient/bin/swift22:58
luisbgto run from source22:58
weroh!  ok.  Let me pull that down real quick.  have a link handy by chance?22:58
luisbgno. I meant ./python-swiftclient/bin/swift22:58
luisbghttps://github.com/openstack/python-swiftclient.git22:59
werthanks!  let me get that on there and I'll try it.22:59
zaitcevI would rather use curl first23:01
werzaitcev: curl return tokens and storage urls just fine.23:02
zaitcevcurl -v -H "X-Auth-Token: AUTH_tk1e82afb0aad14c2e8cc6501bc13562e1" http://localhost:8080/v1/AUTH_user23:02
werforbidden23:03
zaitcevright... so don't bother with client our of git23:03
weryeah, I was about to tcpdump with the client before you guys showed up, cause I suspected it may be getting the token and storage url :/23:03
zaitcevtypically this sort of thing is memcached and rarely anything else23:04
zaitcevbut since old user is working...23:04
werwell.  So there is one thing that is atypical involving my memcache.23:04
luisbgzaitcev, good one23:04
*** basha has quit IRC23:05
zaitcevwer: what was in the log at the moment you tried the curl command that I pasted? Good token start or garbage?23:06
werchecking23:06
wernot garbage.23:07
zaitcevin my case23:09
zaitcev08/26 GET /v1/AUTH_test HTTP/1.0 200 - curl/7.32.0 AUTH_tk3f089... - 26 - tx253d1d3636b64bc3bc0d3-005307dc6a - 0.0374 - -23:09
werproxy-server STDOUT: ERROR:root:Error talking to memcached: localhost:11211#012Traceback (most recent call last):#012  File "/usr/lib/python2.7/dist-packages/swift/coproxy-server STDOUT: ERROR:root:Error talking to memcached: localhost:11211#012Traceback (most recent call last):#012  File "/usr/lib/python2.7/dist-packages/swift/common/memcached.py", line 202, in get#012    while line[0].upper() != 'END':#012IndexError: list index23:09
werout of rangemmon/memcached.py", line 202, in get#012    while line[0].upper() != 'END':#012IndexError: list index out of range23:09
zaitcevooh23:09
wermaybe that is something :)23:09
luisbgding ding ding23:09
zaitcevbut why23:10
wercause it hates me :)23:10
zaitcevWTF is "coproxy-server"23:10
werThat was after I kicked memcache.23:11
zaitcevI don't what "kicked" is. Is it running right now or not?23:11
weryeah it's running right now.23:11
zaitcevOkay. So, two things. I'd like to know what a "coproxy-server" is, because it's not something that comes in stock Swift. Could be anything broken. 2) try to find it and restart, see if it fixes the problem. Normal Swift reconnects after memcached is killed (of course users have to reauthorize, but your 1st curl command does that).23:15
zaitcevoh wait23:15
wer"coproxy-server"  is lies.  And I have no idea what it is :/23:15
zaitcevright. Maybe log line length for swift/common/memcached.py, truncated and smashed with "proxy-server STDOUT..."23:16
*** jergerber has quit IRC23:16
werEach time I auth I get that same token right now.  so I think it is still valid.  I have one middleware in my pipeline I could disable.23:17
zaitcevthat index out of range thing means that readline got EOF23:17
weris that while reading the cache?23:17
zaitcevwhile reading from memcached socket23:17
werok.  hrm.23:18
zaitcevI would not "kick" or restart memcached to begin with, but since it happened, perhaps we have a bug that prevents automatic reconnect, or, rather, detection of disconnect so that reconnect can happen.23:20
werrestarting the proxy-server would get around that problem if it existed right?23:20
zaitcevit should fix it, yes.23:21
werhrm.  I am at a loss here.  And the fact that I keep getting the same X-Auth-Token makes me thing memcache is working.  I saw that error twice.  But have not seen it since.  It was a few minutes after the restart of memcache so perhaps it was reconnecting on my first attempt?23:23
zaitcev0x2C is a comma, so user%2CAUTH_tk1e82a is user,AUTH_tk1e....23:23
werok :)  I always wondered.23:23
zaitcevwe'll get back to it, but curl first23:24
zaitcevthere was some odd way to specify reseller prefix, so I'll need to look at proxy-server.conf. I forgot the exact syntax23:25
weryeah .reseller or something I thought.23:25
zaitcevreseller prefix goes right there. Technically the default reseller prefix is "AUTH_", which is what we see normally.23:26
werI may not follow what you are suggesting.  I'm not using a reseller right?23:33
*** rustlebee is now known as russellb23:36
zaitcevcould you post proxy-server.conf somewhere? When you redact passwords, be careful. Whitespace may be significant.23:50
werhttp://pastebin.com/dk33JST423:52
werIt's not a very complicated one :)23:53
werI added wer to .admin just recently.23:54
zaitcevbut that addition changed nothing?23:54
wernothing changed.23:54

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