Monday, 2014-05-19

*** shakayumi has quit IRC00:31
*** john3213 has joined #openstack-swift00:34
*** john3213 has left #openstack-swift00:40
*** sungju has joined #openstack-swift01:04
*** saschpe has quit IRC01:05
*** saschpe has joined #openstack-swift01:12
*** nosnos has joined #openstack-swift01:41
*** matsuhashi has joined #openstack-swift02:17
*** kenhui1 has quit IRC02:55
*** kenhui has joined #openstack-swift03:05
*** mrsnivvel has joined #openstack-swift03:15
*** kenhui1 has joined #openstack-swift03:18
*** kenhui1 has quit IRC03:19
*** kenhui has quit IRC03:21
*** kenhui has joined #openstack-swift03:21
*** kenhui has quit IRC03:22
*** praveenkumar has joined #openstack-swift03:29
*** praveenkumar has joined #openstack-swift03:30
*** lnxnut has joined #openstack-swift03:30
*** h6w has quit IRC03:31
*** nosnos has quit IRC03:51
*** Diddi has quit IRC03:57
*** lnxnut has quit IRC03:57
*** Diddi has joined #openstack-swift03:59
*** haomaiwa_ has joined #openstack-swift04:09
*** ppai has joined #openstack-swift04:10
*** psharma has joined #openstack-swift04:18
*** madhuri has joined #openstack-swift04:25
madhuriHi, is there any way to meter an account usage in swift? Does Ceilometer provide such support?04:25
*** wer has quit IRC04:26
*** Manish_ has joined #openstack-swift04:27
*** wer has joined #openstack-swift04:27
*** nosnos has joined #openstack-swift04:32
*** nshaikh has joined #openstack-swift05:23
*** haomai___ has joined #openstack-swift05:30
*** haomaiwa_ has quit IRC05:33
*** Midnightmyth has joined #openstack-swift06:13
*** matsuhashi has quit IRC06:25
*** matsuhashi has joined #openstack-swift06:28
*** sungju has quit IRC07:30
*** foexle has joined #openstack-swift07:35
*** mmcardle has joined #openstack-swift07:47
*** nacim has joined #openstack-swift08:01
*** odyssey4me has joined #openstack-swift08:04
*** Midnightmyth has quit IRC08:12
*** kenhui has joined #openstack-swift08:13
*** kenhui has quit IRC08:20
*** mlipchuk has joined #openstack-swift08:32
*** nshaikh has quit IRC08:42
*** praveenkumar has quit IRC08:48
*** praveenkumar has joined #openstack-swift09:06
*** Manish_ has quit IRC09:15
*** otoolee has joined #openstack-swift09:17
*** Midnightmyth has joined #openstack-swift09:29
*** mlipchuk has quit IRC09:47
*** matsuhashi has quit IRC09:50
fbo_away_awaymadhuri, hi maybe have a look at https://github.com/enovance/swift-account-stats09:54
madhurithanks fbo_away_away09:59
madhuriIsn't Ceilometer provide such support?10:00
fbo_away_awaymadhuri, you will find what Ceilometer fetch regarding Swift here : http://docs.openstack.org/developer/ceilometer/measurements.html#object-storage-swift10:04
madhurifbo_away_away, I have read this document, but was looking for API or any interface that can fetch metering values?10:08
fbo_away_awaymadhuri, AFAIK the ceilometer REST API provide that10:10
*** mlipchuk has joined #openstack-swift10:10
*** praveenkumar has quit IRC10:11
madhurifbo_away_away:I have one mory query.10:12
madhuriWhat mechanism is used for swift to collect data using Ceilometer? Is it polling, push or some other mechanism?10:13
fbo_away_awaymadhuri, according to that http://docs.openstack.org/developer/ceilometer/architecture.html it is polling for Swift at least10:15
madhuriI have looked for any documentation for Ceilometer usage with swift but couldn't find one. Is there any related article or documentation?10:18
fbo_away_awaymadhuri, don't know but feel free to ask on #openstack-ceilometer10:23
madhuriok thanks fbo_away_away10:23
*** mlipchuk has quit IRC10:26
madhurifbo_away_away: Why is the ring data stored gzip format?10:26
*** praveenkumar has joined #openstack-swift10:27
madhurifbo_away_away: Can't the swift-account-stats be used with tempauth for testing purpose?10:28
madhurifbo_away_away: ^^^10:31
fbo_away_awaymadhuri, I guess it is possible, at least I don't see right now why it could'nt be10:33
madhuriIs this throwing error http://pastebin.com/9zHufYXM10:36
*** Midnightmyth has quit IRC10:39
*** jamie_h has joined #openstack-swift10:43
madhurifbo_away_away: ^^^10:47
*** mlipchuk has joined #openstack-swift10:54
fbo_away_awaymadhuri, oh yes by default it uses keystone auth - then you need to modify a bit to test with auth v110:58
fbo_away_awaypatches are welcome :)10:58
madhuriThank you fbo_away_away10:58
madhuriSurely i would love to10:58
*** Midnightmyth has joined #openstack-swift10:58
*** ppai has quit IRC11:01
*** fbo_away_away is now known as fbo_away_away_aw11:08
madhurifbo_away_away_aw: there?11:10
*** lnxnut has joined #openstack-swift11:13
*** ppai has joined #openstack-swift11:13
*** nosnos has quit IRC11:21
*** lnxnut has quit IRC11:24
*** nshaikh has joined #openstack-swift11:33
*** mmcardle has quit IRC11:46
*** dmsimard has joined #openstack-swift11:48
*** pconstantine has quit IRC11:49
*** mmcardle has joined #openstack-swift11:53
*** fbo_away_away_aw has quit IRC11:55
*** fbo_away has joined #openstack-swift11:56
*** mlipchuk has quit IRC12:18
*** miqui_ has joined #openstack-swift12:21
*** krtaylor has joined #openstack-swift12:22
*** ppai has quit IRC12:22
*** early has quit IRC12:29
*** early has joined #openstack-swift12:32
*** acoles is now known as acoles_away12:35
*** acoles_away is now known as acoles12:35
*** haomai___ has quit IRC12:46
*** haomaiwang has joined #openstack-swift12:46
*** fbo_away is now known as fbo_away_away13:01
*** mlipchuk has joined #openstack-swift13:02
*** kenhui has joined #openstack-swift13:09
*** mlipchuk has quit IRC13:12
*** kenhui has quit IRC13:19
*** mlipchuk has joined #openstack-swift13:29
*** mkollaro has joined #openstack-swift13:40
mkollaros there some documentation about what happens when a swift object server goes down?13:43
mkollaroafaik the replication starts only after some timeout, since otherwise it would cause a I/O spike13:43
mkollarobut I can't find any docs about this13:43
glangewhen an object server goes down, requests to it start to fail13:44
*** psharma has quit IRC13:45
glangerequests will eventually start being handed off to other servers13:45
cschwede_Manish: Ceilometer has it’s own middleware for Ceilometer that is added to the proxy server pipeline: https://github.com/openstack/ceilometer/blob/master/ceilometer/objectstore/swift_middleware.py13:45
glangebut replication will still try to send data to the failed server13:45
glangeyou have to remove the server from the ring to stop it from being replicated to13:46
mkollaroglange: well, if a disk fails, the replication process will create extra replicas on the handoff nodes, so there is some replica_count amount of them after a while...but I heard that if a whole server fails, this process doesn't start immediately, because it would cause a big I/O spike13:48
*** mmcardle has quit IRC13:48
*** mmcardle has joined #openstack-swift13:49
mkollaroglange: are there any docs about this?13:50
glangemkollaro: I'm not sure it works the way you describe13:53
mkollaroI'm not sure either13:53
glangethe object servers don't know another object server is down, they only know their requests to it fail13:53
*** bill_az has joined #openstack-swift13:53
*** mlipchuk has quit IRC13:54
mkollaroI think notmyname described it like this to me13:54
notmynamemkollaro: if a whole object server fails (ie other servers can't connect to the IP address), the existing data won't be pushed to a handoff. if just a drive fails, the existing data will be pushed to a handoff automatically. in both cases, new data will go to a handoff13:56
mkollaronotmyname: awesome13:56
mkollaronotmyname: are there any docs about this?13:56
glangebut there is not a time delay for that to happen?13:56
glangeif an object server goes down13:57
*** annegent^ has joined #openstack-swift13:57
notmynameglange: like the error limited state?13:57
glangeok, there is not a different time delay? :)13:57
notmynameglange: I think it's the same. so swift will retry communication with the failed node every so often until it's marked as out of the cluster.13:58
mkollaronotmyname: and the replicas won't get pushed to a handoff node even if that server stays down for some long time?13:59
miqui_notmyname:  thanks for your awsome feedback during summit,  1/2+ way through the book, cant wait to start contributing...14:00
notmynamemkollaro: if it's a ConnectionTimeout (ie can't connect) then no. if it could connect but gets a 507 response (ie failed drive), then it will use the handoff. of course, the code would be what confirms this ;-)14:00
mkollaronotmyname: ok, thanks :)14:01
notmynamemkollaro: and where I thought there might be docs on this, there isn't. so the answer to your question is one of the worst in open-source: "the docs are the code". ugh.14:01
mkollaronotmyname: classic :D14:01
notmynamemkollaro: it's mentioned in the 4th paragraph on http://docs.openstack.org/developer/swift/overview_replication.html but it's not explicit14:03
mkollaronotmyname: oh, thanks14:04
* notmyname goes to get breakfast14:06
notmynameI'll be online later14:06
*** mattoliverau has quit IRC14:09
*** byeager has joined #openstack-swift14:09
*** mlipchuk has joined #openstack-swift14:13
openstackgerritA change was merged to openstack/swift: Fixed several Python3 syntax errors  https://review.openstack.org/9392314:14
*** lnxnut has joined #openstack-swift14:14
openstackgerritAlex Gaynor proposed a change to openstack/swift: Converted several files to have Python3 friendly syntax  https://review.openstack.org/9419714:21
*** mattoliverau has joined #openstack-swift14:22
*** mattoliverau has quit IRC14:26
*** byeager has quit IRC14:27
*** byeager has joined #openstack-swift14:31
*** mattoliverau has joined #openstack-swift14:38
*** tdasilva has joined #openstack-swift14:39
*** scotticus has joined #openstack-swift14:43
openstackgerritConstantine Peresypkin proposed a change to openstack/swift: account to account copy implementation  https://review.openstack.org/7215714:44
*** lnxnut is now known as hipster14:45
*** Midnightmyth has quit IRC14:45
openstackgerritChuck Thier proposed a change to openstack/swift: Add targeted config loading to swift-init  https://review.openstack.org/9293314:46
creihtadded docs to that patch -^14:46
creihtshould be good to go now14:46
*** mwstorer has joined #openstack-swift14:48
*** mattoliverau has quit IRC14:48
*** pconstantine has joined #openstack-swift14:50
*** mattoliverau has joined #openstack-swift14:58
*** fbo_away_away is now known as fbo14:59
*** mattoliverau has quit IRC15:02
*** madhuri has quit IRC15:06
*** hipster has quit IRC15:08
*** kenhui has joined #openstack-swift15:08
*** mattoliverau has joined #openstack-swift15:10
*** mlipchuk has quit IRC15:14
*** mattoliverau has quit IRC15:17
*** mlipchuk has joined #openstack-swift15:18
notmynamegood morning world15:18
openstackgerritpaul luse proposed a change to openstack/swift: Add Storage Policy Documentation  https://review.openstack.org/8582415:21
peluse_good morning!15:21
*** mlipchuk has quit IRC15:22
peluse_notmyname:  I believe the docs are ready to merge to feature/EC based on numerous reviews and formatting work done by acoles.  clayg can add reconciler doc as a separate patch when ready...15:22
notmynameawesome15:23
notmynameI'm going through this weekend's email and then I'll start with the post-summit todo list15:23
notmynamelooks like chmouel has been working on getting the specs repo set up (thanks!)15:23
creihtcool... where is that going to live?15:24
notmynamepeluse_: I'm going to cc you on a response to Kota about EC and the hackathon15:24
notmynamecreiht: new top-level repo. under the "object storage" program. ie sibling to swift, python-swiftclient, and swift-bench15:24
creihtcool15:24
*** PVince81 has joined #openstack-swift15:25
notmynameand, importantly, same group of reviewers15:25
PVince81hello15:25
PVince81I'm struggling to find any example or docs about how to detect changes with SWIFT15:25
PVince81the container/bucket doesn't seem to have a timestamp/mtime15:25
peluse_notmyname:  cool, will keep an eye out.  back in a few hrs...15:26
notmynamePVince81: it's not something built in to swift today. if I were writing it, I'd make a simple middleware that puts every PUT/POST/DELETE request metadata into a queue and then have a reader service indexing those things15:26
notmyname(this is one of the many reasons I'd really like to see progress on marconi...)15:27
cschwede_notmyname: what about an option to sort container listings by timestamp? something like ?format=json&order=mtime15:28
cschwede_notmyname: though i like the idea for a marconi middleware15:29
*** mlipchuk has joined #openstack-swift15:29
notmynamecschwede_: that would require new container DB indexes. could be done, but it's not free, and we'd have to consider migration paths (either indexing existing containers [ouch!] or having a new type of container [double ouch!])15:30
*** mattoliverau has joined #openstack-swift15:30
cschwede_notmyname: yes, you’re right. i was playing with this on my flight back ;)15:30
notmynamecool15:30
*** mkerrin has joined #openstack-swift15:30
notmynamecschwede_: I'd much rather see a "reverse order" listing feature. we had someone work on that a while back and get about 90% done, but then he stopped working on it and it was dropped15:31
*** byeager has quit IRC15:31
cschwede_notmyname: well, adding a order=mtime could include something like ?order=name_desc or similar. I mean both options require very similar modifications15:33
*** byeager has joined #openstack-swift15:33
*** mlipchuk has quit IRC15:33
notmynamecschwede_: not really, since we already have an index on the name. essentially it's adding an "ORDER BY DESC" to the generated query.15:34
notmynamecschwede_: the only "hard" part is getting the paging right when paging in reverse order15:34
cschwede_notmyname: yes, but then we need to update also the way we handle the paging15:34
cschwede_notmyname: exactly15:34
*** mlipchuk has joined #openstack-swift15:35
notmynamecschwede_: IMO most of that is just making a decision on it and documenting it. eg what do marker and end_marker mean. open or closed ranges? etc15:36
cschwede_notmyname: i think i’ll wrap my head around this and try to find a nice solution. currently i’m jetlagged, don’t take me too serious ;)15:36
notmynamecschwede_: heh. this is the first morning since ATL that I've felt close to human. :-)15:36
PVince81notmyname: thanks. I was hoping that object creation/edition would simply change the bucket's timestamp15:37
notmynamecschwede_: is chmouel still around?15:37
PVince81notmyname: but currently the X-Timestamp seems to be the bucket creation time, not modified time15:37
cschwede_notmyname: i hope to get into that state asap ;)15:37
*** igor_ has joined #openstack-swift15:37
notmynamePVince81: right. although the listing of objects does have the last-modified timestamp (or is it date-created?), so you may be able to use that. just note that the listings aren't always immediately up to date after the object operation (eventual consistency, etc)15:38
cschwede_notmyname: not sure if chmouel is around at the moment, but i already saw him online today15:39
PVince81notmyname: but it means I'd need to request the whole list every time, if sorting doesn't work?15:39
notmynamecschwede_: ya, me too. looks like he was doing the swift-specs thing, but I also though he was going to work on the py3 flake test15:39
notmynamePVince81: yes. see above about swift not handling that use case too well without additional middleware ;-)15:40
PVince81notmyname: yeah, saw that... thanks for the info15:40
cschwede_notmyname: i think Alex_Gaynor worked on that? https://review.openstack.org/#/c/93987/15:40
notmynameah, nice. thanks15:41
cschwede_PVince81: does it matter how you’re objects are named?15:41
PVince81cschwede_: unfortunately yes. People want to be able to upload files to their container without going through our code15:42
PVince81cschwede_: it's about files...15:42
* notmyname is now going though summit etherpads to look for TODO items...15:42
*** mlipchuk has quit IRC15:42
PVince81cschwede_: so we need to detect these changes to sync up our local cache15:42
notmynamePVince81: makes total sense. (and I'd echo what your users are saying that uploading directly to swift is the way to go)15:45
notmynamePVince81: this sounds very similar to the feature that some swift deployers have added to do metadata searching15:45
notmynamePVince81: and in that case they have added some middleware to send a message over a queue to the indexer service every time an object is written15:46
notmynamePVince81: briancline may be able to give more info on what softlayer has done for this (although I don't see anything on softlayers github page that would help here)15:48
PVince81notmyname: I see, it makes sense15:48
chmouelnotmyname: yes working on that py3 as well,15:48
chmouelnotmyname: we need to add the tox target first (ie: Alex_Gaynor's review)15:49
notmynamePVince81: if you do go down the route of writing some middleware, I think you should be able to find a lot of help in here on how to make sure it works well15:49
PVince81actually I'm not familiar at all with the whole SWIFT stack, was just trying to fix PHP code that uses the REST API15:49
notmynamechmouel: thanks!15:49
PVince81so I don't think I'm going to start writing middlewares :-S15:50
PVince81anyway, thanks for the input15:50
chmoueli would have point to cschwede_ online youtube presentation at the summit about howto write swift middleware but it's not online yet :(15:50
cschwede_PVince81: any Python developer around your place?15:50
notmynamePVince81: ah, ok. we're (mostly) nice people. and python is (mostly) nice to code in. jump on in! :-)15:50
PVince81I love Python, yes, and know it as well15:50
cschwede_chmouel: thanks, wanted to do the same, i’m also wondering why it’s not online yet15:50
chmouelcschwede_: video post processing?15:51
notmynamecschwede_: chmouel: adding the explosion effects?15:51
cschwede_chmouel: the talks before and after mine in the same room are already online (since a few days)15:51
chmouelor the camera man didn't press the record button?15:51
cschwede_PVince81: it’s not that hard to write a middleware, have a look here: https://github.com/enovance/swift-middleware-sample - it’s a step by step guide15:53
PVince81I don't even know how to install the server itself15:53
* PVince81 noob with SWIFT15:53
PVince81and I was hoping I wouldn't need to have to go that deep :-)15:54
notmynamechmouel: Alex_Gaynor: how do I test the py3pep8 patch? https://review.openstack.org/#/c/93987/5/tox.ini15:55
cschwede_PVince81: ok - but if you are going to play with it on one day, just ask here if you need help :)15:55
chmouelnotmyname: you need py34  (brew install python3  should do it)15:55
PVince81sounds like a plan. I have other stuff on my plate at the moment15:55
PVince81but will keep the middleware solution in mind15:55
PVince81thanks a lot, guys!15:55
notmynamechmouel: just get py3 and then `tox -e py3pep8`?15:56
*** Midnightmyth has joined #openstack-swift15:56
chmouelnotmyname: yah15:56
*** mattoliverau has quit IRC15:57
*** byeager has quit IRC15:59
*** kenhui has quit IRC16:00
notmynamechmouel: does it have to be py3.4 or is py3.3 ok?16:00
chmouelnotmyname: py33 should be ok but we were thinking python34 should be easier for osx folks to install16:00
notmynamewhy would people be running tests on os x? (only half kidding there)16:01
chmouelnotmyname: flake8 is only syntax check :)16:02
notmynameI know :-)16:02
* cschwede_ is waiting for the first publicy announced Swift cluster on top of OSX - http://www.macminivault.com/datacenter/16:02
*** mlipchuk has joined #openstack-swift16:05
*** mattoliverau has joined #openstack-swift16:07
*** byeager has joined #openstack-swift16:13
*** mmcardle1 has joined #openstack-swift16:13
*** mmcardle has quit IRC16:13
*** byeager has quit IRC16:14
PVince81is it possible to quickly install the openstack object store in a VM ?16:18
PVince81without much fiddling with settings?16:18
*** hipster has joined #openstack-swift16:18
PVince81most docs seem to include a lot of notes and different services16:18
PVince81which probably takes time to setup16:18
notmynamePVince81: all the default settings work well (so no fiddling). although designed for a dev environment, https://github.com/swiftstack/vagrant-swift-all-in-one is the fastest way to get started16:18
PVince81notmyname: thanks!16:19
PVince81five steps, nice! ;-)16:19
notmynamePVince81: I just give links. clayg and alpha_ori actually wrote it :-)16:19
PVince81I tried installing ceph in the past... got lost in the process16:19
*** byeager has joined #openstack-swift16:26
*** nshaikh has quit IRC16:27
*** foexle has quit IRC16:45
*** igor_ has quit IRC16:45
*** igor_ has joined #openstack-swift16:45
*** igor_ has quit IRC16:50
PVince81notmyname: what region should I use when connecting to that all-in-one ?16:58
*** gyee has joined #openstack-swift17:01
*** haomaiwang has quit IRC17:02
*** mmcardle1 has quit IRC17:02
*** Tyger has joined #openstack-swift17:04
*** PVince81 has quit IRC17:05
notmynamechmouel: Alex_Gaynor: wow. just ran the py3pep8 job on my saio. there's a _lot_ of errors17:09
Alex_Gaynornotmyname: yup! It's cool though, they're mostly very easy to fix :-)17:09
*** acoles is now known as acoles_away17:11
notmynameAlex_Gaynor: chmouel: FWIW I ran it under py32 because that's what I get on precise with `apt-get install python3`17:15
Alex_Gaynorthat should be fine17:15
Alex_GaynorThere's not much (any?) variability in what it shows between different py3s17:15
notmynamechmouel: I added a +2. if it's ok with you, can you go ahead and merge it?17:15
Alex_Gaynornotmyname: since you're around, can you leave a comment on the config change so that swiftclient cna start gating on py3?17:16
*** igor_ has joined #openstack-swift17:16
Alex_Gaynor()https://review.openstack.org/#/c/92988/17:16
notmynameAlex_Gaynor: ah, ok. looking17:17
Alex_Gaynorthanks17:17
*** mattoliverau has quit IRC17:21
*** igor_ has quit IRC17:21
notmynameAlex_Gaynor: hmm..fails with py32. gotta go get py33 now17:22
Alex_Gaynornotmyname: For swiftclient itself? Yeah that's py3317:23
Alex_Gaynor(also works on 34 is that's easier)17:23
notmynameactually, it seems to fail in simplejson (?!)17:23
notmynameESCAPE = re.compile(u'[\\x00-\\x1f\\\\"\\b\\f\\n\\r\\t\u2028\u2029]')17:24
notmynameAlex_Gaynor: why is that invalide py32 syntax?17:24
Alex_Gaynorthe u'' prefix17:24
notmynameah17:24
Alex_Gaynorit was removed from 3.0-3.2 and brought back in 3.317:24
notmynamegotcha17:24
notmynamebecause "everything's unicode" right?17:24
Alex_Gaynorright17:24
notmynameand then they realized the world didn't start with pep3000, therefore add the u prefix back. :-)17:25
Alex_Gaynorpretty much17:27
*** mattoliverau has joined #openstack-swift17:34
notmynameyay deadsnakes ppa!17:36
*** mattoliverau has quit IRC17:38
*** zaitcev has joined #openstack-swift17:43
*** ChanServ sets mode: +v zaitcev17:43
*** mlipchuk has quit IRC17:45
notmynameAlex_Gaynor: https://gist.github.com/notmyname/8ce23e527d7a44352590  <-- what I get on swiftclient17:49
*** mattoliverau has joined #openstack-swift17:50
Alex_Gaynornotmyname: Any chance you have an old .tox or something? Try blowing it away and seeing it that fixes it17:50
notmynameAlex_Gaynor: rm -rf .tox ?17:51
Alex_Gaynoryeah17:51
openstackgerritChristian Berendt proposed a change to openstack/python-swiftclient: replace string format arguments with function parameters  https://review.openstack.org/9424117:52
*** shri has joined #openstack-swift17:54
notmynameAlex_Gaynor: same17:54
Alex_Gaynornotmyname: Not sure what to make of it, it works fine for me locally, and I think for chmouel and also for the CI17:55
notmynameAlex_Gaynor: what about the .testrepository/ dir? what's that for?17:55
Alex_Gaynornotmyname: testr uses it for... stuff, probably you can blow it away too17:55
notmynameAlex_Gaynor: any options to give me more insight on what's actually failing?17:55
Alex_GaynorI don't really know anything abotu testr, sorry17:55
notmynameoh, that worked17:56
notmynamekilling .testrepository dir17:56
Alex_Gaynorfiles you can randomly delete are cool17:57
creihtlol17:57
notmynameheh17:57
peluse_cores:  fyi fairly straigtforward bug fix (well, filled as a bug but not really) aging @ 4 weeks... availeble for review at https://review.openstack.org/#/c/88633/17:57
notmynameok, added my +1 to making python-swiftclient py3 checks voting17:57
*** mmcardle has joined #openstack-swift18:02
*** tdasilva has quit IRC18:04
notmynamepeluse_: one minor nit there, and a more general question. I'd like comments from the public service providers before merging it, though (briancline, acoles_away, dfg)18:05
notmynameoh, and cschwede_ ^18:05
creihtnotmyname: yeah I left a comment18:06
notmynamethanks18:06
creihtI'm not fond of having the blacklist/whitelist public18:06
*** mkollaro has quit IRC18:07
*** mmcardle has quit IRC18:07
*** Tyger has quit IRC18:07
dfgadded a comment too- just added couple more keys to what creiht said18:10
*** mkollaro has joined #openstack-swift18:11
*** Midnightmyth has quit IRC18:13
*** hipster has quit IRC18:15
*** igor_ has joined #openstack-swift18:16
*** igor_ has quit IRC18:21
notmynamezaitcev: last week you were looking for Kota's slides on the replication improvements he was proposing. looks like he sent a link to the -dev mailing list today18:21
zaitcevnotmyname: thanks18:22
*** mmcardle has joined #openstack-swift18:22
notmynamezaitcev: http://www.slideshare.net/tsuyuzaki/open-stacks-ummitjuno18:22
zaitcevnotmyname: I see someone added them to Etherpad18:24
notmynameah ok18:24
notmynamecreiht: wait, wut? we're finally merging profiling middleware? cool!18:37
*** kenhui has joined #openstack-swift18:39
*** Midnightmyth has joined #openstack-swift18:46
*** hipster has joined #openstack-swift18:47
openstackgerritpaul luse proposed a change to openstack/swift: Add Ratelimit parameters to /info  https://review.openstack.org/8863318:47
peluse_^ comments addressed.  Thanks guys!18:48
*** hipster has quit IRC18:51
*** mattoliverau has quit IRC19:04
*** lpabon has joined #openstack-swift19:07
cschwede_peluse_: hmm, not sure about this. while i think that most operators are fine with it, others might need to tweak it. and yet others might be ok with more info exposed…19:11
cschwede_peluse_: … what do you think about making the returned info configurable?19:11
cschwede_creiht dfg notmyname ^^19:12
*** mattoliverau has joined #openstack-swift19:12
notmynamecschwede_: no19:13
notmyname;-)19:13
cschwede_no?19:13
notmynamecschwede_: less config options is better19:13
notmynamecschwede_: I'd rather see a subset that is on (as currently proposed, I think). and then maybe the full set as an admin response19:14
notmynamemaybe19:14
cschwede_notmyname: agreed, less is better. and +1 for exposing the other settings as admin response.19:16
*** igor_ has joined #openstack-swift19:17
*** hipster has joined #openstack-swift19:18
*** byeager has quit IRC19:19
*** ophuk has joined #openstack-swift19:19
*** kenhui has quit IRC19:20
*** igor_ has quit IRC19:22
*** hipster has quit IRC19:23
*** mmcardle has quit IRC19:40
*** hipster has joined #openstack-swift19:47
creihtnotmyname: :)19:51
*** hipster has quit IRC19:52
*** patchbot has quit IRC19:52
*** patchbot` has joined #openstack-swift19:52
*** patchbot` is now known as patchbot19:52
*** sandywalsh_ has joined #openstack-swift19:53
creihtthe only other input that I have on the ratelimit stuff is that it is kinda raw19:53
*** mwstorer has quit IRC19:54
*** zul has quit IRC19:54
*** minnear_ has quit IRC19:54
*** sandywalsh has quit IRC19:54
*** pberis has quit IRC19:54
creihtshould we make it something that is more easily consumed?19:54
creihtI'm really fine either way19:54
creihtjust curious what others thought19:54
*** j_king has quit IRC19:54
*** mlanner has quit IRC19:55
*** scotticus has quit IRC19:55
*** gpocentek has quit IRC19:55
*** swills has quit IRC19:55
*** j_king has joined #openstack-swift19:55
ophukAny idea as to why I would get a insufficient space error when running swift stat?19:56
*** gpocentek has joined #openstack-swift19:56
*** mlanner has joined #openstack-swift19:56
*** scotticus has joined #openstack-swift19:56
*** zackmdavis has quit IRC19:57
*** pandemicsyn has quit IRC19:57
*** zul has joined #openstack-swift19:57
*** physcx has quit IRC19:58
*** swills has joined #openstack-swift20:00
*** swills has quit IRC20:00
*** swills has joined #openstack-swift20:00
*** minnear has joined #openstack-swift20:01
*** pandemicsyn has joined #openstack-swift20:01
*** zackmdavis has joined #openstack-swift20:03
*** foexle has joined #openstack-swift20:03
*** lpabon has quit IRC20:05
*** byeager has joined #openstack-swift20:06
*** erlon has joined #openstack-swift20:08
*** byeager has quit IRC20:09
*** mattoliverau has quit IRC20:10
*** mmcardle has joined #openstack-swift20:10
openstackgerritPeter Portante proposed a change to openstack/swift: Add keystoneV2.0 compatability to swift-dispersion-populate/report  https://review.openstack.org/9361120:11
*** physcx has joined #openstack-swift20:13
*** elambert has joined #openstack-swift20:14
*** mmcardle has quit IRC20:15
*** pberis has joined #openstack-swift20:18
*** igor_ has joined #openstack-swift20:18
*** kenhui has joined #openstack-swift20:22
*** mattoliverau has joined #openstack-swift20:22
*** igor_ has quit IRC20:23
*** foexle has quit IRC20:29
*** elambert has quit IRC20:32
*** elambert has joined #openstack-swift20:34
*** kenhui has quit IRC20:34
*** mmcardle has joined #openstack-swift20:36
*** mmcardle1 has joined #openstack-swift20:41
*** mmcardle has quit IRC20:41
*** otoolee has quit IRC20:42
*** mmcardle1 has quit IRC20:45
*** hipster has joined #openstack-swift20:47
*** hipster has quit IRC20:52
*** mkollaro has quit IRC21:08
*** igor_ has joined #openstack-swift21:19
notmynamemeeting agenda updated for wednesday's meeting. should be a full hour, i think21:20
notmynamehttps://wiki.openstack.org/wiki/Meetings/Swift21:20
openstackgerritA change was merged to openstack/swift: Added a tox job for running flake8 under Python 3  https://review.openstack.org/9398721:22
*** igor_ has quit IRC21:23
notmynameand like that we've got py3 syntax checking21:28
portantenice!21:30
portantelooking at the python27 check failure for swift profile middleware ...21:32
*** arahal has joined #openstack-swift21:33
portantelooks like a possible race in test_sleeper ...21:35
*** mmcardle has joined #openstack-swift21:41
*** mmcardle has quit IRC21:46
*** hipster has joined #openstack-swift21:47
*** hipster has quit IRC21:52
notmynameportante: I think my favorite test pattern is mocking out time. I know it's not functionally different than mocking out any other callable, but just saying that "for this test I'm going to slow time down and go backwards" is just mind-bending :-)21:53
*** kenhui has joined #openstack-swift21:54
portante;)21:56
portantefiled a bug for this, if nobody else picks this up, will probably fix this test tomorrow.21:56
notmynamethanks21:56
portantewelcome21:57
notmynamelooks like another bug is about to be filed too (from #openstack). swift doesn't like mount points that have an underscore21:57
portanteI'll just post -1s on all reviews until this is fixed21:57
notmynamelol21:57
notmynamepassive aggressive much? ;-)21:57
portantereally, underscores?21:57
portantewho is passive?21:57
portanteaction jackson is the name21:58
notmynameophuk: oh hai! you're in here too!21:58
*** igor_ has joined #openstack-swift21:58
notmynameya, I think underscores in mount points is a pretty low priority thing, but still, sounds like a parse error on our part21:58
notmynameand ophuk was hit by it through no fault of his own21:58
notmynamewell, except for the using underscores part21:59
ophuknotmyname: yup:) This channel is usually more helpful than the other one if people are in here22:01
*** mattoliverau has quit IRC22:02
notmynameophuk: I'm in both (as are a few others). I don't want #openstack to be a desert, but this one is more active (and actively monitored) for swift-related things22:02
*** igor_ has quit IRC22:03
ophuknotmyname: yeah that's what I figured. Usually I tend to ask my question initially in the other one since this one is supposed to be development but when nobody answers or if nobody has been answering like last friday I just post in both:)22:03
*** Midnightmyth has quit IRC22:03
*** elambert has quit IRC22:03
ophuknotmyname: bug report filed22:08
*** foexle has joined #openstack-swift22:10
*** mattoliverau has joined #openstack-swift22:18
notmynameophuk: thanks for posting it. ya, last week many of us were at the openstack summit in atlanta (or recovering from it)22:27
peluse_notmyname:  do you think I should go aheand and ammend the ratelimit /info patch to include those other items I just yanked for admin or just leave it w/those things removed (as it is now)?22:27
notmynamepeluse_: I wouldn't worry about the admin /info for now22:31
notmynamepeluse_: keeps this patch smaller, and I haven't heard a clamoring for it22:31
*** arahal has quit IRC22:34
notmynamesdague: because all reviewers, as currently listed, are seen as equal. the problem that needs to be solved is giving new and non-core contributors a contact point for question and someone who is shepherding the patch through the process of submission->master22:39
*** elambert has joined #openstack-swift22:39
notmynamewrong channel22:42
*** hipster has joined #openstack-swift22:42
*** mmcardle has joined #openstack-swift22:43
*** hipster_ has joined #openstack-swift22:44
*** ophuk has quit IRC22:46
*** hipster has quit IRC22:47
*** hipster has joined #openstack-swift22:47
*** mmcardle has quit IRC22:48
*** hipster_ has quit IRC22:49
*** r-daneel has joined #openstack-swift22:49
peluse_notmyname:  gracias... and I was wondering about that last comment :)22:50
notmynamepeluse_: and I was wondering why he wasn't responding ;-)22:51
*** hipster has quit IRC22:52
*** jamie_h has quit IRC22:53
*** sungju has joined #openstack-swift22:53
*** igor_ has joined #openstack-swift22:59
*** r-daneel has quit IRC23:03
*** igor_ has quit IRC23:03
*** r-daneel has joined #openstack-swift23:04
*** r-daneel has quit IRC23:07
*** sungju has quit IRC23:07
*** sungju has joined #openstack-swift23:07
*** matsuhashi has joined #openstack-swift23:27
openstackgerritA change was merged to openstack/swift: Add profiling middleware in Swift  https://review.openstack.org/5327023:30
*** kenhui has quit IRC23:33
*** kenhui has joined #openstack-swift23:34
*** kenhui1 has joined #openstack-swift23:35
*** kenhui has quit IRC23:39
*** mmcardle has joined #openstack-swift23:44
*** kenhui has joined #openstack-swift23:46
*** elambert has quit IRC23:46
*** hipster has joined #openstack-swift23:47
*** kenhui1 has quit IRC23:48
*** occupant has quit IRC23:52
*** mmcardle has quit IRC23:52
*** hipster has quit IRC23:52

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