Thursday, 2014-09-18

*** tgohad has quit IRC00:03
*** tkay has quit IRC00:10
*** gyee has quit IRC00:12
*** dmorita has joined #openstack-swift00:29
*** kyles_ne has quit IRC00:41
*** kyles_ne has joined #openstack-swift00:41
*** oomichi has joined #openstack-swift00:42
*** kyles_ne has quit IRC00:46
*** shri has left #openstack-swift00:48
*** hhuang has joined #openstack-swift01:05
*** mkollaro has quit IRC01:18
*** NM has quit IRC01:38
*** oomichi has quit IRC01:56
*** addnull has joined #openstack-swift02:00
*** NM has joined #openstack-swift02:00
*** openstackgerrit has quit IRC02:01
*** haomai___ has quit IRC02:03
*** haomaiwang has joined #openstack-swift02:03
*** NM has quit IRC02:05
*** haomai___ has joined #openstack-swift02:06
*** haomaiwang has quit IRC02:08
*** haomai___ has quit IRC02:12
*** haomaiwang has joined #openstack-swift02:12
*** tsg has quit IRC02:13
*** haomaiw__ has joined #openstack-swift02:18
*** openstackgerrit has joined #openstack-swift02:22
*** haomaiwang has quit IRC02:22
*** haomaiw__ has quit IRC02:26
*** haomaiwang has joined #openstack-swift02:27
*** haomai___ has joined #openstack-swift02:33
openstackgerritPete Zaitcev proposed a change to openstack/python-swiftclient: Stop creating extraneous directories  https://review.openstack.org/12230102:35
*** NM has joined #openstack-swift02:35
*** haomaiwang has quit IRC02:36
*** NM has quit IRC02:45
*** NM has joined #openstack-swift02:58
*** kyles_ne has joined #openstack-swift02:59
*** addnull has quit IRC03:01
*** addnull has joined #openstack-swift03:05
*** tsg has joined #openstack-swift03:11
*** kyles_ne has quit IRC03:22
*** kyles_ne has joined #openstack-swift03:22
*** kyles_ne has quit IRC03:27
*** NM has quit IRC03:32
*** Kbee has joined #openstack-swift03:52
notmynamepython-swiftclient 2.3.0 released: https://pypi.python.org/pypi/python-swiftclient/2.3.003:53
*** oomichi has joined #openstack-swift03:53
*** tsg has quit IRC04:00
mattoliveraunotmyname: yay!04:08
openstackgerritMatthew Oliver proposed a change to openstack/swift: Add concurrent reads option to proxy  https://review.openstack.org/11771004:11
notmynamemattoliverau: how's performance compare on that patch?04:14
*** tkay has joined #openstack-swift04:20
mattoliveraunotmyname: that's what I'm attempting to test now, but would like to test it on a multi-region cluster to better test latency, or at least one with multiple storage nodes :) (SAIO isn't very imformative) So building up a better test environment in the cloud.04:34
notmynamecool04:34
*** zaitcev has quit IRC04:41
*** k4n0 has joined #openstack-swift04:46
*** bkopilov has joined #openstack-swift05:02
*** kopparam has joined #openstack-swift05:06
*** HenryG has quit IRC05:09
*** tkay has quit IRC05:12
*** HenryG has joined #openstack-swift05:21
notmynamemattoliverau: I think you might need some updates in your abandon page05:25
*** tkay has joined #openstack-swift05:25
notmynamemattoliverau: eg https://review.openstack.org/#/c/62494 shows up but it had activity yesterday05:25
mattoliveraunotmyname: really.. hmm, let me have a look05:26
openstackgerritJohn Dickinson proposed a change to openstack/swift: Add unit test using real sockets  https://review.openstack.org/9789805:34
notmynamemattoliverau: FYI ^ on stuff like that where there was a small nit (eg pep8 line too long in this case) feel free to push a patch set over it if that's the only thing you see.05:35
notmynameI noticed it because of the abandoner, but the only -1 was because of that one line-too-long pep8 error05:36
notmynamemattoliverau: whoa the list just got a lot shorter. did you tickle something?05:37
mattoliveraunotmyname: ahh right, yeah I've -1ed for that. Thanks, will do that in the future :)05:37
mattoliverauyup05:37
mattoliveraunotmyname: fixed it. the html page had the wrong owership and the abandon user couldn't update the file... must've been me when I played with it yesterday to make sure it was working.. sorry about that.05:38
notmynameah, cool05:38
notmynamehow often will it check gerrit for activity?05:38
notmynameeg I just abandoned another one05:38
mattoliveraumental note, when I want to force a run use sudo -u abandon :P05:39
mattoliverauit's croned to run every 15 mins.05:39
notmynamemattoliverau: can you add a whitelist of stuff that won't get alerted on?05:39
mattoliverauI can speed it up now that it looks like its working05:39
notmynamemeh whatever (to speeding up the cron)05:40
mattoliverausure, whilte list on user?05:40
notmynameno, patches. https://review.openstack.org/#/c/92196 and https://review.openstack.org/#/c/7709105:41
notmynameand https://review.openstack.org/#/c/101758/ and https://review.openstack.org/#/c/89250/05:42
*** mahatic has joined #openstack-swift05:42
mattoliveraunotmyname: sure, I can do it on change number, owner, email, username or match something in the subject.05:42
notmynamecool05:43
notmynamethose 4 change numbers, please05:43
notmynameand that should clear out the abandon list (and prevent a couple more from getting there)05:43
mattoliverausir, yes sir!05:43
notmynamelol05:43
notmynamemattoliverau: isn't that what you're supposed to say to mikal?05:43
mattoliverauI could white list the proposal bot05:43
mattoliveraunotmyname: he would like that05:44
notmynameya, whitelisting the proposal bot would probably be better05:44
Kbeenotmyname: I had filed a bug, on which i'm working too. ->https://bugs.launchpad.net/swift/+bug/1370680, how does importance, and getting into release gets decided ?05:47
notmynameKbee: since swift releases stable releases fairly often (we currently choose to release more often than the integrated release), there isn't a particular "schedule" to get on to get in a certain release05:49
*** hhuang has quit IRC05:49
Kbeenotmyname: cool.. and setting bug importance.. does it happen in weekly meetings or just offline by core team.. Just understanding the process.. forgive my ignorance05:50
notmynameKbee: as to priority, reviewers take a look at gerrit (there's a sample swift dashboard linked in the topic). but since there are so many patches to review, things deemed more important get put on the priority reviews page (again, see the topic for the link)05:51
notmynameKbee: no no. great questions05:51
notmynameKbee: if something isn't getting looked at (unfortunately it happens), then bringing it up in here in IRC is a good first step. if it's still not getting addressed, then bringing it up in a meeting is good05:52
Kbeenotmyname: ok.. thanks..05:52
Kbeethis bug -> https://bugs.launchpad.net/swift/+bug/137068005:53
notmynameKbee: quickly glancing at that bug, I'm not going to bump other things on the current priority review list for Juno since it's not something that has end-user impact. but it looks like a great improvement! thanks for working on it!05:53
Kbeenotmyname: Sure.. Thanks..05:54
notmynameKbee: make sense? any other questions about that?05:55
Kbeenotmyname: Yes it does.. no more.. thnx05:55
*** tkay has quit IRC05:55
notmynameKbee: ok, cool. feel free to ask if you have other questions05:56
notmynamebut I probably won't answer anything else tonight. it's getting late and I need to wind down for the day ;-)05:56
Kbeenotmyname: Sure.. thnx..05:56
notmynamemattoliverau: thanks again for the abandoner (the experiment continues!)05:57
* notmyname signs out for the night05:57
mattoliveraunotmyname: my pleasure, sleep well05:58
*** morganfainberg has quit IRC05:58
*** ttrumm has joined #openstack-swift06:08
openstackgerritOpenStack Proposal Bot proposed a change to openstack/swift: Imported Translations from Transifex  https://review.openstack.org/12232706:12
*** morganfainberg has joined #openstack-swift06:13
openstackgerritChristian Schwede proposed a change to openstack/swift: Limit partition movement when adding a new tier  https://review.openstack.org/12142206:13
*** ppai has joined #openstack-swift06:14
*** ttrumm_ has joined #openstack-swift06:19
*** sungju has joined #openstack-swift06:20
*** nshaikh has joined #openstack-swift06:21
*** ttrumm has quit IRC06:22
openstackgerritChristian Schwede proposed a change to openstack/swift: Limit partition movement when adding a new tier  https://review.openstack.org/12142206:32
*** ttrumm_ has quit IRC06:32
*** ttrumm has joined #openstack-swift06:33
*** ttrumm has quit IRC06:51
*** ttrumm has joined #openstack-swift06:52
*** mikehn has quit IRC06:53
*** mikehn has joined #openstack-swift06:59
*** hhuang has joined #openstack-swift07:02
*** ttrumm has quit IRC07:06
*** kopparam has quit IRC07:07
*** LarsN has quit IRC07:14
*** LarsN has joined #openstack-swift07:14
*** echevemaster has quit IRC07:15
*** mahatic has quit IRC07:20
*** mahatic has joined #openstack-swift07:21
*** TaiSHi has quit IRC07:28
*** TaiSHi has joined #openstack-swift07:29
*** geaaru has joined #openstack-swift07:34
*** morganfainberg has quit IRC07:35
*** TaiSHi has quit IRC07:36
*** TaiSHi has joined #openstack-swift07:37
*** mikehn has quit IRC07:37
*** mikehn has joined #openstack-swift07:38
*** morganfainberg has joined #openstack-swift07:39
openstackgerritChristian Schwede proposed a change to openstack/swift: Limit partition movement when adding a new tier  https://review.openstack.org/12142207:43
*** Kbee has quit IRC07:49
*** mikehn has quit IRC07:54
*** mikehn has joined #openstack-swift07:55
*** occup4nt has joined #openstack-swift08:03
*** occupant has quit IRC08:06
*** kopparam has joined #openstack-swift08:06
*** kopparam has quit IRC08:11
*** bkopilov has quit IRC08:12
*** mkollaro has joined #openstack-swift08:15
mattoliverauI'm calling it a night too. Night all.08:16
acolesmattoliverau: g'night08:16
*** Kbee has joined #openstack-swift08:21
*** kopparam has joined #openstack-swift08:37
*** k4n0 has quit IRC08:37
*** Kbee has quit IRC08:42
*** navid__ has joined #openstack-swift08:45
*** nshaikh has quit IRC08:46
*** aix has joined #openstack-swift08:51
*** k4n0 has joined #openstack-swift08:52
*** bkopilov has joined #openstack-swift08:54
*** bkopilov has quit IRC08:56
*** bkopilov has joined #openstack-swift08:56
*** Kbee has joined #openstack-swift08:56
*** sungju has quit IRC09:04
*** bkopilov has quit IRC09:07
*** bkopilov has joined #openstack-swift09:08
*** k4n0 has quit IRC09:22
*** ppai has quit IRC09:31
*** k4n0 has joined #openstack-swift09:35
*** ppai has joined #openstack-swift09:47
*** jamiehannaford has joined #openstack-swift10:13
*** hhuang has quit IRC10:13
*** ppai has quit IRC10:17
*** ppai has joined #openstack-swift10:30
*** mahatic has quit IRC10:30
*** oomichi has quit IRC10:37
*** addnull has quit IRC10:37
*** jamiehannaford has quit IRC10:44
*** mahatic has joined #openstack-swift10:47
*** Kbee has quit IRC10:49
*** aix has quit IRC11:08
*** ppai has quit IRC11:17
*** kopparam has quit IRC11:19
*** kopparam has joined #openstack-swift11:20
*** kopparam has quit IRC11:24
*** kopparam has joined #openstack-swift11:26
*** ppai has joined #openstack-swift11:33
*** NM has joined #openstack-swift11:35
*** aix has joined #openstack-swift11:38
*** jamiehannaford has joined #openstack-swift11:42
*** NM has quit IRC11:54
*** hhuang has joined #openstack-swift11:55
*** dmorita has quit IRC11:56
*** jamiehannaford has quit IRC12:00
*** k4n0 has quit IRC12:01
*** ppai has quit IRC12:14
*** viklund has joined #openstack-swift12:19
*** tsg has joined #openstack-swift12:19
viklundis it possible to move a swift container from one tenant to another?12:20
*** kopparam has quit IRC12:28
*** ppai has joined #openstack-swift12:28
*** sandywalsh has joined #openstack-swift12:39
*** miqui has joined #openstack-swift12:41
*** bkopilov has quit IRC12:45
*** bkopilov has joined #openstack-swift12:46
*** bkopilov has quit IRC12:46
*** annegentle has joined #openstack-swift12:54
*** ppai has quit IRC12:58
goodesyou have to copy it13:03
goodesviklund: there is no such concept as 'move' in swift13:03
viklundok13:04
viklundso that's supported by some api or do I have to do it with a script and iterate over the objects?13:05
goodesviklund: there is an offload copy command (i.e. the copy will happen internally within swift rather) however I believe that it must be within the same account as the syntax is  X-Copy-From: /container/object13:06
goodeswhich makes sense from a security point of view13:07
viklundgoodes: thanks13:07
viklundI've been looking at the apis to see what is possible, it's not always so easy13:07
viklundto understand13:07
goodessadly true13:07
goodesthe swift client allows you to download all the files in a container at once and then upload them all at the same time13:08
viklundprobably not a good solution for large files13:09
goodesthe only other efficient way would be (if security is not too much of a concern) to write some proxy middleware to do it13:09
goodesit would save on the round trip from proxy -> swift client -> proxy13:09
viklundsecurity is THE concern here13:10
goodesso it would not make sense for it to happen with swift13:11
viklundyes13:11
goodeseither you would need to authenticate for source and target access which is not currently supported as current logic only supports a single authentication context13:12
viklundwe will probably make sure that we don't have to move data between containers instead13:12
goodesagain you could write some middleware that sat infront if authenentication middleware, accepted two tokens, performed an authenticated read and then an authenticated write13:13
goodesit think that it would be a few milliseconds slower then doing it within the account13:13
goodesas the cost would just be the additional authentication and the (miminal) cost of the data moving through the middleware13:14
*** annegentle has quit IRC13:14
*** ppai has joined #openstack-swift13:14
viklundthanks again goodes, I will look into that as well13:15
*** NM has joined #openstack-swift13:18
*** tdasilva has joined #openstack-swift13:19
*** jamiehannaford has joined #openstack-swift13:20
*** jamiehannaford has quit IRC13:21
acolesviklund: goodes: fyi, there is a 'copy between accounts' feature that has just merged in upstream swift https://review.openstack.org/#/c/72157/ (i have not studied it so can't offer much more than the link)13:26
acolesjust object copy by looks of it13:27
*** vr2 has joined #openstack-swift13:27
*** navid__ has quit IRC13:30
*** nshaikh has joined #openstack-swift13:31
*** dmsimard_away is now known as dmsimard13:32
tdasilvaacoles, viklund, goodes : I tried the copy between accounts recently as part of the migration patch and it worked well, you just need to provide the 'Destination-Account' header as part of the COPY request13:34
*** Kbee has joined #openstack-swift13:34
tdasilvai don't think it does any special handling of auth tokens, so it just expects that the token being used has access to both accounts13:35
dmsimardHey guys. I feel like I'm missing something basic here.. but how do I compute the total size in used by each tenant ? Using the swiftclient library, it doesn't look like get_account or head_account provides all the space in use. I tried iterating over the containers provided by get_account but I end up with the same size.13:37
*** annegentle has joined #openstack-swift13:37
dmsimardFor instance, there is a tenant that comes up as bytes used 0 on get_account (or "swift stat") but he actually has stuff.13:38
dmsimardSwift is backed by keystone, I'm doing this by authenticating as admin and retrieving the stats from inside the tenant.13:41
openstackgerritLorcan Browne proposed a change to openstack/swift: Add "--no-overlap" option to swift-dispersion populate  https://review.openstack.org/11841113:41
*** Manifesto has joined #openstack-swift13:42
vr2Manifesto hello13:48
Manifestohello13:51
ManifestoI tried to use the SAIO guideline but when running swift-init I got this error :13:52
ManifestoImportError: No module named middleware.recon13:53
Manifestoand13:53
ManifestoImportError: No module named catch_errors13:53
Manifestoany idea ?13:53
openstackgerritAlistair Coles proposed a change to openstack/swift: Early checks for data migration config and headers  https://review.openstack.org/12183113:54
goodestdasilva: is there a separate channel for ec work13:54
tdasilvagoodes: i don't think so13:55
tdasilvagoodes: I know there is a trello board for keeping a list of tasks13:55
tdasilvabut peluse_, tsg would know more for sure13:55
tsggoodes: #link https://trello.com/b/LlvIFIQs/swift-erasure-codes13:57
goodestsg: I was thinking about doing the SAIO ticket13:57
tsgit is up-to-date, at least as of last week13:57
tsggoodes: sure, you can start looking at it .. just that it may be a bit early for that at the moment13:58
goodeshowever, I tried downloading the EC branch and had isssues with it parsing the EC info in the conf file and was wondering if this is the forum or is there a dedicate EC forum, mail13:58
tsggoodes: EC stuff is still heavily under development13:59
tsgonly 2 base patches have merged13:59
tsgand 3 more to go before you can try anything useful13:59
goodesso better topull from gerrit?13:59
tsggoodes: if you want to play around with the current state of the tree, yes14:00
goodestdasilva: it seems to me that 'Destination-Account' is a security issue as it is only inspected after auth14:00
goodesI could go an wipe out all your files with an empty file (assuming that I know the container/object_name of all your objects)14:01
tdasilvagoodes: how so?14:01
goodestdasilva: am I correct in assuming that once you get into proxy/server.py there are no more access checks performed?14:03
tdasilvagoodes: but only if you had access to both accounts14:03
tdasilvagoodes: I remember this same question being raised during the review process and i'm looking for the answer here: https://review.openstack.org/#/c/7215714:04
goodesso who checks that I have access to the 'Destination-Account'?14:04
tdasilvathe PUT method as far as I understand in the proxy/controller/obj.py14:07
tdasilvait calls authorize()14:08
tdasilvaand again, when doing the GET for the source14:08
tdasilvagoodes: does that make sense? basically when you send a COPY request, it becomes a PUT request, the PUT method will call authorize(). Also in the PUT request it will look at the X-Copy-From headers and issue a GET request, which will again call authorize()14:11
tdasilvagoodes: that's my understanding, just not 100% sure how @delay_denial factors into all this. acoles, chmouel, portante might be able to provide more details14:13
goodesmakes sense14:16
goodesjust looking at the flow now14:16
acolestdasilva: I think that is correct14:16
acolesthe call to authorize() is 'delayed' (callback form the controllers) so that the controller can fetch any ACLs that may be on a container and put in in the env for keystoneauth (or other auth) to then use14:17
*** jseiler has joined #openstack-swift14:17
*** jseiler has left #openstack-swift14:18
goodesits now clear to me when its doing14:21
Manifesto no idea on this   ImportError: No module named catch_errors ?14:23
tdasilvaacoles: thanks! i see how it gets delayed here: https://github.com/openstack/swift/blob/master/swift/proxy/server.py#L36714:28
*** tongli has joined #openstack-swift14:28
*** tdasilva has quit IRC14:35
*** elambert has quit IRC14:46
*** Trixboxer has joined #openstack-swift14:48
*** nshaikh has quit IRC15:02
*** Kbee has quit IRC15:02
*** Kbee has joined #openstack-swift15:08
*** ppai has quit IRC15:09
*** kevinc has joined #openstack-swift15:11
*** nshaikh has joined #openstack-swift15:16
openstackgerritLorcan Browne proposed a change to openstack/swift: Add "--no-overlap" option to swift-dispersion populate  https://review.openstack.org/11841115:17
*** bill_az has joined #openstack-swift15:25
*** Kbee has quit IRC15:32
*** openstackgerrit has quit IRC15:33
*** annegentle has quit IRC15:39
*** annegentle has joined #openstack-swift15:39
dmsimardTrying my question again - through the swiftclient library - how would I calculate the total size of an account/tenant ?15:40
*** annegentle has quit IRC15:44
*** vr2 has quit IRC15:45
*** vr2 has joined #openstack-swift15:45
dmsimardNevermind, had an issue - fixed now.15:46
*** vr2 has quit IRC15:48
*** vr3 has joined #openstack-swift15:48
*** vr3 has quit IRC15:57
*** vr2 has joined #openstack-swift15:57
*** openstackgerrit has joined #openstack-swift16:03
notmynamegood morning16:06
notmynamedmsimard: you got it? (the answer is to look at the stat response (which does a HEAD to swift)16:06
*** annegentle has joined #openstack-swift16:07
*** nshaikh has quit IRC16:09
*** tsg has quit IRC16:10
mahaticnotmyname, good morning. The opw is on https://wiki.gnome.org/OutreachProgramForWomen/2014/DecemberMarch/#Participating_Organizations16:12
mahaticnotmyname, is Swift participating?16:12
*** kyles_ne has joined #openstack-swift16:13
openstackgerritA change was merged to openstack/swift: Move multipart MIME parser into utils  https://review.openstack.org/12065216:19
*** mwstorer has joined #openstack-swift16:22
*** annegentle has quit IRC16:24
*** annegentle has joined #openstack-swift16:24
*** vr2 has quit IRC16:27
*** ZBhatti has joined #openstack-swift16:27
notmynamechmouel: now that the swift bind_port is explicit, can we get swift in devstack turned on by default?16:33
chmouelnotmyname: humm perhaps,16:34
chmouelnotmyname: but does that really matter to be by default?16:34
notmynamemahatic: I talked to anteaya about it recently. I think you've been talking to her, right? I offered to work with someone with it16:34
notmynamechmouel: well, that was one objection I heard. something like "we don't want to use non-default ports in devstack" (which I think is kinda silly)16:35
notmynamechmouel: the other option is to wait until swift changes the recommended port. (I saw something in the 62xx range proposed.) but that can't happen until after the juno release16:36
mahaticnotmyname, oh okay. Nope I haven't actually spoken to her in a while. Last was before i posted to the openstack mailing list.16:36
*** Manifesto has quit IRC16:36
chmouelnotmyname: well so the story back in the day we had it enabled by default and it was breaking those SSH X forwarding for the lnux desktop users,16:36
notmynamechmouel: right because it conflicts with X. also somethign about SELinux policies16:37
mahaticnotmyname, Are you talking about the mail you sent on the mailing list that you or someone else would work? Or has any other conversation/update happened lately?16:37
chmouelnotmyname: so maybe we should wait for the 62xx bind port by default get merged and try it16:37
notmynamechmouel: and when I recommended "just change the bind_port" that went over like kicking kittens16:37
notmynamechmouel: but the point is that there isn't and won't be a default any more16:37
*** Kbee has joined #openstack-swift16:38
notmynamemahatic: ya, probably that mail. well, I also talked to anteaya privately about it (she convinced me to reply ;-). I haven't seen anything more recent16:38
dmsimardnotmyname: Yeah.. for some reason I had timeout issues within the clusters. I fixed it and got the total size as expected. I would get zero - perhaps due to the timeout.16:38
notmynamechmouel: we'll change what we recommend, of course. but technically it's not a default16:38
notmynamedmsimard: ok. the account stats are updated asynchronously via the container-updater. so if that is having issues, then you won't get anything in the account status16:39
anteayamahatic: I suggest that you not worry too much about opw for now16:39
notmynamethere. talk to anteaya :-)16:39
chmouelnotmyname: thinking from the end user point of view, if the guy start to spin up just devstack and have all those nova stuff + swift enabled by default would be pretty heavy on its vm16:39
anteayamahatic: spend time in the channel and learn how to make a contribution16:39
dmsimardnotmyname: Makes sense. Does /healthcheck take into account the status of container-updater ?16:40
mahaticnotmyname, :) anteaya, alright16:40
notmynamechmouel: sure sure. that is one problem with devstack anyway. of course, I think I've seen -infra conversation about trying to solve that somehow16:40
chmouelnotmyname: well i think the question should be what the default in devstack should be for a guy trying that openstack thing for the first time, an object storage or a compute api system16:41
notmynamedmsimard: no. /healthcheck basically hits the proxy and returns "OK". if you don't get "OK" then you can't get to the proxy server. mostly it's used for loadbalancer backpressure16:41
notmynamechmouel: devstack should never be for "a guy trying that openstack thing". kinda how the SAIO isn't good for people just wanting to try out swift. it's a dev environment16:42
*** annegentle has quit IRC16:43
dmsimardnotmyname: There is a /healthcheck endpoint for proxy-server but also container-server, object-server and account-server, though.16:44
chmouelnotmyname: yep agree but even so if it's a dev environement having too much by default started would be bad for the experience of that (beginner) dev, i think we may need to make it easy to switch on/off features to make it as we want16:46
notmynamedmsimard: well, ok :-)16:46
notmynamedmsimard: healthcheck is a wsgi middleware you can put in any pipeline, so yeah you can put it in front of the storage servers too :-)16:46
dmsimardRight.16:46
goodesdoes anyone know, is list_endpoints just for sahara?16:47
notmynamechmouel: yeah. I agree. but I also don't like the common openstack perception of "use devstack. oh swift is different". I want to see swift available and considered by all openstack devs16:47
notmynamegoodes: "just". my favorite word :-)16:47
goodeswas that was 'drove16:48
goodes list_endpoints?16:48
goodesare they using it to work out which region/zone to run the job or is it deeper, i.e have the hadoop nodes direct access the object servers to reduce latency?16:50
chmouelnotmyname: yeah right, i think it's just the default tailored for nova, all others integrated project are like swift they need to be explicitely enabled in devstack (i.e: heat, ceilo, trove and so on)16:50
chmouelunfortunately i think people still assume cloud == compute :(16:51
chmouelor iphone storage fwiw16:51
notmynamechmouel: which should be swift, of course16:51
notmynamegoodes: I think those are the same thing. or one is a more specific example of the other. in both cases, "yes". it's to ensure that tehy can move compute close to the data16:51
goodesI am trying to understand if sahara/hadoop will thus bypass the proxy server (and all middleware, stats etc.)16:53
*** gyee has joined #openstack-swift16:53
openstackgerritKeshava Bharadwaj proposed a change to openstack/swift: Provides proper error handling on builder unpickle  https://review.openstack.org/12222516:54
notmynamegoodes: yes. that would be the only useful reason to use list_endpoints. if the thing requesting info from list_endpoints doesn't have access to the actual storage nodes that are returned, then there is no point to getting the info16:55
goodesunless you wanted to know which room or rack to run it in16:56
goodeswhich you could also infer from the info without using a direct client16:56
goodesjust seems (to borrow someone elses term) a horrible kludge16:56
openstackgerritLorcan Browne proposed a change to openstack/swift: Add new features to swift-drive-audit  https://review.openstack.org/12246817:01
notmynamegoodes: if all you care about is getting close enough, but not running on the storage nodes, then you can use something else and don't need list_endpoints17:05
*** elambert has joined #openstack-swift17:05
*** tsg has joined #openstack-swift17:06
*** tkay has joined #openstack-swift17:07
goodestrying to understand their thinking. Is this a short term kludge and they will act in more classic way17:10
goodesin the future, or is this seriously how they intend to continue17:10
notmyname"they" == sahara? I have no diea17:11
smart_developerHas anyone experienced the uncontrollable, swift-object auditor creation issue when using Swift ?17:12
*** shri has joined #openstack-swift17:12
*** tdasilva has joined #openstack-swift17:21
smart_developerBasically the auditor process forks more auditor processes.17:21
smart_developerUntil all the system resources are used up, and can't spawn any more.17:21
*** tongli has quit IRC17:22
*** geaaru has quit IRC17:25
*** vu has joined #openstack-swift17:31
*** openstackgerrit has quit IRC17:31
*** openstackgerrit has joined #openstack-swift17:33
*** vu has quit IRC17:33
*** vu has joined #openstack-swift17:43
smart_developerI think there might be a bug in auditor.py for .../swift/obj/17:43
*** annegentle has joined #openstack-swift17:44
smart_developerand it keeps looping where child processes get forked.17:44
smart_developerin that section.17:44
notmynameopenstack board of directors meeting is in about an hour. the defcore recommendation which excludes swift from the openstack trademark will be discussed. I'll report back with a summary17:48
*** annegentle has quit IRC17:48
*** Kbee has quit IRC17:52
*** marcusvrn has joined #openstack-swift17:57
*** NM has quit IRC17:59
*** nshaikh has joined #openstack-swift17:59
*** kevinc has quit IRC18:00
*** annegentle has joined #openstack-swift18:02
*** kevinc has joined #openstack-swift18:03
*** tsg has quit IRC18:14
openstackgerritAlan Erwin proposed a change to openstack/swift: Adding verify_object_partition  https://review.openstack.org/12248918:17
*** annegentle has quit IRC18:21
*** annegentle has joined #openstack-swift18:22
*** tsg has joined #openstack-swift18:24
smart_developerIn the configuration files, why is middleware also known as a "filter"?18:25
*** rmcall has joined #openstack-swift18:27
*** mahatic has quit IRC18:32
*** kevinc has quit IRC18:38
*** occup4nt is now known as occupant18:42
openstackgerritAlan Erwin proposed a change to openstack/swift: Adding object partition check  https://review.openstack.org/12219418:44
*** aerwin has joined #openstack-swift18:47
*** mahatic has joined #openstack-swift18:50
openstackgerritA change was merged to openstack/python-swiftclient: Stop creating extraneous directories  https://review.openstack.org/12230118:55
*** annegentle_ has joined #openstack-swift18:56
*** annegentle_ is now known as Guest6213518:57
*** rmcall has quit IRC19:02
*** rmcall has joined #openstack-swift19:04
*** aix has quit IRC19:05
*** ZBhatti has quit IRC19:07
*** zaitcev has joined #openstack-swift19:13
*** ChanServ sets mode: +v zaitcev19:13
*** kevinc_ has joined #openstack-swift19:20
*** vu has quit IRC19:21
openstackgerritMichael Barton proposed a change to openstack/swift: container.merge_items bug  https://review.openstack.org/12250319:27
*** annegentle has quit IRC19:33
*** vu has joined #openstack-swift19:33
smart_developerHow do you increase the # of processes allowed on your system by ulimit ?19:34
*** ZBhatti has joined #openstack-swift19:36
*** nshaikh has left #openstack-swift19:36
openstackgerritSamuel Merritt proposed a change to openstack/swift: container.merge_items bug  https://review.openstack.org/12250319:38
*** annegentle has joined #openstack-swift19:38
*** openstackgerrit has quit IRC19:45
*** rmcall has quit IRC19:53
*** tdasilva has quit IRC19:54
chmoueli like monty idea here: http://inaugust.com/post/108 "Rather than tagging things negatively like "beta" or "experimental", positively tag things as "Production Ready"." "today, I'd say we should start with Swift and Layer #1 and that's it."19:59
*** annegent_ has joined #openstack-swift20:01
*** annegent_ has quit IRC20:02
*** annegentle has quit IRC20:05
*** rmcall has joined #openstack-swift20:20
*** serverascode has quit IRC20:23
*** tsg has quit IRC20:24
*** serverascode has joined #openstack-swift20:26
*** jergerber has joined #openstack-swift20:28
*** fifieldt__ has joined #openstack-swift20:32
*** hhuang has quit IRC20:35
*** fifieldt_ has quit IRC20:35
*** ZBhatti has quit IRC20:37
*** ZBhatti has joined #openstack-swift20:41
*** hhuang has joined #openstack-swift20:48
*** vu has quit IRC21:02
*** shri has quit IRC21:03
notmynameboard of directors meeting summary (on the defcore proposal): no consensus around the proposal to exclude swift and keystone, the defcore committee needs to wrk with the foundation to look at it from a perspective of multiple trademarks instead of just one "openstack" one21:07
*** shri has joined #openstack-swift21:08
*** shri has quit IRC21:08
*** openstackgerrit has joined #openstack-swift21:09
notmynamealthough not yet defined, it could eg be something like "openstack" (all of integrated) + "made with openstack parts" (some subset). or "openstack api" + "openstack code" or "openstack compute" + "openstack storage" + etc21:09
notmynamebut the point is that there isn't (currently) something called "openstack" that is some subset of the integrated release, and there is guidance to ensure that doesn't happen21:10
mattoliveraunotmyname: thanks for the update.. So the defcore saga continues and looks like it will for a long while yet.21:14
*** annegentle has joined #openstack-swift21:15
*** rmcall has quit IRC21:26
*** annegentle has quit IRC21:35
*** tsg has joined #openstack-swift21:40
*** tgohad has joined #openstack-swift21:43
*** tsg has quit IRC21:46
openstackgerritpaul luse proposed a change to openstack/swift: Merge master to feature/ec  https://review.openstack.org/12254122:02
*** dmsimard is now known as dmsimard_away22:32
*** ZBhatti has quit IRC22:41
notmynameredbo: do we need to get a unicode patch for containers into master?22:43
notmynamedfg: ^22:43
openstackgerritSamuel Merritt proposed a change to openstack/swift: Reject overly-taxing ranged-GET requests  https://review.openstack.org/11757922:44
*** jergerber has quit IRC22:54
redbothe patch I submitted?  it needs to be fixed23:00
notmynameredbo: ah, now I see it. https://review.openstack.org/#/c/122503/ right? I had seen it land in the rackspace production branch23:01
*** aerwin has quit IRC23:01
openstackgerritSamuel Merritt proposed a change to openstack/swift: Zero-copy object-server GET responses with splice()  https://review.openstack.org/10260923:02
redboyes.  I can't promise my solution is the best possible, but it's at least better :)23:06
*** Guest62135 is now known as annegentle23:13
*** annegentle is now known as annegentleznc23:13
*** annegentleznc is now known as annegentle23:14
*** mkollaro has quit IRC23:38
*** mkollaro has joined #openstack-swift23:41
*** kevinc_ has quit IRC23:42
*** elambert has quit IRC23:47
*** kyles_ne has quit IRC23:58
*** kyles_ne has joined #openstack-swift23:59

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