*** catintheroof has quit IRC | 00:03 | |
*** catintheroof has joined #openstack-swift | 00:11 | |
*** catintheroof has quit IRC | 00:25 | |
mattoliverau | Morning all | 00:27 |
---|---|---|
*** tonanhngo has quit IRC | 00:27 | |
*** tonanhngo has joined #openstack-swift | 00:27 | |
timburke | good morning mattoliverau | 00:29 |
*** tonanhngo has quit IRC | 00:32 | |
*** tonanhngo has joined #openstack-swift | 00:34 | |
*** tonanhngo_ has joined #openstack-swift | 00:36 | |
*** tonanhngo has quit IRC | 00:38 | |
*** tonanhngo_ has quit IRC | 00:40 | |
*** zhurong has joined #openstack-swift | 00:44 | |
*** tovin07_ has joined #openstack-swift | 00:48 | |
*** lucasxu has joined #openstack-swift | 00:49 | |
*** zhengyin has joined #openstack-swift | 00:53 | |
*** klrmn has quit IRC | 01:10 | |
*** nothim has joined #openstack-swift | 01:13 | |
nothim | Hi there! I was wondering if anyone would have any suggestions on how to start troubleshooting the following errors we are seeing in our Swift logs: | 01:17 |
nothim | 2017-06-13T01:15:30.566423+00:00 swift-node-05 proxy-server ERROR with Object server a.b.c.d:6000/sde re: Expect: 100-continue on /AUTH_<keystone_project_id>/<container>//56/56b5639df10aa7518330293afcec04d1ec94b76c: ConnectionTimeout (0.5s) (txn: tx9bb1500185ac4a239da62-00593f3cb0) (client_ip: w.x.y.z) | 01:17 |
nothim | As well as: 2017-06-13T01:15:26.595889+00:00 swift-node-05 proxy-server ERROR with Object server a.b.c.d:6000/sdc re: Trying to HEAD /v1/AUTH_<keystone_project_id>/<container>//2d/2d2607396e6d728f962a2a8abc084ede9236d880: ConnectionTimeout (0.5s) (txn: tx6618c30307d44bbdbacae-00593f3cad) (client_ip: w.x.y.z) | 01:18 |
nothim | the latest being much more frequent. We're seeing ~25 of those error messages per minute. | 01:19 |
nothim | This test cluster is made of 3 nodes. Each node has 1xSSD (200GB) on which we store 3 replicas of container and account dbs. 10x 1.2TB spinners, part of the object ring, 3 replicas as well. | 01:22 |
nothim | We currently have 16 object workers per node, threads_per_disk = 4. | 01:23 |
nothim | We were already seeing those errors before I started increasing the number of object workers and threads_per_disk. Original values were 2 objects workers and threads_per_disk = 0. | 01:25 |
nothim | Any idea is welcome, I'm not sure where to look at this point...! | 01:26 |
*** lucasxu has quit IRC | 01:37 | |
*** dfflanders has joined #openstack-swift | 01:47 | |
*** mingyu has joined #openstack-swift | 01:55 | |
mattoliverau | Have you tried increasing your connection timeouts so see if it's just load on the object severs, the both errors are timeouts 0.5 seconds to the object servers.. so I assume look at connections, or network load on the object servers. Increasing the timeout would see if that is the problem. | 02:01 |
*** mingyu has quit IRC | 02:04 | |
kota_ | good morning | 02:05 |
*** bkopilov has quit IRC | 02:06 | |
*** zhurong has quit IRC | 02:07 | |
mattoliverau | kota_: morning | 02:08 |
mattoliverau | nothing: also, 3 object servers with 3x replication means all 3 get hit with every request. So adding more storage nodes would also take off some load | 02:10 |
*** klrmn has joined #openstack-swift | 02:16 | |
*** zhengyin has quit IRC | 02:21 | |
*** zhengyin has joined #openstack-swift | 02:22 | |
*** klrmn has quit IRC | 02:26 | |
*** winggundamth has joined #openstack-swift | 02:39 | |
*** chlong has quit IRC | 02:42 | |
*** itlinux_ has joined #openstack-swift | 02:43 | |
mahatic | good morning | 02:51 |
*** itlinux_ has quit IRC | 02:51 | |
kota_ | mattoliverau, mahatic: o/ | 02:54 |
mahatic | kota_: hello | 02:54 |
*** mingyu has joined #openstack-swift | 03:01 | |
mattoliverau | mahatic: o/ | 03:25 |
openstackgerrit | Clay Gerrard proposed openstack/swift master: More Global EC doc updates https://review.openstack.org/473673 | 03:36 |
*** mingyu has quit IRC | 03:38 | |
tovin07_ | good morning guys | 03:38 |
tovin07_ | I have a patch related to OSprofiler in Swift, can you drop some comments? Thanks. Link to the patch: https://review.openstack.org/#/c/468316/ | 03:38 |
patchbot | patch 468316 - swift - OSprofiler in OpenStack Swift | 03:38 |
*** mingyu has joined #openstack-swift | 03:38 | |
*** mingyu has quit IRC | 03:38 | |
tovin07_ | mattoliverau kota_ mattoliverau :D | 03:38 |
*** mingyu has joined #openstack-swift | 03:44 | |
*** itlinux_ has joined #openstack-swift | 03:48 | |
*** itlinux_ has quit IRC | 03:49 | |
*** zhurong has joined #openstack-swift | 03:51 | |
*** itlinux_ has joined #openstack-swift | 03:54 | |
*** itlinux_ has quit IRC | 03:59 | |
*** bkopilov has joined #openstack-swift | 04:00 | |
mahatic | mattoliverau: hello | 04:02 |
*** mingyu has quit IRC | 04:05 | |
*** gkadam has joined #openstack-swift | 04:06 | |
*** itlinux has joined #openstack-swift | 04:07 | |
*** psachin has joined #openstack-swift | 04:09 | |
*** mingyu has joined #openstack-swift | 04:10 | |
*** mingyu has quit IRC | 04:15 | |
kota_ | tovin: er - is OSProfiler https://docs.openstack.org/developer/osprofiler/ ? | 04:16 |
kota_ | tovin07:^^ | 04:16 |
kota_ | curious | 04:16 |
* kota_ is wondering why we need OSProfiler even we already have x_profile module in the middleware context | 04:17 | |
* kota_ is feeling it sounds like the relation swift custom logger versus oslo.logging module | 04:18 | |
openstackgerrit | Janie Richling proposed openstack/swift master: Validate the object key when decrypting https://review.openstack.org/473149 | 04:27 |
*** zhurong has quit IRC | 04:27 | |
*** links has joined #openstack-swift | 04:32 | |
*** zhurong has joined #openstack-swift | 04:33 | |
*** klrmn has joined #openstack-swift | 04:39 | |
*** bkopilov has quit IRC | 04:43 | |
*** gyee has quit IRC | 04:47 | |
*** itlinux has quit IRC | 04:54 | |
*** kei_yama has quit IRC | 04:55 | |
*** zhengyin has quit IRC | 04:56 | |
*** SkyRocknRoll_ has quit IRC | 04:58 | |
*** kei_yama has joined #openstack-swift | 05:01 | |
*** zhengyin has joined #openstack-swift | 05:10 | |
*** bkopilov has joined #openstack-swift | 05:10 | |
*** klrmn has quit IRC | 05:11 | |
*** bkopilov has quit IRC | 05:23 | |
*** bkopilov has joined #openstack-swift | 05:36 | |
*** cshastri has joined #openstack-swift | 05:48 | |
*** ChubYann has quit IRC | 05:54 | |
*** mingyu has joined #openstack-swift | 05:56 | |
*** rcernin has joined #openstack-swift | 06:05 | |
*** pcaruana has joined #openstack-swift | 06:06 | |
*** mingyu has quit IRC | 06:07 | |
*** mingyu has joined #openstack-swift | 06:09 | |
*** hseipp has joined #openstack-swift | 06:12 | |
*** mingyu has quit IRC | 06:23 | |
openstackgerrit | Merged openstack/swift master: Update Global EC docs with reference to composite rings https://review.openstack.org/468011 | 06:26 |
*** mingyu has joined #openstack-swift | 06:28 | |
*** tesseract has joined #openstack-swift | 06:41 | |
*** oshritf has joined #openstack-swift | 07:01 | |
*** oshritf has quit IRC | 07:04 | |
*** sanchitmalhotra has quit IRC | 07:10 | |
*** ebl has joined #openstack-swift | 07:11 | |
*** skudlik has joined #openstack-swift | 07:14 | |
*** jaosorior_away is now known as jaosorior | 07:18 | |
*** hseipp has quit IRC | 07:21 | |
*** qwertyco has joined #openstack-swift | 07:30 | |
*** onovy has quit IRC | 07:37 | |
*** peterlisak has quit IRC | 07:37 | |
*** geaaru has joined #openstack-swift | 07:38 | |
*** mingyu has quit IRC | 07:41 | |
*** silor has joined #openstack-swift | 07:42 | |
*** qwertyco has quit IRC | 07:43 | |
*** gkadam is now known as gkadam-afk | 07:51 | |
*** zhurong has quit IRC | 07:55 | |
tovin07_ | kota_, x_profile and osprofiler is a whole different story | 07:57 |
*** qwertyco has joined #openstack-swift | 07:58 | |
tovin07_ | osprofiler can trace across openstack services | 07:58 |
kota_ | tovin07_: it sounds like osprofiler is kinda... ceilometer | 08:00 |
kota_ | ? | 08:00 |
tovin07_ | you can look at the demo (I give it in commit message) or a sample here https://tovin07.github.io/swift/swift-object-create.html | 08:00 |
tovin07_ | you can think that osprofiler is like twitter zipkin, not ceilometer | 08:01 |
kota_ | looking at https://tovin07.github.io/swift/swift-object-create.html but no idea what is this... | 08:01 |
tovin07_ | about that link | 08:01 |
tovin07_ | when I enable osprofiler in swift | 08:02 |
tovin07_ | i make a call such as `openstack object create something` | 08:02 |
kota_ | it looks like openstack client? | 08:03 |
tovin07_ | and then osprofiler will give us some representations (html, json, csv, or dot graph) of that command when running in swift services | 08:03 |
tovin07_ | yes, i use openstack client to demonstrate (swift client will work the same) | 08:04 |
kota_ | it *looks* interesting but i'm not sure because it still looks similar with x_profile purpose. | 08:07 |
*** mingyu has joined #openstack-swift | 08:07 | |
kota_ | and not sure we could maintain the osprofiler in upstream | 08:07 |
acoles | good morning | 08:07 |
kota_ | tovin07_: so what I can suggest is bringing this up to swift meeting | 08:07 |
kota_ | tovin07_: how to progress on that patch | 08:08 |
kota_ | acoles: morning | 08:08 |
tovin07_ | kota_, sure, maybe i wll bring it up to meeting | 08:09 |
tovin07_ | kota_, about the progress, it almost done, except some test cases (if necessary) and documentation for it | 08:10 |
acoles | kota_: o/ | 08:10 |
kota_ | tovin07_: i think we could choose a couple of ways to maintain | 08:10 |
*** aselius has quit IRC | 08:11 | |
kota_ | some middleware is maintained on other repositories (e.g. swift3) if it's not required in default | 08:11 |
kota_ | s/is/are/ | 08:11 |
*** peterlisak has joined #openstack-swift | 08:11 | |
tovin07_ | recently, i had a short conversation with notmyname and he had some concerns like you | 08:11 |
kota_ | tovin07_: oic | 08:12 |
*** onovy has joined #openstack-swift | 08:13 | |
tovin07_ | kota_, this week meeting is 2100/0700 UTC June 14, 2017 | 08:16 |
tovin07_ | I see that we have 2 meetings time | 08:16 |
kota_ | yes 2 meetings in this week | 08:16 |
kota_ | the 0700 meeting happens bi-weekly | 08:16 |
kota_ | the 2100 one is weekly | 08:17 |
kota_ | tovin07_: you can choose which you are able to attend easily. (thinking of timezone) | 08:17 |
tovin07_ | kota_, got it, thanks :D | 08:18 |
*** cbartz has joined #openstack-swift | 08:18 | |
*** mingyu has quit IRC | 08:26 | |
*** mingyu has joined #openstack-swift | 08:28 | |
*** mingyu has quit IRC | 08:40 | |
*** mingyu has joined #openstack-swift | 08:50 | |
*** gkadam-afk is now known as gkadam | 08:53 | |
openstackgerrit | Christian Schwede proposed openstack/python-swiftclient master: Add support for versionless endpoints https://review.openstack.org/473740 | 08:56 |
*** mingyu has quit IRC | 09:01 | |
*** zhurong has joined #openstack-swift | 09:06 | |
*** winggundamth has quit IRC | 09:08 | |
openstackgerrit | Alistair Coles proposed openstack/swift master: More Global EC doc updates https://review.openstack.org/473673 | 09:08 |
*** winggundamth has joined #openstack-swift | 09:13 | |
*** dfflanders has quit IRC | 09:16 | |
openstackgerrit | Gábor Antal proposed openstack/swift master: Use more specific asserts in test/unit/account tests https://review.openstack.org/342766 | 09:17 |
openstackgerrit | Gábor Antal proposed openstack/swift master: Use more specific asserts in test/unit/container https://review.openstack.org/342808 | 09:21 |
openstackgerrit | Gábor Antal proposed openstack/swift master: Use more specific asserts in test/unit/obj tests https://review.openstack.org/342830 | 09:21 |
cbartz | cschwede: kota: Has anyone of you time to review patch 454716 ? | 09:32 |
patchbot | https://review.openstack.org/#/c/454716/ - swift - Allow DLO PUT to prefix-based tempurls | 09:32 |
*** mvk has joined #openstack-swift | 09:33 | |
*** winggundamth has quit IRC | 09:34 | |
*** winggundamth has joined #openstack-swift | 09:38 | |
*** oshritf has joined #openstack-swift | 09:39 | |
*** oshritf_ has joined #openstack-swift | 09:48 | |
*** oshritf has quit IRC | 09:49 | |
*** tovin07_ has quit IRC | 09:59 | |
*** mingyu has joined #openstack-swift | 10:01 | |
*** oshritf_ has quit IRC | 10:03 | |
*** mingyu has quit IRC | 10:06 | |
*** zhurong has quit IRC | 10:20 | |
*** oshritf_ has joined #openstack-swift | 10:30 | |
*** oshritf_ has quit IRC | 10:32 | |
*** zhurong has joined #openstack-swift | 10:41 | |
*** bkopilov has quit IRC | 10:52 | |
openstackgerrit | Alistair Coles proposed openstack/swift master: Follow up for affinity config per policy https://review.openstack.org/467920 | 10:55 |
acoles | kota_: made a couple of small fixes, hope that is ok ^^ | 10:56 |
*** kei_yama has quit IRC | 11:01 | |
*** oshritf_ has joined #openstack-swift | 11:02 | |
*** zhengyin has quit IRC | 11:18 | |
*** sanchitmalhotra has joined #openstack-swift | 11:27 | |
*** gabor_antal has joined #openstack-swift | 11:28 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements https://review.openstack.org/88736 | 11:56 |
*** chlong has joined #openstack-swift | 11:57 | |
*** openstackgerrit has quit IRC | 12:18 | |
*** zhurong has quit IRC | 12:19 | |
*** abhitechie has joined #openstack-swift | 12:25 | |
*** bkopilov has joined #openstack-swift | 12:31 | |
*** catintheroof has joined #openstack-swift | 12:33 | |
*** dancn has joined #openstack-swift | 12:37 | |
dancn | hello, newuser here, I am not able to find the doc to clarify account and user distinction, I just want to share a container with another user. After a swift post -r 'AUTH_UUID:*' container-to-share; the other user do not see the container-to-share in swift list, tnx | 12:41 |
psachin | dancn: `swift post --read-acl "<account-id>:<user-id>" <container>` | 12:43 |
acoles | dancn: https://docs.openstack.org/developer/swift/overview_acl.html | 12:44 |
dancn | psachin: tnx, how to find the user-id? how is different from the account-id? In the page you link I was not able to find the answer (using keystone, btw) | 12:45 |
acoles | dancn: granting read access to a container does not make the container appear in account listing for other user | 12:45 |
dancn | acoles: so how the other user can refer to the shared container for listing or downloading, this was not in the examples either, tnx | 12:46 |
psachin | dancn: `openstack user list` & `openstack project list` | 12:47 |
acoles | dancn: https://docs.openstack.org/developer/swift/overview_acl.html#example-sharing-a-container-with-project-members | 12:49 |
dancn | psachin: got it, the project-id in the documentation is the same of the account in the swift --help, confusing at least. Is it possible to use * for the project-id? | 12:49 |
acoles | dancn: project-id and user-id are keystone concepts. swift accounts are named AUTH_<project-id>, but in ACLs you use just the <project-id> and/or user-id | 12:50 |
psachin | dancn: Please refer URL given by acoles. Thanks acoles | 12:50 |
psachin | acoles: Just because user don't know object-name he needs --write-acl to download object right? | 12:53 |
psachin | acoles: So that user can list & download specific object | 12:54 |
acoles | psachin: to download object, only read acl project-id:user-id is required | 12:54 |
acoles | psachin: to list the container IIRC a .rlistings may be needed | 12:55 |
acoles | write-acl should not be needed for downloading | 12:55 |
psachin | acoles: So `swift post <container> --read-acl "<account-id>:*,.rlistings"` is more appropriate? | 12:58 |
psachin | acoles: in dancn use-case? | 12:58 |
acoles | psachin: think I may have been wrong about needing .rlistings - https://docs.openstack.org/developer/swift/overview_acl.html#keystone-auth-acl-elements says <project-id>:<user-id> grants "Access to the container is also granted when used in X-Container-Read." | 13:00 |
acoles | which I assume means container listing is granted | 13:01 |
psachin | acoles: Ah! write-acl still confuses me now. Why do I need write-acl for reading & downloading | 13:01 |
* psachin reading docs | 13:01 | |
acoles | but TBH I would need to spin up keystone/swift and check to be sure | 13:01 |
dancn | sorry, something is missing in my understanding, minimal non-working example, two user needed, they do not share a project | 13:02 |
dancn | # create new shared container with the other user | 13:02 |
acoles | psachin: I'm not sure why you need write-acl to download, it should not be necessary | 13:02 |
dancn | swift post -r '*:96cbc6307aa64f379a3755885adae5dd' shared | 13:02 |
dancn | # upload a object | 13:03 |
dancn | swift upload shared backup1/void | 13:03 |
dancn | # try to read as other user | 13:03 |
psachin | acoles: I have same opinion. Based upon my understanding. I confirmed and prepared thsi doc: https://github.com/psachin/bootcamp/blob/master/swift-notes.org | 13:03 |
dancn | sh -c ". /vagrant/wip/credentials/other.openrc; swift list shared" | 13:03 |
dancn | Container u'shared' not found | 13:03 |
psachin | acoles: Section: ACLs | 13:03 |
*** openstackgerrit has joined #openstack-swift | 13:04 | |
openstackgerrit | Janie Richling proposed openstack/swift master: Validate the object key when decrypting https://review.openstack.org/473149 | 13:04 |
dancn | # try to download | 13:06 |
dancn | sh -c ". /vagrant/wip/credentials/other.openrc; swift download shared backup1/void" | 13:06 |
dancn | Object 'shared/backup1/void' not found | 13:06 |
*** klamath has joined #openstack-swift | 13:06 | |
acoles | dancn: when you use swift client it will be constructing a url for the account/project specified in other.openrc e.g. host:8080/v1/AUTH_other/shared/backip1/void BUT the 'shared' container is not in that account/project, it is in the account/project for the granting user | 13:07 |
*** klamath has joined #openstack-swift | 13:07 | |
acoles | your client request needs to use the url for the account/container that has the read ACL | 13:08 |
acoles | dancn: it may be easier to understand using curl | 13:09 |
dancn | acoles: tnx seems reasonable, is there a simple way to do this (use different url) in the swift client? I will dig with curl, if this is the only way to do it | 13:10 |
dancn | maybe -os-storage-url= | 13:12 |
acoles | dancn: yes, that ^^ | 13:12 |
acoles | dancn: swift --os-help gives you some more detail | 13:12 |
acoles | dancn: swift <command> --debug will print out the curl command equivalent for the command, which you can cut/paster/modify | 13:12 |
acoles | dancn: `swift auth` is useful because it shows the storage urls | 13:14 |
dancn | acoles: tnx, yes swift auth seems the more user friendly way to figure this out | 13:17 |
dancn | making progress, now I have forbidden error ..., so only the ACL need to be corrected | 13:17 |
*** lucasxu has joined #openstack-swift | 13:18 | |
acoles | dancn: that's progress! be aware that the id you see after AUTH_ in the storage url is the keystone *project-id* not the *user-id* | 13:22 |
dancn | acoles: this last tip may solve the problem, le me try | 13:23 |
*** aselius has joined #openstack-swift | 13:24 | |
dancn | yea! tnx acoles | 13:25 |
dancn | psachin: I confirm the .rlistings is not needed, tnx | 13:26 |
psachin | dancn: .rlisting more appropriate when using static html content | 13:28 |
dancn | acoles: I will find some time to add the complete working example to the doc, now I only miss the what the user-id means... in this context | 13:28 |
acoles | dancn: please do that, thanks | 13:29 |
*** jaosorior has quit IRC | 13:32 | |
*** jaosorior has joined #openstack-swift | 13:32 | |
*** links has quit IRC | 13:33 | |
*** psachin has quit IRC | 13:35 | |
dancn | acoles: I am writing the patch, do you think that there is a more clean way to get the other user project id than: swift stat | awk '/Account:/ {gsub("AUTH_", "", $2); print $2}' | 13:45 |
acoles | dancn: there may be an openstack client command to get the project id from keystone | 13:47 |
acoles | dancn: with your solution ^^ make sure you note that the AUTH_ prefix is a configurable property of the swift cluster (AUTH_ is the default account prefix) | 13:48 |
acoles | dancn: hmm, your solution should work with keystone and v1 auth so may be better that using openstackclient | 13:49 |
*** abhitechie has quit IRC | 13:59 | |
*** gkadam has quit IRC | 14:02 | |
*** ebl has quit IRC | 14:09 | |
*** tovin07 has joined #openstack-swift | 14:11 | |
*** vint_bra has joined #openstack-swift | 14:18 | |
*** itlinux_ has joined #openstack-swift | 14:22 | |
*** qwertyco has quit IRC | 14:29 | |
openstackgerrit | Daniele Pizzolli proposed openstack/swift master: Add full working example of sharing a container with another user https://review.openstack.org/473862 | 14:39 |
dancn | ^^^ keep in mind: first contribuion in this project, very casual openstack contributor :-) | 14:40 |
*** itlinux_ has quit IRC | 14:41 | |
openstackgerrit | Daniele Pizzolli proposed openstack/swift master: Add full working example of sharing a container with another user https://review.openstack.org/473862 | 14:47 |
*** cshastri has quit IRC | 14:48 | |
clayg | wasn't there another patch joelwright was looking at that did this -> 473740 | 14:53 |
clayg | p 473740 | 14:53 |
patchbot | https://review.openstack.org/#/c/473740/ - python-swiftclient - Add support for versionless endpoints | 14:53 |
*** SkyRocknRoll has joined #openstack-swift | 15:06 | |
openstackgerrit | Janie Richling proposed openstack/swift master: Validate the object key when decrypting https://review.openstack.org/473149 | 15:08 |
*** tesseract has quit IRC | 15:10 | |
clayg | cschwede: timburke: patch 473740 reminded me of patch 443104 | 15:12 |
patchbot | https://review.openstack.org/#/c/473740/ - python-swiftclient - Add support for versionless endpoints | 15:12 |
patchbot | https://review.openstack.org/#/c/443104/ - python-swiftclient - Use generic keystone client instead of versioned one (ABANDONED) | 15:12 |
cschwede | clayg: yeah, but somewhat different though. currently I use something like OS_AUTH_URL=${OS_AUTH_URL}/v3 all the time, but that's getting annoying... | 15:14 |
cschwede | the proposed patch worked for me without changing the behaviour for any endpoints that includes a version, so it might be good to go | 15:15 |
*** damiendg has joined #openstack-swift | 15:40 | |
*** winggundamth has quit IRC | 15:41 | |
*** cbartz has quit IRC | 15:48 | |
*** skudlik has quit IRC | 15:50 | |
*** d0ugal has quit IRC | 15:53 | |
*** winggundamth has joined #openstack-swift | 15:57 | |
*** jaosorior has quit IRC | 15:57 | |
*** jaosorior has joined #openstack-swift | 15:58 | |
*** jaosorior is now known as jaosorior_away | 15:58 | |
*** gyee has joined #openstack-swift | 16:00 | |
*** tovin07 has quit IRC | 16:04 | |
*** damiendg has quit IRC | 16:05 | |
*** oshritf_ has quit IRC | 16:07 | |
*** jaosorior_away has quit IRC | 16:23 | |
openstackgerrit | Tim Burke proposed openstack/swift master: Ring doc cleanups https://review.openstack.org/465184 | 16:23 |
timburke | good morning | 16:24 |
*** itlinux_ has joined #openstack-swift | 16:26 | |
*** winggundamth has quit IRC | 16:28 | |
*** rcernin has quit IRC | 16:41 | |
acoles | reminder that we have an 0700UTC swift meeting tomorrow (June 14th) for those who are awake at that time | 16:44 |
acoles | agenda here https://wiki.openstack.org/wiki/Meetings/Swift | 16:44 |
*** klrmn has joined #openstack-swift | 16:52 | |
*** gmann has quit IRC | 16:57 | |
*** ianychoi has joined #openstack-swift | 17:15 | |
*** mingyu has joined #openstack-swift | 17:27 | |
clayg | umm... i'm struggling get a pdb prompt in python-swiftclient unittests? | 17:35 |
timburke | clayg: where? maybe something something threading? | 17:35 |
clayg | well, nosetests tests/unit/test_swiftclient.py:TestGetAuth.test_auth_v2_no_endpoint for the moment - i was trying to look at patch 473740 and was adding a test to show devstack's default configuration still doesn't work | 17:36 |
patchbot | https://review.openstack.org/#/c/473740/ - python-swiftclient - Add support for versionless endpoints | 17:36 |
clayg | then I bounced over to my vsaio ... | 17:36 |
clayg | it's not even really letting me print >>sys.stderr - I mean it "works" but even with my default `-vsx` flags I see no output? | 17:37 |
clayg | yeah i guess the global setup gobbles it all up... | 17:38 |
clayg | but ... *why* | 17:39 |
openstackgerrit | Timur Alperovich proposed openstack/python-swiftclient master: Do not set Content-Type to '' with new requests. https://review.openstack.org/472541 | 17:42 |
*** chsc has joined #openstack-swift | 17:48 | |
*** chsc has joined #openstack-swift | 17:48 | |
*** skudlik has joined #openstack-swift | 17:49 | |
openstackgerrit | Clay Gerrard proposed openstack/python-swiftclient master: Support pdb in tests better https://review.openstack.org/473925 | 17:51 |
*** itlinux_ has quit IRC | 17:56 | |
*** itlinux_ has joined #openstack-swift | 17:57 | |
*** ganders has joined #openstack-swift | 17:58 | |
clayg | guess what *this* evaluates too!??? urljoin('https://192.168.8.8/identity', "v2.0") == 'https://192.168.8.8/v2.0' | 18:08 |
timburke | True! | 18:09 |
timburke | yay relative URLs! | 18:09 |
*** geaaru has quit IRC | 18:10 | |
clayg | OS_AUTH_URL=https://192.168.8.8/identity | 18:10 |
clayg | but I think we should assume the auth_url is not meant to be a relative path like that.. | 18:10 |
timburke | how do you mean? that OS_AUTH_URL doesn't look relative at all -- it's the "v2.0" that's relative... | 18:13 |
clayg | i just mean when devstack says auth_url='https://192.168.8.8/identity' and we want to "append" the 'v3' it should result in 'https://192.168.8.8/identity/v3' | 18:14 |
clayg | you said "relative URLs" I was just "WTF urljoin are you drunk?" | 18:14 |
timburke | yes, totally should | 18:14 |
zaitcev | "%s/%s" % (a, b) | 18:14 |
zaitcev | people sure love pointless obfuscation | 18:15 |
timburke | (probably with a .rstrip('/')) | 18:15 |
openstackgerrit | Clay Gerrard proposed openstack/python-swiftclient master: Make OS_AUTH_URL work in DevStack by default https://review.openstack.org/473930 | 18:17 |
clayg | zaitcev: I like that! | 18:18 |
clayg | oh... no i'd write that '/'.join((a, b)) | 18:18 |
clayg | ... probably | 18:18 |
timburke | ...or since b is a hardcoded string anyway... a.rstrip('/') + '/v2.0' | 18:18 |
clayg | i'm not going to write out a + '/' + b if *that's* what you're after - i'm not some neanderthal joining strings together with plus signs like a javascript developer | 18:19 |
clayg | timburke: i don't know what you're talking about anymore - if my follow up patch is crap you can fix it, change it, approve it, -2 it or not or whatever | 18:19 |
*** itlinux_ has quit IRC | 18:23 | |
*** rcernin has joined #openstack-swift | 18:26 | |
clayg | anyone like words? patch 473673 (cc kota_ ) | 18:28 |
patchbot | https://review.openstack.org/#/c/473673/ - swift - More Global EC doc updates | 18:28 |
*** itlinux_ has joined #openstack-swift | 18:31 | |
*** ChubYann has joined #openstack-swift | 18:32 | |
tdasilva | clayg: i'll take a look | 18:37 |
*** ganders has quit IRC | 18:52 | |
*** mvk has quit IRC | 19:10 | |
*** vinsh has joined #openstack-swift | 19:13 | |
*** mingyu has quit IRC | 19:24 | |
openstackgerrit | Clay Gerrard proposed openstack/python-swiftclient master: Make OS_AUTH_URL work in DevStack by default https://review.openstack.org/473930 | 19:34 |
clayg | wow zaitcev great catch! | 19:35 |
*** silor has quit IRC | 20:02 | |
*** oshritf_ has joined #openstack-swift | 20:10 | |
*** oshritf_ has quit IRC | 20:10 | |
*** vinsh has quit IRC | 20:15 | |
*** itlinux_ has quit IRC | 20:20 | |
*** itlinux_ has joined #openstack-swift | 20:32 | |
*** vinsh has joined #openstack-swift | 20:32 | |
*** vinsh has quit IRC | 20:32 | |
*** ianychoi has quit IRC | 20:46 | |
*** lucasxu has quit IRC | 20:54 | |
*** vint_bra has quit IRC | 21:04 | |
*** vint_bra has joined #openstack-swift | 21:05 | |
openstackgerrit | Merged openstack/swift master: More Global EC doc updates https://review.openstack.org/473673 | 21:13 |
*** vinsh has joined #openstack-swift | 21:14 | |
*** mvk has joined #openstack-swift | 21:25 | |
*** vinsh has quit IRC | 21:27 | |
*** vint_bra has quit IRC | 21:30 | |
*** vint_bra has joined #openstack-swift | 21:34 | |
timburke | clayg: cschwede: these swiftclient changes make me wonder what's next for https://review.openstack.org/#/c/456791/ ... | 21:39 |
patchbot | patch 456791 - python-swiftclient - Allow swift functional tests to use keystone auth uri | 21:39 |
clayg | timburke: idk? run recheck on a bunch of stuff and see what sticks? | 21:50 |
clayg | oh.. unless we haven't laded the good stuff yet... so we could ignore those other changes ... or add depends-on or something? | 21:50 |
*** rcernin has quit IRC | 21:54 | |
timburke | clayg: just throwing it out there as another facet of this to think about | 21:58 |
openstackgerrit | Merged openstack/python-swiftclient master: Do not set Content-Type to '' with new requests. https://review.openstack.org/472541 | 22:07 |
*** vint_bra has quit IRC | 22:08 | |
*** catintheroof has quit IRC | 22:47 | |
*** skudlik has quit IRC | 22:50 | |
*** itlinux_ has quit IRC | 22:59 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-swiftclient master: Updated from global requirements https://review.openstack.org/89250 | 23:04 |
*** vinsh has joined #openstack-swift | 23:05 | |
*** vinsh has quit IRC | 23:05 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements https://review.openstack.org/88736 | 23:06 |
*** klamath has quit IRC | 23:13 | |
*** kei_yama has joined #openstack-swift | 23:23 | |
*** chsc has quit IRC | 23:35 | |
mattoliverau | Morning | 23:38 |
notmyname | hello mattoliverau | 23:45 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!