Wednesday, 2016-09-14

*** Suyi_ has quit IRC00:05
*** zul has quit IRC00:08
*** vint_bra has joined #openstack-swift00:13
*** tqtran has quit IRC00:25
*** vint_bra has quit IRC00:30
*** vint_bra has joined #openstack-swift00:31
*** itlinux has quit IRC00:40
*** itlinux has joined #openstack-swift00:41
*** m_kazuhiro has joined #openstack-swift00:55
*** itlinux has quit IRC00:56
*** asettle has joined #openstack-swift00:59
*** itlinux has joined #openstack-swift01:00
*** trananhkma has joined #openstack-swift01:02
*** gyee has quit IRC01:03
*** asettle has quit IRC01:04
openstackgerritClay Gerrard proposed openstack/swift: make object server/replicator work with swift-init  https://review.openstack.org/36976501:05
kota_good morning01:08
claygredbo: can you tell nadeem I need to talk about https://review.openstack.org/#/c/369765/1 when he has some time?01:11
patchbotpatch 369765 - swift (feature/hummingbird) - make object server/replicator work with swift-init01:11
mattoliveraukota_: morning01:15
kota_acoles: thanks for fixing the optimistic-GET patch, will review again soon.01:15
kota_mattoliverau: morning!01:15
*** zhengyin has joined #openstack-swift01:18
*** jamielennox is now known as jamielennox|away01:26
*** mingyu has joined #openstack-swift01:32
*** mingyu has quit IRC01:36
zhengyingood morning01:36
kota_zhengyin: good morning01:38
zhengyinkota_: morning01:38
*** itlinux has quit IRC01:39
mattoliverauzhengyin: morning01:41
zhengyinmattoliverau: morning01:41
*** itlinux has joined #openstack-swift01:46
*** itlinux has quit IRC01:56
*** zul has joined #openstack-swift02:27
*** zul has quit IRC02:28
*** zul has joined #openstack-swift02:28
*** klrmn has quit IRC02:48
*** stevemar_ is now known as stevemar02:49
charzmorning02:56
*** itlinux has joined #openstack-swift02:57
mattoliveraucharz: o/02:59
*** zaitcev has joined #openstack-swift03:00
*** ChanServ sets mode: +v zaitcev03:00
*** zul has quit IRC03:05
*** itlinux has quit IRC03:07
*** mingyu has joined #openstack-swift03:08
*** tqtran has joined #openstack-swift03:22
*** tqtran has quit IRC03:26
*** chsc has joined #openstack-swift03:32
*** chsc has joined #openstack-swift03:32
claygmade.  my.  day.  https://github.com/gfredericks/quinedb03:44
claygwhy *shouldn't* your database be a quine!?03:45
*** itlinux has joined #openstack-swift03:46
*** itlinux has quit IRC03:56
*** chsc has quit IRC03:58
*** zaitcev has quit IRC04:04
*** m_kazuhiro has quit IRC04:07
*** itlinux has joined #openstack-swift04:37
*** psachin has joined #openstack-swift04:44
*** itlinux has quit IRC04:47
openstackgerritPallavi proposed openstack/swift: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36981404:49
*** mingyu has quit IRC04:50
openstackgerritPallavi proposed openstack/python-swiftclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36981904:59
*** Jeffrey4l_ has joined #openstack-swift05:00
*** Jeffrey4l has quit IRC05:04
*** silor has joined #openstack-swift05:14
*** klrmn has joined #openstack-swift05:22
*** silor1 has joined #openstack-swift05:23
*** silor has quit IRC05:25
*** silor1 is now known as silor05:25
*** rcernin has joined #openstack-swift05:33
*** jamielennox|away is now known as jamielennox05:40
*** ppai has joined #openstack-swift05:46
*** itlinux has joined #openstack-swift05:47
*** ppai has quit IRC05:48
*** klrmn has quit IRC05:57
*** ppai has joined #openstack-swift05:59
*** itlinux has quit IRC06:01
*** ChubYann has quit IRC06:03
*** mingyu has joined #openstack-swift06:07
*** mingyu has quit IRC06:12
*** ChubYann has joined #openstack-swift06:18
*** 1JTAA9HZM is now known as mohit06:29
*** mohit is now known as Guest5907906:29
*** pcaruana has joined #openstack-swift06:32
*** aswadr_ has joined #openstack-swift06:34
*** itlinux has joined #openstack-swift06:35
*** silor has quit IRC06:39
*** itlinux has quit IRC06:46
*** hseipp has joined #openstack-swift06:47
*** tesseract- has joined #openstack-swift06:57
*** jistr is now known as jistr|mtgs07:09
*** jistr|mtgs is now known as jistr|mtg07:09
*** mingyu has joined #openstack-swift07:20
*** rledisez has joined #openstack-swift07:20
*** tqtran has joined #openstack-swift07:26
*** tqtran has quit IRC07:31
*** oshritf has joined #openstack-swift07:36
*** oshritf has quit IRC07:41
*** sams-gleb has joined #openstack-swift07:44
*** oshritf has joined #openstack-swift07:46
*** oshritf_ has joined #openstack-swift07:46
*** oshritf has left #openstack-swift07:47
*** onovy has quit IRC07:51
*** peterlisak has quit IRC07:52
*** itlinux has joined #openstack-swift07:55
*** oshritf_ has quit IRC08:02
*** permalac has joined #openstack-swift08:03
*** ntata has joined #openstack-swift08:04
*** itlinux has quit IRC08:05
*** tries_ has joined #openstack-swift08:17
*** manous has joined #openstack-swift08:23
*** asettle has joined #openstack-swift08:29
*** joeljwright has joined #openstack-swift08:29
*** ChanServ sets mode: +v joeljwright08:29
*** peterlisak has joined #openstack-swift08:30
*** onovy has joined #openstack-swift08:30
*** takashi has joined #openstack-swift08:33
openstackgerritDonagh McCabe proposed openstack/swift: Corrections for the API specifications in api-ref  https://review.openstack.org/35476708:50
*** acoles is now known as acoles_09:02
*** kei_yama has quit IRC09:02
*** itlinux has joined #openstack-swift09:06
*** donagh has joined #openstack-swift09:11
*** itlinux has quit IRC09:16
openstackgerritDonagh McCabe proposed openstack/swift: Corrections for the API specifications in api-ref  https://review.openstack.org/35476709:16
*** mvk has quit IRC09:19
*** tqtran has joined #openstack-swift09:28
*** acoles_ is now known as acoles09:28
*** peterlisak has quit IRC09:29
*** onovy has quit IRC09:29
*** tqtran has quit IRC09:32
*** stack_ has joined #openstack-swift09:35
*** permalac has quit IRC09:38
*** mingyu_ has joined #openstack-swift09:41
*** stack__ has joined #openstack-swift09:45
*** mingyu has quit IRC09:45
*** trananhkma has quit IRC09:45
*** stack_ has quit IRC09:45
*** stack__ has quit IRC09:46
*** trananhkma has joined #openstack-swift09:46
*** daemontool has joined #openstack-swift09:46
*** mvk has joined #openstack-swift09:52
*** trananhkma has quit IRC09:58
*** bikmak has quit IRC10:03
*** takashi has quit IRC10:11
*** silor has joined #openstack-swift10:16
*** itlinux has joined #openstack-swift10:17
*** mingyu_ has quit IRC10:20
*** silor has quit IRC10:25
*** itlinux has quit IRC10:28
*** cbartz has joined #openstack-swift10:43
*** silor has joined #openstack-swift10:46
*** silor has quit IRC10:54
*** silor has joined #openstack-swift10:55
*** itlinux has joined #openstack-swift10:58
*** cdelatte has joined #openstack-swift11:00
*** itlinux has quit IRC11:09
*** oshritf has joined #openstack-swift11:09
*** oshritf_ has joined #openstack-swift11:09
*** thebloggu has joined #openstack-swift11:12
*** oshritf_ has left #openstack-swift11:18
*** oshritf__ has joined #openstack-swift11:26
*** oshritf has quit IRC11:27
*** tqtran has joined #openstack-swift11:29
*** tqtran has quit IRC11:34
*** openstackgerrit has quit IRC11:34
*** openstackgerrit has joined #openstack-swift11:35
*** silor has quit IRC11:40
*** asettle has quit IRC11:42
*** asettle has joined #openstack-swift11:43
*** acoles is now known as acoles_11:45
*** asettle has quit IRC11:47
*** acoles_ is now known as acoles11:53
*** manous has quit IRC11:54
*** asettle has joined #openstack-swift12:07
openstackgerritKota Tsuyuzaki proposed openstack/swift: EC Fragment Duplication - Foundational Global EC Cluster Support  https://review.openstack.org/21916512:08
kota_rebased12:08
*** itlinux has joined #openstack-swift12:09
*** ppai has quit IRC12:11
*** psachin has quit IRC12:13
*** psachin has joined #openstack-swift12:18
*** thebloggu has quit IRC12:19
*** itlinux has quit IRC12:20
*** gabor_antal has quit IRC12:43
*** dabukalam_ is now known as dabukalam12:48
*** MVenesio has joined #openstack-swift12:54
*** MVenesio has quit IRC12:55
*** StraubTW has joined #openstack-swift13:09
*** peterlisak has joined #openstack-swift13:12
*** onovy has joined #openstack-swift13:12
*** itlinux has joined #openstack-swift13:20
*** jistr|mtg is now known as jistr13:24
*** tqtran has joined #openstack-swift13:31
*** itlinux has quit IRC13:34
*** zhugaoxiao has quit IRC13:35
*** tqtran has quit IRC13:35
*** vint_bra has joined #openstack-swift13:42
*** tongli has joined #openstack-swift13:43
*** jistr is now known as jistr|mtg13:49
openstackgerritKota Tsuyuzaki proposed openstack/swift: EC Fragment Duplication - Foundational Global EC Cluster Support  https://review.openstack.org/21916513:50
openstackgerritKota Tsuyuzaki proposed openstack/swift: EC Fragment Duplication - Foundational Global EC Cluster Support  https://review.openstack.org/21916513:59
*** chsc has joined #openstack-swift14:01
*** chsc has joined #openstack-swift14:01
*** CaioBrentano has quit IRC14:01
*** CaioBrentano has joined #openstack-swift14:01
*** mingyu has joined #openstack-swift14:30
*** hseipp has quit IRC14:33
*** itlinux has joined #openstack-swift14:35
*** sgundur_ has joined #openstack-swift14:39
*** tgtanya has joined #openstack-swift14:39
*** _JZ_ has joined #openstack-swift14:41
*** hseipp has joined #openstack-swift14:47
*** mingyu has quit IRC14:53
openstackgerritAlistair Coles proposed openstack/swift: Make container sync copy SLO manifests  https://review.openstack.org/34849514:53
*** mingyu has joined #openstack-swift14:54
*** nadeem has joined #openstack-swift15:00
*** jistr|mtg is now known as jistr15:01
pdardeauclayg: nadeem is out today iirc15:04
pdardeauclayg: sorry, he was out Monday and Tuesday15:05
nadeemI have extended my vacation till today as my brother is visiting me from out of town.15:06
nadeemclayg we can talk about it tomorrow15:06
*** tgtanya has quit IRC15:16
*** nadeem has quit IRC15:19
notmynamegood morning15:21
notmynamemattoliverau: you're talking at LCA, too? cool!15:22
openstackgerritAlistair Coles proposed openstack/python-swiftclient: Make tempurl command check for valid object path  https://review.openstack.org/36737715:24
*** psachin has quit IRC15:30
*** sams-gleb has quit IRC15:31
notmynamehmm...that can't be right. I don't have hundreds on unread messages in the openstack ML from overnight15:34
*** rcernin has quit IRC15:34
*** ChanServ sets mode: +v tdasilva15:34
notmynameah, there. kicking the mail client in the pants helped.15:35
notmynamehmmm... this looks interesting on cross-project summit planning. but the linked etherpad seems to imply (well, explicitly state, in bold) that only the TC can express any preference on it http://lists.openstack.org/pipermail/openstack-dev/2016-September/103657.html15:40
*** pcaruana has quit IRC15:40
notmynameehh, maybe not. the TC chooses, but I suppose anyone can comment15:43
*** daemontool_ has joined #openstack-swift15:45
notmynameacoles: I'm going through review emails now. I know several of your patches are being reviewed right now. anything specifically I should pay attention to?15:46
*** daemontool has quit IRC15:48
*** sgundur_ has quit IRC15:58
acolesnotmyname: from those on priority review page, https://review.openstack.org/#/c/348495/ has a +2 from donagh and maybe clayg will complete on that one16:00
patchbotpatch 348495 - swift - Make container sync copy SLO manifests16:00
notmynameok, based on your bug report, that's kinda the most important one16:00
acolesnotmyname: https://review.openstack.org/#/c/215276/ - kota is up to speed on that and timburke seems to have started :)16:01
patchbotpatch 215276 - swift - Enable object server to return non-durable data16:01
*** zul has joined #openstack-swift16:01
acolesnotmyname: https://review.openstack.org/#/c/355958/ has mattoliverau thiago and mahatic  looking at it16:02
patchbotpatch 355958 - swift - EC - eliminate .durable files16:02
notmynameacoles: ok, thanks for the summary16:03
acolesnotmyname:  I have a hand in this one but there are no reviews on it yet https://review.openstack.org/#/c/210099/16:03
patchbotpatch 210099 - swift - Add process level concurrency to container sync16:03
acolesnotmyname: summary is yay for teamwork16:03
notmyname:-)16:03
acolesI'll try to keep up with the reviewers but I am outgunned16:03
notmynameyeah, those top 3 ones are all you ;-)16:04
notmynamewhat help do you need to respond to reviews? anything the rest of us can do?16:04
claygacoles: single container async update - MIND BLOWN16:04
acolesnotmyname: yeah, how did that happen, and worse one is over a year old so how am I supposed to remember what it does :O16:05
claygacoles: if I say I still disagree the leak goes the right way (but agree can fix later) - will do that thing where you say "it's ok, we're all wrong sometimes" without clarifying which of us is wrong!?16:06
claygwait... we care about container sync now?16:07
acolesclayg: lol16:07
claygwhat happened to no one uses container sync?!  do we use container sync now!?16:07
notmynameclayg: /me *whispers* no16:08
notmynameshhh16:08
claygphew16:09
acolesclayg: is there a "right" way for a leak to go, we have to argue about which is "least wrong" ;)16:09
*** rledisez has quit IRC16:10
acolesclayg: so i can allow you to be less wrong than me without allowing you to be right, right? ;)16:10
*** chsc has quit IRC16:11
acolesnotmyname: I'm thinking on your question, not ignoring16:11
*** sgundur_ has joined #openstack-swift16:14
claygclayg: when he's not right - he's least wrong16:17
claygi like that16:17
claygtorgomatic_: when you type SLO is the article 'a' or 'an' - is it "an ess-ell-oh" or "a slow"16:22
jrichliI care about container sync.  I need to start digging into it ... on my list16:22
claygnotmyname: jrichli just signed up to review mutli-process container sync16:22
jrichlilol.16:22
jrichliit really is on my list16:22
notmyname:-)16:22
jrichlialong with keymasterV2, symlinks, revisiting some SLO and metadata stuff, docs, ... <fades>16:23
jrichlioh yeah, and notifications16:23
jrichli+1 for "an ess-ell-oh"16:24
claygahhhh BOOO16:25
*** zaitcev has joined #openstack-swift16:25
*** ChanServ sets mode: +v zaitcev16:25
claygSo when talking a static large object with segment ranges you don't call it a slornage?16:25
clayg*slorange16:26
jrichliclayg: internally, yes :-) but i dont think we have in docs16:26
*** cbartz has quit IRC16:29
mahaticI like and call it "an ess-ell-oh" or "an ess-ell-oh range". "a slow" is lazy :P16:32
claygrofl16:32
jrichlimahatic: for me, its gotta be ess-ell-oh because of dlo : how do you say dlo without having to say d-lo or d-l-o.16:33
jrichliso ess-lo woudl be fine16:33
claygkeep it on the d-low16:33
jrichliha!16:33
*** rcernin has joined #openstack-swift16:34
mahaticfwiw when I first heard "slow" from clayg in a conf, it took me a sec to translate it to "s-l-o". of course the context helped ;)16:35
*** tesseract- has quit IRC16:35
clayggha!  UNCLE!  ;)16:37
mahaticUNCLE? is that a nickname for a new feature/middleware? ;)16:37
clayghttps://en.wikipedia.org/wiki/Say_Uncle16:38
MooingLemuris that the 503-generating middleware?16:38
MooingLemur:)16:38
MooingLemurcluster is saying uncle16:38
mahaticclayg: oo! TIL! thanks16:38
claygi love y'all so much16:39
jrichlilooking forward to Barcelona!  MooingLemur: will you be there?16:43
MooingLemurProbably not.  Several reasons, including PCI-DSS audit week :/16:47
jrichliMooingLemur: sorry to hear that16:47
*** mvk has quit IRC16:47
*** hseipp has quit IRC16:48
*** diogogmt has joined #openstack-swift16:49
*** tsg has joined #openstack-swift16:51
acolesjrichli: welcome to core-land, where todo lists have no end :)16:54
*** takashi has joined #openstack-swift16:54
acolesis a bug in SLO a sloworm?16:56
jrichliacoles: :-)  I didn't even list the stuff I just want to look at out of my own interest.  Its a good feeling though - to have a lot of fun choices16:56
asettleacoles: I came in here simply to lol at that, hahahah nice.16:57
acolesjrichli: did they not tell you, when you become a core you promise not to have any interests of your own, you are a servant to the community16:57
notmynamemmotiani: around today? I may have a question for you in a little bit. need to do some reading first..16:57
ntatas16:57
jrichliacoles: ic!  I dont think that was in the intro to core talk.16:58
notmynamejrichli: bah! I'll have to redo the training materials16:58
notmynamemake some more handouts16:58
jrichlithat sounds fun16:59
acolesof course it could be neither "ess-ell-oh" nor "slow", there's slo as in sloppy16:59
jrichlithat sort of makes me think of pho, although a different sound17:00
* jrichli is gonna go get lunch17:01
timburkedammit! got in not long ago, just catching up with the overnight backlog, and now i'm hungry :P17:03
acolesnotmyname: ok, here's an answer...if someone has time, take the optimistic gets patch 215276 and run up proxy and object servers with and without the patch, and vice versa, then run func tests to check there is no upgrade issue17:04
patchbothttps://review.openstack.org/#/c/215276/ - swift - Enable object server to return non-durable data17:04
claygacoles: i can't help but think about how much more terrible this would all have been if container sync was sending x-object-sysmeta-static-large-object: true17:04
notmynameacoles: +117:05
acolesclayg: ugh, yeah, swift.gatekeeper_override wouldn't quite cut it whichever way you leaked it17:07
notmynameacoles: thanks. If I get to it, I'll do that, but I wrote that down on the priority reviews page17:07
*** klrmn has joined #openstack-swift17:07
acolesnotmyname: ok. I may get to it myself but it seemed a self-contained task.17:08
*** timur_ is now known as timur17:11
openstackgerritClay Gerrard proposed openstack/swift: Assert metadata of SLO PUT from container sync  https://review.openstack.org/37031617:11
openstackgerritShashirekha Gundur proposed openstack/swift: Invalidate cached tokens api  https://review.openstack.org/37031917:12
openstackgerritClay Gerrard proposed openstack/swift: DRY out probe.common  https://review.openstack.org/37032117:14
*** asettle has quit IRC17:17
claygyou know - i think i have yet to read rfc 7230-7235 in their entirety17:17
*** asettle has joined #openstack-swift17:18
acolesclayg: let's do it together one evening in Barcelona, on the beach with some beers17:18
acolesclayg: *read the rfcs* I mean17:18
* acoles blushes17:18
openstackgerritAlistair Coles proposed openstack/python-swiftclient: Make tempurl subcommand insist on whole number seconds  https://review.openstack.org/36791517:19
*** Suyi_ has joined #openstack-swift17:20
redbowow17:20
claygacoles: k, i'll print 'em out17:20
*** daemontool_ has quit IRC17:21
*** asettle has quit IRC17:26
*** oshritf__ has quit IRC17:28
*** sgundur_ has quit IRC17:29
*** raba has joined #openstack-swift17:31
jrichlithat's one for the list of quotes17:31
*** tqtran has joined #openstack-swift17:34
*** tqtran has quit IRC17:38
*** itlinux has quit IRC17:39
*** sgundur_ has joined #openstack-swift17:39
claygboom - what's next!?17:39
*** mingyu has quit IRC17:41
clayg500 lines in disk file and 400 lines in the obj controller - i've already reviewed it half a dozen times over the past 13 months - patch 215276 is no joke :\17:46
patchbothttps://review.openstack.org/#/c/215276/ - swift - Enable object server to return non-durable data17:46
timburkeclayg: what's next? https://tools.ietf.org/html/rfc7236 of course! we could change our use of `X-Auth-Token: <token>` to be `Authorization: Bearer <token>` :-P17:51
*** tqtran has joined #openstack-swift17:54
claygtimburke: does it never end?17:56
clayg7240?17:56
*** takashi has quit IRC18:01
claygwait - which one needs the upgrade testing?18:01
notmynamethe one you just mentioned18:02
claygthe loss of .durable files seems like the more dangerous change?  can't rollback at least - hopefully the upgrade is smooth18:02
acolesclayg: 21527618:02
claygnotmyname: you mean like mixed-mode upgrade?  where some diskfiles are stupid and the proxy is already smart?18:02
acolesclayg: even I am struggling to review 215276 :/18:02
clayg... so is the remove .durables gunna get pushed out?18:03
*** mvk has joined #openstack-swift18:03
*** acoles is now known as acoles_18:04
*** tsg has quit IRC18:09
timburkeclayg: 7686, when last i pulled down RFC-all.tar.gz18:10
*** joeljwright has quit IRC18:15
*** chsc has joined #openstack-swift18:17
*** chsc has joined #openstack-swift18:17
*** tsg has joined #openstack-swift18:21
*** sams-gleb has joined #openstack-swift18:24
Guest59079notmyname: Hi18:30
*** sams-gleb has quit IRC18:30
*** sgundur_ has quit IRC18:41
*** tsg has quit IRC18:42
*** zul_ has quit IRC18:55
*** zul has quit IRC18:59
*** Mype_ has joined #openstack-swift18:59
Mype_Hello, i have a problem with the OpenStack PHP SDK (https://github.com/php-opencloud/openstack)18:59
Mype_Unpossible to connect to the api18:59
Mype_http://pastebin.com/QbQrBCqX19:00
Mype_That returns "Endpoint URL could not be found in the catalog for this service. Name: swift Type: object-store Region: GRA1 URL type: public"19:00
Mype_Thank you in advance!19:00
*** sgundur_ has joined #openstack-swift19:01
notmynameMype_: I think that means that you don't have the right swift storage URL (or any swift endpoint?) in your keystone catalog.19:02
claygtimburke: how many times did you have to type `swift info --json | jq .swift.policies[].name` before you could get it on the first try?19:03
claygi'm down to like ~7 tries after like ~3 attempts?  i am seeing improvement tho - i'll best you jq19:04
*** zul_ has joined #openstack-swift19:06
*** pcaruana has joined #openstack-swift19:07
Mype_notmyname: But when I use python client for swift, there's no problem, i can see all my files and interact with them19:09
notmynameMype_: oh, interesting. might be a auth v3 issue in the php sdk then.19:09
notmynameMype_: have you found any docs on that? or maybe you can talk to OVH with v2 auth?19:10
Mype_OVH has both v2 and v3 auth API, but i don't know if the PHP SDK that i'm using is compatible with v2.019:11
notmynameI don't either. what do the docs say?19:12
timburkeMype_: i'm guessing the issue is in how the php library is trying to select the endpoint to use -- it's probably worth looking at what the service catalog coming out of OVH looks like, then figuring out how to make the library use some non-default selection criteria19:12
*** oshritf__ has joined #openstack-swift19:14
timburkefwiw, it looks like that library *does* support v2 auth, though i don't yet know how to change between them19:14
Mype_notmyname: OVH Docs ? Just how to use Python client, they allow us to download a preconfig file19:15
Mype_timburke: Thanks a lot ! Do you think i have to add a new argument in the auth php code like the endpointUrl ? Or also use the v2 api if available ?19:17
timburkeMype_: looking at https://github.com/php-opencloud/openstack/blob/master/src/Identity/v3/Service.php#L30-L47 i'm guessing you'll need to pass one or more of catalogName, catalogType, or interface. you've already got region19:19
*** oshritf__ has quit IRC19:19
*** oshritf__ has joined #openstack-swift19:21
Mype_Thanks i'll try to add these arguments. I also watched at the PHP code (beginner) and i found that the error i get was here: https://github.com/php-opencloud/openstack/blob/b5ace79795558e2ad6dcc03ac1f91cb60c3d84a7/src/Identity/v3/Models/Catalog.php#L4719:23
openstackgerritMichael Barton proposed openstack/swift: go: container server and replicator  https://review.openstack.org/37039519:26
Mype_timburke: Thanks i'll try to add these arguments. I also watched at the PHP code (beginner) and i found that the error i get was here: https://github.com/php-opencloud/openstack/blob/b5ace79795558e2ad6dcc03ac1f91cb60c3d84a7/src/Identity/v3/Models/Catalog.php#L47 (repost)19:27
timburkeooh! i knew i'd seen something that could help with this once! https://wiki.openstack.org/wiki/API_Working_Group/Current_Design/Service_Catalog#OVH19:31
timburkeonly that "Name: swift Type: object-store Region: GRA1 URL type: public" looks right :-/19:31
timburkeat least, for the v2 example catalog that was listed there19:31
*** aswadr_ has quit IRC19:32
*** dfg_ has joined #openstack-swift19:32
*** sgundur_ has quit IRC19:33
Mype_i set for the v3 : 'authUrl' => 'https://auth.cloud.ovh.net/v3'. With the v2 URL the result was an 404 error. The SDK uses by default the v319:35
Mype_Do you think I should contact OVH for this ?19:36
notmynamejust got the note that our tshirts are ready to be picked up :-)19:39
*** asettle has joined #openstack-swift19:43
timburkeMype_: maybe. they've likely helped people use that library before (or a similar one). if you wanted to take a look at the service catalog, though, something like https://gist.github.com/tipabu/c945dc146d45b9bd5f636c528b2cca75 should help (it's using the same, surely-redacted credentials as your original pastebin, so it'll need some alterations)19:44
timburkethe response should include a catalog element that has a list of service dicts; i think the type is fairly consistent, so you might want to look for object-store19:46
Mype_thanks!19:51
Mype_I found the object-store in the catalog19:51
*** hoonetorg has quit IRC19:53
timburkeMype_: did it have "swift" as the name? and did it have an endpoint that had a region of "GRA1" and interface of "public"?19:54
*** can8dnSix has joined #openstack-swift19:55
Mype_It has no name19:55
Mype_just a type http://pastebin.com/ZHVfYgyd19:55
Mype_swift was not in the output19:56
Mype_For the GRA1 all seems good19:57
timburke...and the library doesn't seem to like that https://github.com/php-opencloud/openstack/blob/v2.0.5/src/Identity/v3/Models/Service.php#L77 :-/19:58
*** pcaruana has quit IRC20:00
Mype_So the SDK is not compatible with OVH or it's a mistake from the SDK's dev ? Is there any alternative to use Swift in a PHP ?20:02
*** zul has joined #openstack-swift20:02
Mype_PHP website20:02
Mype_*20:02
MooingLemurComing from 1 region and two zones, slowly adding a single-zone 2nd region, there's more shuffling of partitions around between the two old zones than I'd expect on rebalance.  Any tricks anyone can imagine that might minimize that?20:03
MooingLemurI suppose I should ensure my swift-ring-builder is the most modern20:03
timburkeMype_: IMHO, it seems like the SDK is making too many assumptions. i'm sure there are other php libraries out there, but i've never looked into them myself20:04
timburkei also just noticed that the catalog is sending back a region_id but no region, so it's probably going to fall down around https://github.com/php-opencloud/openstack/blob/v2.0.5/src/Identity/v3/Models/Endpoint.php#L70 too20:05
timburkeMype_: it seems like talking to OVH is the way to go; they're the people most likely to know what php SDKs will definitely work with them20:08
*** hoonetorg has joined #openstack-swift20:08
*** can8dnSix has quit IRC20:08
Mype_I will contact them. Do you think it's easy to create my own "librairie" working with the API, I just need to create and delete object, nothing more. With curl ?20:11
*** zul has quit IRC20:11
*** zul has joined #openstack-swift20:12
*** tsg has joined #openstack-swift20:12
*** can8dnSix has joined #openstack-swift20:13
timburkeMype_: i don't think it should be too bad, especially if you use tempurls. i'd wager most of the devs here primarily use curl to poke at swift :-)20:20
*** joeljwright has joined #openstack-swift20:21
*** ChanServ sets mode: +v joeljwright20:21
Mype_Thanks a lot for your help ! It's very nice of you !20:22
claygfor i in {1..10}; do nosetests swift/test/unit/common/test_utils.py:TestUnlinkOlder.test_unlink_mixed; if [ $? -ne 0 ]; then break; fi; done <- this breaks for me on master?20:25
notmynameclayg: womm20:28
clayghmph - git blame says I wrote the damn test?20:28
*** sgundur_ has joined #openstack-swift20:29
claygahhhhhhhnd now it's working :'(20:30
claygi hate computers20:30
timburkei see ~1/100 fail, or ~7/100020:30
*** niknakpaddywak has joined #openstack-swift20:33
openstackgerritMerged openstack/swift: Make container sync copy SLO manifests  https://review.openstack.org/34849520:33
claygok, looking at the code I guess subsequent calls to time.time can return the same value :\20:33
claygWHO KNEW!20:33
claygi hate computers20:34
timburkeclayg: they're all jerks20:34
claygwhen you need them to be fast - too slow; when you need them to be slow - TOO FAST!20:34
*** rcernin has quit IRC20:36
*** tsg has quit IRC20:37
*** tongli has quit IRC20:38
clayglp bug #162365520:39
openstackLaunchpad bug 1623655 in OpenStack Object Storage (swift) "TestUnlinkOlder can fail if python is too fast" [Wishlist,Confirmed] https://launchpad.net/bugs/162365520:39
*** rcernin has joined #openstack-swift20:40
notmynamehmm...so the fact that it never failed for me is just because my computer is slower than yours?20:40
*** Mype_ has quit IRC20:40
claygnotmyname: timburke's computer is more *optimized*20:41
timburkenotmyname: does the swift community need to pitch in to get you a better laptop?20:41
*** kei_yama has joined #openstack-swift20:41
*** rcernin has quit IRC20:41
*** rcernin has joined #openstack-swift20:41
*** rcernin has quit IRC20:42
*** rcernin has joined #openstack-swift20:42
openstackgerritMerged openstack/python-swiftclient: Make tempurl command check for valid object path  https://review.openstack.org/36737720:45
openstackgerritMerged openstack/python-swiftclient: Make object option dependent on container in usage strings  https://review.openstack.org/36726120:46
openstackgerritMerged openstack/python-swiftclient: Fix intermittent test failure  https://review.openstack.org/36153720:46
mattoliverauMorning20:50
openstackgerritThai Tran proposed openstack/swift: Supporting Account ACL in keystoneauth  https://review.openstack.org/35671520:50
*** m_kazuhiro has joined #openstack-swift20:53
kota_good morning20:57
mattoliveraukota_: o/20:58
notmynamehello20:58
notmynamemeeting in 2 minutes in #openstack-meeting20:58
kota_mattoliverau, notmyname: o/20:58
*** can8dnSix has quit IRC20:59
*** acoles_ is now known as acoles21:01
*** tsg has joined #openstack-swift21:02
openstackgerritThai Tran proposed openstack/swift: Refactored test_tempauth account acl tests  https://review.openstack.org/37043621:12
openstackgerritTravis McPeak proposed openstack/swift: Updating Bandit config file  https://review.openstack.org/36506521:13
openstackgerritThai Tran proposed openstack/swift: Refactored test_tempauth account acl tests  https://review.openstack.org/37043621:13
*** dmorita has joined #openstack-swift21:17
*** oshritf__ has quit IRC21:18
*** sgundur_ has quit IRC21:23
*** asettle has quit IRC21:25
*** sgundur_ has joined #openstack-swift21:26
openstackgerritKota Tsuyuzaki proposed openstack/swift: EC Fragment Duplication - Foundational Global EC Cluster Support  https://review.openstack.org/21916521:32
kota_update a missing part in the rebasing21:34
*** tsg has quit IRC21:34
kota_it may still have something, it has been affected by io nice change....21:36
kota_which i've not catch up well.21:36
*** dfg_ has quit IRC21:39
*** tsg has joined #openstack-swift21:42
claygwee that was fun21:51
zaitcevpoor inodes21:51
claygacoles: did you know about the thing with the pessemistic reconstructor not rebuilding fragments?21:51
mattoliverauzaitcev: yeah poor inodes :)21:52
* mattoliverau is off to find some breakfast21:52
*** asettle has joined #openstack-swift21:53
acolesclayg: no? serious? oh, do you mean when will we make reconstructor be optimistic too?21:53
tdasilvaclayg: are you talking about this bug: https://bugs.launchpad.net/swift/+bug/151034221:53
openstackLaunchpad bug 1510342 in OpenStack Object Storage (swift) "Reconstructor does not restore a fragment to a handoff node" [High,Confirmed] - Assigned to Bill Huber (wbhuber)21:53
acoleskota_: timburke clayg I'm at a day conference thing tomorrow so may be a little slow responding on patch 21527621:54
patchbothttps://review.openstack.org/#/c/215276/ - swift - Enable object server to return non-durable data21:54
claygtdasilva: not sure - my comments on that bug sound like I was thinking about a differet thing21:55
zaitcevI wrote a little stub /info for hummingbird, and suddenly stopped working. Returns 401 now.21:55
claygacoles: maybe one of us can do a rev so we don't loose a whole rotation of the day star?21:55
kota_acoles: ok21:56
claygzaitcev: you forgot to recompile21:56
claygbest part of hummingbird - all current and future bugs can be blamed on "you forgot to recompile"21:56
zaitcevwait, really?21:56
claygzaitcev: i don't know?21:56
zaitcevI thought there were no object files saved at any point, and everything was rebuild from scratch every time21:57
acolesclayg: sure. I'll get something done tomorrow, I am on site, but likely not all. I'll push whatever I can and handover the baton21:57
zaitcevLOL you totally got me going21:57
*** sgundur_ has quit IRC21:59
* kota_ is off for breakfast as well as mattolvierau22:00
*** m_kazuhiro has quit IRC22:01
*** tsg has quit IRC22:02
*** acoles is now known as acoles_22:05
openstackgerritMerged openstack/swift: Make load_crypto_meta more py3-friendly  https://review.openstack.org/33672122:06
*** _JZ_ has quit IRC22:07
*** tsg has joined #openstack-swift22:07
*** StraubTW has quit IRC22:09
*** asettle has quit IRC22:12
*** joeljwright has quit IRC22:17
*** patchbot has quit IRC22:19
*** patchbot has joined #openstack-swift22:19
*** patchbot has quit IRC22:20
*** patchbot has joined #openstack-swift22:21
*** rcernin has quit IRC22:43
*** zul has quit IRC22:44
*** neha__ has joined #openstack-swift22:44
*** diogogmt has quit IRC22:47
claygit's edgy-edge-cases like this that make it fun to work on swift -> https://gist.github.com/clayg/f6db6b41ef8b5c409297c19de94b339423:00
claygso *most* of the time a 4+2 can recover from two missing frags and a missing durable - but if you put it *just* the right order - no rebuildzy23:02
kota_clayg: interesting23:02
kota_will try that probe23:03
claygobject-6020: Unable to get enough responses (3/4) to reconstruct 127.0.0.1:6040/sdb8/584/AUTH_test/container-a0684b76-539c-47b1-a784-2f18bb2a2627/object-2d3aeb2d-cc2f-4505-8f09-5c0895420135 policy#1 frag#5 with ETag 6196a6a3747f858b39574c363124426023:03
claygboooooo23:03
kota_snipets that we need to optimistic-Reconstrution?23:04
claygkota_: minimal fix based on Al's work -> https://gist.github.com/clayg/0b7e223fa2b276b273c683f1772541b723:05
timburkeclayg: wait, (0, 1, 2) works?!23:06
kota_with optimistic-GET and all fragments should have same timestamp i think.23:06
claygtimburke: yeah i run reconstrutor like three times - so eventually 2 gets his durable back (from 3 i guess?) then it can rebuild23:06
claygbut the guy in the middle never gets his durable - he's trapped by two missing frags that will never rebuild23:07
claygtimburke: I have a little picture ->23:07
*** tsg has quit IRC23:15
clayghttps://goo.gl/K7ZKKt23:17
claygthe numbers on the inner circle are just the devices I happen to have in this particular failure23:18
clayganyway - i guess i'm not tracking if there's a super good reason that we shouldn't have the object server default to action - and how many of problems would just be "fixed" by returning a data file if it's there despite not being durable?  idk23:21
timburkeclayg: what's a webp file?23:21
*** jamielennox is now known as jamielennox|away23:22
openstackgerritKota Tsuyuzaki proposed openstack/swift: EC Fragment Duplication - Foundational Global EC Cluster Support  https://review.openstack.org/21916523:23
claygtimburke: i don't know?  https://en.wikipedia.org/wiki/WebP23:23
*** chsc has quit IRC23:23
*** Suyi_ has quit IRC23:25
kota_ah, may i got it the failure23:27
kota_possible solution might be reconstructor can make a commit if the rebulding fragment got success and the local fragment is not durable.23:28
kota_maybe?23:28
kota_or other reconstructor should know the non-durable file to push the commit23:29
kota_ah, optimistic-GET can also help it because since that object-server can report durable frag set so that...23:31
kota_wrong? (or hard?) anyway, it seems to need more hack on reconstructor/ssync_sender-ish.23:32
kota_oh, i probably was wrong.23:37
kota_the durable can be back if a neighbor is durable23:39
kota_s/the durable/the durable file/23:39
*** takashi has joined #openstack-swift23:41
kota_so  https://gist.github.com/clayg/0b7e223fa2b276b273c683f1772541b7 can help to make .durable (in fact, also the object) in the neighbors (i.e. node 0, 2) and finally either of those push the .durable file to node 123:41
kota_make sense.23:42
openstackgerritMerged openstack/swift: Corrections for the API specifications in api-ref  https://review.openstack.org/35476723:43
*** nadeem has joined #openstack-swift23:43
claygkota_: sounds perfectly reasonable to me23:46
kota_clayg: ok, thanks!23:47
*** takashi has quit IRC23:48

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