Tuesday, 2017-03-14

*** dmorita has joined #openstack-swift00:01
*** vint_bra has quit IRC00:06
*** jamielennox is now known as jamielennox|away00:58
*** sams-gleb has joined #openstack-swift01:00
*** sams-gleb has quit IRC01:04
*** jamielennox|away is now known as jamielennox01:12
*** klrmn has quit IRC01:16
kota_morning01:27
kota_notmyname: try to make a time to look at that patch, but i'm not sure if i can do, looking at my schedule today, a bunch of slots filled by some meetings :,(01:29
*** JimCheung has quit IRC01:30
*** zhurong has joined #openstack-swift01:30
mattoliveraukota_: morning01:31
mattoliveraukota_: I'm looking now :)01:31
mattoliveraujust trying to test on a keystone server01:31
kota_mattoliverau: nice! thanks01:32
*** vint_bra has joined #openstack-swift01:35
*** m_kazuhiro has joined #openstack-swift01:37
m_kazuhirogood morning.01:38
kota_m_kazuhiro: morning01:38
m_kazuhirokota_: morning!01:39
*** lespaul has joined #openstack-swift01:40
mattoliveraum_kazuhiro: o/01:48
m_kazuhiromattoliverau: o/01:51
lespaulHello. To install Swift components from the source rather than Ubuntu repo, do I just use the Github Swift repo for both the proxy and storage nodes?01:53
mattoliveraulespaul: yup01:54
*** dmorita has quit IRC01:55
mattoliverauYou can, pip install -r requirements.txt; pip install -e . (For editable mode [Dev work])01:55
*** JimCheung has joined #openstack-swift01:55
mattoliverauOr without the -e01:56
mattoliverauThen you should have it installed so you can use the Swift commands (swift-init, swift-ring-builder etc)01:57
lespaulThanks.01:57
*** JimCheung has quit IRC02:00
*** vint_bra has quit IRC02:00
*** dmorita has joined #openstack-swift02:13
*** tanee_away is now known as tanee02:13
*** dmorita has quit IRC02:17
*** klrmn has joined #openstack-swift02:42
*** sams-gleb has joined #openstack-swift03:02
*** sams-gleb has quit IRC03:06
*** dmorita has joined #openstack-swift03:14
*** dmorita has quit IRC03:19
*** chsc has joined #openstack-swift03:33
*** janonymous has joined #openstack-swift03:37
*** chsc has quit IRC03:38
*** gkadam has joined #openstack-swift03:43
*** dmorita has joined #openstack-swift03:56
*** m_kazuhiro has quit IRC03:57
*** dmorita has quit IRC04:00
*** m_kazuhiro has joined #openstack-swift04:03
zaitcevGerrit is dead?04:09
mattoliverauyeah, seems to be04:09
zaitcevoh well, time for some anime and sleep then04:09
mattoliverauzaitcev: :)04:10
notmynamemattoliverau: don't know, but I jsut got four gerrit emails with your same review comment04:11
mattoliveraunotmyname: ok, so it down, but post must be working.. opps04:11
mattoliverauanyway, after finally deploying a local keystone server (v3), i can still auth with swiftclient as v2 or v3 with the new patch, but joel says he's having trouble.. so wanted to touch base before I do anything.04:12
mattoliveraualso, I took notes, so might write a script to deploy keystone with just a swift setup for anyone interested for keystone + swift testing (both from source code).04:14
notmynamennice04:14
zaitcevthere's a script in swift3 that seems nice for that, better than my old one for sure04:15
zaitcevhttps://github.com/openstack/swift3/blob/master/swift3/test/functional/setup_keystone04:16
mattoliverauzaitcev: oh really, cool.04:19
zaitcevI'm not linking you my script because this is clearly better04:19
mattoliverauI was following using uwsgi as they recommend on the keystone dev documentation.. but wow, that couldn've saved me some time :P But on the plus side now, I know how to do it. And my notes goes into more details like setting up the catalog etc.04:21
mattoliverauie I mean multi endpoints etc. so yeah maybe the swift3 one would have been _way_ more then enough :P04:22
*** psachin has joined #openstack-swift04:25
*** links has joined #openstack-swift04:35
*** JimCheung has joined #openstack-swift04:36
*** JimCheung has quit IRC04:41
*** sams-gleb has joined #openstack-swift05:04
*** sams-gleb has quit IRC05:08
*** dmorita has joined #openstack-swift05:16
*** dmorita has quit IRC05:20
*** JimCheung has joined #openstack-swift05:22
*** JimCheung has quit IRC05:27
*** janonymous has quit IRC05:44
*** adriant has quit IRC06:11
*** bkopilov has joined #openstack-swift06:14
*** JimCheung has joined #openstack-swift06:16
*** JimCheung has quit IRC06:20
*** gyee has joined #openstack-swift06:45
*** gyee has quit IRC06:46
*** gyee has joined #openstack-swift06:49
*** gyee has quit IRC06:50
*** tone_zrt has joined #openstack-swift06:56
*** m_kazuhiro has quit IRC07:03
*** sams-gleb has joined #openstack-swift07:06
*** sams-gleb has quit IRC07:10
openstackgerritBéla Vancsics proposed openstack/swift master: Reduced the complexity of the _response_iter method  https://review.openstack.org/42678207:11
*** tesseract has joined #openstack-swift07:20
openstackgerritMerged openstack/swift master: Update calling super class constructor style in proxy controllers  https://review.openstack.org/44474807:38
*** hseipp has joined #openstack-swift07:38
*** sams-gleb has joined #openstack-swift07:50
*** pcaruana has joined #openstack-swift07:50
*** dmorita has joined #openstack-swift08:28
*** dmorita has quit IRC08:33
*** furlongm has quit IRC08:35
*** amoralej|off is now known as amoralej08:39
*** murugesh has joined #openstack-swift08:45
murugeshHi There08:48
murugeshI have issue in accessing the swift in UI08:48
murugeshwhen i click on object-store and then containers it is redirected to 404 not found page08:50
murugeshThe requested URL /auth/logout was not found on this server.08:50
*** janonymous has joined #openstack-swift08:56
*** gkadam_ has joined #openstack-swift09:07
*** gkadam has quit IRC09:07
*** chmouel_ is now known as chmouel09:08
*** gkadam_ is now known as gkadam09:08
*** gkadam is now known as Guest5807609:09
*** Guest58076 is now known as gkadam09:09
acoles good morning09:09
*** oshritf_ has joined #openstack-swift09:13
*** oshritf has quit IRC09:16
*** geaaru has joined #openstack-swift09:32
*** cbartz has joined #openstack-swift09:48
*** zhurong has quit IRC09:54
*** gkadam_ has joined #openstack-swift10:10
*** gkadam has quit IRC10:13
*** SJ has joined #openstack-swift10:14
SJ?join #openstack-swift10:15
SJ?join #openstack10:16
*** dmorita has joined #openstack-swift10:16
murugeshHi +acoles10:17
murugeshgood morning10:18
*** dmorita has quit IRC10:21
*** neonpastor has quit IRC10:25
*** sams-gle_ has joined #openstack-swift10:28
*** sams-gleb has quit IRC10:30
*** JimCheung has joined #openstack-swift10:33
*** JimCheung has quit IRC10:37
*** dmorita has joined #openstack-swift10:40
*** dmorita has quit IRC10:45
*** acoles_ has joined #openstack-swift11:08
*** sams-gle_ has quit IRC11:08
*** sams-gleb has joined #openstack-swift11:09
*** acoles_ has quit IRC11:10
*** acoles_ has joined #openstack-swift11:10
*** ChanServ sets mode: +v acoles_11:10
*** sams-gleb has quit IRC11:13
mahaticacoles: o/11:23
acoles_mahatic: hi11:23
mahaticyou have two nicks!11:24
mahaticactive11:24
acoles_yeah! :)11:24
mahaticlol, isn't this your away nick? ;)11:24
acoles_I'm trying out a different irc client. I was using xchat but switched to OSX and the xchat client has a couple of annoying quirks, so i am trying textual11:25
mahatic"acoles is now acoles_" is what I used to read :P11:25
mahaticoic11:25
acoles_so you should never see "acoles is now acoles_" anymore, I learnt that away nicks are deprecated !11:26
acoles_so switched that off11:26
mahaticoh, what bouncer do you use?11:26
openstackgerritOpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements  https://review.openstack.org/8873611:29
*** sams-gleb has joined #openstack-swift11:30
*** acoles_ has quit IRC11:32
*** acoles_ has joined #openstack-swift11:33
*** ChanServ sets mode: +v acoles_11:33
*** gkadam_ is now known as gkadam11:34
*** links has quit IRC11:36
*** gkadam_ has joined #openstack-swift11:37
*** gkadam has quit IRC11:39
*** links has joined #openstack-swift11:48
*** dmorita has joined #openstack-swift11:52
*** dmorita has quit IRC11:57
openstackgerritAlistair Coles proposed openstack/swift master: Add more doc and test for cors_expose_headers option  https://review.openstack.org/44502111:58
*** gkadam__ has joined #openstack-swift12:01
*** gkadam_ has quit IRC12:03
*** gabor_antal has joined #openstack-swift12:07
*** vint_bra has joined #openstack-swift12:12
*** janonymous has quit IRC12:14
murugeshHi +acoles12:19
*** vint_bra has quit IRC12:22
*** hseipp has quit IRC12:29
acoles_murugesh: hi12:29
murugeshI have installed and configured swift-proxy and nodes successfully this time12:30
acoles_great!12:30
murugeshand i am able to create containers and upload objects into containers12:31
murugeshbut the problem is when i refresh the web UI its gone and not appearing12:32
murugeshwhen i tail the log "/var/log/swift/swift.log i get the following error12:32
patchbotError: No closing quotation12:32
murugeshhttp://paste.openstack.org/show/602673/12:33
murugeshcould you pls help me with this??12:34
acoles_I can't see an error in that paste ^^12:34
murugeshWhat does it mean from the paste "Deferring reject downstream"12:43
*** kei_yama has quit IRC12:43
acoles_It means that authtoken has failed to authorize the request but is giving an opportunity for other auth mechanism to authorize such as ACLs. Controlled by this option https://github.com/openstack/swift/blob/a7fa7900fc1ab0ed393b6dc30714213aedc5c15c/etc/proxy-server.conf-sample#L352-L35512:46
*** klamath has joined #openstack-swift12:47
*** klamath has quit IRC12:47
*** klamath has joined #openstack-swift12:47
*** links has quit IRC12:52
murugeshso how can i fix this issue??12:52
*** links has joined #openstack-swift12:53
*** amoralej is now known as amoralej|lunch12:53
openstackgerritMahati Chamarthy proposed openstack/swift master: Limit number of revert tombstone SSYNC requests  https://review.openstack.org/43957212:55
murugesh+acoles, The option in proxy-server.conf already set like this "delay_auth_decision = True"12:58
*** catintheroof has joined #openstack-swift12:58
*** catintheroof has quit IRC12:59
*** catintheroof has joined #openstack-swift12:59
acoles_murugesh: it's not a problem - you have the correct config and the log message is not an error13:01
murugeshThe actual problem is i am able to create the container,folder and upload the files successfully13:02
murugeshbut when i refresh the web UI(horizon) it disappears13:02
murugeshwhat might be the problem here??13:02
acoles_murugesh: sorry, I am not familiar with the horizon UI13:04
*** chlong has joined #openstack-swift13:04
*** dmorita has joined #openstack-swift13:04
acoles_maybe try #openstack-horizon13:05
*** silor has joined #openstack-swift13:05
robcresswellmurugesh: It probably just means that the UI believes the request to upload was successful, but the async nature of most resource creation means its not easy to track13:05
robcresswellSo probably just gets a response from Swift that says "yeah we accept this request" and shows it in the UI.13:05
robcresswellWhen you refresh its checking the actual list and therefore nothing is there13:06
murugeshyeah13:06
murugeshwhat am i doing wrong here?13:06
murugesh#robcresswell, if i did not refresh also it disappears in sometime13:07
acoles_murugesh: are you able to do a curl GET request to the container? if so do you get back a listing with your object? or using the swiftclient CLI 'swift list <containername>'13:07
acoles_oh, maybe I misunderstood, so you see the object listed in the container, but then is disappears?13:08
murugeshyeah total container itself gone13:09
robcresswellmurugesh: Yeah, because it doesnt actually exist in Swift13:09
robcresswelltries to create, fails, shows nothing13:09
*** dmorita has quit IRC13:09
murugesh+acoles, when i do "swift list"  i get the container list first time and if i rerun the command i don't get any response13:10
murugesh#robcresswell, I don't see anything in the /var/log/swift/swift.log other than this13:11
murugeshhttp://paste.openstack.org/show/602673/13:11
acoles_murugesh: does "don't get any response" mean the command never returns?? or it returns an empty list?13:13
*** silor1 has joined #openstack-swift13:13
*** silor has quit IRC13:13
*** silor1 is now known as silor13:13
murugeshits an empty list13:13
murugeshthe time i get empty list through command line i don't see the container in web UI too13:14
acoles_murugesh: each time you do a list (container GET) the request may be forwarded to a different backend container server (assuming you have more than one replica), so it could be that one of your container servers is not getting object updates, whereas the other is - if you repeated 'swift list' then sometimes you'd see the object , sometimes not.13:16
* acoles_ away13:16
murugeshyeah we have 3 storage nodes for swift13:17
murugeshI don't find any solution from googling this issue13:21
murugeshdo you any ideas +acoles & robcresswell??13:22
robcresswellNope, I'm a Horizon guy, not a Swift guy :)13:23
murugeshThanks for your help robcresswell.13:26
thurloatmurugesh do you never get the list again after running once? or is it deterministically every second time?13:27
*** vint_bra has joined #openstack-swift13:28
thurloatif you run `swift list` 10 times, what is the result? if it's on and off again -- most likely acoles_ is correct. one of your container servers is upset.13:28
thurloatso maybe check the rsyncd log for replication activity13:28
murugeshthurloat, As i told earlier if did not refresh also the entire containers,folders,files disappears after sometime of creation13:28
murugeshi am checking on rsyncd log on all three storage nodes13:30
*** JimCheung has joined #openstack-swift13:31
*** JimCheung has quit IRC13:35
murugesh@thurload, I don't get any logs in /var/log/rysncd.log in storage nodes13:36
murugeshbut i see some 404 GET response in /var/log/swift/swift.log on swift proxy server13:37
murugeshplease find the paste link below13:37
thurloatcan you paste.ec one of your rsyncd.conf files?13:38
murugeshhttp://paste.openstack.org/show/602685/13:38
murugeshSure will paste the rysnc.conf file of first node13:38
murugesh@thurloat, here is the rsync.conf file13:41
murugeshhttp://paste.openstack.org/show/602686/13:41
*** catinthe_ has joined #openstack-swift13:41
-openstackstatus- NOTICE: Gerrit is going to be restarted due to performance problems13:41
*** ChanServ changes topic to "Gerrit is going to be restarted due to performance problems"13:41
*** catintheroof has quit IRC13:41
thurloatand silly question: your rsync service is running?13:42
murugeshyeah thurload rsync service is up and running13:44
*** catintheroof has joined #openstack-swift13:45
*** catinthe_ has quit IRC13:45
-openstackstatus- NOTICE: Gerrit has been successfully restarted13:48
*** ChanServ changes topic to "Gerrit has been successfully restarted"13:48
*** SJ has quit IRC13:50
*** hseipp has joined #openstack-swift13:52
thurloatquite strange, there should be rsync activity after writing data to either account/container/object storage from the server that accepted the write.13:53
*** ChanServ changes topic to "Gerrit is going to be restarted due to performance problems"13:54
-openstackstatus- NOTICE: Gerrit has been successfully restarted13:54
*** links has quit IRC13:57
*** gkadam__ has quit IRC14:01
*** jaosorior has joined #openstack-swift14:03
murugeshI am also confused with this thurloat14:03
jaosoriorJoel Wright, are you around?14:04
*** silor has quit IRC14:06
*** baffle has joined #openstack-swift14:06
*** amoralej|lunch is now known as amoralej14:08
baffleHi, I have a problem retrieving a DLO. It is 131G combined of 13000+ segments; First a stat on the DLO would say "Content Length: 0". After looking around, we changed the swift-constraint -> container_listing_limit to 200000 from the default 10000. Now Content Length reports as 104857600000, but not the full size of the DLO. Ranged requests over 104857600000 fails with 416. Before we changed14:11
bafflecontainer_listing_limit, requests would return 200 and the whole object instead. Ideas?14:11
*** joeljwright has joined #openstack-swift14:14
*** ChanServ sets mode: +v joeljwright14:14
openstackgerritMerged openstack/swift master: Fixed indentation in common/ and obj/  https://review.openstack.org/42975014:18
baffle1024*1024 is 1048576 and the Content Length is magically capped at 104857600000. I feel some magic here. :)14:21
*** murugesh has quit IRC14:30
openstackgerritAdam Thurlow proposed openstack/swift master: Un-delete accounts that were previously marked as Deleted for the reaper.  https://review.openstack.org/44516014:30
timssbaffle: Strange indeed! I don't know too much about these internals, but this part of the DLO middleware seem to possibly match your 200/416 scenario, or?14:39
timsshttps://github.com/openstack/swift/blob/e8a80e874a5086e94c5ae93e3a9191cb813d1631/swift/common/middleware/dlo.py#L26514:39
*** sams-gleb has quit IRC14:41
*** sams-gleb has joined #openstack-swift14:42
*** sams-gleb has quit IRC14:46
*** sams-gleb has joined #openstack-swift14:59
baffletimss: I figured it out. DLO middleware was the initial hurdle, but then swift-container-server also used the same limit.15:23
*** psachin has quit IRC15:25
*** SkyRocknRoll has joined #openstack-swift15:32
notmynamegood morning15:37
thurloatmorning notmyname15:39
thurloatactually, afternoon :)15:39
*** bikmak has joined #openstack-swift15:42
notmynamejoeljwright: jaosorior: hello. hoped to catch you before the end of the day15:43
joeljwrighthello15:43
jaosoriornotmyname: hey15:43
notmynamejoeljwright: jaosorior: although I haven't dug into the code, I've been following the conversation on https://review.openstack.org/#/c/443104/15:43
patchbotpatch 443104 - python-swiftclient - Use generic keystone client instead of versioned one15:43
timssbaffle: Ah ok, nice to know. Would that happen to explain the 1024*1024 magic though?15:43
joeljwrightnotmyname: yeah, we had a separate IRC chat too15:44
notmynamejoeljwright: jaosorior: and despite any (mis?) config issues in joeljwright's prod keystone, it seems that's actually a thing, and working for him since this is the first issue he's had. so I'm happy to see that jaosorior is looking at adding a code workaround15:45
notmynamejoeljwright: great :-)15:45
joeljwrightI'm guessing I'm not the only person with an old/misconfigured keystone15:45
notmynamehah! unlikely :-)15:45
notmynameoh, sorry. rgiht15:45
thurloatjoeljwright how old is your keystone?15:46
notmynamemissed the "not"15:46
jaosoriornotmyname: I'm trying to come up with a workaround in keystoneclient. I can mark that swiftclient commit as WIP in the meantime15:46
baffletimss: Yes. At first it just failed at calculating any kind of content length, due to there being more then 10000 objects in the DLO, thus reporting 0. That might acutally indicate infinity, not sure. :) Then, the DLO middleware could parse more than 10000 objects, but container server only returned 10000 of the 13000. The objects were exactly 10485760 in length each. So it was a bit confusing.15:46
joeljwrightthurloat: I think it's icehouse15:46
notmynamejaosorior: ok. probably a good idea. thanks15:46
thurloatjoeljwright juno here :)15:47
joeljwright:)15:47
baffleJuno or Kilo Keystone live, Mitaka in testing.15:47
baffleAnd PKI tokens.15:47
baffle\o/15:48
* thurloat running nova grizzly *flexes*15:48
joeljwrightjaosorior: I hope we're not depressing you too much :S15:48
*** tonanhngo has joined #openstack-swift15:48
jaosoriorhaha well, you can still workaround this issue. At that point keystone had another config option15:48
jaosoriorother than the oslo.middleware one15:48
jaosoriorpublic_endpoint I think it was called. And that should contain the proper scheme15:49
baffleHas anyone looked at implementing ACLs enables features like "Allow read/write from clients connecting from <neutron-network-id>"?15:51
timssbaffle: Aha makes sense, thanks for the explaination. Looking forward to the day this happens to my system too now ..! :)15:52
baffletimss: It's not that fun. It hit a customer that used our Swift for image backups of servers using a backup client; Their customer had a cryptolocker-party on one of their main storage servers. Pretty important data as well, and they needed a restore *now*. \o/15:54
baffletimss: Think HIPAA.15:55
notmynamebaffle: we've got ACLs that look at the referer header. and expanding that to include a source IP whitelist has been discussed but not implemented15:56
zaitcevreferrer is not reliable16:07
zaitcever, not secure16:07
notmynamezaitcev: totally not! it's user-set16:07
notmynametimss: baffle: I'm just catching up on my IRC buffer playback from overnight. the issue is a large DLO (lots of segments) isn't letting you get the full object back?16:07
zaitcevSo, I would dedicate a proxy to this function and call its region "HIPAA" in Keystone, then firewall it from the outside world, and only allow access from that Neutron network.16:08
notmynamezaitcev: +116:08
bafflenotmyname: Yeah, there has to be some magic there, in how proxy magically knows what neutron net the request is coming from. Maybe investigate network-local services instead? I.e. like how the metadata services work today. :)16:10
bafflenotmyname: Solved the DLO issue allready, and also informed the vendor about the defaults that others probably will hit at one point in time.16:10
notmynamebaffle: oh wow. so you want to restrict it to a sertain subset of IPs but that subset is dynamic based on what's been provisioned in neutron?16:11
zaitcevyeah, I didn't expect that16:11
notmynamebaffle: ah, good to hear about the DLOs. (personally, I'd suggest using SLOs instead)16:11
joeljwrightnotmyname: +1 on SLO :)16:12
baffleI guess something like this: https://aws.amazon.com/blogs/aws/new-vpc-endpoint-for-amazon-s3/16:13
bafflenotmyname: Actually, DLOs work great for this purpose. I was a bit amazed.16:13
*** SkyRocknRoll has quit IRC16:13
notmynamebaffle: yeah, DLOs can work great :-)16:14
notmynamebaffle: but they can have some odd downsides too, and normally the more explicit SLOs make everyone happier16:14
timssbaffle: Oh, ouch. Curious now how one would tackle even larger objects/more segments, and where the pain point is with regards to listing/fetching tens of thousands of segments. Larger segments is one obvious alternative of course, but what if one lets the client/customer "go wild"? :)16:15
jaosoriorjoeljwright, notmyname: So, this is the WIP patch I have right now for keystoneclient https://review.openstack.org/445559 I'm poking the keystone folks to see what they think. And still need to add tests and such.16:15
patchbotpatch 445559 - python-keystoneclient - Workaround for unmatching scheme in discovery16:15
notmynametimss: you can nest SLOs16:16
*** SkyRocknRoll has joined #openstack-swift16:17
timssnotmyname: Aye, but if we're talking DLO16:19
notmynameresearching code before I talk, because I always get this part wrong ...16:20
*** JimCheung has joined #openstack-swift16:23
notmynametimss: yeah, DLOs can't be nested16:27
*** bikmak has quit IRC16:28
notmynametimss: here's my attempt against my dev box https://gist.github.com/notmyname/6cae683c43816384a3488050e0f99d4116:28
jaosoriorjoeljwright, notmyname: So... one keystone folk's answer is "fix your keystone" (which you could do using the public_endpoint and admin_endpoint configuration parameters)16:32
jaosoriorhowever16:32
jaosoriorhe hasn't -1ed the patch :/ .... so, maybe there's still hope?16:33
*** dmorita has joined #openstack-swift16:33
*** chsc has joined #openstack-swift16:35
*** chsc has joined #openstack-swift16:35
timburkei'm trying to think of a case where you'd really *need* DLOs to be nested. it's not like we have the same length limits that we have for SLOs; even if it takes more than one container listing, we'll stream out all the objects with that prefix...16:36
notmynametimburke: yeah, I was just getting to that same conclusion myself16:37
notmynamehowever, if timss *isn't* seeing all the segments after the first page of listing results...16:37
notmynameit looks like the code should be handling more than one page of results16:38
*** acoles_ has quit IRC16:44
timssnotmyname: It wasn't my intention to suggest nested DLOs, but cool to see what happened anyway! :)16:46
notmynametimss: :-)16:46
timssbaffle were the one who the large DLO object btw, but I'm expecting I'm gonna hit something similar one day as well.16:46
timssDidn't seem like the client and/or container was able to handle pages of listings though, from what he described16:47
*** acoles_ has joined #openstack-swift16:50
*** ChanServ sets mode: +v acoles_16:50
*** acoles_ has quit IRC16:51
*** acoles_ has joined #openstack-swift16:52
*** ChanServ sets mode: +v acoles_16:52
cbartzHello, any core reviewer (except timburke who has already reviewed) here for patch 414232 ? Would be great.16:55
patchbothttps://review.openstack.org/#/c/414232/ - swift - Exclude containers for account quota16:55
*** d0ugal has quit IRC16:55
*** _JZ_ has joined #openstack-swift16:56
*** cbartz has quit IRC16:59
joeljwrightjaosorior: I thought that might be the answer17:08
jaosoriorjoeljwright: I hope that the dude that has more experience with the discovery side in keystone will be more reasonable.17:09
joeljwrightlet's hope!17:10
jaosoriorjoeljwright: in the meantime, have you checked on the values in public_endpoint and admin_endpoint in your keystone configuration? Just so this doesn't affect you in other components.17:11
*** chsc has quit IRC17:12
*** chsc has joined #openstack-swift17:16
openstackgerritMerged openstack/swift master: refactor some common code from crypto  https://review.openstack.org/43905817:22
*** hseipp has quit IRC17:23
*** bkopilov has quit IRC17:27
*** oshritf__ has joined #openstack-swift17:31
*** gabor_antal_ has joined #openstack-swift17:31
*** gabor_antal has quit IRC17:31
*** oshritf_ has quit IRC17:34
*** bkopilov has joined #openstack-swift17:38
joeljwrighttimburke: did you have a chance to look at the SLO pre/postamble patch?17:44
*** jaosorior has quit IRC17:45
timburkejoeljwright: ugh. i did not :-( sorry17:45
joeljwrighttimburke: no problem17:47
joeljwrighttimburke: I'm going to keep an eye on any updates, but I'm away from the office for the next few weeks17:49
*** tesseract has quit IRC17:49
*** d0ugal has joined #openstack-swift17:59
acoles_joeljwright: skiing?18:00
*** pcaruana has quit IRC18:03
*** d0ugal has quit IRC18:04
*** mgagne_ is now known as mgagne18:05
*** geaaru has quit IRC18:08
*** gabor_antal_ is now known as gabor_antal18:13
joeljwrightacoles_: shhh!18:20
joeljwrightdon't tell everyone!18:20
joeljwrightacoles_: yeah, I'm ski guiding for 3 weeks :)18:21
acoles_life's tough :)18:22
joeljwright:)18:26
*** joeljwright has quit IRC18:26
*** spotz is now known as spotz_zzz18:32
*** spotz_zzz is now known as spotz18:33
baffletimss: Yeah, I contacted the vendor and asked them to look into changing the default segment size, this can't be that uncommon.18:34
*** acoles_ has quit IRC18:48
*** dmorita has quit IRC18:52
*** dmorita has joined #openstack-swift18:56
*** dmorita has quit IRC19:04
*** ganders has joined #openstack-swift19:28
*** amoralej is now known as amoralej|off19:43
notmynamereminder (mostly for those in the USA): tomorrows meeting is still at 2100UTC. which might be different for you this week. UTC doesn't do time changes. it's at 2pm pacific, 5pm eastern19:46
*** dmorita has joined #openstack-swift19:48
*** ganders has quit IRC19:55
MooingLemuryay, Arizona20:09
notmynameyeah, I have no idea about what time it is in AZ. ;-)20:18
*** lespaul_ has joined #openstack-swift20:18
tdasilvai think they don't observe daylight savings, so meeting time never changes for them???20:19
lespaul_Hello. Before installing Swift from the source/Github for the proxy and storage nodes, any dependencies that needs to be met first? How about pyeclib and liberasurecode? I'm getting a dnspython error when running the Swift setup.py install, hence the question. Thanks.20:28
notmynamelespaul_: there's the requirements.txt file which has dependencies that can be found on pypi. then there's bindep.txt that lists non-python dependencies20:30
lespaul_notmyname: Got it, thanks.20:35
*** tonanhngo has quit IRC21:04
*** _JZ_ has quit IRC21:13
*** silor has joined #openstack-swift21:14
*** silor has quit IRC21:20
*** Jeffrey4l has quit IRC21:35
*** Jeffrey4l has joined #openstack-swift21:35
mattoliverauMorning21:44
*** vint_bra has quit IRC21:46
*** catintheroof has quit IRC21:46
thurloatnotmyname added some tests to patch 445160 and moved it out of WIP (i think)22:13
patchbothttps://review.openstack.org/#/c/445160/ - swift - Un-delete accounts that were previously marked as ...22:13
*** ChanServ changes topic to "Topic: Let's talk, we're nice. | PTG etherpad: https://etherpad.openstack.org/p/swift-ptg-pike | Logs: http://eavesdrop.openstack.org/irclogs/%23openstack-swift/ | Meetings: https://wiki.openstack.org/wiki/Meetings/Swift | Priority Reviews: https://wiki.openstack.org/wiki/Swift/PriorityReviews"22:42
*** sams-gleb has quit IRC22:53
*** Renich has joined #openstack-swift23:01
Renicho/23:01
RenichI need some help translating v3 access into v1. I know how to access my Object Storage via V3, but a user requires PHP: https://github.com/php-opencloud/openstack/blob/master/samples/object_store/v1/containers/list.php and the only example there is using V1.23:02
RenichWould somebody help me making the translation?23:02
RenichI need to know how to connect using v123:03
*** klamath has quit IRC23:06
timburkeRenich: the V1 there is referring to the object-store API version (i believe) -- the auth API version (which i think is what you're looking for?) is separate23:11
notmynameRenich: yeah, i think you're looking for something under https://github.com/php-opencloud/openstack/tree/master/samples/identity23:12
timburkethat said, the auth details look like v3 auth already, +/- some domains23:12
notmynametimburke: you mean "v2" ;-)23:12
Renichtimburke: ah! I missed that... sorry :S23:12
notmynametimburke: isn't v3 just v2 + domains? :-)23:12
timburkenotmyname: well, there's also the project vs. tenant thing. with no domain, it falls back to some default one, right?23:13
notmynameprobably?23:14
Renichtimburke: well, that doesn't seem to be the answer. Those examples are from CRUD users and stuff.23:14
Renichtimburke: I will try and dig the code to see if I can learn something23:14
RenichCode is very well documented... phew23:16
timburkehmm. the auth details for https://github.com/php-opencloud/openstack/blob/master/samples/identity/v3/users/list_users.php look similar... but the example doesn't work with v3?23:16
Renichtimburke: I dunno what to set in region. Nor if "project name" works as "project id"23:17
Renichlines 5 through 1723:17
RenichHow can a user get info on his project/account? openstack project list doesn't work for a normal user23:19
timburkeyou can probably leave out region; i would expect it to select one automatically (likely just the first one from the service catalog). you're probably right about project name vs. id -- but i'm willing to be you could have something like `'scope'   => ['project' => ['name' => '{projectName}', 'domain' => <something>]]`23:19
Renichtimburke: probablly... will do trian and error, hehe23:20
*** kei_yama has joined #openstack-swift23:29
*** chsc has quit IRC23:30
*** tonanhngo has joined #openstack-swift23:35
mattoliveraufyi I wrote down how I setup keystone in a SAIO in case others want to ever do that thing. https://oliver.net.au/?p=313 it sets it up with keystone admin and public ports etc. Mainly did it for myself so I don't have to re-learn later :P23:39
tdasilvamattoliverau: awesome!!! now we just need to do that in swift-ansible23:45
mattoliverautdasilva: yeah, now that I have the steps down, shouldn't be too hard ;)23:46
tdasilvamattoliverau: thanks for sharing that23:47
mattoliverauits also a little rough, probably should have given it a read before I hit publish but meh :P23:48
tdasilvamattoliverau: no worries, i know where to find the author if a question comes up :)23:49
mattoliverau:P23:49
*** sams-gleb has joined #openstack-swift23:53
*** adriant has joined #openstack-swift23:58
*** sams-gleb has quit IRC23:59

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