kota_ | clayg: maybe, https://review.openstack.org/#/c/317672/ ? | 00:00 |
---|---|---|
patchbot | kota_: patch 317672 - openstack-infra/project-config - add python jobs to pyeclib project | 00:00 |
clayg | boy that pyeclib_c_get_segment_info is a function now | 00:00 |
kota_ | yes, it's a function of python c-extention | 00:03 |
*** Suyi_ has quit IRC | 00:04 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/pyeclib: Ref count for dict item should be Py_DECREF https://review.openstack.org/344066 | 00:04 |
kota_ | fix a typo | 00:05 |
kota_ | wooo, no-op jenkis so fast... | 00:05 |
*** ukaynar has joined #openstack-swift | 00:08 | |
kota_ | and I know, probably the python-gate should get a bunch of failures in... pep8 gate:/ | 00:09 |
-kota_- tsuyuzaki@ubuntu:~/git_repos/pyeclib$ flake8 | wc -l | 00:09 | |
-kota_- 207 | 00:09 | |
*** _JZ_ has quit IRC | 00:09 | |
*** jamielennox is now known as jamielennox|away | 00:12 | |
kota_ | :\ | 00:12 |
*** diogogmt has quit IRC | 00:27 | |
*** ukaynar has quit IRC | 00:42 | |
*** vinsh has joined #openstack-swift | 00:50 | |
*** m_kazuhiro has joined #openstack-swift | 00:53 | |
*** tqtran has quit IRC | 00:56 | |
*** vinsh has quit IRC | 01:02 | |
*** dmorita_ has quit IRC | 01:28 | |
*** dmorita has joined #openstack-swift | 01:29 | |
*** openstackgerrit has quit IRC | 01:33 | |
*** openstackgerrit has joined #openstack-swift | 01:34 | |
*** mingyu has joined #openstack-swift | 01:43 | |
*** trananhkma has joined #openstack-swift | 01:50 | |
*** mingyu has quit IRC | 01:54 | |
*** dmorita has quit IRC | 01:57 | |
openstackgerrit | Merged openstack/swift: go: fix tests with old swift.conf https://review.openstack.org/346909 | 02:01 |
*** Suyi_ has joined #openstack-swift | 02:12 | |
*** StevenK has joined #openstack-swift | 02:22 | |
*** Jeffrey4l has joined #openstack-swift | 02:26 | |
*** mathiasb has joined #openstack-swift | 02:27 | |
*** mingyu has joined #openstack-swift | 02:39 | |
*** jamielennox|away is now known as jamielennox | 02:41 | |
*** tqtran has joined #openstack-swift | 02:55 | |
*** tqtran has quit IRC | 02:59 | |
*** gyee has quit IRC | 03:03 | |
*** mingyu has quit IRC | 03:10 | |
*** mingyu has joined #openstack-swift | 03:11 | |
*** thumpba has joined #openstack-swift | 03:15 | |
*** mingyu has quit IRC | 03:15 | |
*** thumpba has quit IRC | 03:18 | |
*** mingyu has joined #openstack-swift | 03:19 | |
openstackgerrit | Janie Richling proposed openstack/swift: WIP - Add tests and docs for POST to DLO manifest file https://review.openstack.org/347545 | 03:23 |
*** sheel has joined #openstack-swift | 03:48 | |
openstackgerrit | Janie Richling proposed openstack/swift: WIP - Add tests and docs for POST to DLO manifest file https://review.openstack.org/347545 | 03:51 |
*** abhitechie has joined #openstack-swift | 03:51 | |
*** links has joined #openstack-swift | 03:53 | |
clayg | boy that pyeclib_c_get_segment_info is a function now | 03:54 |
clayg | srory | 03:54 |
*** dmorita has joined #openstack-swift | 03:57 | |
*** thumpba has joined #openstack-swift | 04:00 | |
*** dmorita has quit IRC | 04:02 | |
*** thumpba has quit IRC | 04:06 | |
*** links has quit IRC | 04:09 | |
*** links has joined #openstack-swift | 04:12 | |
*** thumpba has joined #openstack-swift | 04:15 | |
*** asettle has joined #openstack-swift | 04:26 | |
*** thumpba has quit IRC | 04:27 | |
*** jamielennox is now known as jamielennox|away | 04:30 | |
*** asettle has quit IRC | 04:31 | |
*** chsc has joined #openstack-swift | 04:31 | |
*** chsc has joined #openstack-swift | 04:31 | |
*** thumpba has joined #openstack-swift | 04:36 | |
*** janonymous has joined #openstack-swift | 04:45 | |
*** mingyu has quit IRC | 04:47 | |
*** chsc has quit IRC | 04:47 | |
*** adu has joined #openstack-swift | 04:48 | |
*** jamielennox|away is now known as jamielennox | 04:51 | |
*** psachin has joined #openstack-swift | 04:52 | |
*** chsc has joined #openstack-swift | 04:53 | |
*** chsc has joined #openstack-swift | 04:53 | |
*** flwang1 has quit IRC | 05:03 | |
*** mingyu has joined #openstack-swift | 05:04 | |
*** chsc has quit IRC | 05:06 | |
*** SkyRocknRoll has joined #openstack-swift | 05:16 | |
*** maestropandy has joined #openstack-swift | 05:21 | |
*** zaitcev has quit IRC | 05:25 | |
*** ChubYann has quit IRC | 05:31 | |
*** adu has quit IRC | 05:35 | |
*** dmorita has joined #openstack-swift | 05:42 | |
*** mingyu has quit IRC | 05:45 | |
*** McMurlock1 has joined #openstack-swift | 05:45 | |
*** dmorita has quit IRC | 05:47 | |
*** maestropandy has quit IRC | 05:54 | |
*** ppai has joined #openstack-swift | 05:56 | |
*** tqtran has joined #openstack-swift | 05:58 | |
*** tqtran has quit IRC | 06:02 | |
*** Suyi_ has quit IRC | 06:05 | |
*** mingyu has joined #openstack-swift | 06:06 | |
*** RonChiang has joined #openstack-swift | 06:09 | |
*** RonChiang has quit IRC | 06:10 | |
*** KriskK has joined #openstack-swift | 06:13 | |
*** amitkqed has joined #openstack-swift | 06:35 | |
*** amitkqed has quit IRC | 06:36 | |
*** amitkqed has joined #openstack-swift | 06:37 | |
*** asettle has joined #openstack-swift | 06:39 | |
*** silor has joined #openstack-swift | 06:39 | |
*** klrmn has quit IRC | 06:42 | |
*** asettle has quit IRC | 06:43 | |
*** tesseract- has joined #openstack-swift | 06:44 | |
*** rcernin has joined #openstack-swift | 06:47 | |
*** geaaru has joined #openstack-swift | 06:47 | |
*** silor1 has joined #openstack-swift | 06:48 | |
*** maestropandy has joined #openstack-swift | 06:48 | |
*** derekjhyang has quit IRC | 06:49 | |
*** zhiyan has quit IRC | 06:49 | |
*** briancurtin has quit IRC | 06:49 | |
*** cppforlife_ has quit IRC | 06:50 | |
*** amit213 has quit IRC | 06:50 | |
*** silor has quit IRC | 06:51 | |
*** silor1 is now known as silor | 06:51 | |
*** amit213 has joined #openstack-swift | 06:51 | |
*** derekjhyang has joined #openstack-swift | 06:52 | |
*** briancurtin has joined #openstack-swift | 06:52 | |
*** zhiyan has joined #openstack-swift | 06:52 | |
*** cppforlife_ has joined #openstack-swift | 06:52 | |
*** thumpba has quit IRC | 06:53 | |
openstackgerrit | Swapnil Kulkarni (coolsvap) proposed openstack/swift: [WIP] Testing latest u-c https://review.openstack.org/318441 | 07:07 |
*** rledisez has joined #openstack-swift | 07:12 | |
*** thumpba has joined #openstack-swift | 07:15 | |
*** thumpba has quit IRC | 07:18 | |
*** jordanP has joined #openstack-swift | 07:19 | |
*** asettle has joined #openstack-swift | 07:21 | |
*** mingyu has quit IRC | 07:22 | |
*** asettle has quit IRC | 07:26 | |
*** oshritf has joined #openstack-swift | 07:29 | |
*** mtreinish has quit IRC | 07:36 | |
*** mtreinish has joined #openstack-swift | 07:36 | |
*** lickitysplitted has quit IRC | 07:37 | |
*** lickitysplitted has joined #openstack-swift | 07:37 | |
*** maestropandy has quit IRC | 07:38 | |
*** saltsa has quit IRC | 07:39 | |
*** saltsa has joined #openstack-swift | 07:39 | |
*** acoles_ is now known as acoles | 07:41 | |
acoles | good morning | 07:45 |
acoles | cschwede: did you see in scrollback that there is no meeting this evening? | 07:46 |
cschwede | acoles: good morning! not yet, but thx a lot for the reminder :D | 07:47 |
acoles | cschwede: <notmyname> [Tue 26 23:23] still nothing has been added to the meeting agenda for tomorrow, so I'll call it off. no meeting tomorrow | 07:48 |
mahatic | acoles: good morning | 07:53 |
acoles | mahatic: hi | 07:54 |
*** donagh has quit IRC | 07:54 | |
mahatic | working on your comments now (on tomstones bug). Couldn't get to them yesterday | 07:54 |
kota_ | good morning, acoles and mahatic | 07:57 |
mahatic | kota_: hello, good evening | 07:57 |
kota_ | yup, I can drink a lot in this evening :-) | 07:58 |
acoles | mahatic: sure, np | 07:58 |
kota_ | because of no meeting. | 07:58 |
acoles | kota_: hehe | 07:59 |
mahatic | kota_: have fun | 07:59 |
kota_ | :-) | 07:59 |
openstackgerrit | zheng yin proposed openstack/swift: Use del replace pop https://review.openstack.org/347358 | 08:04 |
*** abhitechie has quit IRC | 08:07 | |
*** abhitechie has joined #openstack-swift | 08:07 | |
*** portante has quit IRC | 08:07 | |
*** saltsa_ has joined #openstack-swift | 08:08 | |
*** pgbridge has quit IRC | 08:09 | |
*** portante has joined #openstack-swift | 08:09 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/swift: [WIP] Testing latest u-c https://review.openstack.org/318441 | 08:10 |
*** pgbridge has joined #openstack-swift | 08:10 | |
*** saltsa has quit IRC | 08:11 | |
*** rminmin has joined #openstack-swift | 08:12 | |
*** hoonetorg has quit IRC | 08:13 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Additional test for container override etag preferences https://review.openstack.org/347684 | 08:14 |
*** hoonetorg has joined #openstack-swift | 08:17 | |
*** asettle has joined #openstack-swift | 08:17 | |
*** mingyu has joined #openstack-swift | 08:18 | |
*** asettle has quit IRC | 08:21 | |
*** acoles is now known as acoles_ | 08:31 | |
*** acoles_ is now known as acoles | 08:35 | |
*** geaaru has quit IRC | 08:39 | |
*** geaaru has joined #openstack-swift | 08:52 | |
*** hseipp has joined #openstack-swift | 08:55 | |
*** asettle has joined #openstack-swift | 09:13 | |
*** asettle has quit IRC | 09:18 | |
*** maestropandy has joined #openstack-swift | 09:19 | |
*** rminmin has quit IRC | 09:25 | |
*** asettle has joined #openstack-swift | 09:31 | |
*** asettle has quit IRC | 09:36 | |
*** maestropandy has quit IRC | 09:57 | |
*** chlong_POffice has quit IRC | 09:57 | |
*** oshritf_ has joined #openstack-swift | 10:05 | |
*** acoles is now known as acoles_ | 10:07 | |
*** oshritf has quit IRC | 10:07 | |
*** mvk has quit IRC | 10:07 | |
*** chlong_POffice has joined #openstack-swift | 10:10 | |
*** furlongm has quit IRC | 10:15 | |
*** furlongm has joined #openstack-swift | 10:16 | |
*** maestropandy has joined #openstack-swift | 10:27 | |
*** ppai has quit IRC | 10:27 | |
*** NM has joined #openstack-swift | 10:32 | |
*** mvk has joined #openstack-swift | 10:38 | |
*** ppai has joined #openstack-swift | 10:41 | |
openstackgerrit | Merged openstack/swift: Mention SWIFT_TEST_DEBUG_LOGS in development guide https://review.openstack.org/347483 | 10:44 |
openstackgerrit | Merged openstack/swift: Document how to run a single functional test https://review.openstack.org/347492 | 10:46 |
*** maestropandy has quit IRC | 10:51 | |
*** trananhkma has quit IRC | 10:55 | |
*** m_kazuhiro has quit IRC | 10:57 | |
*** m_kazuhiro has joined #openstack-swift | 11:02 | |
*** mingyu has quit IRC | 11:03 | |
*** m_kazuhiro has quit IRC | 11:03 | |
*** mingyu has joined #openstack-swift | 11:05 | |
*** mingyu has quit IRC | 11:10 | |
*** NM has quit IRC | 11:14 | |
*** kei_yama has quit IRC | 11:14 | |
hosanai | notmyname: ack no meeting tomorrow. | 11:36 |
hosanai | notmyname, clayg: now i'm working on an eventlet's patch. https://github.com/eventlet/eventlet/commit/7e6561e33ffde42c44c9d49ee1b2a506a9c260b4#diff-d0a9454bc2395e809b9546e72118d8e5R296 i need to discuss it to a guy of eventlet. | 11:39 |
hosanai | notmyname, clayg: try to revert the patch from tpool | 11:44 |
openstackgerrit | oshritf proposed openstack/swift: Add process level concurrency to container sync https://review.openstack.org/210099 | 11:46 |
tdasilva | good morning | 11:47 |
openstackgerrit | oshritf proposed openstack/swift: Add thread level concurrency to container sync https://review.openstack.org/225338 | 11:47 |
*** cdelatte has joined #openstack-swift | 11:48 | |
*** abhitechie has quit IRC | 11:50 | |
*** hosanai has quit IRC | 11:53 | |
*** natarej__ has quit IRC | 11:56 | |
*** asettle has joined #openstack-swift | 11:59 | |
*** NM has joined #openstack-swift | 12:06 | |
*** maestropandy has joined #openstack-swift | 12:16 | |
openstackgerrit | lokesh s proposed openstack/swift: Py3: Fixes AttributeError: 'generator' object issue https://review.openstack.org/347799 | 12:16 |
*** chlong_POffice has quit IRC | 12:21 | |
*** chlong has joined #openstack-swift | 12:29 | |
*** klamath has joined #openstack-swift | 12:40 | |
*** klamath has quit IRC | 12:41 | |
*** klamath has joined #openstack-swift | 12:41 | |
*** abhitechie has joined #openstack-swift | 12:46 | |
*** sheel has quit IRC | 12:56 | |
openstackgerrit | lokesh s proposed openstack/swift: Py3: Fixes TypeError:'str' does not support the buffer interface https://review.openstack.org/347812 | 12:56 |
*** links has quit IRC | 13:08 | |
*** ppai has quit IRC | 13:10 | |
*** rledisez has quit IRC | 13:10 | |
*** rledisez has joined #openstack-swift | 13:11 | |
*** ppai has joined #openstack-swift | 13:18 | |
*** acoles_ is now known as acoles | 13:30 | |
*** ppai has quit IRC | 13:31 | |
*** david-lyle_ has joined #openstack-swift | 13:31 | |
*** david-lyle_ has quit IRC | 13:31 | |
*** mmcardle has joined #openstack-swift | 13:33 | |
*** david-lyle has quit IRC | 13:34 | |
*** abhinavtechie has joined #openstack-swift | 13:41 | |
*** maestropandy has left #openstack-swift | 13:42 | |
*** aagrawal has joined #openstack-swift | 13:43 | |
*** abhitechie has quit IRC | 13:43 | |
*** ppai has joined #openstack-swift | 13:44 | |
*** abhinavtechie has quit IRC | 13:45 | |
*** aagrawal has quit IRC | 13:48 | |
jrichli | gerrit seems to be down | 13:52 |
-openstackstatus- NOTICE: Gerrit is being restarted now to relieve performance degradation | 13:53 | |
*** mmcardle has quit IRC | 13:53 | |
jrichli | ah, nice! | 13:54 |
haypo | jrichli: ah? | 13:54 |
haypo | jrichli: i just pushed a change and then approved it | 13:54 |
haypo | (it worked for me) | 13:54 |
jrichli | haypo: all I know is that I got a 503, but now its fine | 13:55 |
jrichli | good timing, i guess | 13:55 |
haypo | oh. in fact i got a 503 but it worked when i retried ;) | 13:56 |
haypo | jrichli: i heard that gerrit has some issues (memory leak? someything else?) and sometimes the infra "simply" restarts servers to "fix" these issues :) | 13:56 |
haypo | i heard a similar story a few years ago by an admin of a ejabberd server, no one knew erlang and no one was able to fix memory leaks :-p | 13:56 |
jrichli | heh. i wonder how often the restart must happen. i guess not too much, since i haven't run into many issues. :-) | 13:58 |
*** dmorita has joined #openstack-swift | 13:58 | |
openstackgerrit | Mahati Chamarthy proposed openstack/swift: Delete old tombstones https://review.openstack.org/346865 | 13:59 |
*** chsc has joined #openstack-swift | 14:00 | |
*** chsc has joined #openstack-swift | 14:00 | |
haypo | jrichli: no one excuse to review my python3 patches :-D | 14:01 |
haypo | oops | 14:01 |
haypo | no more excuse* | 14:01 |
haypo | jrichli: no idea. maybe once a week | 14:01 |
*** ppai has quit IRC | 14:01 | |
*** mmcardle has joined #openstack-swift | 14:02 | |
*** dmorita has quit IRC | 14:03 | |
*** SkyRocknRoll has quit IRC | 14:05 | |
*** geaaru has quit IRC | 14:07 | |
*** aswadr_ has joined #openstack-swift | 14:11 | |
*** mingyu has joined #openstack-swift | 14:13 | |
*** _JZ_ has joined #openstack-swift | 14:15 | |
*** ppai has joined #openstack-swift | 14:15 | |
*** KriskK has quit IRC | 14:16 | |
*** geaaru has joined #openstack-swift | 14:19 | |
notmyname | good morning | 14:24 |
mahatic | notmyname: hello, good morning | 14:26 |
mmotiani | good morning | 14:34 |
*** ppai has quit IRC | 14:36 | |
jrichli | patch 347101 was updated (gerrit didn't announce it) | 14:36 |
patchbot | jrichli: https://review.openstack.org/#/c/347101/ - swift - Enable in-process func tests to optionally use enc... | 14:36 |
notmyname | coffee drunk, emails checked. time to contiue to get ready. be back online later | 14:36 |
openstackgerrit | lokesh s proposed openstack/swift: Py3: Fixes TypeError:'str' does not support the buffer interface https://review.openstack.org/347812 | 14:40 |
*** siva_krish has joined #openstack-swift | 14:40 | |
*** mmcardle has quit IRC | 14:45 | |
*** zaitcev has joined #openstack-swift | 14:46 | |
*** ChanServ sets mode: +v zaitcev | 14:46 | |
*** abhitechie has joined #openstack-swift | 14:48 | |
pdardeau | good morning | 14:52 |
mahatic | zaitcev: hi, I modified an old test of yours to address a change (patch 346865). I included you as a co-author, hope it's okay | 14:52 |
patchbot | mahatic: https://review.openstack.org/#/c/346865/ - swift - Delete old tombstones | 14:52 |
zaitcev | mahatic: absolutely, thanks | 14:52 |
*** hseipp has quit IRC | 14:58 | |
*** jistr is now known as jistr|call | 15:00 | |
*** psachin has quit IRC | 15:09 | |
*** KriskK has joined #openstack-swift | 15:11 | |
*** chsc has quit IRC | 15:11 | |
*** pcaruana has quit IRC | 15:17 | |
acoles | oshritf_: timburke: I'd be interested if you have an opinion on https://bugs.launchpad.net/swift/+bug/1605597 - I plan to fix the bug so that the SLO manifest is copied. | 15:23 |
openstack | Launchpad bug 1605597 in OpenStack Object Storage (swift) "container sync cannot copy SLOs" [High,Confirmed] - Assigned to Alistair Coles (alistair-coles) | 15:23 |
openstackgerrit | Ellen Leahy proposed openstack/swift: Fix inline tempurl/formpost signature examples https://review.openstack.org/335044 | 15:23 |
*** rcernin has quit IRC | 15:24 | |
oshritf_ | acoles: taking a look | 15:26 |
timburke | acoles: remind me, why do we 400 if the client sends X-Static-Large-Object? why not ignore it, like we would if they sent X-Backend-* or X-Object-Sysmeta-* or most (any?) of the other internal-only headers? | 15:34 |
*** jistr|call is now known as jistr | 15:35 | |
timburke | definitely want the manifest rather than the large object; we'll get a bunch of 413s otherwise | 15:36 |
*** tqtran has joined #openstack-swift | 15:38 | |
timburke | i expect some difficulties, though: what if the container name is different between source and destination? how do we know that the segments have all transferred before we attempt the manifest? how do we handle currently-broken manifests? what if the segments are in a separate container (which may or may not be synced)? | 15:39 |
*** KriskK has quit IRC | 15:43 | |
*** diogogmt has joined #openstack-swift | 15:44 | |
acoles | timburke: re 400, I can't remind you, I don't know why ;) the rest are all good questions. It is the case with container sync that end users have to worry about cross container dependencies (something kota_ mentions in patch 304382), which is hard because the user gets no feedback as to the progress of sync. | 15:44 |
patchbot | acoles: https://review.openstack.org/#/c/304382/ - swift - Add Pros/Cons table for global clusetr consideration | 15:44 |
oshritf_ | acoles: timbre: I'm not so familiar with SLO, but I assume transferring the manifest only wouldn't help much if the source container is no longer available? | 15:46 |
*** KriskK has joined #openstack-swift | 15:46 | |
acoles | oshritf_: if the segments container (where the pieces of the SLO are) is not available or finished sync'ing then the manifest copy would fail because the manifest is validated when PUT. | 15:48 |
oshritf_ | acoles: so basically when copying the manifest - it automatically generates multiple PUT requests for all the segments? causing the entire large object to replicate to the destination? | 15:51 |
oshritf_ | (assuming SLO middleware in internal client) | 15:51 |
acoles | oshritf_: now, on master, if slo is in the client, then slo will re-assemble the segments and sync will attempt (but fail) to put that large object to the destination. | 15:53 |
acoles | hmmm, so I think the same will happen for DLOs and work, i.e. they would be sync'd as reassembled objects, not manifests. I wonder if this is a regression, we have docs that suggest LO should work with sync but manifests and segments are sync'd separately. | 15:54 |
oshritf_ | acoles: thanks, now I understand timburke points above :) | 15:54 |
oshritf_ | acoles: regarding regression - were DLO/SLO ever in Container sync internal client pipeline? | 15:58 |
*** hseipp has joined #openstack-swift | 16:00 | |
acoles | oshritf_: not as far as I know, and I just realised that dlo is not in the client so what I said just before was wrong. | 16:00 |
oshritf_ | acoles: np, happy it's not a regression :) | 16:00 |
*** klrmn has joined #openstack-swift | 16:00 | |
acoles | sync will copy a dlo manifest as a manifest because there is no DLO middleware to reassemble the object in the sync client pipeline. | 16:00 |
acoles | conversely, without slo middleware sync tries to copy an slo manifest as a manifest, but whose content and headers are illegal to PUT :/ | 16:01 |
acoles | oshritf_: also not that DLO does not validate the manifest when PUT, so its ok to copy a DLO manifest before the segments have been copied | 16:02 |
acoles | s/not/note/ | 16:02 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-swiftclient: Updated from global requirements https://review.openstack.org/89250 | 16:04 |
oshritf_ | acoles: right, but until they are all copy - there's a DLO manifest at the destination, but better not invoke any operations on it? what causes the segments to be copied? are they guarantee to be in the same container? | 16:04 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift: Updated from global requirements https://review.openstack.org/88736 | 16:05 |
acoles | oshritf_: 1. right! 2. the user must setup sync for the segments container (if different) 3. no guarantee, it is user's choice where DLO segments are | 16:06 |
acoles | oshritf_: so am I correct to think that there is no way that a user, via the Swift API, can learn about the progress of container sync? | 16:07 |
oshritf_ | acoles: sounds like user responsibility, better use the same approach for DLO and SLO, so adapt SLO to follow the same behaviour or change both? What way is there to send SLO manifest other than PUT? | 16:08 |
oshritf_ | acoles: logs keep track of progress.. I don't recall any API for that | 16:09 |
acoles | oshritf_: SLO manifest must be PUT, so somehow user needs to know that segments have been sync'd before the manifest. or, rely on container sync retrying failed manifest PUTs. | 16:09 |
*** KriskK has quit IRC | 16:09 | |
*** itlinux has quit IRC | 16:13 | |
timburke | and again, you need to worry about name changes. suppose you have containers foo and foo_segments that you want to sync to another account on another cluster. but you already have a foo container there, so you set it up to sync to foo_remote and foo_segments_remote ... and none of your large objects will work until we make container sync smart enough to start manipulating manifests | 16:14 |
*** nadeem has joined #openstack-swift | 16:15 | |
openstackgerrit | Thiago da Silva proposed openstack/swift: Symlink implementation. https://review.openstack.org/232162 | 16:17 |
oshritf_ | acoles: I guess for a meaningful error message to the user would be a good idea - instead of reserved header error, one that would encourage the user to manually make sure all segments are at destination and container sync PUT of manifest would be helpful then | 16:18 |
acoles | timburke: true. but same goes for DLO, so the note at start of http://docs.openstack.org/developer/swift/overview_container_sync.html should be improved. | 16:19 |
acoles | and symlinks | 16:21 |
timburke | yup. and if you have fairly simple naming conventions for large objects, you may still get data, just not the data you expect :-/ | 16:21 |
*** asettle has quit IRC | 16:23 | |
*** SkyRocknRoll has joined #openstack-swift | 16:23 | |
*** asettle has joined #openstack-swift | 16:27 | |
acoles | timburke: "Swift does not, however, stop the user from harming themselves." | 16:27 |
notmyname | heh | 16:27 |
acoles | Its in the docs docs.openstack.org/developer/swift/overview_large_objects.html (page all the way down) | 16:28 |
timburke | that's a lot of my argument around the toggleability of versioning mode in patch 214922 :-) | 16:28 |
patchbot | timburke: https://review.openstack.org/#/c/214922/ - swift - Add "history" mode to versioned_writes middleware | 16:28 |
oshritf_ | :) | 16:30 |
*** dmorita has joined #openstack-swift | 16:35 | |
klamath | i have a few questions about concurrent_gets, can someone help answer? | 16:36 |
*** MadOtis has joined #openstack-swift | 16:37 | |
klamath | is a 404 a "valid" response? so if a handoff node is queried and a 404 is generated, the proxy will return a 404 to the client? | 16:37 |
*** mvk has quit IRC | 16:39 | |
*** rledisez has quit IRC | 16:39 | |
*** KriskK has joined #openstack-swift | 16:40 | |
*** Suyi has joined #openstack-swift | 16:45 | |
clayg | there was a thread on python-ideas today "let's make stdlib consistent! alias all the MethodNames and fix the classnames!" Python core was like "yeah we've thought about this a *lot* - and always reach the same conclusion - too much effort and risk to justify the value, no thanks" | 16:54 |
clayg | so.. anytime you want to blow off review of "make all the codez better!" - know you're not alone | 16:55 |
MadOtis | Can anyone help me get swift running on a Centos 7 controller? The proxy fails to start and the journalctl output is here: http://paste.openstack.org/show/542665/ | 17:03 |
MadOtis | I have no /var/log/swift/ logs at all (directory is empty) | 17:03 |
*** gyee has joined #openstack-swift | 17:03 | |
clayg | MadOtis: your proxy-server.conf is misconfigured, you have a reference to the authtoken middleware in your pipeline:main - but no filter:authtoken section defined | 17:04 |
notmyname | MadOtis: check out the sample configs in https://github.com/openstack/swift/tree/master/etc | 17:05 |
MadOtis | Hmmm.... there should be... | 17:05 |
*** KriskK has quit IRC | 17:05 | |
MadOtis | the [filter:authtoken] line itself is commented out... I assume that should be uncommented, so trying that. | 17:06 |
tdasilva | MadOtis: if you want a "template" to compare too, this project https://github.com/thiagodasilva/ansible-saio sets up a saio on a centos 7.2 VM | 17:06 |
MadOtis | making progress... swift proxy starts, but now when I run "swift stat", I get: Account HEAD failed: http://controller:8080/v1/AUTH_b9115c3d6e8649889b487174873a7c40 503 Service Unavailable | 17:11 |
MadOtis | Logs say Identity server rejected authorization | 17:12 |
notmyname | but that shouldn't give you a 503. should be a 401 | 17:13 |
*** tesseract- has quit IRC | 17:13 | |
notmyname | so there's something else going on | 17:13 |
MadOtis | Yeah, journalctl says: http://paste.openstack.org/show/542669/ | 17:14 |
*** links has joined #openstack-swift | 17:15 | |
MadOtis | I'm looking at my object1 and object2 nodes, now. | 17:15 |
*** asettle has quit IRC | 17:15 | |
*** siva_krish has left #openstack-swift | 17:16 | |
notmyname | the connection refused messages are the important ones | 17:16 |
notmyname | (1) are the storage node servers running? (account container and object) | 17:16 |
notmyname | (2) if they are running, try `swift-recon object container account --validate` to check them | 17:18 |
notmyname | the second suggestion should find the most common issues in ring files | 17:18 |
MadOtis | I think I missed a step in the installation docs... services are not running on the object nodes. I'm starting them now. | 17:19 |
MadOtis | <facepalm> | 17:19 |
*** chsc has joined #openstack-swift | 17:22 | |
MadOtis | ok, I don't feel so bad... they were enabled already, and tried to start on both nodes, but failed with the libisal.so missing errors. I'll just retry installing libisal on the nodes and see what happens. | 17:22 |
notmyname | reminder to all, no swift team meeting today | 17:30 |
*** oshritf_ has quit IRC | 17:31 | |
*** KriskK has joined #openstack-swift | 17:40 | |
MadOtis | Looks like there may be an issue with the "object" swift config or something... I get this with the "swift-recon XXXX --validate": http://paste.openstack.org/show/542673/ | 17:46 |
MadOtis | ...on both object nodes. | 17:47 |
openstackgerrit | Charles Hsu proposed openstack/swift: Retrieve recon data from base port and add --exclude-zeroweight. https://review.openstack.org/343514 | 17:48 |
notmyname | MadOtis: that means that the IP:port listed in the object ring is actually pointing to servers that are self-identifying as container servers | 17:49 |
notmyname | MadOtis: normally it's because of a fat-finger entry on the port when building rings | 17:49 |
MadOtis | So, I should rebuild the rings and redeploy the .gz files? | 17:50 |
MadOtis | ...for the object server? | 17:50 |
MadOtis | I don't doubt that I fat-fingered something... I did this at like 2am this morning. | 17:51 |
*** mingyu has quit IRC | 17:52 | |
*** links has quit IRC | 17:54 | |
*** mingyu has joined #openstack-swift | 17:54 | |
pdardeau | i added a bunch of wishlist bugs for missing man pages (3 conf files and 10 command-line utilities) | 17:58 |
*** mvk has joined #openstack-swift | 17:58 | |
notmyname | MadOtis: yeah, rebuilding them is the simplest. you could remove the bad entries, add the good entries, and rebalance, but since you're just starting out with your cluster, simply remaking the object ring would probably be simplest | 17:58 |
*** acoles is now known as acoles_ | 17:58 | |
notmyname | pdardeau: thanks | 17:58 |
notmyname | pdardeau: did you ever find any tool or syntax description for man pages? | 17:59 |
pdardeau | notmyname: kind of. not really knowing groff/troff, it's a deep rabbit hole | 17:59 |
notmyname | clayg: my first improvement to vSAIO was going to be adding xenial support. alas, it's not working upstream. but the bug report comment from 4 hours ago says "should get the fixes real soon now (I hope.)" | 18:00 |
pdardeau | notmyname: i toyed with the idea of a utility to take a more friendly format (.ini) and then generating man page from it | 18:00 |
pdardeau | notmyname: https://github.com/pauldardeau/cli-docs | 18:01 |
notmyname | interesting | 18:02 |
MadOtis | ok, nodes are up and recon validates on all 3 (container, account, and object). Yet, running "swift stat" on the controller still returns a "401 unauthorized" error. | 18:07 |
notmyname | MadOtis: that's good news! sounds like you've got (nearly) all the pieces in place | 18:08 |
MadOtis | Yeah, just need to find out why auth is being rejected | 18:08 |
notmyname | MadOtis: there's 2 possibilities with the 401. first is simply that the creds you're using are bad | 18:08 |
notmyname | MadOtis: that's the easy one | 18:08 |
notmyname | MadOtis: the more challenging possibility is that you've got a config issue between swift and your auth system. what auth system are you using? | 18:09 |
MadOtis | keystone | 18:09 |
notmyname | so it could be a keystone setup thing | 18:09 |
MadOtis | here's a paste from the /var/log/swift/swift.log on the controller: http://paste.openstack.org/show/542677/ | 18:09 |
notmyname | so (1) creds (2) communication between swift and keystone (3) keystone config issue | 18:10 |
MadOtis | ok, let me look there | 18:10 |
*** jamielennox is now known as jamielennox|away | 18:10 | |
notmyname | MadOtis: hang on, there might be one simple config option | 18:10 |
MadOtis | ok | 18:10 |
notmyname | MadOtis: https://github.com/openstack/swift/blob/master/etc/proxy-server.conf-sample#L312-L315 | 18:11 |
notmyname | check that in your proxy config file | 18:11 |
MadOtis | ok, checking | 18:11 |
notmyname | if it's already set to true, then carry on with your keystone config checking | 18:11 |
MadOtis | yes, delay_auth_decision = true | 18:12 |
*** mingyu has quit IRC | 18:16 | |
MadOtis | Argh! checked the proxy config line-for-line with the docs (I even remove the space between 'admin, user' on the 'operator_roles' section and restarted the proxy. Same damn authentication error. | 18:24 |
notmyname | MadOtis: try `swift stat -v` | 18:25 |
*** zul_ has joined #openstack-swift | 18:25 | |
notmyname | no, sorry | 18:25 |
*** zul has quit IRC | 18:25 | |
notmyname | `swift auth -v` | 18:25 |
MadOtis | ok | 18:25 |
notmyname | the hope being it might help isolate the issue | 18:25 |
MadOtis | All looks good, and is the same as I use for other services | 18:26 |
notmyname | normally it's at this point I defer to someone with keystone config experience :-/ | 18:27 |
*** abhitechie has quit IRC | 18:27 | |
notmyname | MadOtis: oh wait! | 18:28 |
notmyname | what command, exactly, are you using? | 18:28 |
MadOtis | . admin-openrc; swift stat | 18:28 |
notmyname | are you explicitly telling the swift cli tool to use auth version 2.0? | 18:28 |
MadOtis | OS_AUTH_VERSION=3 | 18:29 |
MadOtis | should I try 2? | 18:29 |
notmyname | sure. 2.0 | 18:29 |
notmyname | I mean, it's not like the current situation will get worse that way ;-) | 18:30 |
MadOtis | comes back almost immediately with a 404 error | 18:30 |
notmyname | not sure. next step is to go over your keystone config, I guess | 18:30 |
notmyname | and unfortunately, i need to step away for a little bit | 18:31 |
MadOtis | no worries, thanks for at least getting me this far! | 18:31 |
MadOtis | However... someone may want to update the official docs to include some sort of sidebar note at Centos 7 users may need to manually install libisal (opensource v 2.13 from source available at intel), symlink the .so's into /usr/lib64, ldconfig, before installing openstack-swift. I would be happy to put together a doc on the steps I performed. | 18:35 |
*** geaaru has quit IRC | 18:36 | |
*** KriskK has quit IRC | 18:38 | |
tqtran | hello, i have a question concerning account acl. lets say i have 2 (sue and cindy) people under project awesome. right now i can give members of project awesome access to my account via the acl. but is it possible to give sue access without giving cindy access? | 18:39 |
*** silor has quit IRC | 18:40 | |
clayg | MadOtis: oh interesting, we package and install intel's isa-l liberasure library on our cent7 machines, there's something about adding something to /etc/ld.so.conf.d - but I'm not sure how generally applicable that is... | 18:40 |
clayg | MadOtis: may be more of an issue with the libisal package you were using? documenting the work around on the internet *somewhere* (so it's googleable) would be *helpful* but maybe not sufficient? | 18:41 |
clayg | if there's a bug in the cent7 package - you should probably try to report it to the package maintainers? | 18:41 |
clayg | tqtran: you're using Keystone? because I don't think that platform supports account acl's? | 18:42 |
clayg | tqtran: i'm not sure exactly what's lacking in swift keystone authorization model to support that? | 18:43 |
MadOtis | I can do that. I was just getting errors of unable to find any erasure so's at all. | 18:43 |
*** ChubYann has joined #openstack-swift | 18:45 | |
clayg | yeah, sounds like the isa-l package isn't getting where ever it's installed fully discoverable... | 18:45 |
tqtran | clayg: using tempauth atm | 18:47 |
tqtran | im trying to understand how the json format is being done for tempauth so i can do propose something similar for keystoneauth | 18:47 |
clayg | tqtran: ah neat! | 18:48 |
tqtran | so i guess my question is.... is there a way to assign access to an individual member of a project? | 18:48 |
tqtran | or would i have to create one project per user in order to give access to an individual member? | 18:48 |
clayg | tqtran: so I don't think account acl's can *deny* access - so there's have to be something about sue that allows her to be indentified as a swift_ower that's not true for cindy | 18:49 |
tqtran | right, deny was the wrong word. basically, i want to give sue access but not cindy | 18:49 |
clayg | yes, probably all members of project would have swift_owner to their project | 18:49 |
tqtran | lets assume projectA contains sue and cindy and they are both admin of that project | 18:50 |
*** hseipp has quit IRC | 18:50 | |
tqtran | lets assume I am admin of projectB | 18:50 |
tqtran | I want to give sue in ProjectA access to projectB | 18:50 |
tqtran | but i do NOT want to give cindy in ProjectA access to projectB | 18:51 |
tqtran | is there a way to do this atm? | 18:51 |
*** haypo has quit IRC | 18:52 | |
clayg | sure, you don't have to grant access on B to all of A, you can just do it for the specific member of A sue | 18:52 |
tqtran | what does the syntax for that look like? currently i have {read-only:[AUTH_sue] ? | 18:53 |
tqtran | that didnt work for me, i had to use {read-only:[AUTH_projectA]} | 18:54 |
clayg | tqtran: I believe the fully qualified name of sue in A in tempauth is "AUTH_projectA:sue" | 18:55 |
tqtran | i think it tried that too, but let me try again and confirm | 18:56 |
tqtran | yeah it doesnt work for me, says forbidden | 18:57 |
clayg | idk, wfm -> https://gist.github.com/clayg/4d83ac62846750e22bfd2a3dc9e68b40 | 19:02 |
clayg | my account is AUTH_test, X-Account-Access-Control: {"read-only":["test2:tester2"]} | 19:02 |
clayg | ... granted access to the user tester2 in the account test2 | 19:02 |
clayg | and that user can stat my AUTH_test account and otherwise do account read-only things | 19:03 |
clayg | maybe a syntax issue? | 19:04 |
clayg | or sometimes using the swift cli across accounts is burdensome? | 19:04 |
*** fifieldt has quit IRC | 19:08 | |
tqtran | let me try omitting the AUTH_ prefix and see if that work | 19:09 |
clayg | oh... interesting, yeah i'm not sure why AUTH_test2:tester2 doesn't wfm? | 19:10 |
*** ukaynar has joined #openstack-swift | 19:16 | |
*** fifieldt has joined #openstack-swift | 19:18 | |
tqtran | yeah, seems to work without the AUTH prefix | 19:19 |
tqtran | i guess maybe you only need the prefix for project level? *shrugs* | 19:20 |
clayg | i guess in tempauth users are 'test2:tester2' - and they get automatically added to the groups 'test2' and 'AUTH_test2' - but users don't get their own group 'AUTH_test2:tester2' | 19:21 |
clayg | in tempauth the group extension would allow you to make up a group name "foo" and grant access to that group on your account, then any user you want to read-only you just add to the group "foo" | 19:22 |
clayg | but for tempauth at least the fully qualified name of sue, is projectA:sue not AUTH_projectA:sue - who knew | 19:22 |
clayg | I'm not sure exactly why the AUTH_test2 group is even added, maybe for backwards compat with something? There's always some hope that tempauth (and other auth systems modeled after it) have some capability of working pleastly with *other* auth systems in the pipeline by namespacing to the reseller prefix | 19:23 |
*** SkyRocknRoll has quit IRC | 19:24 | |
clayg | ... but I'm not really sure that holds up if there's a name collision at the project level | 19:24 |
tqtran | hm.. thanks for the explanation | 19:26 |
*** asettle has joined #openstack-swift | 19:41 | |
*** KriskK has joined #openstack-swift | 19:47 | |
*** KriskK has quit IRC | 19:54 | |
*** silor has joined #openstack-swift | 20:13 | |
*** cdelatte has quit IRC | 20:17 | |
*** silor1 has joined #openstack-swift | 20:20 | |
*** silor has quit IRC | 20:21 | |
*** silor1 is now known as silor | 20:21 | |
*** ober37 has quit IRC | 20:27 | |
*** ningliu has quit IRC | 20:27 | |
*** mminesh has quit IRC | 20:27 | |
*** bkeller` has quit IRC | 20:27 | |
openstackgerrit | Merged openstack/swift: go: make a rate limiter for account per disk/server https://review.openstack.org/346211 | 20:28 |
*** mminesh has joined #openstack-swift | 20:30 | |
*** ningliu has joined #openstack-swift | 20:30 | |
*** aswadr_ has quit IRC | 20:31 | |
*** ober37 has joined #openstack-swift | 20:31 | |
*** bkeller` has joined #openstack-swift | 20:32 | |
*** ukaynar has quit IRC | 20:34 | |
*** silor has quit IRC | 20:39 | |
notmyname | MadOtis: ok, so what's the 503 from? | 20:43 |
openstackgerrit | Michael Barton proposed openstack/swift: go: make container timeout configurable https://review.openstack.org/343320 | 20:43 |
MadOtis | notmyname: I do an ". demo-openrc", followed by a "swift stat", and the error I pasted in the keystone channel shows up. | 20:45 |
notmyname | MadOtis: take the transaction ID that's logged (eg tx0f341615abdd4fd09f582-0057991ba1 in the first one) and grep your logs on all servers for it | 20:46 |
MadOtis | ok | 20:46 |
MadOtis | ok, here are several repeated log entries from all 3 nodes (the last one is from the controller, the 1st 2 are from the object nodes): http://paste.openstack.org/show/542693/ | 20:50 |
*** cdelatte has joined #openstack-swift | 20:51 | |
*** cutforth has joined #openstack-swift | 20:51 | |
*** McMurlock1 has quit IRC | 20:54 | |
*** asettle has quit IRC | 20:55 | |
*** cutforth has quit IRC | 20:56 | |
*** ukaynar has joined #openstack-swift | 20:57 | |
notmyname | MadOtis: can you pastebin your proxy server pipeline? | 20:58 |
MadOtis | sure, one sec | 20:59 |
MadOtis | here you go: http://paste.openstack.org/show/542694/ | 21:00 |
notmyname | MadOtis: what does `swift auth -v` give you? | 21:04 |
MadOtis | pasted here: http://paste.openstack.org/show/542696/ | 21:05 |
notmyname | so that's good | 21:05 |
notmyname | that's telling you that it did get to auth | 21:06 |
MadOtis | ok, that's good | 21:06 |
notmyname | well, check that `swift auth` (ie no -v) works | 21:06 |
MadOtis | ok | 21:06 |
MadOtis | I get a URL and TOKEN back, want me to paste them? | 21:07 |
notmyname | nah | 21:07 |
notmyname | that's good though | 21:07 |
MadOtis | ok | 21:08 |
notmyname | seems you're using local IPs and dummy creds, right? | 21:08 |
MadOtis | Yes, correct. | 21:08 |
notmyname | ok, hten pastebin `swift --debug stat` | 21:09 |
MadOtis | k | 21:09 |
MadOtis | http://paste.openstack.org/show/542698/ | 21:10 |
notmyname | how are you doing logging? where are the swift logs going? | 21:12 |
MadOtis | journalctl and /var/log/swift/swift.log | 21:13 |
notmyname | pastebin `grep tx8e55822fc10a4011ac02d-0057992302 /var/log/swift/swift.log` (from every server) please | 21:13 |
MadOtis | ok | 21:13 |
MadOtis | Controller here: http://paste.openstack.org/show/542699/ | 21:15 |
MadOtis | object server 2: http://paste.openstack.org/show/542700/ | 21:16 |
*** jamielennox|away is now known as jamielennox | 21:17 | |
*** mingyu has joined #openstack-swift | 21:17 | |
MadOtis | object server 1: http://paste.openstack.org/show/542701/ | 21:17 |
notmyname | do you have https://github.com/openstack/swift/blob/master/etc/proxy-server.conf-sample#L134 set to true or false? please make sure it is set to true | 21:18 |
MadOtis | true | 21:19 |
*** ukaynar has quit IRC | 21:19 | |
*** mingyu has quit IRC | 21:21 | |
notmyname | MadOtis: the issue is that the account servers aren't finding the account (which is normal at first) but it's also not getting created automatically | 21:25 |
*** flwang1 has joined #openstack-swift | 21:25 | |
MadOtis | I'll paste my entire proxy-server.conf file, if it will help. | 21:26 |
notmyname | next thing I'd do is check the account ring to make sure it looks right. then check the account drives. | 21:27 |
MadOtis | I've copied/pasted my entire proxy config: http://paste.openstack.org/show/542704/ I only changed any password fields (not that it matters). | 21:28 |
MadOtis | I have no data, so I can delete and re-create all rings, if need be. | 21:29 |
notmyname | sure why not. TBH I'm not sure at this point | 21:31 |
MadOtis | is there an easy way to re-create the rings? | 21:31 |
MadOtis | do I just delete the .gz files? | 21:32 |
*** NM has quit IRC | 21:33 | |
clayg | I think allow_account_management has to be true with account_autocreate? | 21:41 |
clayg | MadOtis: ^ | 21:42 |
MadOtis | its worth a try | 21:42 |
MadOtis | no joy. Same error | 21:45 |
clayg | are you sure you restarted your proxies ;) | 21:45 |
MadOtis | yes. I have only 1 controller, and I did a systemctl restart openstack-swift-proxy.service | 21:46 |
MadOtis | ...or do I have to restart it on the object nodes, too? | 21:46 |
clayg | you might stop, make sure all the pids are dead, then start | 21:46 |
clayg | no, that setting only effects the proxy servers | 21:46 |
MadOtis | ok | 21:46 |
MadOtis | I'm just going to be totally sure... I'm going to reboot the server itself. | 21:47 |
clayg | rofl | 21:48 |
MadOtis | same thing when it came back up. Swift just hates me. | 21:51 |
clayg | why would RL get a 204 on the HEAD and the swiftclient gets the 503... | 21:52 |
clayg | also, why isn't there more backend 404s? | 21:54 |
MadOtis | Sorry, I can't help you there. ;) | 21:54 |
clayg | can you do a cluster wide grep for a transaction id from a 503 again and try to get everything from all the nodes | 21:54 |
MadOtis | sure | 21:54 |
MadOtis | ...I think... not sure what logs to grep on the non-object nodes. Everything else, so far, is working flawlessly. | 21:55 |
mattoliverau | morning | 21:57 |
MadOtis | screw it... I'm going to start all over with Ubuntu, even though it's a really old supported version (14.04) | 21:58 |
clayg | i'm not sure the problem is the OS tho... | 21:58 |
clayg | i means swift is running and return an error status code - so... the explination is somewhere in the logs | 21:59 |
MadOtis | I doubt it, too... I'm just MUCH more familiar with Ubuntu. I only tried it with Centos because it was a newer OS release, but I've struggled with selinux, and other missing dependencies on Centos so far. | 22:00 |
MadOtis | I'll just keep plugging along, then. If for no other reason than to help identify a possible bug, somewhere. | 22:00 |
MadOtis | I don't even know what logs to look in on the other nodes at this point. The only nodes with swift on them are the controller, and the two object nodes. | 22:06 |
timburke | i think it might be time to investigate those 401s. i suspect that the 'swift' keystone user in your authtoken config isn't allowed to validate tokens | 22:06 |
notmyname | MadOtis: memcache is running, right? | 22:08 |
MadOtis | Yes, it is. | 22:08 |
MadOtis | how do I see what roles the swift user has? I did recreate it at one point, wondering if I had the wrong password specified for it. | 22:10 |
notmyname | MadOtis: that's set in the keystone db. I think there's a command to list it from keystone | 22:11 |
MadOtis | ok, let me see if I can find it. | 22:11 |
timburke | `openstack role list --user swift` i think | 22:13 |
MadOtis | no, I get a 404 error when I try that. And the keystone database is pretty empty with very little data in any of the tables. | 22:18 |
MadOtis | I see users, roles, domains, etc... but there is very little on any of the other tables, so no real easy way to see who has what role. | 22:19 |
*** diogogmt_ has joined #openstack-swift | 22:33 | |
*** diogogmt has quit IRC | 22:34 | |
*** diogogmt_ is now known as diogogmt | 22:34 | |
timburke | when it 404ed, was that on port 5000 (public) or 35357 (admin)? you'll probably want to through a --debug to confirm (osc will use whatever you've got for your OS_AUTH_URI to get back a catalog of endpoints, then picks whatever's labeled as the admin identity endpoint) | 22:34 |
timburke | if your keystone endpoints are misconfigured (like mine are! yay!) osc will then try to do admin operations on the public api port, which leads to a bunch of 404s :-/ | 22:35 |
MadOtis | IIRC, every "xxxx_uri" has been http://controller:5000, and every "xxxx_url" has been http://controller:35357 | 22:36 |
MadOtis | I even checked that to make sure both were correct. | 22:37 |
*** jamielennox is now known as jamielennox|away | 22:45 | |
*** asettle has joined #openstack-swift | 22:46 | |
clayg | notmyname: doug just hit me up with a usecase for an enhancement to encryption - timburke thinks its reasonable too - i was thinking about adding it to lp - but is ideas better? it's pretty small... | 22:47 |
timburke | clayg: lp/wishlist seems fine to me | 22:48 |
notmyname | clayg: probably a wishlist bug, if you've got neat ideas on how to do it | 22:48 |
timburke | doesn't seem like it'll require a whole lot of design or anything | 22:49 |
notmyname | clayg: IMO ideas is great when it's more like the notes or general thinking on a topic. eg doug would write an ideas thing and clayg would turn it into a wishlist bug ;-) | 22:49 |
*** asettle has quit IRC | 22:51 | |
*** klamath has quit IRC | 22:54 | |
*** diogogmt has quit IRC | 22:55 | |
*** diogogmt has joined #openstack-swift | 22:56 | |
clayg | lp bug #1607116 | 23:01 |
openstack | Launchpad bug 1607116 in OpenStack Object Storage (swift) "Encryption Feature: Expose 'X-Encrypted-Data' header" [Wishlist,New] https://launchpad.net/bugs/1607116 | 23:01 |
*** siva_krish has joined #openstack-swift | 23:02 | |
*** siva_krish has quit IRC | 23:03 | |
*** siva_krish has joined #openstack-swift | 23:03 | |
*** dmorita_ has joined #openstack-swift | 23:05 | |
openstackgerrit | Merged openstack/swift: go: get rid of BackendError https://review.openstack.org/334655 | 23:06 |
*** dmorita has quit IRC | 23:07 | |
*** siva_krish has quit IRC | 23:08 | |
*** NM has joined #openstack-swift | 23:09 | |
clayg | timburke: tdasilva: I think either of one you would be best equipped to handle a review on patch 272724 | 23:13 |
patchbot | clayg: https://review.openstack.org/#/c/272724/ - swift - Copy headers correctly when copying object | 23:13 |
clayg | it fixes TWO bugs! | 23:13 |
clayg | jrichli and mattoliverau say it's good2go | 23:13 |
clayg | so there's a good chance you'll be able to +A - race! | 23:14 |
*** uCHobby has joined #openstack-swift | 23:14 | |
*** MadOtis has quit IRC | 23:22 | |
*** kei_yama has joined #openstack-swift | 23:24 | |
*** nadeem has quit IRC | 23:29 | |
notmyname | "are you speaking 4th dimensionally about an upcoming change?" :-) | 23:34 |
*** bill_az has joined #openstack-swift | 23:38 | |
*** chlong has quit IRC | 23:38 | |
*** chsc has quit IRC | 23:39 | |
*** NM has quit IRC | 23:42 | |
openstackgerrit | Tim Burke proposed openstack/swift: Store SLO Etag and swift_bytes in sysmeta https://review.openstack.org/347538 | 23:48 |
*** urth has quit IRC | 23:51 | |
*** urth has joined #openstack-swift | 23:53 | |
*** diogogmt has quit IRC | 23:55 | |
*** adu has joined #openstack-swift | 23:57 | |
*** asettle has joined #openstack-swift | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!