Tuesday, 2014-03-04

notmynameok, as of now, Launchpad answers have been closed. all questions have been migrated to http://ask.openstack.org00:03
*** miurahr has quit IRC00:05
werI am trying to do some backend middleware magic.  And I am not sure what I am going wrong with my swob.Request.  I see my request hitting the proxy-server but am getting a 401.  the container is public so I don't get it.00:19
werrequests that are identical with curl can access the files just fine.  I've seen examples of middlewares using webob... one with swob.  I chose swob cause it is there.  But I need a simple example to "fix" an incoming request. and add the AUTH_ pieces and redo some of the url.  The return that response.  But I've been pulling my hair out a little :)00:23
*** miurahr has joined #openstack-swift00:23
weruse of  the term identical is loose :)  cause really I must be doing something stuupid.  But it sure looks correct in the logs :)00:24
notmynamewer: normally I point people to the included catch_errors as a sample middleware00:24
wergah.  I have not looked there yet.  Was just going through all of them :)00:24
notmynamecatch_errors is fairly simple, so it's a good starting point00:25
werI have written middlewares that can do things like return 302's and things.  But I have never done one that does another call to swift... or somewhere  else to get something.00:25
notmynamewer: ah. doing extra requests. like dlo, slo, bulk, staticweb00:26
weryeah!00:26
werI have been looking at bulk and basing my stuff on that and swob.  And it returns a 401 which I think is from the new request.00:27
werBut I don't think I should be getting a 401 so something is wonky.00:27
notmynameare you using the pre-authed request mechanics?00:28
werAnd in my proxy-server logs... I see the "malformed" original request.... and the newly formed nice looking request.  And the new request should not be 401.  But from my middleware it is.00:28
werI don't think so.00:28
notmynamedfg: still around? in my mind you're the expert on pre authed requests in middleware00:29
werThe new request is hitting a public bucket... so I guess I don't get why I would need preauth at that point.... but it seems like you may be right.  I've obviously missed a step :)00:30
*** miurahr has quit IRC00:30
wererr container I meant.00:30
werI guess I should also take a harder look at swob too :(  I am just not a very accomplished wsgi guy.  So all this stuff feels highy abstracted to me.  so many self.logger.debug lines :)00:32
*** miurahr has joined #openstack-swift00:34
wernotmyname: does pre auth refer to middleware in the pipeline before auth?  I'm not finding things about it.00:35
notmynamewer: hmm..probably not. that doesn't make sense to me (I'm not looking at the code..I'm sitting in the middle of a conference right now)00:35
weroh no worries :)  I'll keep poking.00:36
werand ty00:37
*** miurahr has quit IRC00:41
*** openstackgerrit has quit IRC00:44
*** openstackgerrit has joined #openstack-swift00:44
*** miurahr has joined #openstack-swift00:45
openstackgerritA change was merged to openstack/swift: Use new style class for ringbuilder's Commands  https://review.openstack.org/7746300:55
*** miurahr has quit IRC01:04
openstackgerritA change was merged to openstack/swift: Object server PUTs should respect client_timeout  https://review.openstack.org/7722601:05
*** nosnos has joined #openstack-swift01:29
openstackgerritSamuel Merritt proposed a change to openstack/swift: Convert all old-style classes to new-style  https://review.openstack.org/7774501:34
*** shri has quit IRC01:44
*** Dharmit has joined #openstack-swift01:51
*** Dharmit has quit IRC02:03
*** Dharmit has joined #openstack-swift02:06
claygtorgomatic: why you gotta go kocking out the ducks?02:09
creihtpre-emptive strike02:18
creiht:)02:18
*** lpabon has quit IRC02:35
*** yuanz has quit IRC02:49
*** yuan has joined #openstack-swift03:17
*** chandan_kumar has joined #openstack-swift03:37
*** annegentle has quit IRC03:42
*** mrsnivvel has joined #openstack-swift03:59
*** judd7 has quit IRC04:04
*** madhuri has quit IRC04:21
*** ppai has joined #openstack-swift04:30
*** lpabon has joined #openstack-swift04:34
*** madhuri has joined #openstack-swift04:38
*** chandan_kumar has quit IRC04:53
madhuriHi, can anyone please tell me what happens in case we submit a PUT request for a container and the account doesn't exist?04:54
*** sungju_ has joined #openstack-swift05:35
*** sungju_ has quit IRC05:36
*** lpabon has quit IRC05:38
*** nshaikh has joined #openstack-swift05:40
*** bvandenh has joined #openstack-swift05:49
claygmadhuri: 40406:09
claygcreiht: no no no - we have to give them something to play with so they don't break our nice things06:10
*** bvandenh has quit IRC06:11
madhuriclayg: But I have tried using it but it doesn't show 40406:14
claygoh... well if you're authorized to create containers in that account and you have account_autocreate turned on - the account will just... get... auto... created.06:27
madhuriclayg: but no account database is created in that case :(06:29
madhuriclayg: http://pastebin.com/jydbLdwN06:32
*** sungju has quit IRC06:33
*** gyee has quit IRC06:34
openstackgerritChristian Schwede proposed a change to openstack/swift: Add containeralias middleware  https://review.openstack.org/6249406:52
*** odyssey4me has quit IRC06:57
claygmadhuri: well neither of those is a container create request - that's just the difference between the 201 and 202?06:58
claygmadhuri: try running the same thing with -I, or make the same requests against a container.06:59
*** SkyRocknRoll has joined #openstack-swift07:06
*** SkyRocknRoll has quit IRC07:06
*** SkyRocknRoll has joined #openstack-swift07:06
ppaiHi all, does anyone know what are the *.db.pending files for ?07:07
openstackgerritPete Zaitcev proposed a change to openstack/swift: Add Guru Meditation  https://review.openstack.org/7051307:12
*** saju_m has joined #openstack-swift07:12
*** odyssey4me has joined #openstack-swift07:15
zaitcevppai: it's for updaters07:16
madhurippai: It contains all the pending commit request for account database or container database.07:17
ppaizaitcev, thanks, has it got anything to do with sqlite WAL feature ?07:18
ppaimadhuri, at what point does it get committed to .db file ?07:18
madhurippai: After the limit of maximum pending entries is reached.07:20
ppaimadhuri, thanks. Is it this http://docs.openstack.org/developer/swift/db.html#swift.common.db.PENDING_CAP ?07:22
*** zaitcev has quit IRC07:22
madhurippai: Yes07:22
*** mlipchuk has joined #openstack-swift07:27
ppaimadhuri: thanks again, I set PENDING_CAP = 0 in db.py and now i can see object entries in container DBs :)07:28
madhurippai: anytime :)07:29
*** bvandenh has joined #openstack-swift07:30
*** nosnos has quit IRC07:31
*** nosnos_ has joined #openstack-swift07:31
*** bvandenh has quit IRC07:36
*** ppai has quit IRC07:37
openstackgerritClay Gerrard proposed a change to openstack/swift: sanity check copy tests  https://review.openstack.org/7781107:38
openstackgerritClay Gerrard proposed a change to openstack/swift: refactor proxy and close connections  https://review.openstack.org/7781207:38
*** ppai has joined #openstack-swift07:41
*** nosnos_ has quit IRC08:04
*** nosnos has joined #openstack-swift08:04
*** saju_m has quit IRC08:26
*** acoles has joined #openstack-swift08:30
*** haomaiwang has quit IRC08:57
*** haomaiwang has joined #openstack-swift09:00
*** foexle has joined #openstack-swift09:04
openstackgerritZhang Hua proposed a change to openstack/swift: Add profiling middleware in Swift  https://review.openstack.org/5327009:08
*** Midnightmyth has joined #openstack-swift09:20
*** miurahr has joined #openstack-swift09:20
*** miurahr has quit IRC09:25
*** nacim has joined #openstack-swift09:28
*** Trixboxer has joined #openstack-swift09:34
*** tanee-away is now known as tanee09:36
*** tanee is now known as tanee-away09:36
*** Midnightmyth has quit IRC09:37
*** sungju has joined #openstack-swift09:38
*** tanee-away is now known as tanee09:39
*** saju_m has joined #openstack-swift09:41
*** krtaylor has quit IRC09:44
*** fbo_away is now known as fbo09:45
*** sungju has quit IRC09:49
*** sungju has joined #openstack-swift09:55
*** Dharmit has quit IRC10:01
*** mkollaro has joined #openstack-swift10:26
*** jamieh has joined #openstack-swift10:49
*** sungju has quit IRC11:06
*** haomaiwang has quit IRC11:08
*** haomaiwang has joined #openstack-swift11:09
*** saschpe has quit IRC11:12
*** haomaiwang has quit IRC11:14
*** saschpe has joined #openstack-swift11:16
*** miurahr has joined #openstack-swift11:28
pconstantineclayg: https://review.openstack.org/#/c/77812/ - closing all the connections to backends, finally! Bug #667956 caused me too much grief.11:39
*** mrsnivvel has quit IRC11:39
*** ppai has quit IRC11:45
*** mkollaro has quit IRC11:47
*** miurahr has quit IRC11:48
*** miurahr has joined #openstack-swift11:53
*** mrsnivvel has joined #openstack-swift11:53
*** miurahr has quit IRC12:00
*** ppai has joined #openstack-swift12:02
*** ekarlso has quit IRC12:09
*** erlon has joined #openstack-swift12:12
*** nshaikh has left #openstack-swift12:23
*** miurahr has joined #openstack-swift12:33
*** gholt has quit IRC12:34
*** Midnightmyth has joined #openstack-swift12:36
*** saju_m has quit IRC12:40
*** ppai has quit IRC12:45
*** SkyRocknRoll has quit IRC12:48
*** saju_m has joined #openstack-swift12:51
*** ppai has joined #openstack-swift12:58
*** mkollaro has joined #openstack-swift13:01
*** saju_m has quit IRC13:04
*** bvandenh has joined #openstack-swift13:08
*** gholt has joined #openstack-swift13:13
*** ChanServ sets mode: +v gholt13:13
*** lpabon has joined #openstack-swift13:16
*** ppai has quit IRC13:18
*** ppai has joined #openstack-swift13:18
*** mkollaro has quit IRC13:18
*** mkollaro has joined #openstack-swift13:18
*** bvandenh has quit IRC13:18
*** bvandenh has joined #openstack-swift13:18
*** ekarlso has joined #openstack-swift13:23
*** nacim_ has joined #openstack-swift13:43
*** nacim has quit IRC13:44
*** krtaylor has joined #openstack-swift13:44
*** mkollaro1 has joined #openstack-swift13:46
*** mkollaro has quit IRC13:46
*** nosnos has quit IRC13:56
*** ppai has quit IRC13:58
*** annegentle has joined #openstack-swift14:09
*** mkollaro has joined #openstack-swift14:15
*** mkollaro1 has quit IRC14:16
*** mrsnivvel has quit IRC14:21
*** ccorrigan has joined #openstack-swift14:22
*** changbl has quit IRC14:35
*** mrsnivvel has joined #openstack-swift14:38
*** rturk has joined #openstack-swift14:49
*** haomaiwang has joined #openstack-swift14:49
*** rturk is now known as rturk-away14:50
*** judd7 has joined #openstack-swift14:56
mjsegernotmyname: are you around?14:56
*** odyssey4me has quit IRC14:59
*** lpabon has quit IRC14:59
*** dmsimard has joined #openstack-swift15:00
*** hurricanerix has joined #openstack-swift15:06
creihtclayg: hehe15:09
*** haomaiw__ has joined #openstack-swift15:12
*** jergerber has joined #openstack-swift15:12
*** mkollaro1 has joined #openstack-swift15:13
*** mkollaro has quit IRC15:13
*** haomaiwang has quit IRC15:16
*** chandan_kumar has joined #openstack-swift15:24
*** tongli has joined #openstack-swift15:29
*** bvandenh has quit IRC15:38
*** bvandenh has joined #openstack-swift15:41
*** tdasilva has joined #openstack-swift15:42
openstackgerritClay Gerrard proposed a change to openstack/swift: refactor proxy and close connections  https://review.openstack.org/7781215:56
*** otoolee has quit IRC16:12
*** jamieh has quit IRC16:15
*** haomaiw__ has quit IRC16:16
*** haomaiwang has joined #openstack-swift16:16
*** bvandenh has quit IRC16:17
claygppai the .pending feature predates sqlite WAL, and redbo and dfg both tried to make WAL work IIRC it would never pause writes and force a flush (grow forever and ever)16:18
claygso... we stick with .pendings - which is basically the same idea16:18
claygi guess I turned of joins logging for this channel16:19
*** haomaiwang has quit IRC16:21
*** otoolee has joined #openstack-swift16:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Update tox.ini so flake8 works even without hacking  https://review.openstack.org/7707216:29
*** foexle has quit IRC16:31
*** changbl has joined #openstack-swift16:35
*** piyush1 has joined #openstack-swift16:39
*** gyee has joined #openstack-swift16:48
notmynamegood morning17:03
dfgclayg: are you going to see if the new vrs of sqlite works now? that would be awesome17:03
luisbgmorning17:05
claygdfg: maybe we can pair on it in Alt?17:21
openstackgerritClay Gerrard proposed a change to openstack/swift: refactor proxy and close connections  https://review.openstack.org/7781217:22
claygpep8 whack-a-mole ^17:22
*** mlipchuk has quit IRC17:26
* dfg and clayg pair programming. there's nothing we couldn't solve. well as long as we didn't strangle each other first :p17:29
openstackgerritFabien Boucher proposed a change to openstack/python-swiftclient: Allow get_account and get_container to return an iterator  https://review.openstack.org/7484517:31
openstackgerritFabien Boucher proposed a change to openstack/python-swiftclient: Allow get_account and get_container to return an iterator  https://review.openstack.org/7484517:33
*** tanee is now known as tanee-away17:40
notmynameplease take a look at these patches today, if possible: https://review.openstack.org/#/q/status:open+project:openstack/swift+branch:feature/ec,n,z17:46
*** wklely has joined #openstack-swift17:51
notmynametorgomatic: peluse: probe tests fail on the ec branch in my saio. do they work for you?17:52
*** chandan_kumar has quit IRC17:53
*** wkelly has quit IRC17:53
pelusenotmyname: I'll check17:57
notmynamepeluse: thanks17:58
mjsegernotmyname: I've got some really interesting stuff to show you if you have some time18:08
*** wklely is now known as wkelly18:10
notmynamemjseger: I am trying to stay focused on the storage policy feature set today. we've got several things to get done there for Icehouse18:13
portantenotmyname: four of those are markek WIP18:13
portantemarked18:14
notmynameportante: yes., but 2 of the WIP are for EC-specific stuff18:14
notmynameportante: and I want to know from torgomatic about his WIP, since it's in a dependency chain for the account HEAD one18:14
portanteah18:15
mjsegernotmyname: ok, we can visit another time but to whet your appetite, I took the brute force approach to finding my timing problems and stuff some print statements into the obj.py code on the proxy and found a 2 second gap between 2 statements!18:15
notmynamethe WIP by peluse looks like an enhancement for later, not required immediately18:15
notmynamemjseger: fun!18:15
notmynameportante: the root of the dep chain is https://review.openstack.org/#/c/71702/18:15
portantethanks, that is helpful18:16
mjsegeridea why this would take that long - conns = [conn for conn in pile if conn]18:16
mjsegeranyhow we can dig some more another time and I'll try to get more data points18:16
notmynamemjseger: "pile" is a generator (iterator) that will only complete once all the greenthreads are done18:16
*** csd has joined #openstack-swift18:17
mjsegernotmyname: so someone is slowing everybody else down then18:17
portantenotmyname: I'll be available to do reviews again late this afternoon18:17
notmynamemjseger: ya, probably18:17
notmynameportante: thanks18:17
mjseger;)18:17
portantemjseger: this is likely disk access or some other op that blocks the enire process18:18
mjsegerI gotta run, but we can talk later18:18
portantecouple that with strace to see18:18
notmynamemjseger: last thing18:18
portantemjseger:18:18
notmynamemjseger: see if the proxy config var https://github.com/openstack/swift/blob/master/etc/proxy-server.conf-sample#L105 is affecting it18:18
mjsegerportante: as I said I have to run but since I have detailed disk stats I can certainly look into it18:18
portanteokay, thanks18:20
*** piyush1 has quit IRC18:22
pelusenotmyname:  stuck in meetings for a while but I am having issues also - will be a while before I can take a look but can't rule out my own SWAIO at the momeent (getting failures on master).  I assume you see no issues on master?18:27
notmynamepeluse: I haven't run on master today. I will when I get done with the current patch I'm looking at18:28
pelusenotmyname:  rock on18:28
*** piyush1 has joined #openstack-swift18:36
*** nacim_ has quit IRC18:40
openstackgerritA change was merged to openstack/swift: Convert all old-style classes to new-style  https://review.openstack.org/7774518:43
*** changbl has quit IRC18:50
*** changbl has joined #openstack-swift18:54
luisbgany low hanging fruit bugs I could look into tonight?19:10
*** jamieh has joined #openstack-swift19:26
*** bada has joined #openstack-swift19:29
notmynamegholt: glange: creiht: dfg: redbo: swifterdarrell: clayg: torgomatic: portante: chmouel: please be looking at the feature/ec branch this week. once it's proposed to merge into master, having already looked at it will certainly help speed up the review process19:33
notmynamethe goal is still to have it merged into master for the openstack icehouse release. the release candidates will start to be cut for Icehouse (in all the projects) on March 2719:34
*** bada has quit IRC19:39
mjsegerportante: back from my errand.  I just looked at the second-by-second disk activity on the proxy and object servers.  the service/wait times were ok but the util was close to 100% on all 3 of the object servers, just for those few seconds.19:41
*** piyush1 has quit IRC19:41
mjsegernotmyname: in ref to the timeouts in proxy-server.conf, there weren't any explicitly specified so I guess it's using all the defaults19:42
*** dmsimard1 has joined #openstack-swift19:43
*** dmsimard has quit IRC19:44
*** piyush1 has joined #openstack-swift19:49
*** gyee has quit IRC20:03
*** dmsimard1 has quit IRC20:11
*** dmsimard has joined #openstack-swift20:18
*** dmsimard1 has joined #openstack-swift20:21
*** dmsimard has quit IRC20:23
*** Midnightmyth has quit IRC20:26
openstackgerritA change was merged to openstack/swift: fix gatekeeper response headers behavior  https://review.openstack.org/7670920:28
mjsegerportante: notmyname: one last piece of data and I'll leave  you alone for the rest of the day.  I just did 16500 PUTs in 48 threads.  19 took over 2 seconds and most of those took over  a full second in that pile iterator.20:29
mjsegerin looking at many of the shorter transactions, a LOT of them still took over 0.1 seconds which I also think is way too long, especially for a transaction that normally takes a few hundredths of a second.  any suggestions on where to take it from here are all welcome.20:31
mjsegerthis is VERY easy to reproduce with getput if anyone else cares to try it out and if so I can give you some driving instructions20:32
*** redbo has quit IRC20:47
*** redbo has joined #openstack-swift20:48
*** ChanServ sets mode: +v redbo20:48
*** jamieh has quit IRC21:09
*** Midnightmyth has joined #openstack-swift21:11
*** vu_ has joined #openstack-swift21:14
*** Trixboxer has quit IRC21:16
*** bada has joined #openstack-swift21:17
*** vu_ has quit IRC21:17
*** vu_ has joined #openstack-swift21:18
*** tsnider has joined #openstack-swift21:22
*** gyee has joined #openstack-swift21:58
*** vu_ has quit IRC21:58
*** zaitcev has joined #openstack-swift21:59
*** ChanServ sets mode: +v zaitcev21:59
*** vuvu has joined #openstack-swift22:01
*** vu_ has joined #openstack-swift22:01
*** Midnightmyth has quit IRC22:05
*** fbo is now known as fbo_away22:09
*** vuvu has quit IRC22:11
*** vu_ has quit IRC22:11
portantemjseger, would love to see that compare to a run where the object server is configured with thread pools, and aanother where it is configured with sufficient workers with max_clients=122:13
*** sungju has joined #openstack-swift22:13
portantethat would help ferrit out the behavior without getting into lots of strace analysis22:13
*** shri has joined #openstack-swift22:15
pelusenotmyname:  all tests (unit, func, probe) pass for me on both master and EC but only on a brand new install of SAIO.  On my regular VM I get failures for some reason, haven't looked into why as I wanted to confirm whether a clean install worked or not22:27
notmynamepeluse: I found that my issues on the probetests were because I had a SP configured but not a ring for it22:27
notmyname`cp object.ring.gz object-1.ring.gz` and it worked22:28
pelusenotmyname:  cool22:29
peluseI'm just going to migrate to my new SAIO as my old one is, well, old and who knows where its out of whack22:29
notmynamepeluse: your account HEAD patch is on top of a dependency chain that has a couple of issues22:30
*** vu_ has joined #openstack-swift22:30
*** vuvu has joined #openstack-swift22:30
notmynamepeluse: 1) a rebase causes unittest failures. I think I've got that straightened out, and I'm about to push a fix22:30
notmynamepeluse: 2) torgomatic has a WIP patch in there because of reconciler work22:31
*** shri1 has joined #openstack-swift22:31
notmynamepeluse: can your patch be rebased to the tip of the ec branch without any issues?22:31
pelusenotmyname:  yup, I know.  I need to up date my acct rollup patch once he's ready22:31
pelusenotmyname:  sure22:31
notmynamepeluse: or do you need some of the functionality?22:31
openstackgerritJohn Dickinson proposed a change to openstack/swift: Send policy index to container on sync update  https://review.openstack.org/7170322:32
openstackgerritJohn Dickinson proposed a change to openstack/swift: Send policy index on async update  https://review.openstack.org/7170222:32
pelusenotmyname: wait... err, I already have a series of his patches as a dependency on that one and I'm not sure what his new patch does so I guess my answer is IDK22:32
notmyname:-)22:32
notmyname ok22:32
notmynamewell I just broke your dep chain anyway ;-)22:33
pelusenotmyname:  :)22:33
*** shri has quit IRC22:33
notmynamerebasing one of the patches in there caused a unittest failure. cherry-picking it, though, worked22:34
creihtugh gerrit formatting22:34
pelusetorgomatic:  you out there?22:35
notmynamehe's busy doing storage policy coding. don't bother him ;-)22:35
notmynamehe has his headphones on an everything22:36
torgomatic¿que? no hablo ingles22:36
creihttorgomatic: estas alli?22:36
creiht:)22:36
torgomaticcreiht: turns out my Spanish is worse than my jokes :)22:36
creihthehe22:37
*** piyush1 has quit IRC22:37
zaitcevprobably better than my Japanese22:37
torgomaticyeah, I'm working on the reconciliatortron-o-mat 5000 here22:37
zaitcevcreiht: I fixed up Guru Meditation to work, it can be tried now.22:37
creihtoh cool22:37
creihtI've been poking at the profiling middleware today22:38
creihtsome small cleanups and it should be good for a first pass22:38
creihtzaitcev: I also saw the snide remark on the mailing list22:38
pelusetorgomatic:  excelllent :)  What impact is there to the acct and container DB schema?22:38
zaitcevIt turned out that copying an import from eventlet was a wrong thing, which produced identically looking, useless tracebacks. I replaced it with a plain "import greenlet" and that fixed the issue that you pointed ou.22:39
torgomaticpeluse: the container schema gets a new column in container_stat; nothing to account22:39
creihtzaitcev: cool22:39
creihtI'll play with it then22:39
*** vuvu has quit IRC22:39
*** vu_ has quit IRC22:39
creihtI also learned that RunSnakeRun is a pretty cool profiler visualization tool today22:40
zaitcevcreiht: If you mean Dan insisting that we use Oslo, I'll let notmyname to decide on it. Current code obviously doesn't use openstack-wide classes. John told me do it.22:40
*** vuvu has joined #openstack-swift22:40
*** vu_ has joined #openstack-swift22:40
creihtzaitcev: yeah I'm fine with the direction that you took22:40
*** vuvu has quit IRC22:40
*** vu_ has quit IRC22:40
creihtit isn't much code22:40
*** vuvu has joined #openstack-swift22:40
*** vu_ has joined #openstack-swift22:40
creihtand it isn't like it is a library that we could just install and use22:40
notmynamecreiht: runsnakerun is pretty cool. just by mentioning it, you won points with swifterdarrell ;-)22:40
creihthah22:41
notmynamezaitcev: what did I do?22:41
zaitcevnotmyname: told me that you'll veto if I import Oslo's implementation of Guru Meditation22:41
notmynameis it in oslo-incubator?22:41
pelusetorgomatic:  OK, thanks.  Is policy index still a column?22:41
torgomaticpeluse: in container_stat? yeah22:41
torgomaticin object? no22:42
torgomaticit's not necessary with the way things are going22:42
notmynamezaitcev: ah, yes. I see his comment and it is in oslo incubator. we don't want that in swift22:42
zaitcevnotmyname: yes, it is in oslo-incubator in openstack/common/report/22:42
openstackgerritJohn Dickinson proposed a change to openstack/swift: Store policy index in container_stat table  https://review.openstack.org/7170422:43
pelusetorgomatic:  cool, shouldn't have impact on my acct rollup patch then,,,22:43
zaitcevanyhow, I'm mostly curious if gurumed actually solves problems, else I am in gholt's camp about excessive bloat22:43
notmynametorgomatic: peluse: ok, up to the WIP patch, the dep chain is up to date with the tip of ec (and tests pass)22:43
creihtzaitcev: I think something like that could be very handy22:44
creihtunless we spin out a swift-debug package or something like that22:44
torgomaticpeluse: hopefully not; just the bits where I go moving X-S-P-I out of metadata should be all you need to worry about22:44
notmynameseems interesting that guru and profiling middleware seems ok because it's "handy" but container migration isn't ;-)22:44
creihtwhich I would also be alright with at some point22:44
* creiht sighs22:44
*** shri1 has quit IRC22:45
creihtI know it is a fine line22:46
creihtand like I said, I'm not against created a swift-debug repo that has the middleware and meditation stuff in it22:46
creihtcreating22:46
* notmyname wants profiling and migration containers in swift22:46
notmynameand dynamic pipeline configs, too, cause I have an actual business case for that one (along with migration containers)22:47
creihtnotmyname: well sounds like a discussion for the summit22:47
creihtnotmyname: I also wanted a v1.1 api ;)22:47
notmynameso on the topic of 1.122:48
creihtoh noes22:48
* torgomatic hides22:48
notmynameheh22:48
creihtI'm still not a fan of the dynamic pipeline stuff22:48
creihtI want to figure out a better way to solve the problem without it having to be dynamic like that22:48
creihtjust too many things to work on22:49
creiht:)22:49
pelusetorgomatic:  cool, but you had already done that in the patch I rebased from if you're talking about the entries in the container_stat metadata column22:49
torgomaticpeluse: yeah, that one22:49
torgomaticthat one's staying22:49
notmynameI was in the room with a bunch of openstack deployers yesterday. their perspective was very much in favor of static versions. it's an interesting data point, I thought22:49
creihtwhat do you mean by static versions?22:50
*** otoolee has quit IRC22:50
*** dmsimard1 has quit IRC22:51
notmynamepeluse: http://d.not.mn/QA_cluster_back.jpg http://d.not.mn/QA_cluster_front.jpg22:51
notmynamecreiht: mostly it was protest against so many projects changing API versions and dropping support for older versions. (I realize you've never said anything about dropping support for something)22:52
creihthah22:52
creihtyeah22:52
notmynamecreiht: reminds me of http://imgur.com/ALoSp22:53
creihtheh22:53
creihtthe current nova v3 api discussion has been amusing22:54
*** vuvu has quit IRC22:54
*** vu_ has quit IRC22:54
*** mkollaro1 has quit IRC22:54
notmynamecreiht: what was funny is the ops sitting in the room while that thread was developing were saying, basically, "surely they wouldn't ever drop support for v2. that would just be crazy"22:54
creihtheh22:54
zaitcevKeystone warns "v2 is going to be removed in K release" every time I run its own stupid keystone CLI beause it uses v2. So scripting anything floods logs with those lol22:55
pelusenotmyname:  very cool pics!  Up and running yet?22:55
creihtheh22:55
*** vuvu has joined #openstack-swift22:55
*** vu_ has joined #openstack-swift22:55
notmynamepeluse: racked and plugged in. next step is to get an OS on them. I need to go do that now, actually22:55
*** gholt has quit IRC22:56
pelusenotmyname:  coll, keep me posted... offline for a while.  later22:56
zaitcevBetter yet, they have a plugin that attempts to run openssl, fails, never prints command line that failed. So my cluster taht used keystone fell apart after I ran "yum update"22:56
zaitcevGood thing it was a testing cluster22:57
zaitcevSorry, deviating from obsoleting APIs here22:57
*** gholt has joined #openstack-swift22:58
*** ChanServ sets mode: +v gholt22:58
*** vuvu has quit IRC22:59
*** vu_ has quit IRC23:00
zaitcevhttps://blueprints.launchpad.net/swift/+spec/ec-proxy-work -- very mysterious blueprint23:01
zaitcevholy mother of overflowing basket of gerrit patches23:02
zaitcev8 different reviews to implement a blueprint23:02
*** tsnider has quit IRC23:03
*** otoolee has joined #openstack-swift23:06
*** vuvu has joined #openstack-swift23:09
*** vu_ has joined #openstack-swift23:09
*** tongli has quit IRC23:10
*** shri has joined #openstack-swift23:13
*** jergerber has quit IRC23:25
creihtzaitcev: http://paste.openstack.org/show/72359/23:29
creihtthere's a dump of an saio proxy server while running a swift-bench23:29
zaitcevcreiht: thanks but brb23:29
creihtno rush23:29
*** hurricanerix has quit IRC23:31
*** hurricanerix has joined #openstack-swift23:31
creihtthere's a mix, but a large number of the threads show up with a guru_meditation traceback23:31
creihtnot sure if that is desired or just a weird artifact, or...23:35
*** hurricanerix has quit IRC23:36
openstackgerritgro qez proposed a change to openstack/python-swiftclient: Decode HTTP responses, fixes bug #1282861  https://review.openstack.org/7803923:39
*** vuvu has quit IRC23:40
*** vu_ has quit IRC23:40
openstackgerritgro qez proposed a change to openstack/python-swiftclient: Decode HTTP responses, fixes bug #1282861  https://review.openstack.org/7804023:41
openstackgerritgro qez proposed a change to openstack/python-swiftclient: Decode HTTP responses, fixes bug #1282861  https://review.openstack.org/7804323:46
zaitcevcreiht: Honestly I do not know where the noise comes from. Solly had fewer threads in his dumps.23:49
creihtzaitcev: it may just be noise23:49
creihtbut not sure23:49
zaitcev48073184 seems to be doing something23:49
creihthow do you debug the debugger? :)23:49
creihtyeah there are threads that are doing things23:50
creihtand some of my other dumps are the same way23:50
creihtincluding replciation23:50
zaitcevHere's one thing. We get all the objects by groping through garbage collector and comparing if the instance type is an eventlet. So... Is it possible that old ones are stuck around? One problem I see is that they seem like not exiting, not looking like dead threads.23:55
zaitcevThe real test is going to be if you hit a mysterious hang and if this thing helps to find a race, missing timeout, or some logic issue.23:55
creihtyeah23:56
creihtzaitcev: I wonder if there is a better way to crawl the current green threads23:59

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