tdasilva | clayg: I was ready to +2 it, but I held back since acoles_ added me as a co-author | 00:00 |
---|---|---|
*** asettle has quit IRC | 00:05 | |
clayg | tdasilva: screw that! jrichli's already got a +1 on there - that's gotta cover the difference ;) | 00:08 |
tdasilva | lol | 00:08 |
notmyname | heh | 00:08 |
*** Suyi has quit IRC | 00:08 | |
*** hosanai has joined #openstack-swift | 00:20 | |
*** ChanServ sets mode: +v hosanai | 00:20 | |
*** m_kazuhiro has joined #openstack-swift | 00:54 | |
*** cdelatte has quit IRC | 00:55 | |
*** adu has quit IRC | 00:59 | |
openstackgerrit | Daisuke Morita proposed openstack/swift: WIP: Changing Policies https://review.openstack.org/209329 | 00:59 |
*** tqtran has quit IRC | 00:59 | |
*** kei_yama has quit IRC | 01:02 | |
*** kei_yama has joined #openstack-swift | 01:03 | |
*** gyee has quit IRC | 01:03 | |
*** chlong has joined #openstack-swift | 01:06 | |
*** trananhkma has joined #openstack-swift | 01:09 | |
*** adu has joined #openstack-swift | 01:09 | |
pdardeau | notmyname: clayg: on patch 347546 it *may* be speaking about upcoming change. i can't say which dimension it's in :-) | 01:32 |
patchbot | pdardeau: https://review.openstack.org/#/c/347546/ - swift - Moved ipv4 & ipv6 validations to the common utils | 01:32 |
pdardeau | notmyname: clayg: iirc, there's an existing patch from torgomatic (sorry, don't have number handy) that would make use of the refactoring | 01:32 |
*** NM has joined #openstack-swift | 01:40 | |
*** NM has quit IRC | 01:47 | |
clayg | pdardeau: it was a back to the future e qutoe :) | 01:47 |
clayg | pdardeau: it's acctually sorta fitting -> https://www.youtube.com/watch?v=CUcNM7OsdsY | 01:49 |
clayg | the bridge *will* exists in 1985! | 01:49 |
*** dmorita_ has quit IRC | 01:56 | |
*** uCHobby has quit IRC | 02:17 | |
openstackgerrit | Merged openstack/swift: Add region in ring structure & deployment guide https://review.openstack.org/320146 | 02:20 |
*** kei_yama has quit IRC | 02:22 | |
*** kei_yama has joined #openstack-swift | 02:23 | |
*** adu has quit IRC | 02:26 | |
*** tqtran has joined #openstack-swift | 02:57 | |
*** mingyu has joined #openstack-swift | 02:58 | |
*** mingyu has quit IRC | 03:00 | |
*** adu has joined #openstack-swift | 03:01 | |
*** tqtran has quit IRC | 03:01 | |
*** abhitechie has joined #openstack-swift | 03:35 | |
jrichli | clayg: :-) | 03:41 |
*** bill_az has quit IRC | 03:49 | |
*** NM has joined #openstack-swift | 03:50 | |
*** NM has quit IRC | 03:52 | |
*** dmorita has joined #openstack-swift | 03:57 | |
*** bill_az has joined #openstack-swift | 04:01 | |
*** dmorita has quit IRC | 04:02 | |
*** links has joined #openstack-swift | 04:03 | |
*** abhitechie has quit IRC | 04:03 | |
*** ppai has joined #openstack-swift | 04:27 | |
*** psachin has joined #openstack-swift | 04:30 | |
*** adu has quit IRC | 04:32 | |
*** klrmn has quit IRC | 04:40 | |
*** bill_az has quit IRC | 04:44 | |
*** tqtran has joined #openstack-swift | 04:59 | |
*** tqtran has quit IRC | 05:04 | |
*** flwang1 has quit IRC | 05:09 | |
*** asettle has joined #openstack-swift | 05:10 | |
*** asettle has quit IRC | 05:14 | |
*** ChubYann has quit IRC | 05:15 | |
*** KriskK has joined #openstack-swift | 05:18 | |
*** SkyRocknRoll has joined #openstack-swift | 05:43 | |
*** zaitcev has quit IRC | 05:46 | |
*** asettle has joined #openstack-swift | 06:03 | |
*** asettle has quit IRC | 06:08 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift: Updated from global requirements https://review.openstack.org/88736 | 06:08 |
*** _JZ_ has quit IRC | 06:10 | |
openstackgerrit | Swapnil Kulkarni (coolsvap) proposed openstack/swift: [WIP] Testing latest u-c https://review.openstack.org/318441 | 06:10 |
*** pcaruana has joined #openstack-swift | 06:17 | |
*** silor has joined #openstack-swift | 06:18 | |
*** silor1 has joined #openstack-swift | 06:22 | |
*** silor has quit IRC | 06:24 | |
*** silor1 is now known as silor | 06:24 | |
*** oshritf has joined #openstack-swift | 06:42 | |
*** tesseract- has joined #openstack-swift | 06:42 | |
*** geaaru has joined #openstack-swift | 06:44 | |
*** kei_yama has quit IRC | 06:53 | |
*** asettle has joined #openstack-swift | 06:57 | |
openstackgerrit | zheng yin proposed openstack/swift: Simple code and improve the readability of the code https://review.openstack.org/348149 | 06:57 |
*** kei_yama has joined #openstack-swift | 07:00 | |
*** asettle has quit IRC | 07:01 | |
*** hseipp has joined #openstack-swift | 07:04 | |
*** ppai has quit IRC | 07:06 | |
openstackgerrit | zheng yin proposed openstack/swift: Simple code and improve the readability of the code https://review.openstack.org/348149 | 07:07 |
*** permalac has joined #openstack-swift | 07:13 | |
*** flwang1 has joined #openstack-swift | 07:29 | |
*** ppai has joined #openstack-swift | 07:30 | |
*** asettle has joined #openstack-swift | 07:33 | |
*** asettle has quit IRC | 07:38 | |
*** rledisez has joined #openstack-swift | 07:40 | |
openstackgerrit | Peter Lisák proposed openstack/swift: Add a jitter for check of time synchronization. https://review.openstack.org/340250 | 07:42 |
openstackgerrit | Peter Lisák proposed openstack/swift: Add a jitter for check of time synchronization. https://review.openstack.org/340250 | 07:44 |
*** chlong has quit IRC | 07:47 | |
*** KriskK has quit IRC | 07:52 | |
*** KriskK has joined #openstack-swift | 07:54 | |
*** asettle has joined #openstack-swift | 07:56 | |
*** asettle has quit IRC | 08:01 | |
cschwede | mahatic: just stumbled upon your Swift talk at Linuxcon Berlin. Congrats :) | 08:17 |
mahatic | ChanServ: thanks :) that will be my first linux conf (if I get to go). Will you be attending? | 08:18 |
mahatic | cschwede: ^ | 08:18 |
mahatic | lol, I posted to chanserv | 08:18 |
cschwede | mahatic: i hope so; it’s quite close from my home (2 hours by train), so there is a chance to learn more about Swift for me ;) | 08:19 |
mahatic | cschwede: lol, sure | 08:20 |
*** permalac has quit IRC | 08:26 | |
*** permalac has joined #openstack-swift | 08:26 | |
*** geaaru has quit IRC | 08:29 | |
openstackgerrit | lokesh s proposed openstack/swift: Py3:Fixes TypeError:NamedTemporaryFile() got an unexpected keyword https://review.openstack.org/347864 | 08:36 |
*** ellen has quit IRC | 08:36 | |
openstackgerrit | Christian Schwede proposed openstack/swift: Allow full storage URL as input to swift-temp-url https://review.openstack.org/348173 | 08:39 |
*** geaaru has joined #openstack-swift | 08:41 | |
*** asettle has joined #openstack-swift | 08:44 | |
*** asettle has quit IRC | 08:44 | |
*** ppai has quit IRC | 08:44 | |
*** asettle has joined #openstack-swift | 08:44 | |
*** admin6__ has joined #openstack-swift | 08:49 | |
*** admin6 has quit IRC | 08:52 | |
*** admin6__ is now known as admin6 | 08:52 | |
*** acoles_ is now known as acoles | 08:52 | |
*** dmorita has joined #openstack-swift | 08:57 | |
*** ppai has joined #openstack-swift | 08:58 | |
*** dmorita has quit IRC | 09:02 | |
*** ouchkernel has quit IRC | 09:03 | |
*** daemontool has joined #openstack-swift | 09:03 | |
*** admin6 has quit IRC | 09:04 | |
*** asettle has quit IRC | 09:05 | |
*** asettle has joined #openstack-swift | 09:06 | |
*** ouchkernel has joined #openstack-swift | 09:09 | |
*** jordanP has joined #openstack-swift | 09:10 | |
*** permalac has quit IRC | 09:25 | |
*** hosanai has quit IRC | 09:31 | |
*** ppai has quit IRC | 09:43 | |
*** ma91 has joined #openstack-swift | 09:45 | |
ma91 | HI, I have a set of files that I want to load on Swift with SwiftOnFile…. once they are represented as objects, I want to allow one user to create temp-urls to these files so that they could be downloaded by anybody having the URL. What kind of ACL shall I set in order to grant temp-url creation to this user? | 09:47 |
ma91 | is read access enough? does this user need to belong to operator_roles? | 09:49 |
*** ppai has joined #openstack-swift | 09:55 | |
*** jordanP_ has joined #openstack-swift | 09:56 | |
*** jordanP has quit IRC | 10:00 | |
openstackgerrit | lokesh s proposed openstack/swift: Py3:Fixes TypeError:NamedTemporaryFile() got an unexpected keyword https://review.openstack.org/347864 | 10:08 |
openstackgerrit | Alistair Coles proposed openstack/swift: Fix broken link in associated projects doc https://review.openstack.org/348213 | 10:10 |
*** zhengyin has joined #openstack-swift | 10:28 | |
openstackgerrit | Gleb Samsonov proposed openstack/swift: go: proxyserver's version with mongodb backend This is our implemetation for some swift proxy functions. Not product-ready yet. But you can take some middlewares or ideas from here https://review.openstack.org/287157 | 10:32 |
openstackgerrit | Gleb Samsonov proposed openstack/swift: go: proxyserver's version with mongodb backend This is our implemetation for some swift proxy functions. Not product-ready yet. But you can take some middlewares or ideas from here https://review.openstack.org/287157 | 10:46 |
*** jordan__ has joined #openstack-swift | 11:20 | |
*** m_kazuhiro has quit IRC | 11:20 | |
*** abhitechie has joined #openstack-swift | 11:22 | |
*** jordanP_ has quit IRC | 11:24 | |
*** acoles is now known as acoles_ | 11:25 | |
*** acoles_ is now known as acoles | 11:25 | |
*** asettle has quit IRC | 11:27 | |
*** asettle has joined #openstack-swift | 11:41 | |
*** ma91 has left #openstack-swift | 11:47 | |
*** chlong has joined #openstack-swift | 11:54 | |
*** hoonetorg has quit IRC | 11:56 | |
openstackgerrit | Christian Schwede proposed openstack/swift: Allow full storage URL as input to swift-temp-url https://review.openstack.org/348173 | 12:06 |
openstackgerrit | lokesh s proposed openstack/swift: Py3: Fixes eventlet ImportError: No module named urllib2 https://review.openstack.org/348272 | 12:11 |
*** trananhkma has quit IRC | 12:12 | |
openstackgerrit | lokesh s proposed openstack/swift: Py3: Fixes eventlet ImportError: No module named urllib2 https://review.openstack.org/348272 | 12:13 |
*** NM has joined #openstack-swift | 12:19 | |
*** _JZ_ has joined #openstack-swift | 12:21 | |
*** KriskK has quit IRC | 12:26 | |
*** hoonetorg has joined #openstack-swift | 12:27 | |
*** kei_yama has quit IRC | 12:28 | |
openstackgerrit | Merged openstack/swift: Fix broken link in associated projects doc https://review.openstack.org/348213 | 12:36 |
*** links has quit IRC | 12:40 | |
*** klamath has joined #openstack-swift | 12:46 | |
*** klamath has joined #openstack-swift | 12:46 | |
*** dmorita has joined #openstack-swift | 12:58 | |
*** dmorita has quit IRC | 13:02 | |
*** tqtran has joined #openstack-swift | 13:02 | |
*** tqtran has quit IRC | 13:07 | |
*** NM has quit IRC | 13:08 | |
*** NM has joined #openstack-swift | 13:09 | |
*** daemontool has quit IRC | 13:21 | |
*** ppai has quit IRC | 13:21 | |
*** bill_az has joined #openstack-swift | 13:21 | |
tdasilva | acoles: hello, I've been adding support for conditional gets for patch 232162, but I had to change a bit from the plan you had laid out https://etherpad.openstack.org/p/swift_symlinks | 13:32 |
patchbot | tdasilva: https://review.openstack.org/#/c/232162/ - swift - Symlink implementation. | 13:32 |
tdasilva | instead of using * for X-Object-Sysmeta-Symlink-Etag, i'm using a fake etag value | 13:32 |
tdasilva | because if we use * then any bogus etag the user sends will return Ok | 13:33 |
*** ppai has joined #openstack-swift | 13:35 | |
tdasilva | that is, if I add * to the list of values in the If-Match header send by the user, then it doesn't matter what value the user actually passed in, because the * always matches | 13:35 |
openstackgerrit | lokesh s proposed openstack/swift: Py3: Fixes AssertionError https://review.openstack.org/348322 | 13:37 |
acoles | tdasilva: I think I was meaning that the symlinker would add * to If-Match only for the request to the symlink. | 13:39 |
acoles | tdasilva: ah, but if its not a symlink then that doesn't work? | 13:39 |
acoles | tdasilva: or rather it does work when it shouldn't ;) | 13:40 |
acoles | tdasilva: is that the case you're referring to - when the client supplied url is not actually a symlink? | 13:40 |
tdasilva | acoles: yeah, the problem also is that we never know if a request is for a symlink or not | 13:40 |
tdasilva | only after the fact | 13:40 |
tdasilva | so the user sends a get for a/c/o -H 'If-Match: some_etag' | 13:41 |
tdasilva | when the sym middleware receives that req, it doesn't know if a/c/o is a symlink or not, so I would need to append * to it every time | 13:42 |
tdasilva | on the PUT is different, because I only add X-Object-Sysmeta-Symlink-Etag if user is PUTting a symlink | 13:43 |
ppai | Hi guys, is swift packaged in pypi and available for over pip install ? Couldn't locate it on https://pypi.python.org/ | 13:43 |
tdasilva | ppai: only found the swift client so far | 13:46 |
tdasilva | ppai: looks like it is not, I don't see a pypi-jobs for it on the project-config repo | 13:49 |
acoles | tdasilva: yeah you are right, you need to use something other than *. | 13:49 |
*** abhitechie has quit IRC | 13:49 | |
*** abhitechie has joined #openstack-swift | 13:50 | |
tdasilva | acoles: and I think it is only needed for If-Match and not for If-None-Match | 13:50 |
tdasilva | unless the user sends empty etag | 13:50 |
tdasilva | empty string etag | 13:50 |
acoles | tdasilva: in fact, looking a the photo I have of the san antonio whiteboard, we had x-object-sysmeta-symlink-etag="symlink". I just wrote different in the etherpad on the plane! | 13:50 |
tdasilva | oh, hehe | 13:51 |
tdasilva | acoles: now the challenge is "If-Modified-Since" | 13:52 |
ppai | I'm trying to locate openstack packages for Fedora 24 and seems like nobody has them. Fedora 23 shipped kilo and then they stopped shipping openstack packages since liberty. RDO moved all their repos to CentOS Could SIG repo which only hosts packages for centos 7 | 13:53 |
tdasilva | ppai: have you asked in the #rdo channel? | 13:54 |
acoles | tdasilva: https://goo.gl/photos/sXkusVLTbxSRZ1Z89 | 13:54 |
ppai | I'll go do that. | 13:54 |
acoles | tdasilva: hmmm, we didn't discuss that in SAT :o | 13:54 |
*** SkyRocknRoll has quit IRC | 13:55 | |
tdasilva | acoles: my job was easy so far, all the hard work was done in SAT ;) now just need to complete these missings bits | 13:57 |
tdasilva | acoles: altough I did change somethings from what you wrote down on the etherpad, specifically line 98 | 13:58 |
tdasilva | on GET with symlink=true, i'm just returning the symlink, similar to what we do with slo manifest | 13:59 |
acoles | tdasilva: for if-modified-since, won't the symlink timestamp be the same as the target? for auto-tiering at least | 14:01 |
tdasilva | acoles: for middleware that creates the symlink (e.g., auto-tiering, versioning) most likely, but for manual policy migration probably not, right? | 14:02 |
acoles | tdasilva: right, can't have the client setting the timestamp | 14:02 |
*** abhitechie has quit IRC | 14:03 | |
pdardeau | clayg: thx for movie reference. sadly, i've never seen that movie (hanging head in shame). just got added to my must see list. | 14:03 |
tdasilva | pdardeau: back to the future? | 14:04 |
pdardeau | tdasilva: yep | 14:04 |
tdasilva | pdardeau: now I don't feel so bad about "The Blues Brothers" ;) | 14:04 |
tdasilva | acoles: ^^^ | 14:05 |
*** ukaynar has joined #openstack-swift | 14:05 | |
pdardeau | tdasilva: more shame for me. i haven't seen that one either. :-( | 14:05 |
acoles | lol | 14:06 |
tdasilva | pdardeau: another one for the list then, acoles said it is a must watch | 14:06 |
pdardeau | tdasilva: but (in case it helps my cause at all) i've seen holy grail and life of brian many times (and have a set of handy quotes from those) | 14:07 |
acoles | Blues Brother has to trump BTTF by a long way | 14:07 |
*** admin6 has joined #openstack-swift | 14:10 | |
*** ppai has quit IRC | 14:10 | |
*** diogogmt has joined #openstack-swift | 14:23 | |
jrichli | acoles: thanks for patch 348292 and for reviewing. I will work on your latest in_process feedback this morning | 14:28 |
patchbot | jrichli: https://review.openstack.org/#/c/348292/ - openstack-infra/project-config - Add swift job tox-func-in-process-encryption | 14:28 |
acoles | jrichli: np. its nearly there :) | 14:28 |
*** ukaynar has quit IRC | 14:31 | |
*** diogogmt has quit IRC | 14:32 | |
*** ukaynar has joined #openstack-swift | 14:34 | |
*** jistr is now known as jistr|call | 14:35 | |
mmotiani | Good Morning | 14:36 |
ukaynar | Hello all, I am trying to integrate swiftfs with hadoop. It seems like the Swiftfs is doing authentication by using a "POST method" is it possible to use "Get method" instead of post? Does the swiftfs support this? | 14:41 |
*** asettle has quit IRC | 14:43 | |
*** jistr|call is now known as jistr | 14:49 | |
*** asettle has joined #openstack-swift | 14:51 | |
*** vinsh has joined #openstack-swift | 15:01 | |
notmyname | good morning | 15:16 |
*** openstackgerrit has quit IRC | 15:18 | |
*** openstackgerrit has joined #openstack-swift | 15:18 | |
*** pcaruana has quit IRC | 15:22 | |
*** diogogmt has joined #openstack-swift | 15:24 | |
jrichli | updated patch 347101 | 15:30 |
patchbot | jrichli: https://review.openstack.org/#/c/347101/ - swift - Enable in-process func tests to optionally use enc... | 15:30 |
jrichli | gerrit has been ignoring me lately :-( | 15:31 |
*** jistr is now known as jistr|afk | 15:42 | |
notmyname | jrichli: what does that mean? | 15:54 |
jrichli | notmyname: oh, just that gerrit has not posted a couple notifications of my patchsets. so i have done it manually a couple times. | 15:55 |
notmyname | ah | 15:56 |
notmyname | come one openstackgerrit! get yourself sorted! | 15:56 |
jrichli | :-) | 15:56 |
*** silor has quit IRC | 15:59 | |
notmyname | I know this is probably wading into a religious war (that I'd never win)... I've been upgrading an old server this week. As a not-even-part-time sysadmin, I like some of the changes in the last 4 years (the last time I upgraded a server). configuring a firewall and services that automatically run seems less arcane now | 15:59 |
clayg | awwww we missed our chance to answer ma91 about no such thing as tempurl acls? | 16:00 |
clayg | ukaynar: swiftfs? there is an openstack project that does hadoop provisioning -> https://wiki.openstack.org/wiki/Sahara | 16:04 |
clayg | it has some swift support - that is esentially "pull" using GET http method. | 16:04 |
*** psachin has quit IRC | 16:04 | |
acoles | jrichli: its not just you, gerrit also shuns me some days | 16:15 |
*** nadeem has joined #openstack-swift | 16:16 | |
jrichli | acoles: no rush, but I am curious about your opinions on the recent comments in bug 1487791 | 16:20 |
openstack | bug 1487791 in OpenStack Object Storage (swift) "No tests exist for POST to DLO manifest file" [Undecided,In progress] https://launchpad.net/bugs/1487791 - Assigned to Janie Richling (jrichli) | 16:20 |
*** adu has joined #openstack-swift | 16:21 | |
*** dmorita has joined #openstack-swift | 16:22 | |
*** nadeem has quit IRC | 16:25 | |
*** sanchitmalhotra1 has joined #openstack-swift | 16:26 | |
*** nadeem has joined #openstack-swift | 16:26 | |
*** sanchitmalhotra has quit IRC | 16:27 | |
*** sanchitmalhotra1 is now known as sanchitmalhotra | 16:27 | |
*** jistr|afk is now known as jistr | 16:30 | |
*** tesseract- has quit IRC | 16:32 | |
*** rledisez has quit IRC | 16:34 | |
acoles | jrichli: ack but will be next week, I'm OOO tomorrow | 16:34 |
*** dmorita has quit IRC | 16:36 | |
*** dmorita has joined #openstack-swift | 16:38 | |
*** dmorita has quit IRC | 16:38 | |
*** dmorita has joined #openstack-swift | 16:38 | |
timburke | good morning | 16:41 |
*** hseipp has quit IRC | 16:41 | |
*** gyee has joined #openstack-swift | 16:43 | |
*** jordan__ has quit IRC | 16:44 | |
*** gyee has quit IRC | 16:48 | |
*** KriskK has joined #openstack-swift | 16:52 | |
*** asettle has quit IRC | 16:54 | |
*** KriskK has quit IRC | 16:54 | |
*** oshritf has quit IRC | 16:56 | |
*** chsc has joined #openstack-swift | 16:58 | |
*** McMurlock1 has joined #openstack-swift | 17:07 | |
*** klrmn has joined #openstack-swift | 17:08 | |
*** tqtran has joined #openstack-swift | 17:33 | |
*** tqtran has quit IRC | 17:38 | |
*** adu has quit IRC | 17:38 | |
*** ppai has joined #openstack-swift | 17:40 | |
*** ppai has quit IRC | 17:42 | |
*** asettle has joined #openstack-swift | 17:51 | |
jrichli | acoles: ok, np. have a nice Friday off! | 17:55 |
*** bsdkurt has joined #openstack-swift | 17:59 | |
tdasilva | acoles: so, I kinda solved the issue with a different approach, now I check for the symlink sysmeta header on errors | 18:02 |
*** Suyi_ has joined #openstack-swift | 18:02 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Make container sync copy SLO manifests https://review.openstack.org/348495 | 18:04 |
acoles | tdasilva: neat. I guess that works for If-Modified-Since too? | 18:04 |
tdasilva | acoles: it is nice because it works for conditional gets and range requests | 18:04 |
bsdkurt | I did a massive delete on my R&D lab while two storage nodes were down (didn't notice). Now that the nodes are up they are slowing deleting their copies (3-copy setup). What process does that detecting and deleting? | 18:05 |
bsdkurt | I'd like to speed that up if possible by giving more workers | 18:05 |
*** zaitcev has joined #openstack-swift | 18:06 | |
*** ChanServ sets mode: +v zaitcev | 18:06 | |
timburke | bsdkurt: object replication | 18:07 |
bsdkurt | timburke: thank you | 18:07 |
acoles | tdasilva: yep, sounds good. | 18:07 |
jrichli | acoles: I see that you have proposed that the encryption gate test be non-voting. Is there a reason for that? | 18:08 |
openstackgerrit | Thiago da Silva proposed openstack/swift: Symlink implementation. https://review.openstack.org/232162 | 18:08 |
*** asettle has quit IRC | 18:08 | |
acoles | jrichli: its usual for a new jenkins job to be non-voting when it is first added, in case for some reason the job is bad and produces false-negatives. We'd make it voting after some periof of "probation". | 18:09 |
jrichli | acoles: ok. i wondered if it was something like that. | 18:09 |
jrichli | tdasilva: nice work! I plan on taking a look at the latest symlinks patch soon. | 18:10 |
tdasilva | acoles: one issue that we currently have with symlinks is that we get different behavior for when post_as_copy=true or false. timburke also noticed that issues, but we haven't thought of a solution yet, if you have a chance, it would be great to get your opinion | 18:10 |
tdasilva | clayg, jrichli: ^^^ yours too | 18:11 |
jrichli | post is always a problem child :-) | 18:12 |
notmyname | acoles: thanks for proposing that new test | 18:13 |
timburke | i think there's a reason AWS doesn't support it :P | 18:14 |
bsdkurt | To speed up my deletes due to node down, does the following sound reasonable? [object-replicator] run_pause = 1 concurrency = 60 | 18:15 |
notmyname | there's been several things in swift over the years that we've done differently than s3. and then normally at some point I have a "oh that's why they did it that way" moment where I realize they sidestepped a bunch of problems ;-) | 18:15 |
*** siva_krish has joined #openstack-swift | 18:16 | |
*** siva_krish has left #openstack-swift | 18:16 | |
notmyname | bsdkurt: increasing the concurrency is the right thing. lowering run_pause (isn't it called "interval" now?) will reduce the amount of time between cycles, but eg 30 or 60 seconds there is not really going to matter in the context of a replication run that takes hours | 18:16 |
bsdkurt | ah.. ok thank you John | 18:17 |
*** KriskK has joined #openstack-swift | 18:18 | |
*** tqtran has joined #openstack-swift | 18:19 | |
clayg | torgomatic: ntata: I'm going to rebase patch 347546 onto patch 291959 and update the commits - thanks for all the context! | 18:22 |
patchbot | clayg: https://review.openstack.org/#/c/347546/ - swift - Moved ipv4 & ipv6 validations to the common utils | 18:22 |
patchbot | clayg: https://review.openstack.org/#/c/291959/ - swift - Handle IPv6 addresses in swift-get-nodes. | 18:22 |
*** geaaru has quit IRC | 18:33 | |
*** catintheroof has joined #openstack-swift | 18:34 | |
*** KriskK has quit IRC | 18:37 | |
*** ChubYann has joined #openstack-swift | 18:41 | |
acoles | tdasilva: is is this patch 232162 ? | 18:42 |
patchbot | acoles: https://review.openstack.org/#/c/232162/ - swift - Symlink implementation. | 18:42 |
tdasilva | acoles: correct | 18:42 |
acoles | tdasilva: and is the different post behaviour manifested in the functional test errors? | 18:44 |
acoles | tdasilva: just wondering where to start looking | 18:44 |
timburke | tdasilva: acoles: just dropped an idea for how we could always return the 307 on POST | 18:45 |
clayg | cschwede: do you have any idea if the bad/annoying behavior you're fixing in patch 348173 also exists in the client command `swift tempulr`? | 18:46 |
patchbot | clayg: https://review.openstack.org/#/c/348173/ - swift - Allow full storage URL as input to swift-temp-url | 18:46 |
clayg | timburke: always is s scary word | 18:46 |
timburke | clayg: yeah! let's 307 all the POSTs! that'll resolve *all* of our fast-post vs. post-as-copy troubles! | 18:48 |
clayg | oic | 18:48 |
clayg | i... | 18:48 |
clayg | don't know if you're joking | 18:48 |
tdasilva | acoles, timburke: for now I changed the functional test for post request to check if post_as_copy is true or false, so that the tests is skipped and it won't fail. you could remove that skip to see it fail | 18:49 |
clayg | fixes *2* bugs -> patch 272724 | 18:50 |
patchbot | clayg: https://review.openstack.org/#/c/272724/ - swift - Copy headers correctly when copying object | 18:50 |
clayg | ... i'm going to end up looking at it aren't I :'( | 18:50 |
tdasilva | clayg, i'm on it right now actually | 18:50 |
tdasilva | wanted to take another look at it before I +A | 18:51 |
* clayg hugs tdasilva | 18:51 | |
clayg | tdasilva: well *yeah* - you're the man | 18:51 |
tdasilva | lol | 18:51 |
timburke | clayg: i keep meaning to do it...but then i get distracted at the possibility of *writing* code instead of reviewing it | 18:52 |
tdasilva | timburke: heh | 18:52 |
clayg | timburke: ain't not body got time for that | 18:54 |
tdasilva | acoles: so yeah, basically the issue is that with post_as_copy, symlink middleware never sees a post request, so it doesn't 307 | 18:55 |
tdasilva | acoles: If I remember correctly, the copy middleware does add a 'post_as_copy' flag to the env, so maybe I could add a check of that when handling a PUT | 18:56 |
zaitcev | guys, I have a quick question if anyone remembers: is there a standard header for the an HTTP proxy to pass towards back end, which contains original Host: and scheme? Otherwise back-end can't form Location: properly for 3xx redirects. | 18:56 |
clayg | zaitcev: does the backend currently ever do 3xx? | 18:56 |
zaitcev | clayg: staticweb does | 18:56 |
clayg | zaitcev: but that's int he proxy? | 18:57 |
zaitcev | clayg: That's why I said "HTTP Proxy" not Swift proxy. | 18:57 |
clayg | zaitcev: I think the proxy has some support to get something about the original request from the load balanacer | 18:57 |
clayg | zaitcev: oh I think I confused "towards the back end" - I should have read it as "HTTP proxy to pass towards the *swift proxy*" | 18:58 |
clayg | and yeah, I think there's something - but I don't remember where :\ | 18:58 |
clayg | zaitcev: X-Forwarded-For is in proxy logging - something like that sounds right? | 18:59 |
zaitcev | clayg: To put is simply, Tempest fails two tests, test_web_index and test_web_listing_css, if it runs against Swift that has SSL-terminating LB in front, like HAproxy. | 18:59 |
notmyname | sounds like it might be a bug in swift? doesn't the format "///:some/url/path" mean "use the current scheme"? | 19:02 |
zaitcev | https://bugs.launchpad.net/mos/+bug/1537071 | 19:02 |
openstack | Launchpad bug 1537071 in Mirantis OpenStack 9.x "[Tempest] [SSL] 2 tests for object storage failed with ssl configuration" [High,Confirmed] - Assigned to Kostiantyn Danylov (kdanylov) | 19:02 |
notmyname | or like with tempauth we let the config set the actual url that comes back | 19:02 |
*** dmorita has quit IRC | 19:02 | |
notmyname | so you can set https even if the ssl is being terminated externally | 19:02 |
*** fifieldt has quit IRC | 19:02 | |
clayg | ok, seems like a reasonable thing to fix - but lots of people run swift behind a lb - so it's probably something in the haproxy config that tells it to forward the right values in the right headers where swift will look for them IIRC | 19:02 |
zaitcev | notmyname: swob returns Location: with netloc. I verified with tcpdump | 19:02 |
notmyname | isnt' the problem that the proxy isn't configured for https so it only returns the http netloc? | 19:03 |
notmyname | otherwise it would Just Work, right? | 19:03 |
zaitcev | I'm hoping for something like X-Forwarded-For, here. Seems like a cleaner solution. | 19:03 |
clayg | zaitcev: sometimes you can configure http proxies to do location re-writes | 19:03 |
acoles | tdasilva: yes there's a swift.post-as-copy flag in the environ if that help | 19:04 |
clayg | zaitcev: well dig around proxy-logging and see what it's doing with the header - if you can't make that work either fix the proxy to do location rewrite or file a bug and fix it? | 19:04 |
openstackgerrit | Rebecca Finn proposed openstack/swift: Check object metadata constraints after authorizing https://review.openstack.org/342295 | 19:05 |
zaitcev | clayg: oh yeah, that's another thing. proxy-logging does not log anything in this case, although it's properly inserted twice in the pipeline. I ended debugging it by inserting q and running tcpdump. I need to look into this too, everyone tends to trust proxy-logging, but it lies. | 19:05 |
zaitcev | I only ever noticed it bacause I captured tx-id, and then noticed that a HEAD to Swift container-server is loggerd with this tx-id, but nothing from proxy. | 19:06 |
notmyname | zaitcev: IMO I think the bug report comment has the right answer: staticweb should be configured to send back the right scheme (TLS or not) | 19:06 |
acoles | tdasilva: timburke I'll try to catch with you on the POST to symlink thing next week, out of time now, sorry. | 19:07 |
*** KriskK has joined #openstack-swift | 19:07 | |
* acoles is ooo til Monday | 19:07 | |
zaitcev | notmyname: well yea, that's one way to do it, like tempauth. | 19:07 |
tdasilva | acoles: no worries! enjoy your long weekend! :-) | 19:07 |
timburke | no worries. have a good weekend acoles! | 19:07 |
acoles | thanks guys! hoping the surf is up :) | 19:07 |
notmyname | zaitcev: yeah. I'm just voting for that option | 19:07 |
notmyname | also, I'm going to lunch now | 19:08 |
notmyname | acoles: have fun! | 19:08 |
*** acoles is now known as acoles_ | 19:08 | |
timburke | zaitcev: looks like mod_proxy uses X-Forwarded-Host | 19:08 |
openstackgerrit | Clay Gerrard proposed openstack/swift: Moved ipv4 & ipv6 validations to the common utils https://review.openstack.org/347546 | 19:09 |
openstackgerrit | Clay Gerrard proposed openstack/swift: Handle IPv6 addresses in swift-get-nodes. https://review.openstack.org/291959 | 19:09 |
clayg | damnit gerrit | 19:10 |
clayg | lb tend to be configurable in this regard if they're expecting the underlying app to do the right then they need some flexibility because there's a lot of apps that might be down there... | 19:10 |
*** KriskK has quit IRC | 19:11 | |
clayg | ... but good ones also have ability to do location rewrite -> https://www.haproxy.com/doc/aloha/7.0/haproxy/http_rewriting.html#rewrite-anywhere-in-the-response-using-regexes | 19:11 |
clayg | i think it'd be *fine* to improve swift too - if it makes it easier to configure for different popular lb solutions... | 19:11 |
zaitcev | In our case HAproxy is deployed by Director, so the rewrite clause needs to get added by Puppet. Not the fun Thursday I hoped for. | 19:13 |
*** fifieldt has joined #openstack-swift | 19:18 | |
openstackgerrit | Janie Richling proposed openstack/swift: Enable in-process func tests to optionally use encryption https://review.openstack.org/347101 | 19:19 |
*** fifieldt has quit IRC | 19:27 | |
*** dmorita has joined #openstack-swift | 19:27 | |
*** dmorita has quit IRC | 19:32 | |
*** cdelatte has joined #openstack-swift | 19:34 | |
*** fifieldt has joined #openstack-swift | 19:37 | |
*** mvk has quit IRC | 19:40 | |
*** vinsh has quit IRC | 19:51 | |
*** asettle has joined #openstack-swift | 19:58 | |
*** asettle has quit IRC | 19:58 | |
*** adu has joined #openstack-swift | 20:14 | |
*** flwang1 has quit IRC | 20:18 | |
openstackgerrit | Clay Gerrard proposed openstack/swift: Allow full storage URL as input to swift-temp-url https://review.openstack.org/348173 | 20:18 |
*** gyee has joined #openstack-swift | 20:21 | |
*** ukaynar has quit IRC | 20:25 | |
*** greghaynes has quit IRC | 20:25 | |
*** cdelatte has quit IRC | 20:26 | |
openstackgerrit | Clay Gerrard proposed openstack/swift: Always reset epoch when reseting last_part_moves https://review.openstack.org/346979 | 20:33 |
*** greghaynes has joined #openstack-swift | 20:37 | |
*** oshritf has joined #openstack-swift | 20:42 | |
openstackgerrit | Tim Burke proposed openstack/swift: Store SLO Etag and swift_bytes in sysmeta https://review.openstack.org/347538 | 20:45 |
*** jamielennox|away is now known as jamielennox | 20:57 | |
clayg | with dispersion is bigger gooder or badder? | 21:02 |
clayg | is mohit not in chan or did I forget his handle? | 21:10 |
clayg | redbo: torgomatic: have either you you guys thought much about patch 346865 | 21:11 |
patchbot | clayg: https://review.openstack.org/#/c/346865/ - swift - Delete old tombstones | 21:11 |
clayg | zaitcev: I know you've tought about change some | 21:11 |
clayg | ... who else is a replication guru? | 21:11 |
zaitcev | not me but I was going to look at this | 21:11 |
zaitcev | Since I'm on core I cannot shrink from reviewing too much, so no matter what... | 21:12 |
zaitcev | Kota probably knows that area. | 21:12 |
clayg | torgomatic: also for your list interesting ring change -> patch 346475 (cc swifterdarrell RE: fixing min_part_hours 0) | 21:12 |
patchbot | clayg: https://review.openstack.org/#/c/346475/ - swift - For any part, only one replica can move in a rebal... | 21:12 |
clayg | notmyname: how's the review assignment tool going? | 21:13 |
clayg | isn't there a way to assign reviewers to bits? | 21:13 |
clayg | hrmm... i see the "Add..." button next to Reviewers - would it be passive agressive to just assign changes I like to people :) | 21:15 |
*** ukaynar has joined #openstack-swift | 21:28 | |
*** NM has quit IRC | 21:35 | |
clayg | zaitcev: i don't follow your comment on patch 291959 - you're just questioning my example script that uses the old add syntax for rings to demonstrate the fix for swift-get-nodes??? | 21:46 |
patchbot | clayg: https://review.openstack.org/#/c/291959/ - swift - Handle IPv6 addresses in swift-get-nodes. | 21:46 |
*** adu has quit IRC | 21:46 | |
clayg | FWIW if the swift-ring-builder add parser doesn't respect []'s around ipv6 ips that's probably a seperate bug - ntata is fixing the swift-ring-builder output formatting in patch 319387 | 21:48 |
patchbot | clayg: https://review.openstack.org/#/c/319387/ - swift - swift-ring-builder output corrected for ipv6 | 21:48 |
clayg | ... but I think that's orthogonal to torgomatic's old swift-get-nodes fix - you added 2nd +2 but not +A maybe? | 21:49 |
zaitcev | clayg: I'm not questioning as much as pointing out that it's probably unnecessary. There should be something like --ip that takes v4 and v6 addresses | 21:50 |
clayg | zaitcev: to *curl* !? are we talking about patch 291959 or not? | 21:50 |
patchbot | clayg: https://review.openstack.org/#/c/291959/ - swift - Handle IPv6 addresses in swift-get-nodes. | 21:50 |
zaitcev | clayg: you have example swift-ring-builder ipv6test.builder add r1z3-1:1:1:1:1:1:1:1:6030/sdb3 1 | 21:51 |
zaitcev | which is not curl is it now | 21:51 |
*** flwang1 has joined #openstack-swift | 21:51 | |
zaitcev | Anyway, the code looked good to me, so +2. I should've not left any confusing comments. | 21:52 |
clayg | ah, yeah my test script - i mean i was just making a ring with ipv6 addresses to show the output of swift-get-nodes with ipv6 - specifically the curl commands which get generated | 21:53 |
clayg | ... they're wrong for ipv6 currently, sam's patch makes them the fixed, my example script to make a ring (however poorly executed) demonstrates the sam's fix to swift-get-nodes is correct IMHO | 21:53 |
clayg | no your comment was probably founded - just it was to *me* not to sam's patch - that could have been more clear | 21:54 |
clayg | sorry, IMHO ;) | 21:54 |
*** dmorita has joined #openstack-swift | 21:57 | |
notmyname | clayg: workflow question for you. with vSAIO, how do you deal with moving something non-swift to your SAIO to test? eg 3rd party middleware or just your own code/scripts | 22:03 |
*** oshritf has quit IRC | 22:04 | |
timburke | zaitcev: looks like mod_proxy uses X-Forwarded-Host | 22:04 |
timburke | bah, sorry zaitcev -- wrong window | 22:04 |
pdardeau | clayg: mohit nick is mmotiani | 22:04 |
pdardeau | or mmotiani_ | 22:05 |
clayg | notmyname: I've made an entry in my global git ignore for /.scratch/ - then I just drop that folder in the root of most crap I hack on - with vboxsf /vagrant/.scratch is where it all goes down when I need it on the node | 22:08 |
*** vinsh has joined #openstack-swift | 22:08 | |
notmyname | pdardeau: basically, start typing "m"s and then hit <Tab> when you get tired | 22:08 |
notmyname | clayg: ah, ok. so cp to .scratch on your host, then *magic* and it's on your vSAIO | 22:08 |
clayg | mmotiani: hey I wanted to warn you that cschwede is already working on fixin swift-temp-url (the script i now hate with the passion of a thousand burning suns!) | 22:08 |
clayg | notmyname: yup | 22:09 |
notmyname | clayg: that turns into a subdir of the swift code then. right? | 22:09 |
clayg | notmyname: you'll need to have *something* in your global gitignore to make it so you can have stuff in your git dir that isn't messed with tho | 22:09 |
clayg | notmyname: nah, it's *just* in /vagrant/.scratch - totally outside of /vagrant/swift or ~/swift - so for a middleware you may still have to do something to drop it somewhere importable - same as you might do for any other sort of middleware kinda thing | 22:10 |
*** asettle has joined #openstack-swift | 22:10 | |
clayg | notmyname: it's possible I don't understand the full scope of what you're trying to do | 22:10 |
notmyname | nah, I think you've got it | 22:10 |
openstackgerrit | Merged openstack/swift: Copy headers correctly when copying object https://review.openstack.org/272724 | 22:11 |
notmyname | but I thought /vagrant/ on the guest is the actual swift code. ie .../vsaio/swift on the host | 22:11 |
notmyname | therefore /vagrant/.scratch would have to be .../vsaio/swift/.scratch | 22:11 |
notmyname | clayg: you filed a bug earlier today. aren't we going to take swift-temp-url out behind the woodshed and end our misery? | 22:11 |
clayg | I think my .scratch folder (which again is a convention i use on *all* the projects I hack on) for my vsaio acctually has a few other projects checked out in it dfg's slowdown, and ricks trace thing - I think just go to /vagrant/.scratch/<project> dir and `pip install -e .` them so I can refernce them by egg in my `proxy-server.conf.d/base.conf-template` and the pipelines... | 22:12 |
*** dmorita has quit IRC | 22:12 | |
clayg | notmyname: HELL FUCKING YES THAT'S THE TICKET | 22:12 |
clayg | notmyname: no /vagrant on the guest is the root of the project /vagrant/swift is swift code (?) | 22:12 |
clayg | pretty sure... | 22:12 |
clayg | yes def | 22:12 |
*** mmcardle has joined #openstack-swift | 22:13 | |
*** dmorita has joined #openstack-swift | 22:13 | |
timburke | notmyname: fwiw, i made a branch to include swift3, might be a useful reference if you wanted to have your stuff automatically added to pipelines, etc. -- relevant commit is https://github.com/swiftstack/vagrant-swift-all-in-one/commit/c047b4f | 22:13 |
*** dmorita has quit IRC | 22:14 | |
*** dmorita_ has joined #openstack-swift | 22:14 | |
clayg | timburke: i love me some swift3!!!! let's just merge that down onto the master!? | 22:14 |
timburke | oh, hey, that must predate the stackforge rename! | 22:16 |
clayg | heh :) | 22:16 |
notmyname | timburke: what?! you givn' me bad configs? | 22:16 |
clayg | well then let's *not* merge it down to master! | 22:16 |
*** asettle has quit IRC | 22:17 | |
timburke | nah, it redirects fine. just mildly interesting | 22:17 |
clayg | oic | 22:17 |
*** mmcardle has quit IRC | 22:17 | |
mmotiani | clayg, Got it. I will unassign that bug to me. | 22:26 |
*** McMurlock1 has quit IRC | 22:27 | |
clayg | mmotiani: probably a good call - it's cschwede's mess now ;) | 22:29 |
* clayg hugs cschwede | 22:29 | |
mmotiani | clayg :-) | 22:29 |
*** chsc has quit IRC | 22:36 | |
*** MadOtis has joined #openstack-swift | 22:39 | |
MadOtis | Hello all... I'm back... I had the issue, yesterday, with the swift authentication not coming back correctly. I rebuilt the entire environment with Ubuntu, and I'm seeing the exact same issue... but, I have a little more detail this time... | 22:40 |
notmyname | yay details | 22:41 |
*** nadeem has quit IRC | 22:41 | |
MadOtis | Sorry, I was waiting for paste.openstack.org to open; but its not responding, so I'm reverting to pastebin... | 22:42 |
MadOtis | Here is what is getting dumped out to syslog on the controller: http://pastebin.com/s4rSFfU7 | 22:43 |
MadOtis | I wasn't seeing this detail in Centos, but it's plainly in the syslog in Ubuntu. | 22:43 |
clayg | MadOtis: you're loosing some important bits from syslog... | 22:43 |
clayg | $MaxMessageSize 20k | 22:44 |
clayg | or something like that maybe? | 22:44 |
clayg | what's a "DiscoveryFailure" | 22:45 |
clayg | keystone - you're werid | 22:45 |
MadOtis | clayg: in the paste, or I missed some details from syslog? | 22:45 |
clayg | MadOtis: I think your syslog configuration is truncating messages | 22:46 |
clayg | those tracebacks can be longish | 22:46 |
MadOtis | Oh, that's possible... it was a bare-bones 14.04 | 22:46 |
clayg | yeah so.... $MaxMessageSize 20k or something like that | 22:46 |
*** ukaynar has quit IRC | 22:47 | |
MadOtis | ok, let me bump it up and re-test | 22:47 |
clayg | ... but there was a few gems in those keystone tracebacks - "DiscoveryFailure" and the like - i just don't know what any of them mean | 22:47 |
clayg | i feel like on my vsaio I get properly formatted tracebacks in the logs - I like the #012 behavior for grepping production logs - but I think the message size limit is a thing to consider... | 22:48 |
clayg | ... but I don't know what triggers the behavior? is it a toggle? is it when loglevel > DEBUG or something? | 22:48 |
clayg | does anyone know what I'm talking about with the #012? I know ahale and briancline get it | 22:49 |
clayg | hey i'm out - talk to you cats later | 22:51 |
mattoliverau | Morning | 22:51 |
clarkb | keystone does version discovery by default now I think. Basically the client server negotiate whether or not to use v2 or v3 | 22:53 |
MadOtis | Is this one better? http://pastebin.com/1PRD7Gv2 | 22:53 |
clarkb | like you need to set a specific version or update your client if that is failing | 22:53 |
notmyname | MadOtis: try adding "--auth-version 3" to the `swift` command you're running (based on what clarkb said) | 22:57 |
MadOtis | ok, trying... | 22:57 |
MadOtis | Same results | 22:58 |
*** klrmn has quit IRC | 23:00 | |
notmyname | hmm..IIRC from yesterday, you had an envvar already setting that | 23:00 |
*** klrmn has joined #openstack-swift | 23:01 | |
MadOtis | correct, the openrc files (one for admin, and one for demo) | 23:04 |
*** mvk has joined #openstack-swift | 23:07 | |
*** dmorita_ has quit IRC | 23:10 | |
*** dmorita has joined #openstack-swift | 23:11 | |
notmyname | MadOtis: ok, yeah. you've got more info today. let's see what we can figure otu | 23:16 |
MadOtis | cool | 23:17 |
notmyname | clayg is right. the interesting issue is the DiscoveryFailure | 23:17 |
MadOtis | In the interim, I'm installing ceilometer while waiting for direction. | 23:17 |
notmyname | oh. | 23:17 |
notmyname | um | 23:18 |
notmyname | yeah, sure. I'm sure you'll probably be fine | 23:18 |
notmyname | good luck | 23:18 |
notmyname | MadOtis: can you give me your pipeline again? I don't have the link | 23:20 |
MadOtis | Sure, one sec... | 23:20 |
MadOtis | pipeline = catch_errors gatekeeper healthcheck proxy-logging cache container_sync bulk tempurl ratelimit authtoken keystoneauth container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server | 23:20 |
notmyname | ok | 23:21 |
notmyname | what version of keystonemiddleware do you have installed? | 23:22 |
openstackgerrit | Matthew Oliver proposed openstack/swift: Add end_marker and reverse options to direct_client https://review.openstack.org/326226 | 23:24 |
notmyname | MadOtis: while being technically accurate yet completely unhelpful, so far what I can tell is that keystone is trying to do some sort of discovery, getting an error, and then raising an exception that is not caught | 23:26 |
notmyname | I don't have any idea why keystone is doing the version discovery or how to make it work | 23:26 |
MadOtis | I hate it when that happens! | 23:26 |
notmyname | did you find the keystonemiddleware veruson? | 23:27 |
MadOtis | Oh, sorry, I missed that request... let me check | 23:27 |
notmyname | MadOtis: new plan. is it possible to switch to auth version 2? | 23:29 |
MadOtis | I can try | 23:30 |
MadOtis | OS_IDENTITY_API_VERSION? | 23:31 |
notmyname | that seems likely | 23:32 |
MadOtis | And... python-keystonemiddleware is v:4.4.0-3~cloud0 | 23:33 |
MadOtis | root@controller:~# export OS_IDENTITY_API_VERSION=2 root@controller:~# swift stat Authorization Failure. Authorization Failed: The resource could not be found. (HTTP 404) (Request-ID: req-91c66bbc-6293-4c3a-811e-2a72a054336a) | 23:33 |
*** kei_yama has joined #openstack-swift | 23:36 | |
notmyname | well that's better | 23:37 |
notmyname | might need to comment out (or unset) the domain setting | 23:37 |
notmyname | where better == not a traceback | 23:38 |
*** _JZ_ has quit IRC | 23:42 | |
MadOtis | where? In the proxy-server.conf for keystone authtoken? | 23:43 |
notmyname | no, it's one of the envvars keystone has for v3 | 23:43 |
MadOtis | Ah! OS_PROJECT_DOMAIN_NAME | 23:44 |
notmyname | yeah | 23:45 |
notmyname | also maybe OS_USER_DOMAIN_NAME if it's there | 23:45 |
MadOtis | root@controller:~# swift stat Unauthorized. Check username/id, password, tenant name/id and user/tenant domain name/id. | 23:45 |
notmyname | hmmm | 23:45 |
MadOtis | root@controller:~# unset OS_USER_DOMAIN_NAME root@controller:~# swift stat Unauthorized. Check username/id, password, tenant name/id and user/tenant domain name/id. | 23:45 |
MadOtis | eating dinner... brb | 23:52 |
*** itlinux has joined #openstack-swift | 23:55 | |
*** klamath has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!