Monday, 2017-03-13

*** yoman has joined #openstack-swift00:08
*** yoman has quit IRC00:11
*** jamielennox is now known as jamielennox|away00:20
*** ouchkernel has quit IRC00:20
*** catintheroof has joined #openstack-swift00:26
*** catintheroof has quit IRC00:26
*** catintheroof has joined #openstack-swift00:26
*** jamielennox|away is now known as jamielennox00:27
*** ouchkernel has joined #openstack-swift00:27
*** dja has joined #openstack-swift00:48
*** zaitcev has joined #openstack-swift00:56
*** ChanServ sets mode: +v zaitcev00:56
*** zhurong has joined #openstack-swift01:11
*** dja has quit IRC01:26
*** m_kazuhiro has joined #openstack-swift01:31
*** sams-gleb has joined #openstack-swift01:39
kota_good morning01:40
*** sams-gleb has quit IRC01:45
charz_kota_: morning01:49
kota_charz_: morning01:49
*** cppforlife_ has quit IRC01:51
mattoliveraukota_, charz_: morning02:03
kota_mattoliverau: o/02:03
charz_mattoliverau: o/02:03
*** catintheroof has quit IRC02:18
*** dja has joined #openstack-swift02:19
*** winggundamth has joined #openstack-swift02:40
*** catintheroof has joined #openstack-swift02:45
*** catintheroof has quit IRC02:45
*** catintheroof has joined #openstack-swift02:45
*** dja has quit IRC02:53
*** dja has joined #openstack-swift02:53
*** gkadam has joined #openstack-swift03:33
*** catintheroof has quit IRC03:37
*** sams-gleb has joined #openstack-swift03:42
*** sams-gleb has quit IRC03:47
*** m_kazuhiro has quit IRC03:48
*** links has joined #openstack-swift04:02
*** psachin has joined #openstack-swift04:28
*** chlong_ has quit IRC04:34
*** dja has quit IRC04:40
*** chsc has joined #openstack-swift05:06
*** chsc has quit IRC05:14
*** Mujahid has joined #openstack-swift05:23
*** sams-gleb has joined #openstack-swift05:44
*** sams-gleb has quit IRC05:48
*** adriant has quit IRC06:40
rledisezclayg: about the discussion on concurrency for reconstructor and replicator, i told you replicator was OK. actually, it’s not completly true. I just had the situation where one disk is really slow (probably a failing disk to change). In this situation, the replication is slowdown also while it is trying to listdir() the suffixes and ohashes. it makes it doing almost nothing. having real multi-process concurrency in replicator would mitigate07:21
rledisezissue.i’m thinking of one process per disk with a semaphore on top to manage the concurrency07:21
*** ChubYann has quit IRC07:30
*** hseipp has joined #openstack-swift07:40
*** sams-gleb has joined #openstack-swift07:46
*** sams-gleb has quit IRC07:51
openstackgerritKazuhiro MIYAHARA proposed openstack/swift master: Update calling super class constructor style in proxy controllers  https://review.openstack.org/44474807:55
*** sams-gleb has joined #openstack-swift07:55
openstackgerritKazuhiro MIYAHARA proposed openstack/swift master: Update calling super class constructor style in proxy controllers  https://review.openstack.org/44474808:07
*** tesseract has joined #openstack-swift08:13
*** oshritf has joined #openstack-swift08:15
*** tesseract has quit IRC08:17
*** openstackgerrit has quit IRC08:18
*** pcaruana has joined #openstack-swift08:25
*** Dw_Sn has joined #openstack-swift08:28
Dw_SnI have a question, what is the best way to be able to use EC2 authenticiation with Swift-s3 API interface and keeping the bucket private ? so the users can download via browser. I know I can set the buckets to public and then users can download without EC2 key/secret08:29
*** tesseract has joined #openstack-swift08:32
acolesmattoliverau: ack, thanks08:39
*** geaaru has joined #openstack-swift08:44
*** therve_ has joined #openstack-swift08:44
therve_Hello!08:45
therve_I noticed that keystone isn't in the requirements files of swift, which makes it unusable with the default setup08:45
therve_Is there any reason why it's not present?08:46
therve_By keystone I mean keystonemiddleware08:49
therve_http://logs.openstack.org/55/400155/4/check/gate-heat-dsvm-functional-orig-mysql-lbaasv2-py35-ubuntu-xenial-nv/943db24/logs/screen-s-proxy.txt.gz is a recent build in Heat ci that present the issue08:49
acolestherve_: swift is often deployed with other auth systems, so AFAIK keystonemiddleware has never been made a requirement08:56
Dw_Snacoles: what kind of other auth systems ?08:57
acolesDw_Sn: there's a couple listed here and other proprietary solutions09:02
acoleshttps://docs.openstack.org/developer/swift/associated_projects.html#authentication09:02
Dw_Snacoles: thanks ! that might be a solution for what I am trying to do09:04
therve_acoles, Do you know what's the appropriate way to manage this?09:04
therve_Should I add it in devstack?09:04
Dw_Snalso I have a question, I have a single swift proxy, two object storage servers, each in a zone, 2 rings " one for account + container " and one for objects, both rings has replication factor of two. if one object storage servers went down, the other one should replication all the data to itself to keep the replication factor of two ? or this will only happen to any new data being added to the09:05
Dw_Sncluster ?09:06
acolestherve_: I'm not expert on devstack but I do know that in the gate swift uses keystoneauth for functional testing so I assume keystonemiddleware is installed for swift in devstack09:06
therve_acoles, Yeah, presumably by accident though :)09:07
therve_To be fair, I am in a weird situation09:07
*** cbartz has joined #openstack-swift09:16
acolesDw_Sn: In that situation, assuming there are >1 device on each object server, new objects would be replicated (one copy in the normal location, one in a temporary location). Obviously that's not ideal because both replicas are on the same server. So once the failed server is restored, the object replicator will synchronously move the temp replica to its correct location.09:19
acolesDw_Sn: existing objects would not be replicated to the same remaining server, but as above if the failed server is restored then any missing replicas will then be recreated by the replicator09:20
Dw_Snacoles: that what happen, and yes each device has 4 FC luns attached09:24
mattoliverauacoles: well infra patch has already landed, and so far looks like func EC is working: patch 44474809:43
patchbothttps://review.openstack.org/#/c/444748/ - swift - Update calling super class constructor style in pr...09:43
*** silor has joined #openstack-swift09:44
*** silor1 has joined #openstack-swift09:49
*** silor has quit IRC09:50
*** silor1 is now known as silor09:50
*** zhurong has quit IRC10:21
*** zhurong has joined #openstack-swift10:22
*** therve_ is now known as therve10:31
*** lifeless has quit IRC10:37
*** zhugaoxiao has quit IRC10:43
*** zhugaoxiao has joined #openstack-swift10:44
*** lifeless has joined #openstack-swift10:45
*** mvk has quit IRC11:27
*** sams-gleb has quit IRC11:30
*** psachin has quit IRC11:36
*** furlongm has quit IRC11:37
*** furlongm has joined #openstack-swift11:38
*** jaosorior has joined #openstack-swift11:38
jaosoriorHey folks, can someone check this commit out https://review.openstack.org/#/c/443104/ ?11:40
patchbotpatch 443104 - python-swiftclient - Use generic keystone client instead of versioned one11:40
*** sams-gleb has joined #openstack-swift11:47
*** psachin has joined #openstack-swift11:57
*** mvk has joined #openstack-swift12:01
*** kei_yama has quit IRC12:11
*** winggundamth has quit IRC12:13
*** DuncanT has joined #openstack-swift12:26
*** klamath has joined #openstack-swift12:41
*** klamath has quit IRC12:41
*** klamath has joined #openstack-swift12:42
*** hseipp has quit IRC12:58
*** zhurong has quit IRC13:01
*** oshritf has quit IRC14:03
*** amoralej is now known as amoralej|lunch14:04
*** hseipp has joined #openstack-swift14:06
*** chlong has joined #openstack-swift14:11
*** Jeffrey4l has joined #openstack-swift14:12
*** links has quit IRC14:16
*** Jeffrey4l has quit IRC14:17
*** Jeffrey4l has joined #openstack-swift14:18
*** tobberydberg has joined #openstack-swift14:20
*** oshritf has joined #openstack-swift14:25
tobberydbergHi14:27
tobberydbergHave a question that I hope this is the right forum for.14:27
tobberydbergHave gotten some questions from people that need to have a graphical client that works well against a swift cluster that is connected to a keystone (v3) that serves multiple regions14:28
tobberydbergFor example. they have tried Cyberduck that works, but it is not possible to specify region/endpoint, so each container is listed as many times as number of regions14:28
tobberydbergDo you know of any good graphical client with support for keystone v3 and multi-regions?14:28
*** oshritf has quit IRC14:29
thurloattobberydberg, might want to give cloudberry tools a look14:31
thurloatnot sure if they support keystone v3 though14:31
thurloatfinding graphical tools to suggest to people has been a pretty tough battle though the years14:32
tobberydbergThanks for answering! Forgot to say, OS X... =)14:36
tobberydbergAgree on that one...don't have one my self that works, only using api and cli14:37
thurloathmm OSX I usually suggest expandrive, but it's pretty basic -- doubt it supports regions or c314:38
thurloatv3*14:38
tobberydbergno, does not...looked at that one as well...14:38
*** oshritf has joined #openstack-swift14:39
*** amoralej|lunch is now known as amoralej14:46
*** sams-gleb has quit IRC14:48
*** sams-gleb has joined #openstack-swift14:49
*** hseipp has quit IRC14:53
*** hseipp has joined #openstack-swift14:53
*** sams-gleb has quit IRC14:53
*** sams-gleb has joined #openstack-swift15:05
*** openstackgerrit has joined #openstack-swift15:26
openstackgerritPetr Kovar proposed openstack/python-swiftclient master: [trivial] Be consistent in using example.com  https://review.openstack.org/44494515:26
*** chsc has joined #openstack-swift15:29
*** mukesh has joined #openstack-swift15:33
mukeshHi There15:33
mukeshThis is Mukesh here15:33
mukeshI have installed and configured the openstack-swift(Mitaka version) on centos 715:34
mukeshEverything works fine15:34
mukeshI am unable to delete the uploaded file or object15:35
mukeshSometimes it works15:37
*** mukesh has quit IRC15:37
*** chsc has quit IRC15:47
notmynamegood monring15:52
*** psachin has quit IRC15:52
notmynametdasilva: FYI http://lists.openstack.org/pipermail/openstack-dev/2017-March/113822.html15:53
tdasilvanotmyname: o/15:53
tdasilvanotmyname: yep, already on the new channel :)15:53
notmynameok :-)15:54
*** tobberydberg has quit IRC16:09
*** Dw_Sn has quit IRC16:14
*** klrmn has quit IRC16:19
*** SkyRocknRoll has joined #openstack-swift16:19
*** pcaruana has quit IRC16:38
*** JimCheung has joined #openstack-swift16:41
*** mvk has quit IRC16:45
*** dmorita has joined #openstack-swift16:48
*** jordanP has joined #openstack-swift16:49
*** jordanP has quit IRC16:50
*** jordanP has joined #openstack-swift16:50
*** dmorita has quit IRC16:53
*** dmorita has joined #openstack-swift16:53
*** chlong has quit IRC17:07
*** gkadam has quit IRC17:11
*** winggundamth has joined #openstack-swift17:12
*** winggundamth has quit IRC17:12
*** jordanP has quit IRC17:16
jaosoriorif people have some time, could someone check this out https://review.openstack.org/#/c/443104/ ?17:16
patchbotpatch 443104 - python-swiftclient - Use generic keystone client instead of versioned one17:16
*** klrmn has joined #openstack-swift17:17
*** openstackgerrit has quit IRC17:18
*** jordanP has joined #openstack-swift17:20
*** openstackgerrit has joined #openstack-swift17:23
openstackgerritAlistair Coles proposed openstack/swift master: Add more doc and test for cors_expose_headers option  https://review.openstack.org/44502117:23
*** catintheroof has joined #openstack-swift17:25
*** hseipp has quit IRC17:28
*** jordanP has quit IRC17:41
*** chsc has joined #openstack-swift17:41
-openstackstatus- NOTICE: restarting gerrit to address performance problems17:45
*** joeljwright has quit IRC17:47
*** jamielennox is now known as jamielennox|away17:53
*** jaosorior has quit IRC17:56
openstackgerritAlistair Coles proposed openstack/swift master: When CORS allow_origin is a wildcard, always return that in response  https://review.openstack.org/44503317:58
*** tesseract has quit IRC17:59
thurloatis there a way to un-mark an account for deletion by the account-reaper?18:07
thurloatoutside of going into the DB and removing the deleted flag18:08
notmynamethurloat: nope. but it's would be great to add and relatively low-hanging fruit https://bugs.launchpad.net/swift/+bug/152135118:16
openstackLaunchpad bug 1521351 in OpenStack Object Storage (swift) "undelete accounts" [Medium,Confirmed]18:16
*** cbartz has quit IRC18:28
*** vint_bra has joined #openstack-swift18:32
*** mvk has joined #openstack-swift18:33
openstackgerritJohn Dickinson proposed openstack/swift master: add name_check to /info  https://review.openstack.org/44285918:35
notmynameok, how's the api-ref docs work?18:37
notmynamethere's yaml (which is awesome, btw). and .inc files?18:37
thurloatnotmyname i'll look into poking at that undelete18:39
notmynamethurloat: awesome! that's great18:42
*** SkyRocknRoll has quit IRC18:45
openstackgerritJohn Dickinson proposed openstack/swift master: add name_check to /info  https://review.openstack.org/44285918:54
*** zhugaoxiao has quit IRC19:04
*** zhugaoxiao has joined #openstack-swift19:05
*** Jeffrey4l has quit IRC19:05
*** Jeffrey4l has joined #openstack-swift19:05
*** sams-gleb has quit IRC19:14
*** sams-gle_ has joined #openstack-swift19:14
*** sams-gle_ has quit IRC19:23
*** sams-gleb has joined #openstack-swift19:24
openstackgerritMerged openstack/swift master: Enable cluster-wide CORS Expose-Headers setting  https://review.openstack.org/43819719:24
thurloatnotmyname: something like this should work, eh? https://paste.ec/paste/srwbjs66#TNGNImnb-YPPyM/ssDKRjP2ynHr0DCEx3PzmjcVu6x919:27
thurloatonly downside seems to be that any account metadata is irrecoverably lost from the initial deletion call19:29
*** ouchkernel has quit IRC19:30
*** geaaru has quit IRC19:34
EmilienMhey oh here, can someone review https://review.openstack.org/#/c/443104/ please? it's blocking tripleo to switch into keystone v3 config19:34
patchbotpatch 443104 - python-swiftclient - Use generic keystone client instead of versioned one19:34
*** ChubYann has joined #openstack-swift19:42
notmynamethurloat: yeah, just looking at that diff it seems like a reasonable start. TBH I'm not sure of the right interface (eg your special-header-on-put vs some new verb vs idk)19:52
openstackgerritAdam Thurlow proposed openstack/swift master: Un-delete accounts that were previously marked as Deleted for the reaper.  https://review.openstack.org/44516019:54
thurloatwell look at that, it worked.19:55
notmynamethurloat: cool. and thanks19:55
notmynamethurloat: I didn' realize this is your first contribution to any openstack project :-)19:55
notmynamethurloat: the patch will need some docs and tests, too19:56
thurloatyeah, looks like it's the first official one :) I'm sure it'll need a bunch of love.19:56
thurloatjust thought i'd open it before I popped off for the day19:57
*** amoralej is now known as amoralej|off19:57
thurloatI wasn't certain re: the interface either, `PUT` seemed logical, since it's updating the existing object19:57
notmynamethurloat: if you mark it as Workflow-1 (ie WIP), then it will likely get less eyes on it. however, if you leave it as is, you'll get some pretty-quick -1 reviews for lack of tests/docs19:58
notmynamethurloat: I want to add this patch to the wednesday team meeting. I think adding this sort of thing should get some other eyes on it too19:58
thurloatnotmyname: unsure how to set the WIP flag, haven't used gerrit since I was contributing to google stuff in like 2007 :)20:00
*** Jeffrey4l has quit IRC20:00
notmynamethurloat: in the "Reply..." popup, click Workflow -1 and leave a comment about what's outstanding20:00
thurloatthanks, flagged.20:01
thurloatshould have some time to poke at tests tomorrow.20:01
*** Jeffrey4l has joined #openstack-swift20:01
notmynameEmilienM: on that patch, those who normally look at swiftclient patches are out today, but I'll ping a couple of people and see if we can get eyes asap20:03
notmynameEmilienM: but if it's a blocker, please keep bugging us in here :-)20:03
EmilienMnotmyname: thanks20:03
notmynamekota_: mattoliverau: can you look at https://review.openstack.org/#/c/443104/ for EmilienM? it's a blocker for tripleo (and tim and joel aren't around today)20:04
patchbotpatch 443104 - python-swiftclient - Use generic keystone client instead of versioned one20:04
*** chlong has joined #openstack-swift20:04
*** silor has quit IRC20:16
openstackgerritShashirekha Gundur proposed openstack/swift master: Invalidate cached tokens api  https://review.openstack.org/37031920:23
notmynamezaitcev: i'm trying to understand your review comment. your issue is simply that I said SCRIPT_PATH isn't used and is empty? because sometimes it might not be? but you say that's ok anyway?20:23
zaitcevnotmyname: I suspect that the log message is factually incorrect. However, the code that does not use req.path and uses req.path_info is still okay because a user cannot stuff bad characters into SCRIPT_PATH. So, just drop that part from the commit message, I think.20:24
openstackgerritJohn Dickinson proposed openstack/swift master: add name_check to /info  https://review.openstack.org/44285920:27
notmynamezaitcev: like that?20:27
zaitcevnotmyname: thanks20:28
zaitcevHopefuly Clay & Tim agree20:28
notmynamezaitcev: they're both out today, so we can do whatever we want! muwahahahaha!20:28
*** jamielennox|away is now known as jamielennox20:37
*** adriant has joined #openstack-swift20:51
*** catinthe_ has joined #openstack-swift20:56
*** catintheroof has quit IRC20:58
*** catintheroof has joined #openstack-swift21:31
*** chlong has quit IRC21:34
*** Jeffrey4l has quit IRC21:35
*** catinthe_ has quit IRC21:35
*** Jeffrey4l has joined #openstack-swift21:35
*** chlong has joined #openstack-swift21:47
mattoliverauMorning21:48
mattoliveraunotmyname: sure will take a look today21:48
notmynamemattoliverau: thanks :-)21:50
notmynamemattoliverau: and good morning21:50
*** jamielennox is now known as jamielennox|away22:03
*** jamielennox|away is now known as jamielennox22:07
*** catintheroof has quit IRC22:13
*** catintheroof has joined #openstack-swift22:14
*** catintheroof has quit IRC22:14
*** catintheroof has joined #openstack-swift22:15
*** sams-gle_ has joined #openstack-swift22:26
*** chlong has quit IRC22:26
*** sams-gleb has quit IRC22:28
*** klamath has quit IRC22:34
*** catintheroof has quit IRC22:40
*** sams-gleb has joined #openstack-swift22:42
*** sams-gle_ has quit IRC22:45
*** sams-gleb has quit IRC22:57
*** kei_yama has joined #openstack-swift23:30
*** chsc has quit IRC23:45
*** dmorita has quit IRC23:53

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