*** tqtran has quit IRC | 00:06 | |
*** Suyi_ has quit IRC | 00:08 | |
clayg | notmyname: RE: EC reconstruction - I think you're correct to recognize the tradeoff related to rebuild having a disproportionate read heavy workload (compared to replicated, where it's always 1:1 and it's a local only read) | 00:11 |
---|---|---|
clayg | but I'm not sure how much you can take away from it - as with replicated objects the sweet spit is probably 10M-100M and so naturally 90% of object is either <4M or >600M | 00:12 |
clayg | unless their *lo'd | 00:12 |
clayg | ... but as far as prioritization - the problem at hand is optomizing rebalance not rebuild/repair - rebuild/repair is mostly uncommon *enough* that it mostly needs to be correct - capacity growth resulting in rebalance OTOH happens frequently enough that it acctually needs to be more efficient/faster | 00:17 |
*** mingyu_ has joined #openstack-swift | 00:24 | |
*** mingyu has quit IRC | 00:26 | |
openstackgerrit | Timur Alperovich proposed openstack/swift: Fix error handling in proxy/controllers/base.py. https://review.openstack.org/366425 | 00:34 |
*** mingyu_ has quit IRC | 00:35 | |
timur | notmyname: ^^ patch to address the unit test warnings. I'm still investigating though, as I'm not sure how we get into a situation where the header is None and how to keep track of the size when we end up with ranges like "bytes=0-" | 00:36 |
*** mingyu has joined #openstack-swift | 00:36 | |
*** diogogmt has joined #openstack-swift | 00:37 | |
*** mingyu has quit IRC | 00:37 | |
*** arnoldchen has joined #openstack-swift | 00:44 | |
*** Jeffrey4l has joined #openstack-swift | 00:47 | |
*** arnoldchen has quit IRC | 00:49 | |
*** dmorita_ has quit IRC | 00:52 | |
*** m_kazuhiro has joined #openstack-swift | 01:00 | |
*** dmorita has joined #openstack-swift | 01:02 | |
kota_ | good morning | 01:23 |
*** arnoldchen has joined #openstack-swift | 01:26 | |
csmart | \o | 01:26 |
*** arnoldchen has quit IRC | 01:30 | |
mattoliverau | kota_, csmart: o/ | 01:34 |
*** takashi_ has joined #openstack-swift | 01:36 | |
*** arnoldchen has joined #openstack-swift | 01:36 | |
zhengyin | mattoliverau, kota_, csmart:good morning | 01:37 |
mattoliverau | zhengyin: o/ | 01:41 |
charz | kota_: mattoliverau zhengyin o/ | 01:52 |
mattoliverau | charz: o/ | 01:58 |
kota_ | charz, zhengyin, mattolivearu: o/ | 02:09 |
openstackgerrit | Merged openstack/swift: Added missing manpages for all cli tools https://review.openstack.org/355187 | 02:11 |
csmart | zhengyin: \o | 02:15 |
*** asettle has joined #openstack-swift | 02:15 | |
csmart | mattoliverau: o/ | 02:15 |
csmart | csmart: \o/ | 02:15 |
*** asettle has quit IRC | 02:20 | |
*** dmorita has quit IRC | 02:23 | |
*** dmorita has joined #openstack-swift | 02:30 | |
*** dmorita has quit IRC | 02:35 | |
*** mingyu has joined #openstack-swift | 02:53 | |
*** mingyu has quit IRC | 03:02 | |
*** tongli has quit IRC | 03:03 | |
*** mingyu has joined #openstack-swift | 03:05 | |
clayg | mattoliverau: oh maybe my tox env is old or something then? | 03:06 |
*** bkeller` has quit IRC | 03:07 | |
*** psachin has joined #openstack-swift | 03:26 | |
*** _JZ_ has joined #openstack-swift | 03:29 | |
*** wuhg has joined #openstack-swift | 03:31 | |
*** links has joined #openstack-swift | 03:45 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/pyeclib: Ref count for dict item should be Py_DECREF https://review.openstack.org/344066 | 03:52 |
*** chsc has joined #openstack-swift | 03:56 | |
*** chsc has quit IRC | 04:02 | |
mattoliverau | clayg: maybe, but in that case ours both is, and I know I deleted mine before I ran tox. | 04:04 |
*** klrmn has quit IRC | 04:07 | |
*** mingyu has quit IRC | 04:09 | |
jith_ | acoles: thanks | 04:24 |
*** arnoldchen has quit IRC | 04:26 | |
*** arnoldchen has joined #openstack-swift | 04:26 | |
*** _JZ_ has quit IRC | 04:29 | |
*** jrichli has quit IRC | 04:30 | |
*** mingyu has joined #openstack-swift | 04:40 | |
*** SkyRocknRoll has joined #openstack-swift | 04:44 | |
*** bkopilov_ has joined #openstack-swift | 04:50 | |
*** Jeffrey4l_ has joined #openstack-swift | 05:00 | |
notmyname | mattoliverau: just got an acceptance letter for LCA! | 05:01 |
mattoliverau | notmyname: \o/ | 05:01 |
mattoliverau | notmyname: does that mean you'll be joining me the Tas? | 05:01 |
notmyname | very likely so | 05:01 |
*** mingyu has quit IRC | 05:02 | |
mattoliverau | \o/ - we'll need to find some boat to ride :P | 05:03 |
*** Jeffrey4l has quit IRC | 05:04 | |
*** ChubYann has quit IRC | 05:12 | |
*** openstackgerrit has quit IRC | 05:18 | |
*** mingyu has joined #openstack-swift | 05:18 | |
*** openstackgerrit has joined #openstack-swift | 05:19 | |
*** SkyRocknRoll has quit IRC | 05:21 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/pyeclib: Correct fragment size handling https://review.openstack.org/341054 | 05:27 |
*** chsc has joined #openstack-swift | 05:27 | |
*** ppai has joined #openstack-swift | 05:28 | |
*** McMurlock1 has joined #openstack-swift | 05:28 | |
*** arnoldchen has quit IRC | 05:28 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/pyeclib: Fix arg k, m to be required https://review.openstack.org/340586 | 05:28 |
*** arnoldchen has joined #openstack-swift | 05:28 | |
*** arnoldchen has quit IRC | 05:33 | |
mahatic | clayg: thanks for your comments on patch 346865. There was a holiday at India, looking at them now. | 05:35 |
patchbot | https://review.openstack.org/#/c/346865/ - swift - Delete old tombstones | 05:35 |
*** mingyu has quit IRC | 05:36 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/pyeclib: Fix arg k, m to be required https://review.openstack.org/340586 | 05:36 |
*** chsc has quit IRC | 05:37 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/pyeclib: Correct fragment size handling https://review.openstack.org/341054 | 05:40 |
*** wuhg has quit IRC | 05:41 | |
openstackgerrit | Merged openstack/pyeclib: Fix arg k, m to be required https://review.openstack.org/340586 | 05:41 |
*** SkyRocknRoll has joined #openstack-swift | 05:45 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/pyeclib: Correct fragment size handling https://review.openstack.org/341054 | 05:46 |
*** McMurlock1 has quit IRC | 05:50 | |
*** mingyu has joined #openstack-swift | 05:56 | |
*** mingyu has quit IRC | 05:58 | |
*** jith_ has quit IRC | 06:08 | |
*** ttrumm has joined #openstack-swift | 06:12 | |
*** arnoldchen has joined #openstack-swift | 06:22 | |
openstackgerrit | zheng yin proposed openstack/swift: simple log information https://review.openstack.org/348724 | 06:26 |
*** hseipp has joined #openstack-swift | 06:29 | |
*** ttrumm_ has joined #openstack-swift | 06:30 | |
*** ttrumm has quit IRC | 06:32 | |
*** pcaruana has joined #openstack-swift | 06:34 | |
*** bkeller` has joined #openstack-swift | 06:40 | |
*** ningliu has joined #openstack-swift | 06:41 | |
*** ober37 has joined #openstack-swift | 06:42 | |
*** jrichli has joined #openstack-swift | 06:43 | |
*** stevemar has joined #openstack-swift | 06:44 | |
*** mminesh has joined #openstack-swift | 06:44 | |
*** silor has joined #openstack-swift | 06:55 | |
*** asettle has joined #openstack-swift | 07:00 | |
*** dmorita has joined #openstack-swift | 07:01 | |
*** tesseract- has joined #openstack-swift | 07:02 | |
*** dmorita_ has joined #openstack-swift | 07:05 | |
*** dmorita has quit IRC | 07:06 | |
*** dmorita_ has quit IRC | 07:09 | |
openstackgerrit | Nguyen Phuong An proposed openstack/swift: [api-ref] Stop supporting os-api-ref 1.0.0 https://review.openstack.org/366538 | 07:11 |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: Add functional tests for new versioned_write mode https://review.openstack.org/360933 | 07:11 |
*** rledisez has joined #openstack-swift | 07:20 | |
*** gnupyx has joined #openstack-swift | 07:25 | |
openstackgerrit | Nguyen Phuong An proposed openstack/swift: [api-ref] Remove temporary block in conf.py https://review.openstack.org/366538 | 07:31 |
*** sams-gleb has joined #openstack-swift | 07:31 | |
*** kodoku has quit IRC | 07:51 | |
*** kodoku has joined #openstack-swift | 07:51 | |
*** miniman has joined #openstack-swift | 07:51 | |
*** asettle has quit IRC | 07:56 | |
openstackgerrit | Christian Schwede proposed openstack/swift: api-ref: fix more header definitions https://review.openstack.org/366569 | 08:01 |
*** asettle has joined #openstack-swift | 08:02 | |
*** csmart has quit IRC | 08:05 | |
*** mvk has quit IRC | 08:07 | |
*** csmart has joined #openstack-swift | 08:07 | |
*** mvk has joined #openstack-swift | 08:08 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/swift: [WIP] Testing latest u-c https://review.openstack.org/318441 | 08:10 |
*** oshritf_ has joined #openstack-swift | 08:10 | |
*** oshritf has quit IRC | 08:11 | |
*** joeljwright has joined #openstack-swift | 08:12 | |
*** ChanServ sets mode: +v joeljwright | 08:12 | |
*** dmorita has joined #openstack-swift | 08:16 | |
*** dmorita has quit IRC | 08:21 | |
*** ttrumm_ has quit IRC | 08:22 | |
*** oxinabox has joined #openstack-swift | 08:27 | |
oxinabox | So I am working on a Julia package for Swift. (Right now it wraps python swiftclient). I am thinking about how I am going to integration test it. | 08:28 |
oxinabox | I want to integration test it on travis-ci, because I am really not sure that I have things corrent, so don't want to just unit-test with mocks. | 08:29 |
oxinabox | So right now I am thinking about testing against a container on my own swift service, using encrypted enviroment variables to set the various settings, which is a thing travis-ci supports. | 08:31 |
oxinabox | But there is a number of problems with binding it up to my personal swift service. 1. I am basically paying for it (I have a fairly small allocation as part of a research computing grid, which I have to apply for) | 08:32 |
oxinabox | 2. If i change my password for the service (which I am moderately likely to do), I have to go and edit the `.travis.yml` config. | 08:33 |
*** openstackgerrit has quit IRC | 08:34 | |
oxinabox | I guess my ideal solution, would be to find service that offers free short term swift containers. So I can not have it on my personal account. | 08:34 |
*** openstackgerrit has joined #openstack-swift | 08:34 | |
oxinabox | Thoughts? | 08:38 |
*** ttrumm has joined #openstack-swift | 08:44 | |
*** ppai has quit IRC | 08:47 | |
*** links has quit IRC | 08:53 | |
*** psachin has quit IRC | 08:54 | |
*** links has joined #openstack-swift | 08:55 | |
*** psachin has joined #openstack-swift | 08:55 | |
openstackgerrit | lokesh s proposed openstack/swift: Py3: Fixes eventlet ImportError: No module named urllib2 https://review.openstack.org/348272 | 09:00 |
*** acoles_ is now known as acoles | 09:01 | |
*** ppai has joined #openstack-swift | 09:02 | |
*** dmorita has joined #openstack-swift | 09:12 | |
*** mvk has quit IRC | 09:12 | |
*** dmorita has quit IRC | 09:16 | |
*** dmorita has joined #openstack-swift | 09:33 | |
*** dmorita has quit IRC | 09:37 | |
*** mvk has joined #openstack-swift | 09:41 | |
*** wuhg has joined #openstack-swift | 09:49 | |
*** hoonetorg has quit IRC | 09:58 | |
*** ksameersrk has joined #openstack-swift | 10:02 | |
ksameersrk | Hello, I am working on some swift, I wanted to know if there is proper documentation of Data flow (like flow chart or notes). There is just brief information on README.rst on github.com/openstack/swift | 10:05 |
ksameersrk | Thanks | 10:05 |
joeljwright | ksameersrk: have you looked here: http://docs.openstack.org/developer/swift/ | 10:06 |
*** ttrumm has quit IRC | 10:06 | |
*** takashi_ has quit IRC | 10:08 | |
ksameersrk | joeljwright: Yeah, I had been to this page. I could find much. Like I wanted the info about data flow in source code. Eg : Application class -> ObjectController etc | 10:09 |
ksameersrk | Thanks for the link though | 10:09 |
cnf | hi, can anyone help me debug "proxy-server: Deferring reject downstream" in my swift-proxy logs? | 10:17 |
*** ttrumm has joined #openstack-swift | 10:22 | |
*** ksameersrk has quit IRC | 10:24 | |
*** ttrumm has quit IRC | 10:30 | |
*** psachin has quit IRC | 10:33 | |
*** arnoldchen has quit IRC | 10:33 | |
*** ttrumm has joined #openstack-swift | 10:34 | |
*** arnoldchen has joined #openstack-swift | 10:34 | |
*** arnoldchen has quit IRC | 10:39 | |
*** ppai has quit IRC | 10:46 | |
*** ttrumm_ has joined #openstack-swift | 10:54 | |
*** dmorita has joined #openstack-swift | 10:55 | |
*** ttrumm has quit IRC | 10:57 | |
acoles | cnf: "Deferring reject downstream" is emitted by the authtoken middleware usually when an invalid token is detected and indicates that rather than immediately rejecting the request, authtoken is deferring to any other auth middleware that might chose to allow the request. | 10:58 |
*** dmorita has quit IRC | 10:59 | |
*** ppai has joined #openstack-swift | 10:59 | |
acoles | cnf: you'll see it if your attempting to auth with a bad token, or if you are using tempurl or some other auth mechanism that doesn't require a valid token | 10:59 |
*** psachin has joined #openstack-swift | 11:02 | |
*** ttrumm_ has quit IRC | 11:23 | |
openstackgerrit | zheng yin proposed openstack/swift: Add test cases in the common/test_db https://review.openstack.org/366689 | 11:28 |
*** ttrumm has joined #openstack-swift | 11:33 | |
openstackgerrit | zheng yin proposed openstack/swift: Add test cases in the common/test_db https://review.openstack.org/366689 | 11:33 |
openstackgerrit | Christian Schwede proposed openstack/swift: api-ref: fix more header definitions https://review.openstack.org/366569 | 11:35 |
*** cdelatte has joined #openstack-swift | 11:38 | |
*** ttrumm has quit IRC | 11:38 | |
*** ttrumm has joined #openstack-swift | 11:40 | |
cnf | acoles right... and what does that mean? | 11:49 |
cnf | i set up keystone and swift and horizon following the installation docs | 11:49 |
cnf | acoles is it a bad configuration in swift? or horizon? or in keystone? | 11:53 |
*** torgomatic has quit IRC | 12:01 | |
*** ppai has quit IRC | 12:02 | |
*** links has quit IRC | 12:04 | |
*** chlong has joined #openstack-swift | 12:05 | |
cnf | hmm | 12:10 |
*** links has joined #openstack-swift | 12:16 | |
*** beat8 has joined #openstack-swift | 12:17 | |
*** ppai has joined #openstack-swift | 12:17 | |
beat8 | Hi Guys! Need some support. I'm trying to benchmark swift cluster and got 1 issue which i can't explain: i'm hammering cluster with GET requests to random files, everything is ok but i've got periodical 5 seconds freezes on proxy-server. | 12:22 |
*** tongli has joined #openstack-swift | 12:22 | |
*** ppai has quit IRC | 12:22 | |
*** hoonetorg has joined #openstack-swift | 12:23 | |
*** mingyu has joined #openstack-swift | 12:31 | |
*** arnoldchen has joined #openstack-swift | 12:35 | |
*** arnoldchen has quit IRC | 12:40 | |
*** MVenesio has joined #openstack-swift | 12:47 | |
*** MVenesio has quit IRC | 12:47 | |
*** klamath has joined #openstack-swift | 12:49 | |
*** klamath has quit IRC | 12:50 | |
*** klamath has joined #openstack-swift | 12:51 | |
*** wuhg has quit IRC | 12:51 | |
*** m_kazuhiro has quit IRC | 12:54 | |
*** dmorita has joined #openstack-swift | 12:55 | |
*** dmorita has quit IRC | 13:00 | |
*** sbezverk has quit IRC | 13:10 | |
*** links has quit IRC | 13:12 | |
*** asettle has quit IRC | 13:12 | |
*** asettle has joined #openstack-swift | 13:13 | |
*** donagh has joined #openstack-swift | 13:14 | |
*** kodoku has quit IRC | 13:14 | |
donagh | acoles: looking at your comments about ACLs in https://review.openstack.org/#/c/354767 I'm wondering how little I can get away with | 13:15 |
patchbot | patch 354767 - swift - Corrections for the API specifications in api-ref | 13:15 |
donagh | The commit message mentions that ACL is for a follow-up patch. I didn't want to delay this patch to get a "definitive" ACL description done | 13:16 |
*** mingyu has quit IRC | 13:17 | |
acoles | cnf: if you are seeing that log message AND all your requests are failing with 401 or 403 status code then it is likely you have a config mistake and that the authtoken middleware in swift may be unable to validate tokens with the keystone service, so check the authtoken config options. you could also attempt to verify those options by directly making a request to keystone using the same options you have for authtoken, pe | 13:18 |
acoles | rhaps using openstackclient - I'm afraid i don't have a pointer to an example of doing that. | 13:18 |
*** mingyu has joined #openstack-swift | 13:18 | |
cnf | acoles i have no idea what to do with that information | 13:19 |
*** StraubTW has joined #openstack-swift | 13:20 | |
acoles | donagh: my thought was that we don't seem to have a comprehensive description of the ACL syntax anywhere in the docs, and that would be a good thing to have. Your patch adds some but not all. I'm unsure whether adding it all in the API ref is best (under container PUT and POST) or whether we might create a new doc, or improve an existing doc, and then link to it from api ref? | 13:22 |
*** mingyu has quit IRC | 13:22 | |
acoles | donagh: the latter leaves you with very little to do in your patch! | 13:22 |
acoles | donagh: the latter is probably best done separately | 13:23 |
acoles | cnf: ok, simpler answer - it is probably worth carefully checking your config for any mistakes | 13:24 |
donagh | acoles: I'm going to punt a bit. I pulled that text from somewhere. But on re-read, I'm not sure I can stand over it. | 13:25 |
acoles | donagh: your patch already fixes a ton of stuff so I think punting on that part is acceptable :) | 13:25 |
donagh | I agree an ACL description is missing. A Glance team member was complaining about this to be the other day. | 13:25 |
donagh | However, I'll defer that to a later patch | 13:25 |
donagh | thanks | 13:26 |
cnf | acoles I have, several times now | 13:26 |
cnf | i don;t know enough to know what to look for | 13:27 |
acoles | donagh: ok. if you write it i'll promise to review ;) | 13:27 |
cnf | i'm on -keystone as well, and i keep bouncing around | 13:27 |
acoles | cnf: what client are you using to issue request to swift? | 13:34 |
cnf | horizon, and openstack cli | 13:35 |
cnf | horizon is not working | 13:35 |
acoles | does an openstack cli request to swift work? | 13:35 |
*** ttrumm has quit IRC | 13:35 | |
*** ttrumm has joined #openstack-swift | 13:36 | |
*** arnoldchen has joined #openstack-swift | 13:37 | |
*** ttrumm has quit IRC | 13:41 | |
*** arnoldchen has quit IRC | 13:41 | |
*** jrichli__ has joined #openstack-swift | 13:55 | |
*** ChanServ sets mode: +v jrichli | 13:56 | |
*** rcernin has joined #openstack-swift | 13:57 | |
*** jrichli__ has quit IRC | 14:00 | |
notmyname | good morning | 14:02 |
*** chsc has joined #openstack-swift | 14:02 | |
*** chsc has joined #openstack-swift | 14:02 | |
notmyname | oxinabox: interesting question. I don't know any provider that has a free, time-limited swift cluster. instead most simply charge for what you use. so if you add and then delete data, you end up paying hardly anything at all | 14:03 |
*** zul_ has joined #openstack-swift | 14:05 | |
*** gnupyx has quit IRC | 14:10 | |
*** andymccr_ has joined #openstack-swift | 14:10 | |
cnf | acoles work etc is asking for my attention, and i have found some problems with keystone etc as well | 14:13 |
cnf | acoles i'm going to take care of that, and then get back to this | 14:13 |
notmyname | so watch the video on http://www.vizrt.com/products/viz_one/ and then read http://www.vizrt.com/news/newsgrid/50476/Seamless_scaling_with_media_storage_from_Vizrt_and_SwiftStack | 14:15 |
notmyname | it's a pretty cool new place where swift is being used | 14:15 |
*** diogogmt has quit IRC | 14:17 | |
*** zul_ has quit IRC | 14:20 | |
*** asettle has quit IRC | 14:20 | |
*** klamath has quit IRC | 14:20 | |
*** oshritf_ has quit IRC | 14:20 | |
*** SkyRocknRoll has quit IRC | 14:20 | |
*** andymccr has quit IRC | 14:20 | |
*** bkopilov has quit IRC | 14:20 | |
*** darrenc has quit IRC | 14:20 | |
*** ejat has quit IRC | 14:20 | |
*** dmorita has joined #openstack-swift | 14:24 | |
*** _JZ_ has joined #openstack-swift | 14:26 | |
cnf | acoles ok, i'm back ^^; | 14:26 |
openstackgerrit | Donagh McCabe proposed openstack/swift: Corrections for the API specifications in api-ref https://review.openstack.org/354767 | 14:26 |
cnf | acoles how do i do an openstack cli request to swift? | 14:27 |
*** andymccr_ is now known as andymccr | 14:28 | |
*** dmorita has quit IRC | 14:28 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Make container sync copy SLO manifests https://review.openstack.org/348495 | 14:30 |
acoles | donagh: ^^ needed a rebase | 14:30 |
cnf | openstack container list gives me forbidden | 14:32 |
acoles | cnf: ah, based on your previous answer I thought you were already using openstack cli. something like '$ openstack --os-username=tester --os-project-name=test --os-password=testing --os-identity-api-version=3 --os-auth-url=http://<keystone ip>:5000 object store account show' | 14:38 |
acoles | cnf obviously substituting your credentials | 14:38 |
*** arnoldchen has joined #openstack-swift | 14:38 | |
*** klamath has joined #openstack-swift | 14:39 | |
cnf | acoles that gives me Forbidden 403 | 14:40 |
*** beat8 has quit IRC | 14:40 | |
cnf | proxy-server: - - 07/Sep/2016/14/39/57 HEAD /v1/314e7e971f3a49129406c148cb7dd9d4 HTTP/1.0 204 - Swift - - - - txd6ace5964ee0460382ccd-0057d026bd - 0.0069 RL - 1473259197.011152983 1473259197.018053055 - proxy-server: 192.168.13.153 192.168.13.153 07/Sep/2016/14/39/57 HEAD /v1/314e7e971f3a49129406c148cb7dd9d4 HTTP/1.0 403 - python-openstackclient%2 | 14:40 |
cnf | 0keystoneaut h1/2.4.1%20python-requests/2.9.1%20CPython/2.7.6 7c586d567ef442f3... - - - txd6ace5964ee0460382ccd-0057d026bd - 0.4116 - - 1473259197.007029057 1473259197.418 595076 - | 14:40 |
cnf | in the logs | 14:40 |
*** zul_ has joined #openstack-swift | 14:42 | |
*** asettle has joined #openstack-swift | 14:42 | |
*** oshritf_ has joined #openstack-swift | 14:42 | |
*** bkopilov has joined #openstack-swift | 14:42 | |
*** darrenc has joined #openstack-swift | 14:42 | |
*** ejat has joined #openstack-swift | 14:42 | |
*** arnoldchen has quit IRC | 14:42 | |
*** hoonetorg has quit IRC | 14:43 | |
acoles | cnf: are you able to paste your /etc/swift/proxy-server.conf somewhere like http://paste.openstack.org/ ? just the authoken and keystoneauth sections would suffice. redact any passwords! | 14:46 |
cnf | ha, it's a test setup with the most silly passwords, anyway | 14:46 |
acoles | :) | 14:46 |
cnf | acoles http://paste.openstack.org/show/567493/ | 14:48 |
openstackgerrit | Travis McPeak proposed openstack/swift: Updating Bandit config file https://review.openstack.org/365065 | 14:53 |
*** hoonetorg has joined #openstack-swift | 14:56 | |
cnf | acoles nothing stupid there? | 14:57 |
cnf | also | 14:58 |
cnf | pipeline = catch_errors healthcheck cache authtoken proxy-logging proxy-server | 14:58 |
cnf | works | 14:58 |
cnf | pipeline = catch_errors gatekeeper healthcheck proxy-logging cache container_sync bulk ratelimit authtoken keystoneauth container-quotas account-quotas slo dl o versioned_writes proxy-logging proxy-server | 14:58 |
cnf | doesn't | 14:58 |
cnf | the space between dl and o is apaste error, btw | 14:59 |
acoles | cnf: no but the url your request is using does not appear as I would expect which suggests that the swift endpoints in keystone are not correctly configured. your request uses /v1/314e7e971f3a49129406c148cb7dd9d4, it should be /v1/AUTH_314e7e971f3a49129406c148cb7dd9d4 | 15:00 |
cnf | hmm | 15:00 |
acoles | cnf: the AUTH_ prefix is used by default in swift keystoneauth to distinguish from any another auth system namespace, so it expects a url of form /v1/AUTH_<project_id> | 15:01 |
cnf | http://paste.openstack.org/show/567495/ | 15:01 |
acoles | cnf: I'm just looking for a doc that describes how to config the endpoint, it requires a magic syntax for keystone | 15:01 |
cnf | ok | 15:01 |
cnf | I followed http://docs.openstack.org/mitaka/install-guide-ubuntu/swift.html | 15:02 |
cnf | but that has led me astray before | 15:02 |
cnf | hmm, and it seems i did a wrong copy paste there | 15:03 |
cnf | acoles nice catch, let me fix that | 15:03 |
acoles | cnf: ok that's close -> http://paste.openstack.org/show/567495/ but you need AUTH_ before %(tenant_id)s | 15:04 |
*** diogogmt has joined #openstack-swift | 15:04 | |
cnf | acoles but not for admin, right? | 15:04 |
*** klrmn has joined #openstack-swift | 15:05 | |
acoles | cnf: hmm, looks that way, and I only have it for public and internal on my test setup | 15:06 |
*** chsc has quit IRC | 15:06 | |
cnf | hmm, interesting | 15:06 |
acoles | cnf: here's mine http://paste.openstack.org/show/567497/ | 15:06 |
cnf | acoles what doc are you looking at? | 15:06 |
cnf | ok, thanks | 15:07 |
acoles | cnf: from your link, http://docs.openstack.org/mitaka/install-guide-ubuntu/swift-controller-install.html ->Prerequisites->step 3 | 15:07 |
cnf | right | 15:08 |
cnf | ok, now i am just unauthorized | 15:09 |
cnf | http://paste.openstack.org/show/567499/ is where I am now | 15:10 |
cnf | it's a step :P | 15:10 |
cnf | ok, with admin token it works | 15:11 |
cnf | admin user it doesn't | 15:12 |
*** sams-gleb has quit IRC | 15:12 | |
cnf | i don't quite understand keystone permissions, i think | 15:13 |
*** diogogmt has quit IRC | 15:15 | |
cnf | hmm | 15:16 |
cnf | yeah, os token works, admin user doesn't | 15:16 |
cnf | is that something i set wrong in keystone? | 15:17 |
*** diogogmt has joined #openstack-swift | 15:19 | |
*** SkyRocknRoll has joined #openstack-swift | 15:22 | |
openstackgerrit | Mohit Motiani proposed openstack/swift: Add regions in ring-builder.py https://review.openstack.org/350625 | 15:23 |
cnf | hmm, wt? | 15:26 |
acoles | cnf using the credential from your authtoken section (http://paste.openstack.org/show/567493/) can you reproduce this command...'http://paste.openstack.org/show/567510/' | 15:26 |
acoles | cnf: in other words, do your authtoken config credentials actually work with keystone? | 15:27 |
acoles | cnf: I can reproduce your log errors if I mess with my authtoken options, but that may be coincidental | 15:28 |
cnf | acoles what is your pipeline? | 15:29 |
cnf | and no, I can not | 15:30 |
cnf | acoles i can get that output with the OS_TOKEN set | 15:30 |
cnf | but not with admin or swift login | 15:30 |
acoles | cnf: catch_errors healthcheck proxy-logging cache tempurl formpost ratelimit list-endpoints container_sync authtoken keystone\ | 15:30 |
acoles | auth staticweb container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server | 15:30 |
patchbot | (auth takes no argument) -- Tries to authenticate you using network services. If you get no reply, it means you are not authenticated to the network services. | 15:30 |
cnf | no, i can with admin | 15:30 |
cnf | just not with swift | 15:30 |
cnf | hmm | 15:31 |
cnf | hold on, let me reset my pipeline = setting | 15:32 |
acoles | cnf: oh, and always restart the proxy-server after changing any config | 15:32 |
cnf | so my proxy-server.conf has | 15:33 |
cnf | pipeline = catch_errors gatekeeper healthcheck proxy-logging cache container_sync bulk ratelimit authtoken keystoneauth container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server | 15:33 |
cnf | acoles i am running it manually, so yeah, i do :P | 15:33 |
cnf | ok, so | 15:33 |
cnf | with admin login, I can run your command | 15:33 |
cnf | with swift user, I can not | 15:33 |
cnf | so i made a booboo in keystone | 15:34 |
acoles | cnf so for your settings something like 'openstack --os-auth-url=http://keystone:5000 --os-identity-api-version=3 --os-username=swift --os-user-domain-name=default --os-project-name=service --os-project-domain-name=default --os-password=passpass catalog show swift' should work | 15:34 |
acoles | cnf: note *-domain-name vs *-domain-id in my pasted example | 15:35 |
acoles | cnf: because in your authtoken options you use *-domain-name=default | 15:36 |
cnf | acoles it works, i had the wrong project | 15:37 |
acoles | cnf: it used to be that the 'default' domain name in keystone has ID=default, but I heard it was changed so that the ID is no longer default but maybe the name is 'default' and the ID is randomly chosen | 15:37 |
cnf | yeah, my id is a random string, and the name is 'default' | 15:37 |
acoles | cnf: ok! so your project is not service? | 15:38 |
*** hoonetorg has quit IRC | 15:38 | |
cnf | it is, i had it set to admin | 15:38 |
cnf | ok, and horizon suddenly works as well | 15:39 |
cnf | damn, I don't know what change was important >,< | 15:39 |
acoles | oic. interesting, so you confirm what I heard about the defaul domain name/id. | 15:39 |
cnf | yes | 15:39 |
*** arnoldchen has joined #openstack-swift | 15:39 | |
cnf | acoles http://paste.openstack.org/show/567567/ | 15:40 |
acoles | cnf: authtoken->project_name=admin was likely a problem, plus you needed the AUTH_ prefix in the endpoint spec. | 15:41 |
*** chlong has quit IRC | 15:41 | |
cnf | yeah, but the project name was on my cli | 15:41 |
cnf | not in horizon | 15:41 |
*** mingyu has joined #openstack-swift | 15:41 | |
cnf | but i think the end point spec is probably what did it | 15:41 |
cnf | thanks! | 15:41 |
acoles | cnf: np. good luck! | 15:42 |
cnf | openstack stuff is really hard to debug without a LOT of knowledge | 15:42 |
* acoles thinks a swift/keystone troubleshooting doc would be useful | 15:42 | |
*** hoonetorg has joined #openstack-swift | 15:42 | |
cnf | indeed! | 15:43 |
cnf | ok, so next, i'm going to try and do really stupid stuff with swift | 15:43 |
*** arnoldchen has quit IRC | 15:44 | |
cnf | i'm trying to set up a single node, S3 compatible object store with swift | 15:44 |
cnf | i need to learn openstack for $dayjob, and I find it helpful to try stupid things on my home lab to get the hang of things | 15:46 |
*** ppai has joined #openstack-swift | 15:49 | |
acoles | cnf: I won't be able to offer much help with S3 compatibility but you can try in #openstack-swift3 or ask in here | 15:49 |
acoles | cnf: oops, its #swift3 | 15:50 |
timburke | yep :-) i was about to correct you | 15:50 |
cnf | P | 15:50 |
timburke | we made the channel before the stackforge -> openstack change | 15:50 |
acoles | cnf: timburke ^^ knows everything :P | 15:50 |
cnf | acoles I will, thanks! | 15:51 |
* timburke hides | 15:51 | |
acoles | hehe | 15:51 |
cnf | i'm hoping a single node Swift setup won't be too insane | 15:51 |
acoles | cnf: not at all, we use it for dev - http://docs.openstack.org/developer/swift/development_saio.html | 15:52 |
*** silor has quit IRC | 15:52 | |
cnf | acoles cool | 15:53 |
cnf | i do plan to run some actual stuff on it | 15:53 |
acoles | cnf: also http://docs.openstack.org/developer/swift/associated_projects.html#developer-tools | 15:53 |
cnf | I have a ZFS NAS at home, i'd like to share Swift / S3 compatible space from | 15:54 |
*** psachin has quit IRC | 15:54 | |
cnf | ok, next problem is with nova ^^; | 15:59 |
cnf | but meh, that'll be for tomorrow | 16:00 |
*** pcaruana has quit IRC | 16:01 | |
notmyname | good morning (again) | 16:02 |
ntata | Good Morning | 16:06 |
ntata | there's this exception being thrown and ignored when running unit tests against the current master | 16:07 |
ntata | Exception AttributeError: AttributeError("'NoneType' object has no attribute 'replace'",) in <generator object _get_response_parts_iter at 0x7f6c3edf2f50> ignored | 16:07 |
notmyname | ntata: yeah, timur proposed a patch to fix that yesterday. I'm hoping to look at it today | 16:08 |
ntata | Looks like it's originating from ./test/unit/obj/test_expirer.py:301: "'str' object has no attribute 'get_account_info'") | 16:08 |
ntata | notmyname, oh okay.. Thanks! :) | 16:08 |
notmyname | https://review.openstack.org/#/c/366425/ | 16:08 |
patchbot | patch 366425 - swift - Fix error handling in proxy/controllers/base.py. | 16:08 |
notmyname | ntata: could you take a look at that patch and see if it fixes it on your box? | 16:09 |
ntata | yeah sure! | 16:09 |
*** tesseract- has quit IRC | 16:09 | |
notmyname | thanks | 16:10 |
*** tqtran has joined #openstack-swift | 16:11 | |
*** klrmn has quit IRC | 16:13 | |
*** tqtran has quit IRC | 16:20 | |
notmyname | FYI http://lists.openstack.org/pipermail/openstack-dev/2016-September/103115.html | 16:21 |
notmyname | and I'll put this on the agenda for today's meeting. to discuss what, if anything, we want to do | 16:21 |
openstackgerrit | Travis McPeak proposed openstack/swift: Updating Bandit config file https://review.openstack.org/365065 | 16:25 |
*** mingyu has quit IRC | 16:25 | |
notmyname | na<tab><tab>.... where's nadeem? | 16:26 |
*** dmorita has joined #openstack-swift | 16:26 | |
*** rledisez has quit IRC | 16:29 | |
*** dmorita has quit IRC | 16:30 | |
*** dmorita has joined #openstack-swift | 16:30 | |
notmyname | timur: (ntata) patch 366425 seems to fix the exception printing in my saio when running unit tests. I haven't looked at the code though | 16:36 |
patchbot | https://review.openstack.org/#/c/366425/ - swift - Fix error handling in proxy/controllers/base.py. | 16:36 |
*** baojg has joined #openstack-swift | 16:38 | |
*** ChubYann has joined #openstack-swift | 16:42 | |
*** diogogmt has quit IRC | 16:46 | |
notmyname | ntata: how's looking at oslo.config going? | 16:47 |
*** hseipp has quit IRC | 16:52 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Add troubleshooting tips to keystoneauth docs https://review.openstack.org/366868 | 16:56 |
*** nikivi has joined #openstack-swift | 17:04 | |
notmyname | acoles: that looks really useful :-) | 17:09 |
*** SkyRocknRoll has quit IRC | 17:09 | |
acoles | notmyname: I hope so :) I'm sure there are other tips in our collective knowledge | 17:13 |
notmyname | writing them down seems like such a better idea than "log into IRC during UK daylight hours and find acoles" ;-) | 17:13 |
*** links has joined #openstack-swift | 17:14 | |
*** klrmn has joined #openstack-swift | 17:17 | |
tdasilva | notmyname: says you ;) | 17:21 |
timburke | well sure, he's on the west coast and doesn't want to wake up early :-P | 17:21 |
*** mvk has quit IRC | 17:21 | |
*** baojg has quit IRC | 17:22 | |
notmyname | note the "...and find acoles" part ;-) | 17:22 |
*** baojg has joined #openstack-swift | 17:22 | |
notmyname | I'm totally ok if someone wants to ask acoles questions about keystone | 17:23 |
*** Suyi_ has joined #openstack-swift | 17:28 | |
*** asettle has quit IRC | 17:28 | |
*** links has quit IRC | 17:29 | |
*** chsc has joined #openstack-swift | 17:31 | |
*** chsc has joined #openstack-swift | 17:31 | |
openstackgerrit | Thiago da Silva proposed openstack/swift: add missing partition directory to example https://review.openstack.org/366884 | 17:32 |
*** nadeem_ has joined #openstack-swift | 17:34 | |
notmyname | nadeem_: so https://review.openstack.org/#/c/364075/ has landed... what's the next step? | 17:40 |
patchbot | patch 364075 - swift (feature/hummingbird) - go: move REPCONN and REPLICATE call from object se... (MERGED) | 17:40 |
nadeem_ | I am reviewing https://review.openstack.org/#/c/365849/ | 17:40 |
patchbot | patch 365849 - swift (feature/hummingbird) - go: fix replicator policy bugs / big refactor | 17:40 |
nadeem_ | which is a big replication refactor | 17:41 |
*** arnoldchen has joined #openstack-swift | 17:41 | |
nadeem_ | notmyname ^ | 17:41 |
notmyname | ok, thanks | 17:42 |
notmyname | looks like that's a good place to get more eyes, then | 17:42 |
nadeem_ | yep | 17:42 |
notmyname | clayg: FYI ^ | 17:43 |
nadeem_ | once we have these bugs/refactor taken care of...we can discuss next steps. | 17:43 |
clayg | wat? | 17:44 |
clayg | oh is that rebo's refactor? | 17:45 |
nadeem_ | yep | 17:45 |
notmyname | clayg: just FYI on current tip-of-the-spear for golang | 17:45 |
clayg | i was looking at it and got distracted by golang unittesting | 17:45 |
clayg | notmyname: thanks boss! | 17:45 |
nadeem_ | gotta love golang unittesting :P | 17:45 |
*** arnoldchen has quit IRC | 17:45 | |
clayg | nadeem_: no, no you do not | 17:46 |
clayg | ;) | 17:46 |
clayg | timburke: looks like your py3 http header parsing bug is gunna get commited? http://bugs.python.org/issue22233 | 17:59 |
portante | clayg: cschwede, others, question about object server disk concurrency | 17:59 |
*** diogogmt has joined #openstack-swift | 17:59 | |
clayg | where is torgomatic when you need him :\ | 18:02 |
notmyname | clayg: he just walked into a meeting with ed, i think | 18:02 |
notmyname | was at my desk about 5 minutes ago | 18:02 |
clayg | is my irc client acting up then? I don't think torg<tab> has ever not worked before!? | 18:03 |
notmyname | yikes. same here | 18:03 |
notmyname | we should tease him mercilessly for not being around | 18:03 |
notmyname | and my that I mean "ask him to turn on his bouncer again" | 18:04 |
notmyname | s/my/by/ | 18:04 |
*** joeljwright has quit IRC | 18:07 | |
clayg | mattoliverau: holy crap! https://www.sqlite.org/lang_attach.html <- from sqlite ML - you can tie two databases together so you can inserting into kind of statements? pretty wild | 18:08 |
clayg | mattoliverau: if it's significantly quicker to bulk insert into the handoff db's this way (vs deserializing and reinserting the rows) it may be worth the complexity - or maybe it's just something to play with and optomize later if needed | 18:09 |
notmyname | that is cool | 18:09 |
*** sams-gleb has joined #openstack-swift | 18:12 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Add process level concurrency to container sync https://review.openstack.org/210099 | 18:13 |
*** acoles is now known as acoles_ | 18:14 | |
*** sams-gleb has quit IRC | 18:17 | |
*** arnoldchen has joined #openstack-swift | 18:24 | |
openstackgerrit | Merged openstack/swift: Add regions in ring-builder.py https://review.openstack.org/350625 | 18:24 |
*** arnoldchen has quit IRC | 18:25 | |
*** arnoldchen has joined #openstack-swift | 18:25 | |
*** zul has quit IRC | 18:27 | |
timur | notmyname: great. I'll address yours and Sam's comments shortly | 18:30 |
*** torgomatic has joined #openstack-swift | 18:33 | |
*** ChanServ sets mode: +v torgomatic | 18:33 | |
*** baojg has quit IRC | 18:34 | |
*** nikivi has quit IRC | 18:42 | |
clayg | timburke: why does this page get under my skin so -> https://review.openstack.org/#/q/topic:cleancode+AND+status:merged | 18:54 |
clayg | timburke: is it just cause the lack of H302 means it is forever busy work? Do I really think that importing objects is equally clear compared to only importing modules? | 18:55 |
*** zul_ has quit IRC | 18:55 | |
*** StraubTW has left #openstack-swift | 19:02 | |
*** ukaynar has joined #openstack-swift | 19:06 | |
*** zul has joined #openstack-swift | 19:12 | |
torgomatic | the nice thing about that is that when either the module name or the object name changes, you get a large diff that's guaranteed to conflict with other in-flight patches | 19:14 |
torgomatic | our current, inferior model allows for objects to move to different modules without much fuss | 19:15 |
clayg | torgomatic: so you're saying I'm just happy living in my wallow? | 19:18 |
clayg | wait... did portante not ask his question? | 19:18 |
*** rcernin has quit IRC | 19:21 | |
portante | :) | 19:22 |
openstackgerrit | Nandini Tata proposed openstack/swift: Add man page for swift.conf https://review.openstack.org/353097 | 19:23 |
*** mvk has joined #openstack-swift | 19:29 | |
*** zul_ has joined #openstack-swift | 19:31 | |
*** tqtran has joined #openstack-swift | 19:32 | |
tdasilva | portante: now i'm curious | 19:38 |
openstackgerrit | Thiago da Silva proposed openstack/swift: Let object-info find files in a given directory https://review.openstack.org/189258 | 19:56 |
clayg | tdasilva: he was probably just trying to point out that torgomatic's bouncer rebooted - and the most round-a-bout way he could think of to do that was to pretend that he had a io/concurrency question ;) | 19:59 |
openstackgerrit | Thiago da Silva proposed openstack/swift: Symlink implementation. https://review.openstack.org/232162 | 20:02 |
portante | ;) | 20:02 |
*** ppai has quit IRC | 20:02 | |
*** openstackgerrit has quit IRC | 20:04 | |
*** openstackgerrit has joined #openstack-swift | 20:04 | |
*** ukaynar has quit IRC | 20:15 | |
*** takashi has quit IRC | 20:20 | |
mattoliverau | morning | 20:26 |
cschwede | portante: the tension increases! you’re on to something? | 20:27 |
mattoliverau | clayg: cool, once I'm more awake I'll have a read :) | 20:28 |
openstackgerrit | Merged openstack/swift: add missing partition directory to example https://review.openstack.org/366884 | 20:29 |
notmyname | mattoliverau: either my clock is slow, or you're up earlier than normal for the meeting | 20:30 |
notmyname | mattoliverau: oh wait. you have a young kid now. carry on | 20:31 |
*** cebruns__ is now known as cebruns | 20:33 | |
*** nikivi has joined #openstack-swift | 20:39 | |
*** asettle has joined #openstack-swift | 20:40 | |
mattoliverau | notmyname: lol, yup that's it exactly. When you want to sleep a little more that's when the baby decides it's time to wake up :) | 20:48 |
openstackgerrit | Nandini Tata proposed openstack/python-swiftclient: Fixed inconsistent positional arguments naming https://review.openstack.org/366227 | 20:50 |
*** m_kazuhiro has joined #openstack-swift | 20:53 | |
*** nikivi has quit IRC | 20:55 | |
kota_ | good morning | 20:55 |
notmyname | team meeting in 3 minutes in #openstack-meeting | 20:57 |
*** acoles_ is now known as acoles | 20:58 | |
notmyname | meeting time | 21:00 |
*** joeljwright has joined #openstack-swift | 21:01 | |
*** ChanServ sets mode: +v joeljwright | 21:01 | |
timur | oh, boo. I did not realize that drafts are disabled in the openstack gerrit "[remote rejected] HEAD -> refs/drafts/master (draft workflow is disabled)" :( | 21:12 |
notmyname | I think a normal patch with workflow-1 is what's recommended now | 21:13 |
timur | yep, found the official openstack documentation for that | 21:13 |
timur | I was going to be sneaky and use a draft to make it easy for me to get a change into the swift-all-in-one thing | 21:14 |
clarkb | ya the reason for that is the abstraction is leaky. You can make a draft patchset after a non draft patchset for example and then that breaks all sorts of assumptions about trees of git commits | 21:18 |
clarkb | we decided rather than constantly debugging draft issues we would just turn them off and have a different review state | 21:18 |
clarkb | also a lot of people think drafts are actually private but you can fetch them from the git repos directly | 21:18 |
timur | clarkb: thanks for the backstory on what happened there. I used them at a prior gig and was sad the feature was missing, but it's not a big deal | 21:21 |
clarkb | ya it is pretty trivial to watch the event stream and look for holes in the change numbers for new cahnges since gerrit makes them a sequence. Then its trivial to go and fetch the ref directly. At the same time people thought they were truly private and it wasn't a fun time | 21:22 |
*** geaaru has joined #openstack-swift | 21:38 | |
*** asettle has quit IRC | 21:43 | |
*** ChanServ sets mode: +v tdasilva | 21:47 | |
openstackgerrit | Timur Alperovich proposed openstack/swift: Fix error handling in proxy/controllers/base.py. https://review.openstack.org/366425 | 21:48 |
*** nadeem_ has quit IRC | 22:00 | |
notmyname | csmart: looks like I'll come visit you in january | 22:00 |
clayg | torgomatic: did you have a thing for the meeting? | 22:00 |
csmart | \o/ | 22:00 |
torgomatic | clayg: no, I had just hoped aloud that it'd be a short one :) | 22:01 |
csmart | notmyname: Hobart? | 22:01 |
notmyname | yep | 22:01 |
csmart | sweet.. I'm still trying to work Barcelona, but not looking promising at this stage :-( | 22:01 |
mattoliverau | csmart: at least LCA is easier to get too | 22:02 |
csmart | mattoliverau: yeah, and if notmyname will be there, well hell, I hardly _need_ to go to Barcelona ;-) | 22:02 |
clayg | joeljwright: so does everything that a TLO needs from container metadata and such just piggy back on means that exist for SLO's? | 22:02 |
notmyname | csmart: lol | 22:03 |
csmart | harder to catch the train from Melbourne to Hobart though | 22:03 |
csmart | we could try | 22:03 |
notmyname | csmart: you don't have a tunnel? | 22:03 |
mattoliverau | nope, but there is a boat | 22:03 |
mattoliverau | ! | 22:03 |
mattoliverau | Spirit of Tasmania | 22:03 |
csmart | notmyname: we try to not keep tasmania all that connected to the mainland, criminals you know | 22:03 |
csmart | we even cut their internet connection | 22:04 |
csmart | and power, I think they're still running on diesel atm | 22:04 |
csmart | :-) | 22:04 |
notmyname | csmart: from what I hear, that wouldn't do much to change the normal state of things (cutting the internet connection) | 22:04 |
portante | okay, what is the now recommended way to get proper disk concurrency with an object server? | 22:04 |
portante | threads per disk I believe is out now, right? | 22:04 |
portante | up and coming is butterfly, the go rewrite of the object server | 22:05 |
portante | but that it not quite in play yet | 22:05 |
csmart | notmyname: lol that's pretty true, although last time in Hobart we were at the Uni, so that had nice Internet | 22:05 |
ntata | notmyname, so, I missed both your pings this morning. **blame my znc bouncer** ; anyway, yes, I tested my SAIO with timur's patch 366425 and all is well :) | 22:06 |
patchbot | https://review.openstack.org/#/c/366425/ - swift - Fix error handling in proxy/controllers/base.py. | 22:06 |
notmyname | ntata: great | 22:06 |
portante | so clayg, torgomatic, cschwede, tdasilva, others, to get proper concurrency, do I set workers to N, where N is the number of disks I have, and max_clients lower than 1024? | 22:06 |
mattoliverau | portante: servers_per_port. | 22:06 |
mattoliverau | well that helps with slow disks, so makes the server more performant | 22:07 |
portante | mattoliverau: thanks | 22:07 |
notmyname | portante: yeah, servers_per_port, and identify each drive in the ring with a differnet port number | 22:07 |
* portante goes and reads about servers_per_port ... | 22:07 | |
notmyname | portante: then set servers_per_port to 2 3 or 4 | 22:07 |
portante | thanks | 22:07 |
portante | cschwede, tdasilva, do we document that in triple-o deployments? | 22:08 |
joeljwright | notmyname: you previously expressed interest in the tar middleware as a reverse of bulk upload | 22:09 |
notmyname | joeljwright: that sounds like something I'd be interested in | 22:09 |
clayg | ahale_: did you ever file a bug on quarantining paths like this -> /srv/node/d8/objects/48059/afd/2eeef28e1d869af3695ec1840d36eafd/1347488008.83489.data/76e66cb1350921594ffe62403dc9f73e ??? | 22:09 |
notmyname | (yes, I rememer) | 22:09 |
joeljwright | would love comments on this patch: https://review.openstack.org/#/c/365371/ | 22:10 |
patchbot | patch 365371 - swift - WIP: Add Tar Large Object Middleware | 22:10 |
joeljwright | it's very much an adaptation of SLO | 22:10 |
joeljwright | but streams tars | 22:10 |
tdasilva | portante: not yet, but we should ;) | 22:10 |
portante | got any plans for that? | 22:10 |
portante | ;) | 22:10 |
notmyname | joeljwright: oh! (unrelated to patches) did you see that swift[stack] is the new default backend for vizrt? pretty cool use case that you'd likely be familiar with :-) | 22:10 |
joeljwright | notmyname: yeah I saw you mention that | 22:11 |
joeljwright | very cool :) | 22:11 |
tdasilva | portante: yeah, cschwede has a long list of swift changes to tripleo and I will add a note about double checking that specific one. I think he has it on his list, but he is gone for the day now...so I will double check with him later | 22:11 |
notmyname | do you use vizrt at sohonet? | 22:11 |
* mattoliverau is off to find some breakfast | 22:12 | |
joeljwright | No, I can't say we do | 22:12 |
joeljwright | I had to look it up | 22:12 |
*** chlong has joined #openstack-swift | 22:12 | |
portante | tdasilva: thanks! | 22:13 |
notmyname | funny story: as soon as I say "release coming up" in a meeting, all of you pm me with your patches to review to be included in the release ;-) | 22:16 |
csmart | lol | 22:17 |
csmart | notmyname: &> release steward | 22:17 |
notmyname | heh | 22:18 |
notmyname | (for the record, keep letting me know about patches. there's a ton of great stuff in progress) | 22:18 |
joeljwright | :) | 22:23 |
*** acoles is now known as acoles_ | 22:24 | |
clayg | notmyname: you should reminder everyone that a release is *always* coming up! | 22:25 |
openstackgerrit | Tim Burke proposed openstack/swift: Store SLO Etag and size in sysmeta https://review.openstack.org/347538 | 22:32 |
notmyname | clayg: we can pick a SHA *at any time*. could be right now! | 22:33 |
*** m_kazuhiro has quit IRC | 22:35 | |
*** geaaru has quit IRC | 22:37 | |
*** klamath has quit IRC | 22:39 | |
*** klamath has joined #openstack-swift | 22:40 | |
*** asettle has joined #openstack-swift | 22:44 | |
*** asettle has quit IRC | 22:49 | |
*** klamath has quit IRC | 22:49 | |
notmyname | ok, time to go by the tshirt shop to look at the first proof | 22:49 |
joeljwright | enjoy! | 22:49 |
*** joeljwright has quit IRC | 22:50 | |
*** itlinux has joined #openstack-swift | 22:58 | |
*** itlinux has quit IRC | 23:10 | |
*** chsc has quit IRC | 23:15 | |
*** diogogmt has quit IRC | 23:24 | |
*** kei_yama has joined #openstack-swift | 23:24 | |
*** asettle has joined #openstack-swift | 23:45 | |
openstackgerrit | Merged openstack/swift: Fix error handling in proxy/controllers/base.py. https://review.openstack.org/366425 | 23:49 |
*** asettle has quit IRC | 23:51 | |
*** Suyi_ has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!