Tuesday, 2015-11-03

*** jerrygb has quit IRC00:03
*** hrou has joined #openstack-swift00:06
*** pdardeau has quit IRC00:08
*** pgbridge has quit IRC00:10
*** garthb_ has quit IRC00:13
*** diogogmt has quit IRC00:19
*** lcurtis has quit IRC00:28
*** diazjf has joined #openstack-swift00:40
*** hezhiqiang has quit IRC00:53
*** nadeem has quit IRC00:54
*** kevinc has quit IRC01:02
*** gyee has quit IRC01:03
*** itlinux has quit IRC01:04
*** janonymous_ has joined #openstack-swift01:04
*** diazjf has quit IRC01:16
*** zhill has quit IRC01:24
*** diazjf has joined #openstack-swift01:30
*** jrichli has joined #openstack-swift01:31
openstackgerritsanket lawangare proposed openstack/python-swiftclient: swiftclient updated  https://review.openstack.org/24106401:37
*** jerrygb has joined #openstack-swift01:38
*** zhill has joined #openstack-swift01:44
*** hezhiqiang has joined #openstack-swift01:47
*** zhill has quit IRC01:48
*** diazjf1 has joined #openstack-swift02:03
*** diazjf has quit IRC02:04
*** janonymous_ has quit IRC02:07
*** klrmn1 has quit IRC02:12
*** haomaiwang has joined #openstack-swift02:14
*** briancline has joined #openstack-swift02:27
*** jlhinson has joined #openstack-swift02:33
*** diazjf1 has quit IRC02:39
*** haomaiwang has quit IRC03:01
*** haomaiwang has joined #openstack-swift03:01
*** jrichli_ has joined #openstack-swift03:03
*** jrichli has quit IRC03:06
*** zhill has joined #openstack-swift03:28
*** zhill has quit IRC03:32
*** itlinux has joined #openstack-swift03:33
*** itlinux has quit IRC03:36
*** itlinux has joined #openstack-swift03:38
*** links has joined #openstack-swift03:53
*** haomaiwang has quit IRC04:01
*** 17WAAY74W has joined #openstack-swift04:01
*** trifon has joined #openstack-swift04:05
*** mahatic has joined #openstack-swift04:06
*** garthb has joined #openstack-swift04:06
mahaticgood morning04:07
*** Zyric has quit IRC04:08
*** mahatic has quit IRC04:15
*** asettle has joined #openstack-swift04:15
*** mahatic has joined #openstack-swift04:16
jrichli_mahatic: good morning04:19
gmmahagood morning mahatic04:20
mahaticjrichli_: glad hear about your meeting gone well :)04:20
mahaticgmmaha: morning!04:20
*** ppai has joined #openstack-swift04:20
mahaticnotmyname: thumbs up on the pdf04:20
jrichli_mahatic: thanks.  There is still more talk to more managers - I will be in another meeting tomorrow.  but so far, so good.04:21
jrichli_yes, that pdf will be very helpful04:21
mahaticjrichli_: yeah, good luck04:22
*** trifon has quit IRC04:22
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873604:35
*** itlinux_ has joined #openstack-swift04:45
*** itlinux has quit IRC04:45
*** diazjf has joined #openstack-swift04:50
*** hezhiqiang has quit IRC04:53
* jrichli_ calls it a night04:53
*** jrichli_ has quit IRC04:58
*** 17WAAY74W has quit IRC05:01
*** haomaiwa_ has joined #openstack-swift05:01
*** zhill has joined #openstack-swift05:01
*** zhill has quit IRC05:06
*** hezhiqiang has joined #openstack-swift05:19
*** zhill has joined #openstack-swift05:27
*** zhill has quit IRC05:31
*** diazjf has quit IRC05:35
*** trifon has joined #openstack-swift05:35
*** mahatic_ has joined #openstack-swift05:37
*** sileht has joined #openstack-swift05:40
*** mahatic has quit IRC05:40
*** jamielennox is now known as jamielennox|away05:47
*** sanchitmalhotra has joined #openstack-swift05:55
*** jamielennox|away is now known as jamielennox05:58
*** haomaiwa_ has quit IRC06:01
*** haomaiwang has joined #openstack-swift06:01
*** hrou has quit IRC06:02
*** sanchitmalhotra has quit IRC06:03
*** garthb has quit IRC06:03
*** jerrygb has quit IRC06:14
*** Zyric1 has joined #openstack-swift06:14
*** itlinux_ has quit IRC06:17
*** zhill has joined #openstack-swift06:26
*** zhill has quit IRC06:31
*** zaitcev has quit IRC06:34
*** openstackstatus has quit IRC06:49
*** openstackstatus has joined #openstack-swift06:51
*** ChanServ sets mode: +v openstackstatus06:51
*** SkyRocknRoll has joined #openstack-swift06:52
*** asettle has quit IRC06:57
*** pchng has joined #openstack-swift06:58
*** haomaiwang has quit IRC06:58
*** mac_ified has quit IRC06:58
*** pchng_ has quit IRC07:01
*** haomaiwang has joined #openstack-swift07:01
*** jerrygb has joined #openstack-swift07:15
*** jerrygb has quit IRC07:19
*** mahatic has joined #openstack-swift07:28
*** jamielennox is now known as jamielennox|away07:29
*** chlong has quit IRC07:31
*** mahatic_ has quit IRC07:32
*** trifon has quit IRC07:40
*** trifon has joined #openstack-swift07:46
*** zigo has quit IRC07:53
*** zigo has joined #openstack-swift07:55
*** haomaiwang has quit IRC08:01
*** haomaiwang has joined #openstack-swift08:01
*** hseipp has joined #openstack-swift08:03
*** hseipp has quit IRC08:03
*** hseipp has joined #openstack-swift08:03
*** aix has quit IRC08:10
*** jmccarthy has quit IRC08:23
*** jmccarthy has joined #openstack-swift08:24
*** peterlisak has joined #openstack-swift08:24
*** haomaiwang has quit IRC08:25
*** geaaru has joined #openstack-swift08:26
*** rledisez has joined #openstack-swift08:28
*** haomaiwang has joined #openstack-swift08:28
*** ntt has joined #openstack-swift08:32
*** jordanP has joined #openstack-swift08:42
*** aix has joined #openstack-swift08:49
*** jistr has joined #openstack-swift09:00
*** haomaiwang has quit IRC09:01
*** haomaiwang has joined #openstack-swift09:01
acolesgood morning09:11
acolesjrichli: i was out most of yesterday (in fact, I replied to John's email and that was it!) - allowed my body a recovery day09:12
haypoacoles: morning :)09:12
mahaticgood morning! done with the jury service?09:12
acolesnotmyname: +1 for pdf, especially the last slide :)09:13
acoleshaypo: hi! good journey home?09:13
acolesmahatic: jury service is next week :(09:13
mahaticacoles: ah!09:13
haypoacoles: yeah, long trip, and this summit was amazing09:13
acoleshaypo: i was very impressed by those economy seats on japan airlines09:13
haypoand i finally got the opportunity to meet the great swift team ;)09:14
acoleshaypo: well we got to neet the great haypo ;)09:14
acolesmeet09:14
haypoacoles: for an unknown reason, JAL asked to take a flight earlier in a better class. win-win. ealier was better for me, and the higher class was great for my legs ;)09:14
mahaticlol09:14
haypohehe09:14
acoleshaypo: lucky for you!09:15
* acoles goes to deal with envy09:15
nttHi, What are best practises for billing in swift? How should I count the space? Should I monitor stats each hour/day/week/month ??09:15
*** jerrygb has joined #openstack-swift09:16
*** joeljwright has joined #openstack-swift09:17
*** ChanServ sets mode: +v joeljwright09:17
acolesntt: if you don't get answers, maybe try later in the day when some more ops people may be around and able to share experience09:17
nttacoles: ok, thank you09:18
*** jerrygb has quit IRC09:21
claygdamn you rings09:27
mahaticclayg: !09:29
acolesis clayg jetlagged or just resuming normal hours? ;)09:31
janonymousntt : you could use ceilometer for new requests09:35
nttjanonymous: yes.... ceilometer could be a solution. But I'd like to know if I can use other methods  (direct swift api)09:37
*** aix has quit IRC09:45
*** aix has joined #openstack-swift09:57
claygntt: use slogging -> https://github.com/notmyname/slogging go collect network and storage stats across the cluster on a regular basis10:00
*** haomaiwang has quit IRC10:01
clayg... but you still have to do something hand rolled to get the csv's into postgres10:01
*** aix has quit IRC10:01
*** haomaiwa_ has joined #openstack-swift10:01
*** lpabon has joined #openstack-swift10:02
claygok, i think i've got it - there was a couple of rings that looked wonky - but I think it was just cause the old dispersion value didn't consider the max replicas on a drive to be 110:02
claygmahatic: acoles: *is* there a deck on encryption already?  or just the emails so far...10:04
mahaticclayg: http://d.not.mn/swift_encryption_plan.pdf10:04
mahaticthere you go10:05
acolesclayg: https://trello.com/b/63l5zQhq/swift-encryption10:05
acolesoh slide deck. thought you meant trello.10:05
* lpabon thinks clayg is a robot and never sleeps10:06
*** jamielennox|away is now known as jamielennox10:06
clayglpabon: I took a nap on sunday10:06
*** aix has joined #openstack-swift10:06
*** hezhiqiang has quit IRC10:06
lpabon:-D10:06
acolesclayg: only cos sunday was 1st of the month I guess, I mean, surely you don't stop to nap *every* sunday? :P10:08
claygi was jet lagged10:08
lpabonacoles: lol10:08
mahaticlol10:11
openstackgerritMehdi Abaakouk (sileht) proposed openstack/swift: monkeypatch thread for keystoneclient  https://review.openstack.org/23858010:13
*** SkyRocknRoll has quit IRC10:19
mahaticI´m a bit confused between "multiple GET ranges" and slo's range GETs10:22
claygmulti-range GET is just a weird http feature - MIME's are weird10:23
mahaticis it like, slos and dlos are middleware for larger uploads and multi-range GET are for any object?10:25
mahaticclayg: ^10:28
*** SkyRocknRoll has joined #openstack-swift10:40
*** SkyRocknRoll has quit IRC10:48
claygmahatic: all of those words form true statements10:53
haypoclayg, acoles, cschwede & cie: since the plan for python 3 was validated, could you please review https://review.openstack.org/#/c/217423/ "py3: Update pbr and dnspython requirements" and https://review.openstack.org/#/c/199034/ "py3: Add py34 test environment to tox" ? it's the first step to get a working python3 gate10:55
*** haomaiwa_ has quit IRC10:57
*** daemontool has quit IRC10:58
*** daemontool has joined #openstack-swift10:59
*** SkyRocknRoll has joined #openstack-swift10:59
mahaticclayg: yeah, i see that. Im looking at code to get my head around it11:01
*** mahatic_ has joined #openstack-swift11:30
*** mahatic has quit IRC11:34
*** jamielennox is now known as jamielennox|away11:35
*** Zyric1 has quit IRC11:41
*** hezhiqiang has joined #openstack-swift11:44
*** 17WAAZASN has joined #openstack-swift11:44
*** 17WAAZASN has quit IRC11:44
*** chlong has joined #openstack-swift11:46
*** Zyric1 has joined #openstack-swift11:48
*** Zyric has joined #openstack-swift11:50
*** Zyric has quit IRC11:50
*** Zyric has joined #openstack-swift11:52
*** Zyric has quit IRC11:52
*** Zyric1 has joined #openstack-swift11:54
*** Zyric1 has quit IRC11:54
*** Zyric has joined #openstack-swift11:59
*** Zyric has quit IRC11:59
*** Zyric has joined #openstack-swift11:59
*** Zyric has quit IRC11:59
*** daemontool has quit IRC12:01
*** jerrygb has joined #openstack-swift12:03
*** jerrygb has quit IRC12:03
*** chlong has quit IRC12:03
*** chlong has joined #openstack-swift12:03
*** Zyric1 has joined #openstack-swift12:05
*** aix has quit IRC12:07
*** Zyric1 has joined #openstack-swift12:09
*** Zyric has joined #openstack-swift12:11
*** Zyric has quit IRC12:11
*** aix has joined #openstack-swift12:12
*** Zyric has joined #openstack-swift12:13
*** Zyric has quit IRC12:13
*** Zyric1 has joined #openstack-swift12:14
*** Zyric1 has quit IRC12:14
openstackgerritPeter Lisák proposed openstack/swift: Change schedule priority of daemon/server in config  https://review.openstack.org/23879912:15
*** Zyric has joined #openstack-swift12:15
*** Zyric has joined #openstack-swift12:19
*** Zyric has quit IRC12:19
*** Zyric has joined #openstack-swift12:22
*** Zyric has quit IRC12:23
*** Zyric has joined #openstack-swift12:24
*** Zyric has quit IRC12:25
*** Zyric has joined #openstack-swift12:26
*** Zyric1 has joined #openstack-swift12:28
*** Zyric1 has quit IRC12:28
*** Zyric1 has joined #openstack-swift12:30
*** Zyric1 has quit IRC12:30
*** Zyric1 has joined #openstack-swift12:31
*** Zyric1 has joined #openstack-swift12:33
*** jeblair has quit IRC12:33
*** Zyric1 has quit IRC12:33
*** EmilienM has quit IRC12:33
*** jeblair has joined #openstack-swift12:34
*** Zyric1 has joined #openstack-swift12:35
*** Zyric1 has joined #openstack-swift12:36
*** Zyric1 has quit IRC12:36
*** EmilienM has joined #openstack-swift12:36
*** Zyric1 has joined #openstack-swift12:37
*** Zyric1 has quit IRC12:37
*** Zyric has joined #openstack-swift12:38
*** Zyric has quit IRC12:38
*** Zyric has joined #openstack-swift12:40
*** Zyric has quit IRC12:40
*** Zyric1 has joined #openstack-swift12:41
*** Zyric1 has quit IRC12:41
*** Zyric1 has joined #openstack-swift12:42
*** Zyric1 has quit IRC12:42
*** Zyric1 has joined #openstack-swift12:46
*** Zyric1 has quit IRC12:46
*** Zyric1 has joined #openstack-swift12:48
*** Zyric1 has quit IRC12:48
*** Zyric has joined #openstack-swift12:50
*** Zyric has joined #openstack-swift12:51
*** Zyric has quit IRC12:51
*** Zyric has joined #openstack-swift12:52
*** mahatic_ has quit IRC12:52
*** Zyric has quit IRC12:52
*** Zyric has joined #openstack-swift12:53
*** Zyric has joined #openstack-swift12:54
*** Zyric has joined #openstack-swift12:55
*** Zyric has quit IRC12:55
*** links has quit IRC12:56
*** Zyric1 has joined #openstack-swift12:57
*** Zyric1 has joined #openstack-swift12:59
*** Zyric1 has joined #openstack-swift13:00
*** Zyric1 has quit IRC13:00
*** jerrygb has joined #openstack-swift13:01
*** Zyric has joined #openstack-swift13:02
*** Zyric has quit IRC13:02
*** Zyric has joined #openstack-swift13:04
*** Zyric has quit IRC13:04
*** Zyric has joined #openstack-swift13:04
*** Zyric has quit IRC13:04
*** Zyric has joined #openstack-swift13:05
*** Zyric has quit IRC13:06
*** Zyric has joined #openstack-swift13:06
*** hezhiqiang has quit IRC13:07
*** Zyric has joined #openstack-swift13:08
*** Zyric has quit IRC13:08
*** hezhiqiang has joined #openstack-swift13:10
*** Zyric has joined #openstack-swift13:10
*** Zyric has joined #openstack-swift13:12
*** Zyric has quit IRC13:13
*** Zyric has joined #openstack-swift13:15
*** Zyric has quit IRC13:15
*** Zyric has joined #openstack-swift13:16
*** Zyric has quit IRC13:16
*** Zyric has joined #openstack-swift13:19
*** Zyric has quit IRC13:20
*** hezhiqiang has quit IRC13:21
*** notmyname_ has joined #openstack-swift13:21
*** ChanServ sets mode: +v notmyname_13:21
*** zackmdavis_ has joined #openstack-swift13:22
*** notmyname has quit IRC13:22
*** zackmdavis has quit IRC13:22
*** treyd has quit IRC13:22
*** jmccarthy has quit IRC13:22
*** notmyname_ is now known as notmyname13:22
*** jmccarthy has joined #openstack-swift13:22
*** treyd has joined #openstack-swift13:22
*** Zyric has joined #openstack-swift13:22
*** hezhiqiang has joined #openstack-swift13:22
*** ppai has quit IRC13:23
*** mahatic has joined #openstack-swift13:25
*** Zyric has joined #openstack-swift13:26
*** Zyric has quit IRC13:26
*** Zyric has joined #openstack-swift13:29
*** Zyric has quit IRC13:30
*** Zyric has joined #openstack-swift13:31
*** Zyric has quit IRC13:31
*** SkyRocknRoll has quit IRC13:32
*** Zyric has joined #openstack-swift13:34
*** Zyric has joined #openstack-swift13:37
*** Zyric has joined #openstack-swift13:42
*** Zyric has quit IRC13:42
*** petertr7_away is now known as petertr713:46
*** Zyric1 has joined #openstack-swift13:46
*** Zyric1 has quit IRC13:46
*** Zyric has joined #openstack-swift13:46
*** delatte has quit IRC13:48
*** Zyric1 has joined #openstack-swift13:50
*** mac_ified has joined #openstack-swift13:50
*** alejandrito has joined #openstack-swift13:52
*** Zyric1 has joined #openstack-swift13:55
*** Zyric1 has quit IRC13:55
*** mahatic has quit IRC13:58
*** Zyric1 has joined #openstack-swift13:58
*** Zyric1 has quit IRC13:59
*** juzuluag has joined #openstack-swift13:59
*** Zyric1 has joined #openstack-swift14:01
*** Zyric1 has quit IRC14:01
*** Zyric1 has joined #openstack-swift14:02
*** Zyric1 has quit IRC14:02
*** zul_ is now known as zul14:02
*** Zyric has joined #openstack-swift14:06
*** Zyric has quit IRC14:06
*** Zyric1 has joined #openstack-swift14:11
*** Zyric1 has quit IRC14:11
*** Zyric1 has joined #openstack-swift14:14
*** Zyric1 has quit IRC14:14
*** Zyric1 has joined #openstack-swift14:15
*** Zyric1 has quit IRC14:15
*** mahatic has joined #openstack-swift14:15
*** Zyric1 has joined #openstack-swift14:17
*** Zyric1 has quit IRC14:18
*** Zyric has joined #openstack-swift14:19
*** Zyric has quit IRC14:19
*** wbhuber has joined #openstack-swift14:21
*** Zyric has joined #openstack-swift14:22
*** Zyric has quit IRC14:22
*** vinsh_ has joined #openstack-swift14:22
*** Zyric has joined #openstack-swift14:23
*** Zyric has quit IRC14:23
*** vinsh has quit IRC14:25
*** hrou has joined #openstack-swift14:26
*** Zyric1 has joined #openstack-swift14:27
*** Zyric1 has quit IRC14:27
*** dustins has joined #openstack-swift14:30
*** SkyRocknRoll has joined #openstack-swift14:30
*** Zyric1 has joined #openstack-swift14:31
*** Zyric1 has quit IRC14:31
*** Zyric has joined #openstack-swift14:33
*** Zyric has quit IRC14:33
*** Zyric has joined #openstack-swift14:37
*** Zyric has quit IRC14:37
*** Zyric has joined #openstack-swift14:39
*** Zyric has quit IRC14:39
*** cdelatte has joined #openstack-swift14:40
*** delattec has joined #openstack-swift14:40
*** Zyric1 has joined #openstack-swift14:43
*** Zyric1 has quit IRC14:43
*** Zyric has joined #openstack-swift14:45
*** Zyric has quit IRC14:45
*** Zyric has joined #openstack-swift14:46
*** Zyric has quit IRC14:46
*** Zyric1 has joined #openstack-swift14:48
*** Zyric has joined #openstack-swift14:50
*** Zyric has quit IRC14:50
*** Zyric has joined #openstack-swift14:51
*** Zyric has quit IRC14:51
*** Zyric1 has joined #openstack-swift14:53
*** Zyric1 has quit IRC14:53
*** Zyric1 has joined #openstack-swift14:59
*** Zyric1 has quit IRC14:59
*** chsc has joined #openstack-swift15:05
*** Zyric1 has joined #openstack-swift15:06
*** Zyric1 has quit IRC15:06
*** vinsh has joined #openstack-swift15:07
*** Zyric has joined #openstack-swift15:08
*** Zyric has quit IRC15:08
*** vinsh_ has quit IRC15:11
*** Zyric has joined #openstack-swift15:12
*** Zyric has quit IRC15:12
*** cazino has joined #openstack-swift15:13
*** Zyric1 has joined #openstack-swift15:14
*** Zyric1 has quit IRC15:14
*** Zyric has joined #openstack-swift15:15
*** Zyric has quit IRC15:15
*** Zyric has joined #openstack-swift15:16
*** Zyric has quit IRC15:16
*** pdardeau has joined #openstack-swift15:17
*** Zyric has joined #openstack-swift15:21
*** Zyric has joined #openstack-swift15:23
*** Zyric has quit IRC15:23
*** Zyric1 has joined #openstack-swift15:25
*** dustins has quit IRC15:25
*** jrichli has joined #openstack-swift15:26
*** vinsh_ has joined #openstack-swift15:26
*** Zyric has joined #openstack-swift15:27
*** Zyric has quit IRC15:27
*** Zyric1 has joined #openstack-swift15:28
*** Zyric1 has quit IRC15:28
*** jlhinson has quit IRC15:28
*** dustins has joined #openstack-swift15:28
*** tongli has joined #openstack-swift15:29
*** vinsh has quit IRC15:29
*** Zyric has joined #openstack-swift15:30
*** Zyric has quit IRC15:30
*** Zyric1 has joined #openstack-swift15:32
*** Zyric1 has quit IRC15:32
*** Zyric has joined #openstack-swift15:33
*** Zyric has quit IRC15:33
*** jistr has quit IRC15:37
openstackgerritMehdi Abaakouk (sileht) proposed openstack/swift: monkeypatch thread for keystoneclient  https://review.openstack.org/23858015:37
*** Zyric has joined #openstack-swift15:39
*** Zyric has quit IRC15:39
*** HenryG has quit IRC15:40
*** Zyric has joined #openstack-swift15:41
*** Zyric has quit IRC15:41
*** HenryG has joined #openstack-swift15:41
*** Zyric has joined #openstack-swift15:42
*** Zyric has quit IRC15:42
*** Zyric1 has joined #openstack-swift15:43
*** Zyric1 has quit IRC15:43
*** pgbridge has joined #openstack-swift15:44
*** Zyric has joined #openstack-swift15:45
*** Zyric has quit IRC15:45
*** Zyric has joined #openstack-swift15:46
*** jlhinson has joined #openstack-swift15:46
*** Zyric has joined #openstack-swift15:48
*** Zyric has quit IRC15:48
*** pdardeau has quit IRC15:48
*** pdardeau has joined #openstack-swift15:48
openstackgerritPaul Dardeau proposed openstack/swift: Added unit tests to recon.py.  https://review.openstack.org/23953415:50
*** Zyric has joined #openstack-swift15:51
*** Zyric has quit IRC15:51
*** Zyric1 has joined #openstack-swift15:52
*** Zyric1 has quit IRC15:52
*** Zyric has joined #openstack-swift15:53
*** breitz has quit IRC15:53
*** Zyric has quit IRC15:53
*** breitz has joined #openstack-swift15:54
openstackgerritPaul Dardeau proposed openstack/swift: Added unit tests to recon.py.  https://review.openstack.org/23953415:54
*** Zyric1 has joined #openstack-swift15:56
*** Zyric1 has quit IRC15:56
*** minwoob has joined #openstack-swift15:58
*** petertr7 is now known as petertr7_away16:01
*** Zyric1 has joined #openstack-swift16:01
*** Zyric1 has quit IRC16:01
*** jistr has joined #openstack-swift16:01
*** lcurtis has joined #openstack-swift16:01
*** petertr7_away is now known as petertr716:03
*** diogogmt has joined #openstack-swift16:03
*** Zyric has joined #openstack-swift16:03
*** Zyric has quit IRC16:04
*** Zyric has joined #openstack-swift16:05
*** Zyric has quit IRC16:05
*** Zyric1 has joined #openstack-swift16:06
*** Zyric1 has quit IRC16:06
*** Zyric1 has joined #openstack-swift16:08
*** Zyric1 has quit IRC16:08
*** Zyric has joined #openstack-swift16:10
*** Zyric has quit IRC16:10
*** nadeem has joined #openstack-swift16:11
*** SkyRocknRoll has quit IRC16:11
*** petertr7 is now known as petertr7_away16:12
brianclineI think I know what hornet's nest I'm about to pop open... have we considered oslo.messaging as an alternative for patch 196755?16:14
*** Zyric1 has joined #openstack-swift16:14
patchbotbriancline: https://review.openstack.org/#/c/196755/ - Add notification middleware16:14
*** Zyric1 has quit IRC16:14
*** nadeem has quit IRC16:15
*** nadeem has joined #openstack-swift16:15
*** dustins has quit IRC16:16
*** dhellmann has quit IRC16:16
*** Zyric1 has joined #openstack-swift16:17
*** Zyric1 has quit IRC16:17
*** trifon has quit IRC16:18
*** dhellmann has joined #openstack-swift16:18
*** peterlisak has quit IRC16:18
*** Zyric has joined #openstack-swift16:18
*** Zyric has quit IRC16:18
*** petertr7_away is now known as petertr716:19
notmynamegood morning16:20
*** dustins has joined #openstack-swift16:20
*** Zyric1 has joined #openstack-swift16:21
notmynamebriancline: it's a good question. while torgomatic's review on that patch is good, the biggest difference is that zaqar is durable and HA (or designed to be) and oslo.messaging isn't (it's simply RabbitMQ IIRC)16:21
*** Zyric1 has quit IRC16:21
*** yrabl|afk has joined #openstack-swift16:22
*** Zyric1 has joined #openstack-swift16:23
*** Zyric1 has quit IRC16:23
*** mahatic has quit IRC16:23
brianclinenotmyname: it'd depend on whatever you've got oslo.messaging emitting messages to. there are a few drivers -- straight-up amqp (yikes), kombu, qpid, and zeromq16:25
*** Zyric has joined #openstack-swift16:25
*** Zyric has quit IRC16:26
notmynamebriancline: ah, interesting. I didn't know that16:26
*** Zyric1 has joined #openstack-swift16:27
*** Zyric1 has quit IRC16:27
brianclinenotmyname: I think it's just the messaging layer though, so the durability and HA depends on what you've set up behind it (our rabbit queues for our current metadata search are set up as both durable and HA across the rabbit cluster, iirc)16:28
*** Zyric has joined #openstack-swift16:30
*** Zyric has quit IRC16:30
*** diazjf has joined #openstack-swift16:30
*** Zyric has joined #openstack-swift16:33
*** gyee has joined #openstack-swift16:34
*** jmccarthy has quit IRC16:36
*** Zyric has joined #openstack-swift16:37
*** Zyric has quit IRC16:37
*** lpabon has quit IRC16:38
*** Zyric1 has joined #openstack-swift16:38
*** Zyric1 has quit IRC16:38
*** Zyric1 has joined #openstack-swift16:40
*** Zyric1 has quit IRC16:41
*** Zyric has joined #openstack-swift16:41
*** Zyric has quit IRC16:42
*** Zyric1 has joined #openstack-swift16:44
*** Zyric1 has quit IRC16:44
*** garthb has joined #openstack-swift16:45
*** Zyric1 has joined #openstack-swift16:47
*** Zyric1 has quit IRC16:47
*** aix has quit IRC16:48
*** Zyric1 has joined #openstack-swift16:48
*** Zyric1 has quit IRC16:49
openstackgerritGanesh Maharaj Mahalingam proposed openstack/swift: Add test coverage for direct_client  https://review.openstack.org/24129116:49
*** proteusguy_ has quit IRC16:49
openstackgerritGanesh Maharaj Mahalingam proposed openstack/swift: Add unit tests for direct_client  https://review.openstack.org/24129116:50
*** garthb_ has joined #openstack-swift16:50
*** Zyric has joined #openstack-swift16:51
*** Zyric has quit IRC16:51
*** garthb has quit IRC16:51
*** Zyric has joined #openstack-swift16:52
*** Zyric has quit IRC16:52
*** mahatic has joined #openstack-swift16:55
*** Zyric1 has joined #openstack-swift16:58
*** Zyric1 has joined #openstack-swift16:58
*** Zyric1 has quit IRC16:58
*** petertr7 is now known as petertr7_away17:00
*** Zyric has joined #openstack-swift17:00
*** Zyric has quit IRC17:01
*** Zyric has joined #openstack-swift17:01
*** proteusguy_ has joined #openstack-swift17:02
*** Zyric has quit IRC17:02
*** cazino has quit IRC17:02
*** cazino1 has joined #openstack-swift17:02
*** Zyric has joined #openstack-swift17:02
*** Zyric has quit IRC17:03
*** Zyric has joined #openstack-swift17:05
*** Zyric has quit IRC17:05
*** Zyric1 has joined #openstack-swift17:06
*** Zyric1 has quit IRC17:06
*** cazino1 has quit IRC17:09
*** Zyric1 has joined #openstack-swift17:09
*** Zyric1 has quit IRC17:09
*** mahatic has quit IRC17:13
*** Zyric1 has joined #openstack-swift17:15
*** Zyric1 has quit IRC17:15
*** Zyric has joined #openstack-swift17:17
*** Zyric has quit IRC17:17
*** Zyric has joined #openstack-swift17:19
*** Zyric has quit IRC17:19
*** cazino has joined #openstack-swift17:20
*** nadeem has quit IRC17:20
*** Zyric has joined #openstack-swift17:21
*** Zyric has quit IRC17:21
*** Zyric has joined #openstack-swift17:23
*** Zyric has quit IRC17:23
*** Zyric has joined #openstack-swift17:24
*** cazino has left #openstack-swift17:25
*** Zyric has quit IRC17:25
*** vinsh has joined #openstack-swift17:27
*** vinsh_ has quit IRC17:27
*** Zyric has joined #openstack-swift17:28
*** Zyric has quit IRC17:28
*** Zyric has joined #openstack-swift17:30
*** Zyric has quit IRC17:30
*** Zyric has joined #openstack-swift17:31
*** Zyric has quit IRC17:31
*** Zyric1 has joined #openstack-swift17:32
*** Zyric1 has quit IRC17:32
openstackgerritPaul Dardeau proposed openstack/swift: Add unit tests to cover print_item_locations  https://review.openstack.org/24096117:34
*** Zyric has joined #openstack-swift17:34
*** Zyric has quit IRC17:34
*** trifon has joined #openstack-swift17:36
*** Zyric1 has joined #openstack-swift17:36
*** jordanP has quit IRC17:36
*** Zyric1 has quit IRC17:36
*** Zyric has joined #openstack-swift17:38
*** Zyric has quit IRC17:38
*** Zyric has joined #openstack-swift17:39
*** Zyric has quit IRC17:39
*** rledisez has quit IRC17:40
*** Zyric has joined #openstack-swift17:46
*** Zyric has quit IRC17:46
*** hrou has quit IRC17:46
*** Zyric has joined #openstack-swift17:49
*** Zyric has quit IRC17:50
*** petertr7_away is now known as petertr717:52
*** hrou has joined #openstack-swift17:52
*** Zyric has joined #openstack-swift17:52
*** Zyric has quit IRC17:53
*** rohit_ has joined #openstack-swift17:53
*** Zyric has joined #openstack-swift17:54
*** Zyric has quit IRC17:54
*** geaaru has quit IRC17:56
*** Zyric has joined #openstack-swift17:58
*** Zyric has quit IRC17:58
*** klrmn1 has joined #openstack-swift18:00
*** hezhiqiang has quit IRC18:00
*** Zyric1 has joined #openstack-swift18:05
*** Zyric1 has quit IRC18:05
*** petertr7 is now known as petertr7_away18:07
*** joeljwright has quit IRC18:07
*** Zyric1 has joined #openstack-swift18:08
*** Zyric1 has quit IRC18:09
vinshclayg: Hey! Thank you for the session feedback, that means a lot!  Digesting and will write back with a follow up.18:11
*** Zyric1 has joined #openstack-swift18:15
*** Zyric1 has quit IRC18:15
claygvinsh: np, had some time to kill on Saturday - loved the video18:16
*** Zyric1 has joined #openstack-swift18:16
*** Zyric1 has quit IRC18:16
*** Zyric1 has joined #openstack-swift18:17
*** Zyric1 has quit IRC18:17
*** Zyric1 has joined #openstack-swift18:19
*** Zyric1 has quit IRC18:19
*** Zyric has joined #openstack-swift18:24
*** Zyric has quit IRC18:24
*** garthb_ has quit IRC18:25
*** garthb_ has joined #openstack-swift18:26
*** Zyric1 has joined #openstack-swift18:27
*** Zyric1 has quit IRC18:27
*** Zyric has joined #openstack-swift18:30
*** Zyric has quit IRC18:30
*** Zyric1 has joined #openstack-swift18:31
*** Zyric1 has quit IRC18:31
*** pdardeau has quit IRC18:33
*** Zyric has joined #openstack-swift18:34
*** Zyric has quit IRC18:34
notmynamegood morning (again)18:34
notmynamevinsh: where tdo we find the session feedback?18:35
*** Zyric has joined #openstack-swift18:35
*** proteusguy_ has quit IRC18:35
*** hseipp has quit IRC18:36
*** Zyric1 has joined #openstack-swift18:38
*** Zyric1 has quit IRC18:38
*** Zyric1 has joined #openstack-swift18:39
*** jistr has quit IRC18:39
*** Zyric1 has quit IRC18:39
vinshnotmyname: I'm not sure about that... if you are thinking of the session feedback feature they added this year.18:41
*** Zyric1 has joined #openstack-swift18:41
*** Zyric1 has quit IRC18:41
notmynameah, I was assuming that's what you and clayg were talking about18:41
vinshUnless, clayg used that to write back to me?  IN that case it should go to the email you have registered in your presenter profile.18:41
vinshIt /might/ be18:42
*** Zyric1 has joined #openstack-swift18:43
*** Zyric1 has quit IRC18:43
*** Zyric1 has joined #openstack-swift18:44
*** Zyric1 has quit IRC18:44
vinshNope, the feedback thing just brings you to a rating and comment box.. and I have no clue how to view those results yet.18:45
*** trifon has quit IRC18:46
*** proteusguy_ has joined #openstack-swift18:47
vinshI went and watched the session on storelets (mindblown)18:48
*** Zyric1 has joined #openstack-swift18:48
*** Zyric1 has quit IRC18:49
*** Zyric has joined #openstack-swift18:51
*** Zyric has quit IRC18:51
*** ChanServ sets mode: +o notmyname18:54
*** zhill has joined #openstack-swift18:55
*** Zyric1 has joined #openstack-swift18:56
*** Zyric1 was kicked by notmyname (please stop spamming the channel with join/parts)18:56
*** trifon has joined #openstack-swift19:01
*** Zyric has joined #openstack-swift19:02
*** Zyric has quit IRC19:02
*** Zyric has joined #openstack-swift19:04
*** Zyric has quit IRC19:04
tdasilvawho is Zyric?19:04
*** nadeem has joined #openstack-swift19:04
notmynamesomeone in australia, so asleep right now19:04
pgbridgeprobably a broken client19:05
notmynameyeah. I'm seeing what I can do19:05
notmynameie kicking her to see if that stops. problem is she's using 2 nicks and isn't in the channel long enough for me to catch it every time19:05
pgbridgeprobably just +b them and leave a note19:05
notmynameyeah, if kicking doesn't work, I'll do that19:05
notmynameI've been talking with her via email over the last few weeks about contributing to swift, so I've got other channels by which to communicate19:06
*** Zyric has joined #openstack-swift19:09
*** Zyric was kicked by notmyname (please stop spamming the channel with join/parts)19:09
notmynameok, now I've kicked both of the nicks. let's see if that makes the client do the right thing19:10
pgbridgehopefully19:11
*** hrou has quit IRC19:11
notmynameFWIW any core can op themselves and do channel management (ie the people currently voiced and with a + by their name [if your client shows that])19:13
*** Zyric has joined #openstack-swift19:16
*** Zyric has quit IRC19:16
notmynamenope :-(19:16
*** notmyname sets mode: +b Zyric!*@*19:17
*** notmyname sets mode: +b Zyric1!*@*19:17
*** marzif has joined #openstack-swift19:17
*** diazjf has quit IRC19:19
lifelessnotmyname: you need a ban not a kick19:20
notmynamelifeless: already done19:20
lifelessnotmyname: oh; I thought you said you'd kicked the nicks.19:20
lifelessnotmyname: I didn't realise you meant ban :)19:21
notmynameI tried that first. some clients won't necessarily keep reconnecting after a kick. that's what I was hoping for, but it didn't work19:21
*** alejandrito has quit IRC19:21
*** hrou has joined #openstack-swift19:21
notmynameand I emailed her too19:23
*** petertr7_away is now known as petertr719:24
*** peterlisak has joined #openstack-swift19:25
*** marzif is now known as daemontool19:25
openstackgerritPeter Lisák proposed openstack/python-swiftclient: Add content-type in list of container content  https://review.openstack.org/24134219:34
*** jerrygb has quit IRC19:39
*** jerrygb has joined #openstack-swift19:40
openstackgerritAlistair Coles proposed openstack/swift: Encrypting/Decrypting object metadata  https://review.openstack.org/20331019:41
openstackgerritPeter Lisák proposed openstack/python-swiftclient: Add content-type in list of container content  https://review.openstack.org/24134219:42
hrouacoles, ^ The big refactor ready for review ?19:43
acoleshrou: yep. i still want to check over it some more. but i am pushing what i have before leaving tonight. would love review of that! there's a ton of TODO's but thats ok they will serve as reminders for future patches.19:44
hrouacoles, yep that's great, todo's are completely Ok (and newer patch sets make some changes anyway) awesome will start reviewing !19:45
*** jerrygb has quit IRC19:45
jrichliacoles: thanks!  will review asap19:46
*** peterlisak has quit IRC19:48
acolesjrichli: i made a change to the way content-type is handled. I dug into a couple of the failing tests (tesMetadataOnPost) and found why they failed.19:48
acolesjrichli: made a note here https://trello.com/c/mcp2Xkv3/59-update-content-type-handling-in-spec19:48
acoleshrou ^^19:48
jrichliacoles: great, thanks!19:49
acolesit was down to a case where the content-type got re-encrypted on a POST with a new IV but the crypto meta did not get updated :/19:50
acolesI think I fixed it but in process pushed some problems elsewhere so there's some hacky code in the decryper that I'd liek to improve19:50
acoleslike19:50
jrichliacoles:  interesting - bad over-sight.  I will look over the trello changes tonight - i did get notified of the changes19:51
*** petertr7 is now known as petertr7_away19:51
tdasilvaacoles, notmyname, clayg: this is the tool I was talking about the other night: https://wrgms.com/editing-files-remotely-via-ssh-on-sublimetext-3/19:51
*** peterlisak has joined #openstack-swift19:51
acolesjrichli: well not really a bad oversight - its not obvious and its a "feature" of post-as-copy19:52
*** petertr7_away is now known as petertr719:52
acolestdasilva: nice19:53
jrichliacoles: ah, ok.19:53
acolesjrichli: with fast-post (as it is on master) the problem gets reversed, possibly i.e. the sysmeta crypto meta would get updated but not the content-type on a POST!19:54
acoleshmmm, i wonder if that explains some of the test failures with crypto + fast post19:54
hrouacoles, ah very interesting;  And here we thought fast-post would cause problems but that's not the case here;  With fast-post though, we'd end up re-encrypting with a different obj key potentially?19:55
jrichliacoles: maybe that is why we may still have errors with fast-post ... which i still haven't validated yet since we have a keymaster that uses the same keys on PUT against the same path.19:55
jrichlipchng might be looking into that.  I will make sure that he knows to test with your changes.19:55
jrichlihrou too - i didnt see it was you who said that last part19:56
hroujrichli, who's pchng ? : )19:57
acolesjrichli: hrou: same key is ok. its the IV changing on each PUT, POST that can cause the problem, if the new IV desn't get stashed along with updated content-type. or vice-versa.19:57
*** jerrygb has joined #openstack-swift19:57
acoleshrou: read my mind :)19:57
hrouacoles, ah right, that makes sense !  Same key / different key is fine its fine (if the key master delivers the right one) but the CRPYTO META was the trouble maker19:58
jrichlipchng has just started working on this feature19:58
jrichlifrom IBM, in Canada19:58
*** pdardeau has joined #openstack-swift19:58
*** Zyric2 has joined #openstack-swift19:58
jrichlihe committed some improvements to the swiftstack crypto vagrant19:59
*** Zyric2 has quit IRC19:59
hrouOh cool !  Welcome pchng !  More Canadians' always a good thing : )19:59
acoleshrou: yep. anyway, i think i have it fixed, just need to cleanup some of the exception handling.19:59
jrichli:-)19:59
*** Zyric2 has joined #openstack-swift19:59
acolesjrichli: hrou: i'm done, have a good day19:59
jrichliacoles: thanks for the explaination19:59
notmynamenow Zyric2?!19:59
*** Zyric2 has quit IRC20:00
hrouacoles, great, starting to review the code.20:00
jrichliacoles; you too!20:00
*** notmyname sets mode: +b Zyric*!*@*20:00
jrichlilol20:00
*** notmyname sets mode: -b Zyric1!*@*20:00
jrichlipersistent little client20:00
*** gyee has quit IRC20:00
*** acoles is now known as acoles_20:01
*** dustins has quit IRC20:02
*** peterlisak has quit IRC20:11
*** nadeem has quit IRC20:17
*** pdardeau has quit IRC20:35
pgbridgejust bank the ip20:36
pgbridge*ban20:36
pgbridgeor hostmask as it'd actually be20:37
pgbridgeor do what you did20:37
*** dustins has joined #openstack-swift20:45
*** notmyname sets mode: -b Zyric!*@*21:03
*** notmyname sets mode: -b Zyric*!*@*21:03
*** Zyric1 has joined #openstack-swift21:06
*** Zyric1 has quit IRC21:06
*** donagh has quit IRC21:07
*** Zyric2 has joined #openstack-swift21:07
*** Zyric2 has quit IRC21:07
*** notmyname sets mode: +b Zyric*!*@*21:07
*** donagh has joined #openstack-swift21:08
*** notmyname sets mode: -b Zyric*!*@*21:10
*** Zyric has joined #openstack-swift21:10
notmynameZyric: there we go :-)21:11
*** notmyname sets mode: +b Zyric2!*@*21:11
*** notmyname sets mode: +b Zyric1!*@*21:11
ZyricThanks notmyname. Sorry about the connection issues last night, everyone!21:11
notmynameno worries. Zyric1 and Zyric2 are still banned (since that seems to be from your home laptop)21:12
*** nadeem has joined #openstack-swift21:12
*** donagh has quit IRC21:13
*** jerrygb has quit IRC21:16
notmynamereminder to everyone that the time change has happened all over the world. our team meetings are still at 2100UTC. eg that moves it up one hour in the US21:19
*** delattec has quit IRC21:21
*** cdelatte has quit IRC21:21
*** donagh has joined #openstack-swift21:23
*** diazjf has joined #openstack-swift21:24
*** jamielennox|away is now known as jamielennox21:25
*** pdardeau has joined #openstack-swift21:34
*** nadeem has quit IRC21:41
*** nadeem has joined #openstack-swift21:41
*** gyee has joined #openstack-swift21:42
claygyou guys remember that one time I tried to be helpful and made handoffs first a useful mode?  I don't think anyone ever looked at it...21:43
claygoh and multiple-reconciler - should totally rebase that one21:45
*** trifon has quit IRC21:46
claygminwoob: do you have any idea what cschwede is on about in patch 19684821:46
patchbotclayg: https://review.openstack.org/#/c/196848/ - Optimization of the reconstructor for handling of ...21:46
claygminwoob: I probably haven't acctually checked out the change and ran the probetests in a few revisions21:47
claygminwoob: but if cschwede is right, and you can revert the changes in obj.reconstructor w/o at least one of the probetests failing - something isn't quite right...21:47
notmynamefor patch in `search-patches --owner="clayg"`; do merge $patch; done;21:48
claygnah, nothing quite that drastic21:48
notmynamefor patch in `search-patches --owner="acoles"`; do merge $patch; done;21:48
notmyname;-)21:48
claygnotmyname: oh yeah, that second one looks good21:49
notmynamelol21:49
*** nadeem has quit IRC21:49
*** joeljwright has joined #openstack-swift21:49
*** ChanServ sets mode: +v joeljwright21:49
clayglove that feeling when I open a gerrit email with a really important sounding title only to click on the review link and see it merged21:51
* clayg hugs swift-team21:52
*** petertr7 is now known as petertr7_away21:52
*** nadeem has joined #openstack-swift21:54
gmmahaclayg: might i bother you with a quick Q regarding https://bugs.launchpad.net/swift/+bug/149167621:54
openstackLaunchpad bug 1491676 in OpenStack Object Storage (swift) "Reconstructor has some troubles with tombstones on full drives" [Medium,Confirmed]21:54
claygsure21:54
*** jamielennox is now known as jamielennox|away21:55
gmmahaI was trying to fix https://bugs.launchpad.net/swift/+bug/1491675 which has the same symptoms as the above bug and to recreate the scenario i pushed objects that will fill up the drive and add more on the side onto the disk to completely fill it up21:55
openstackLaunchpad bug 1491675 in OpenStack Object Storage (swift) "Different errors for REPLICATE vs. DELETE for same issue" [Undecided,In progress] - Assigned to Ganesh Maharaj Mahalingam (ganesh-mahalingam)21:55
gmmahaand when i tried to delete the object that exists, it did delete it off the other nodes just not the one that is full21:56
gmmahais that scenario something that we will never run into on a proper swift deployment? (guessing no one will side load stuff onto those drives)21:56
gmmaha:P21:56
gmmahaJust wondering if swift will ever fill up a disk that way to thge point it cant write the tomstone for file that it actually has to delete and exists21:57
gmmahaand pardon my english.. my punctuations seems to have gone on a vacation21:57
torgomaticgmmaha: yep, sure will. you can try to set fallocate_reserve, but it doesn't really help since rsync doesn't honor it21:58
clayggmmaha: ^ like torgomatic said22:00
*** fbo has quit IRC22:01
gmmahaaaah22:02
gmmahaand the only way to recover from soemthign like this is manually flush the files?22:02
torgomaticwell, you add capacity elsewhere and set a couple of replicator settings (I forget which ones exactly) so that replicators push objects elsewhere, thus freeing space22:03
gmmahaaaah ok.22:04
*** fbo has joined #openstack-swift22:05
gmmahaguess we need to beat rsync to start honoring the reserve allocations? Guessing ssync is replacing it for good for such reasons.22:05
*** daemontool has quit IRC22:08
*** tongli has quit IRC22:13
*** zhill has quit IRC22:14
*** daemontool has joined #openstack-swift22:16
*** jerrygb has joined #openstack-swift22:17
*** zhill has joined #openstack-swift22:21
*** jerrygb has quit IRC22:22
notmynamegmmaha: in general, we want better replication transport than rsync. we want to be in that data path so we can control the flow better. we've currently go about 3 different ways to do this in swift (rsync, ssync, and the way the hummingbird branch does it)22:23
notmyname3 is too many, and last week we talked about what it would take to unify those22:24
claygnotmyname: https://xkcd.com/927/ <- next summit22:25
notmynameI don't expect any work on that to be completed soon, but that's the general long-term plan. we want to have internal data transport where we control things better22:25
notmynameclayg: now we have 4 ways to do replication transport!22:25
*** diazjf has left #openstack-swift22:28
*** chlong has quit IRC22:31
*** jerrygb has joined #openstack-swift22:32
*** km has joined #openstack-swift22:34
*** km is now known as Guest7830322:35
gmmahanotmyname: thanks a lot for the explanation.. understand things a little bit more better now..22:36
notmynameancestry.com. any openstack story they have started with swift (ie their storage problems). basically any image you find on ancestry.com comes from swift. and they saved money by using swift. https://www.openstack.org/summit/tokyo-2015/videos/presentation/ancestrys-openstack-and-docker-journey22:49
openstackgerritMerged openstack/swift: Fix missing *-replicator conf sections in deployment guide  https://review.openstack.org/23701322:51
*** chsc has quit IRC22:52
*** asettle has joined #openstack-swift22:53
*** 7F1AAXFLO has joined #openstack-swift22:53
*** 7F1AAXFLO has quit IRC22:54
notmynameasettle: good morning. I'm planning on getting a basic swiftclient docs outline for you later this week. I've been doing other summit wrap-up so far this week22:54
asettlenotmyname, morning! sounds good :) thank you. Email or etherpad? Did we decide on what we were doing?22:55
notmynameasettle: I'll make a first pass and email you, I think. then when we have a good framework, I think we'll be able to move to something more public (maybe even directly to code reviews)22:56
joeljwrightnotmyname: asettle: let me know what I can do to help22:56
*** wbhuber has quit IRC22:57
asettle*gasp* are we ALL awake at the same time?22:57
asettleThis couldn't be.22:57
joeljwrightI have an update to the current patch to fix a few issues22:57
asettlenotmyname, thank you :)22:57
notmynameit will last for about 30 minute s;-)22:57
asettlejoeljwright, sounds good.22:57
joeljwrightit's only small but it should fix the merge conflict22:58
*** wbhuber has joined #openstack-swift22:58
*** zhill has quit IRC22:58
asettlejoeljwright, - has notmyname filled you in on our summit planning? Or have you seen anything?22:58
notmynameasettle: joeljwright: from my notes, the first thing to do is for me to make a rough outline for what needs to be done (from the topics on the etherpad)22:58
notmynamejoeljwright: from my notes, the first thing to do is for me to22:58
notmynameasettle: nope. I haven't talked to joeljwright yet22:58
joeljwrightI spoke to acoles this morning22:58
notmynamejoeljwright: https://etherpad.openstack.org/p/swiftclient-docs22:58
joeljwrightbut it was very brief22:58
notmynamemis-paste earlier22:58
notmynamejoeljwright: ah, good22:58
asettleAh, well good timing :)22:58
notmynameI'm planning on taking the list at the bottom and turning it into a TODO list (or something more like that). then I want to work with asettle on a basic ToC tree for swiftclient docs22:59
joeljwrightnotmyname: I'll have a look through the etherpad22:59
*** klrmn1 has quit IRC22:59
notmynamethen we'll all be able to grab stuff and work on it as part of the normal dev flow22:59
*** jamielennox|away is now known as jamielennox23:00
joeljwrightnotmyname: sounds like a great plan23:00
*** klrmn1 has joined #openstack-swift23:00
joeljwrightI'll do whatever I need to do to integrate the stuff we've already done23:00
notmynamejoeljwright: and the other stuff around swiftclient is investigating keystone session objects (eran is looking at that) and also bumping the default auth version from v1 to v323:01
joeljwrightthere are some really nice suggestions in this etherpad23:01
joeljwrightyeah, I spoke to acoles about that this morning too23:01
notmynameand even letting the auth version be discovered if it isn't explicitly given and OS_* options are used23:01
notmynameok, good23:01
joeljwrightthere's certainly an issue about supporting v123:01
notmynameyeah, acoles_ had a good feel on how that should work23:01
joeljwrightthey talked about digging the auth object our of the keystone session23:02
*** wbhuber has quit IRC23:02
joeljwrights/our/out23:02
joeljwrightwould be interesting if that is possible23:02
joeljwrightwould let us support v1 auth in a similar way23:02
jamielennoxwhy would you dig the auth object out? you loose things like auto reauth etc23:02
notmynamejoeljwright: righ23:03
asettleAh god I looked away from the computer for 5 seconds.23:03
jamielennoxif you need help doing a v1 auth plugin i am around23:03
joeljwrightjamielennox: it's that or wrapping the auth session in order to redirect for v1 auth23:03
joeljwrightare you saying a plugin is possible to handle that too?23:03
jamielennoxjoeljwright: i don't know how v1 auth is done, but i've yet to find anything that the current plugins can't handle23:03
joeljwright(I'm going on second hand info atm)23:03
notmynamejamielennox: we already do all the reauth stuff anyway. we talked about a few different ways to tackle it, but the goal is basically to have one way that everything is done (v1-vN)23:03
jamielennoxincluding like 3 phase saml auth23:04
*** zhill has joined #openstack-swift23:04
notmynameso one way is to dig out auth stuff from a session object. another is to implement a v1 handler for the session object (I believe ironic has done something like this)23:04
*** jrichli has quit IRC23:04
jamielennoxlet me just have a look how you do v1 auth23:05
notmynamejamielennox: send 2 headers, look for 2 headers in the response23:05
joeljwrightwe should definitely take some time to discuss this23:05
notmynameand the first goal is probably to just accept a session object as a parameter and use it if it's there (so that apps using many openstack clients can share the same auth session)23:05
jamielennoxnotmyname: ok, that should be ~ trivial23:05
joeljwrightsounds like a plan :)23:06
jamielennoxto do this properly there's a little more than just a session object23:06
claygtorgomatic: idk, even with common helpers to build the data structures - if you invoke them in two different methods and then give the result a different name (tier2childen vs tier_tree) you loose a lot of that confidence that you *know* what this datastructure is when looking at it in a diff23:07
jamielennoxhttps://github.com/openstack/keystoneauth/blob/master/keystoneauth1/adapter.py#L4723:07
jamielennoxideally we take __init__(*args, **kwargs)23:07
jamielennoxthen do self.http = adapter.Adapter(*args, **kwargs)23:07
jamielennoxthen just make calls via self.http23:07
jamielennoxthat gives us a bunch of control around things like service catalog parsing, handling logging etc23:08
notmynamejamielennox: one thing we discovered is that the current docs for keystone session don't line up with how people say it can be used ;-)23:08
joeljwrightI do like the session object model for making auth'd http requests23:08
jamielennoxnotmyname: that wouldn't exactly surprise me23:08
*** nadeem has quit IRC23:08
joeljwrightthe docs are certainly a bit thin23:08
joeljwright:)23:09
notmynamedocs say: get versioned auth, create session, get versioned client (same version) and then pass auth to the session and the session to the client.23:09
jamielennoxyea, the adoption and patterns have grown and i need to go through them again23:09
notmynamepeople say: session object can take care of all of the different auth parameters for you and "magic"23:09
jamielennoxumm, not directly via session23:10
jamielennoxhowever there is a keystoneauth1.loading module that has a lot of helpers for how do you load these things from CLI or CONF23:10
notmynameso there's lots for us to learn on our side :-)23:10
joeljwright:)23:10
jamielennoxso you still use them in that way, it's just whether you create it yourself or use the existing loading mechanismss23:10
joeljwrightis there a good example I can look at?23:11
notmynameone thing we identified last week (although it's unsurprising) is that one of the main difficulties with using swiftclient is around auth. it's hard to find the right parameters and to know where to call them and to do all the right things with different versions23:11
joeljwrightnotmyname: that was one of the big things I learned when I tried to start writing the docs!23:11
jamielennoxi have some side projects that do it well, unfortunately most people have so much backwards compatibility problems that it's not just a drop in23:11
jamielennoxfor example: https://github.com/jamielennox/os-http/blob/master/os_http/shell.py23:12
notmynameso it's not a feature to just "use keystone sessions" if all that gives us is a different way to do stuff we're already doing. what is interesting is if we get a way to "do auth" in such a way that we don't have to worry so much about PKI vs UUID or v3 vs v3 or tenant id vs tenant name vs domains vs projects23:14
claygtorgomatic: parts_wanted_at_tier parts_by_tier :'(23:14
jamielennoxnotmyname: right, saml auth, kerberos auth and a bunch of other stuff23:14
minwoobclayg: Thanks, yeah I noticed. I'll get back to that as soon as possible.23:14
jamielennoxis the main reason i see for most people to want this now23:14
claygbah, it's too much for me right now - i'll just let someone ding me for how inscrutiable it all is a review23:15
claygminwoob: great!23:15
notmynamejamielennox: right now we've got a nice high-level SDK auth call that abstracts all those hard problems. but it doesn't currently support passing in a keystone session. so that's the first goal23:15
notmynamejamielennox: that way an app using more than one openstack client/sdk can auth once and it just works23:15
*** nadeem has joined #openstack-swift23:16
notmynamejamielennox: and then after that I'm interested in what other benefits keystone sessions can bring23:16
jamielennoxnotmyname: ++ i'm fine with that, just for long term sake i'd prefer we didn't do it by digging around in session looking for tokens23:17
joeljwrightjamielennox: message received :)23:17
notmynamejamielennox: that was only a brainstorm sort of idea given as we were discussing it last friday. no implementation details have been decided23:17
jamielennoxnotmyname: sure, i just got a highlight and thought i'd jump in23:18
jamielennox:)23:18
joeljwrightjamielennox: thanks for the info23:18
notmynamejamielennox: thansk :-)23:18
notmynameyou're welcome to jump in any time23:19
*** jlhinson has quit IRC23:19
joeljwrightnotmyname: unfortunately your prediction was correct - I need to head off. Thanks for the quick catch-up23:20
notmynamejoeljwright: thanks for stopping by!23:20
notmynamejoeljwright: we missed you last week23:20
*** joeljwright has quit IRC23:20
notmynameasettle: I'm guessing that you, joel, and me are all about 120 degrees apart on the globe. pretty much the hardest times to coordinate23:21
*** nadeem has quit IRC23:21
asettleYeah... unsure if that was the most thought out collaboration :p23:21
pdardeauclayg: on this patch https://review.openstack.org/#/c/239534/, should i continue work on it? or would it be better to abandon it in favor of subsequent cleanup work?23:21
notmynameow, wow. my guess was pretty close23:21
asettleBut I need to start getting up earlier anyway, so if we need to chat, I can get up.23:22
notmynameLondon is basically at 0, SF is at 122W and Sydney is 151E23:22
asettleI'm just being a lazy sod who works from home.23:22
asettleOh good.23:22
asettleThat's just what you wanted to hear.23:22
claygpdardeau: oh idk, sure keep at it! (?)23:22
claygpdardeau: why'd you pick it up in the first place?23:22
notmynameasettle: no worries. AUS morning is only 3pm for me. so that still gives me at least a couple of hours before my EoD, plus any time I'm online in the evenings23:22
notmynameasettle: how long until your "shark bite" heals?23:23
*** kei_yama has joined #openstack-swift23:23
pdardeauclayg: the file showed a lower value for code coverage testing23:23
claygpdardeau: ah - yeah well - the poor state of that test module is probably why :P23:24
*** sileht has quit IRC23:24
asettlenotmyname, yeah okay! That works a little easier. We just have our issue with Joel :P I vote he moves23:24
notmynamelol23:24
claygpdardeau: I think maybe avoiding it for fear of picking up bad habits is a sound strategy23:24
asettleAhhh my "shark bite" will be out of its boot on ... Saturday23:24
asettleI hope :)23:24
notmynameit's 2:1 so it's settled23:24
asettleGood. Excellent voting. I'm all about democracy.23:24
claygpdardeau: OTOH, trying to dig in and really fix some shit would also be appreciated23:24
*** dustins has quit IRC23:24
clayga few drive by tests that just amplify the problem is sorta meh for me personally - but it's hardly your fault the module is such a mess - so if you wanna try and just do a little touch up and let it be that's probably ok too23:25
pdardeauclayg: what about doing new tests cleanly, and then open bug for future cleanup?23:25
pdardeauclayg: of existing (old) tests23:26
claygreasonable - we have a lot of open issues in launchpad for real bugs tho - feels a little weird to open a launchpad bug for cleanup of tests - not sure - maybe better to just leave a comment in the code "Write new tests here according to this boss pattern I setup here, and if you wanna migrate one or two of those crap tests down here while your at it that's coo"23:28
pdardeauclayg: no launchpad is not used for to-do type stuff?23:32
pdardeauno -> so23:32
notmynameno23:32
*** lcurtis has quit IRC23:33
pdardeaunotmyname: how are to-do type stuff tracked (other than the big-ticket stuff)?23:33
notmynamegood question!23:33
notmynamehonestly, there isn't yet a good way to do that23:34
notmynameit's something I'd like to solve during this cycle23:34
*** hrou has quit IRC23:35
pdardeaucould there be a non-bug qualifier for entries in launchpad?23:35
claygnotmyname: in PT we use chores - not a bug or a feature - just work23:35
notmynameyeah. the closes thing in LP is blueprints, but those are pretty terrible (and definitely not something anyone uses)23:38
notmynamethere's the ideas wiki page, but that's not really the same thing23:38
* clayg channels peluse_ 23:39
claygUSE TRELLO!23:39
notmynamewe've used trello for crypto/ec/policies23:39
notmynamelol23:39
notmynamespeaking of peluse_, I don't think anyone's heard from him. did he make it back from japan?23:39
notmynameclayg: maybe the reality is that he was just trying to keep up with you thursday night!23:39
clayglooks like mahatic is offline :\23:39
notmynameto be fair, it's 5am for mahatic23:40
claygnotmyname: that is nothing like reality - he was probably just still going on Friday23:42
notmyname:-)23:42
*** jerrygb has quit IRC23:43
*** pdardeau has quit IRC23:43
*** ho has joined #openstack-swift23:48
hogood morning!23:48
brianclinegood evening :)23:52
hobraiancline: good evening :-)23:54

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