Thursday, 2016-04-14

*** zaitcev has joined #openstack-swift00:03
*** ChanServ sets mode: +v zaitcev00:03
zaitcevAnyone else gets 500 when trying to review something?00:04
*** NM has joined #openstack-swift00:21
*** rickyrem has quit IRC00:23
*** rickyrem has joined #openstack-swift00:25
*** urth has quit IRC00:25
openstackgerritTim Burke proposed openstack/swift: Don't include conditional headers in SLO HEAD requests  https://review.openstack.org/30544000:26
*** urth has joined #openstack-swift00:29
*** Jeffrey4l__ has quit IRC00:30
clarkbzaitcev: was it only happening around 0000UTC?00:30
clarkbdb backups happen then and may be the culprit00:30
clarkbmordred has plans for making that less bad00:30
zaitcevDunno... It was strange. I'm used to patch queue moving slowly, but the reviews themselves were quite reliable over the years.00:31
clarkbbasically at 0000UTC (31 minutes ago) we dump the db for backup purposes00:32
clarkbthis does locks aiui amd if you attempt to make changes and cant get a lock it may 50000:32
zaitcevI see. Lucky!00:32
clarkbthe fix is to run a slave db and backup off that00:33
clarkbwe just havent implemented this yet00:33
zaitcevIt's okay, just unexpected.00:35
*** NM has quit IRC00:37
*** lakshmiS has quit IRC00:39
*** mingdang1 has joined #openstack-swift00:42
*** tonyb has quit IRC00:44
*** tonyb has joined #openstack-swift00:44
*** lyrrad has quit IRC00:54
*** m_kazuhiro has joined #openstack-swift00:57
*** haomaiwang has joined #openstack-swift00:58
*** gyee has quit IRC00:59
*** ajiang has left #openstack-swift00:59
*** haomaiwang has quit IRC01:01
*** nakagawamsa has joined #openstack-swift01:02
*** nakagawamsa has quit IRC01:02
*** mingdang1 has quit IRC01:07
*** bill_az_ has quit IRC01:16
*** asettle has quit IRC01:18
*** klrmn1 has quit IRC01:23
*** asettle has joined #openstack-swift01:30
*** hezhiqiang has joined #openstack-swift01:31
*** hezhiqia_ has joined #openstack-swift01:42
*** hezhiqiang has quit IRC01:46
*** tqtran has quit IRC01:53
openstackgerritMerged openstack/python-swiftclient: Fix downloading from "marker" item  https://review.openstack.org/30085302:02
*** dmorita_ has quit IRC02:08
*** dmorita has joined #openstack-swift02:09
*** hezhiqia_ has quit IRC02:12
*** hezhiqiang has joined #openstack-swift02:15
*** haomaiwa_ has joined #openstack-swift02:18
*** dmorita has quit IRC02:24
*** hezhiqiang has quit IRC02:25
*** hezhiqiang has joined #openstack-swift02:25
*** dmorita has joined #openstack-swift02:26
*** klrmn has joined #openstack-swift02:28
*** itlinux has quit IRC02:37
*** sgundur1 has left #openstack-swift02:41
*** hezhiqiang has quit IRC02:55
*** hezhiqiang has joined #openstack-swift02:56
*** haomaiwa_ has quit IRC03:01
*** nadeem has joined #openstack-swift03:02
*** haomaiwa_ has joined #openstack-swift03:02
*** pdardeau_ has joined #openstack-swift03:18
*** natarej has quit IRC03:22
*** arch-nemesis has joined #openstack-swift03:26
*** arch-nemesis has joined #openstack-swift03:26
*** arch-nemesis has quit IRC03:27
*** arch-nemesis has joined #openstack-swift03:27
*** pdardeau_ has quit IRC03:32
*** arch-nemesis has quit IRC03:33
*** arch-nemesis has joined #openstack-swift03:34
*** arch-nemesis has quit IRC03:34
*** arch-nemesis has joined #openstack-swift03:35
*** arch-nemesis has quit IRC03:35
*** arch-nemesis has joined #openstack-swift03:36
*** arch-nemesis has quit IRC03:36
*** csmart_ is now known as csmart03:36
*** arch-nemesis has joined #openstack-swift03:37
*** ankur has joined #openstack-swift03:37
*** arch-nemesis has quit IRC03:37
*** hezhiqiang has quit IRC03:39
*** hezhiqiang has joined #openstack-swift03:40
*** hosanai has joined #openstack-swift03:47
*** ChanServ sets mode: +v hosanai03:47
*** dmorita has quit IRC03:53
*** haomaiwa_ has quit IRC04:01
*** haomaiwang has joined #openstack-swift04:01
*** janonymous has joined #openstack-swift04:02
*** mingdang1 has joined #openstack-swift04:08
*** mingdang1 has quit IRC04:13
*** dmorita has joined #openstack-swift04:13
*** dmorita has quit IRC04:19
*** asettle has quit IRC04:19
*** timburke has quit IRC04:30
*** alpha_ori has quit IRC04:30
*** hugokuo has quit IRC04:30
*** chrisnelson has quit IRC04:30
*** swifterdarrell has quit IRC04:30
*** pdardeau has quit IRC04:30
*** alpha_ori has joined #openstack-swift04:31
*** pdardeau has joined #openstack-swift04:31
*** nadeem has quit IRC04:31
*** swiftfan has quit IRC04:31
*** saltsa has quit IRC04:31
*** j_king has quit IRC04:31
*** swiftfan has joined #openstack-swift04:31
*** saltsa has joined #openstack-swift04:31
*** jlvillal has quit IRC04:32
*** j_king has joined #openstack-swift04:32
*** jlvillal has joined #openstack-swift04:32
*** chrisnelson has joined #openstack-swift04:32
*** swifterdarrell has joined #openstack-swift04:33
*** ChanServ sets mode: +v swifterdarrell04:33
*** nadeem has joined #openstack-swift04:34
*** timburke has joined #openstack-swift04:34
*** ChanServ sets mode: +v timburke04:34
*** hugokuo has joined #openstack-swift04:34
*** SkyRocknRoll has quit IRC04:35
*** hezhiqiang has quit IRC04:46
*** hezhiqiang has joined #openstack-swift04:47
*** bill_az has joined #openstack-swift04:48
*** _JZ__ has quit IRC04:48
*** rcernin has joined #openstack-swift04:49
*** SkyRocknRoll has joined #openstack-swift04:53
*** ndk has quit IRC04:54
*** portante has quit IRC04:54
openstackgerritTim Burke proposed openstack/swift: Don't include conditional headers in SLO HEAD requests  https://review.openstack.org/30544004:56
*** ndk has joined #openstack-swift04:57
*** hezhiqiang has quit IRC04:57
*** portante has joined #openstack-swift04:57
*** mingdang1 has joined #openstack-swift04:58
*** haomaiwang has quit IRC05:01
*** haomaiwang has joined #openstack-swift05:01
*** ppai has joined #openstack-swift05:15
*** jidar has quit IRC05:24
*** jidar has joined #openstack-swift05:28
*** asettle has joined #openstack-swift05:29
*** asettle has quit IRC05:29
*** ChubYann has quit IRC05:29
*** asettle has joined #openstack-swift05:29
*** nadeem has quit IRC05:33
*** nadeem has joined #openstack-swift05:34
*** nadeem has quit IRC05:35
*** bill_az has quit IRC05:37
*** nadeem has joined #openstack-swift05:46
*** hezhiqiang has joined #openstack-swift05:53
*** kaleta_ has joined #openstack-swift06:00
*** haomaiwang has quit IRC06:01
*** haomaiwang has joined #openstack-swift06:01
*** furlongm has joined #openstack-swift06:02
*** darrenc_ has joined #openstack-swift06:03
*** zacksh_ has joined #openstack-swift06:03
*** alholano1a has joined #openstack-swift06:04
*** zaitcev has quit IRC06:04
*** tristanC_ has joined #openstack-swift06:04
*** SkyRocknRoll has quit IRC06:05
*** onovy_ has joined #openstack-swift06:05
*** jlhinson has joined #openstack-swift06:05
*** mmcardle has quit IRC06:05
*** McMurlock1 has joined #openstack-swift06:06
*** sileht_ has joined #openstack-swift06:06
*** stantonnet_ has joined #openstack-swift06:07
*** charz_ has joined #openstack-swift06:07
*** jlvillal_ has joined #openstack-swift06:08
*** jlvillal has quit IRC06:08
*** j_king has quit IRC06:08
*** ankur has quit IRC06:08
*** tonyb has quit IRC06:08
*** sileht has quit IRC06:08
*** stantonnet has quit IRC06:08
*** zul has quit IRC06:08
*** ahale_ has quit IRC06:08
*** furlongm_ has quit IRC06:08
*** charz has quit IRC06:08
*** tristanC has quit IRC06:08
*** alholanova has quit IRC06:08
*** mdnadeem_ has quit IRC06:08
*** CrackerJ- has quit IRC06:08
*** darrenc has quit IRC06:08
*** philipw has quit IRC06:08
*** onovy has quit IRC06:08
*** zacksh has quit IRC06:08
*** kaleta has quit IRC06:08
*** jlhinson_ has quit IRC06:08
*** onovy_ is now known as onovy06:08
*** kaleta_ is now known as kaleta06:08
*** CrackerJackMack has joined #openstack-swift06:09
*** asettle has quit IRC06:09
*** asettle has joined #openstack-swift06:09
*** zul has joined #openstack-swift06:09
*** j_king has joined #openstack-swift06:10
*** darrenc_ is now known as darrenc06:10
*** jlvillal_ is now known as jlvillal06:10
*** tqtran has joined #openstack-swift06:10
*** jlvillal is now known as Guest8348506:10
*** ahale has joined #openstack-swift06:13
*** tonyb has joined #openstack-swift06:14
*** asettle has quit IRC06:14
*** asettle has joined #openstack-swift06:15
*** sileht_ is now known as sileht06:15
*** SkyRocknRoll has joined #openstack-swift06:19
*** asettle has quit IRC06:20
*** asettle has joined #openstack-swift06:20
*** darrenc has quit IRC06:25
*** asettle has quit IRC06:27
*** asettle has joined #openstack-swift06:27
*** jmccarthy has quit IRC06:34
*** asettle has quit IRC06:34
*** dikonoor has joined #openstack-swift06:35
*** dikonoo has joined #openstack-swift06:35
openstackgerritAndy McCrae proposed openstack/swift: Allow fallocate_reserve to be a percentage  https://review.openstack.org/28801106:35
*** asettle has joined #openstack-swift06:35
*** jmccarthy has joined #openstack-swift06:38
*** trifon has joined #openstack-swift06:41
*** klrmn has quit IRC06:42
*** portante has quit IRC06:45
*** tesseract- has joined #openstack-swift06:45
*** portante has joined #openstack-swift06:46
*** tqtran has quit IRC06:47
*** dhellmann has quit IRC06:49
*** philipw has joined #openstack-swift06:52
*** dhellmann has joined #openstack-swift06:56
*** haomaiwang has quit IRC07:01
*** haomaiwang has joined #openstack-swift07:01
*** csmart has quit IRC07:06
*** rledisez has joined #openstack-swift07:08
*** csmart has joined #openstack-swift07:08
*** darrenc has joined #openstack-swift07:10
*** mingdang1 has quit IRC07:10
*** daemontool has joined #openstack-swift07:15
*** asettle has quit IRC07:17
*** daemontool_ has quit IRC07:17
*** asettle has joined #openstack-swift07:17
*** asettle has quit IRC07:23
*** asettle has joined #openstack-swift07:23
*** asettle has quit IRC07:29
*** asettle has joined #openstack-swift07:29
*** geaaru has joined #openstack-swift07:42
*** asettle has quit IRC07:44
*** acoles_ is now known as acoles07:45
*** daemontool has quit IRC07:49
*** daemontool has joined #openstack-swift07:51
*** mattoliverau has quit IRC07:54
*** jordanP has joined #openstack-swift07:55
*** matt6434 has joined #openstack-swift08:00
*** haomaiwang has quit IRC08:01
*** haomaiwang has joined #openstack-swift08:01
*** NotMyNameEither has quit IRC08:02
*** jmccarthy has quit IRC08:12
*** jmccarthy has joined #openstack-swift08:16
*** jistr has joined #openstack-swift08:18
openstackgerritAlistair Coles proposed openstack/swift: crypto - cleanup unit tests  https://review.openstack.org/30416308:22
*** asettle has joined #openstack-swift08:24
*** openstackstatus has joined #openstack-swift08:26
*** ChanServ sets mode: +v openstackstatus08:26
*** asettle has quit IRC08:29
*** SkyRocknRoll has quit IRC08:37
*** mmcardle has joined #openstack-swift08:50
*** SkyRocknRoll has joined #openstack-swift08:51
*** permalac has joined #openstack-swift08:53
openstackgerritDmitriy Ukhlov proposed openstack/swift: Adds eventlet monkey patching of select module if thread is pathed  https://review.openstack.org/30340108:55
*** daemontool_ has joined #openstack-swift08:57
*** ankur has joined #openstack-swift08:59
*** haomaiwang has quit IRC09:01
*** daemontool has quit IRC09:01
*** haomaiwang has joined #openstack-swift09:01
*** nadeem has quit IRC09:02
*** stantonnet_ has quit IRC09:03
*** stantonnet has joined #openstack-swift09:06
*** chlong has quit IRC09:11
*** m_kazuhiro has quit IRC09:15
*** mmcardle has quit IRC09:21
*** mmcardle has joined #openstack-swift09:22
*** mmcardle1 has joined #openstack-swift09:30
*** david-lyle_ has joined #openstack-swift09:30
*** chrisnelson has quit IRC09:31
*** hosanai has quit IRC09:32
*** hosanai has joined #openstack-swift09:32
*** ChanServ sets mode: +v hosanai09:32
*** furlongm_ has joined #openstack-swift09:32
*** j_king has quit IRC09:33
*** david-lyle has quit IRC09:33
*** chrisnelson has joined #openstack-swift09:33
*** mmcardle has quit IRC09:33
*** SkyRocknRoll has quit IRC09:33
*** dhellmann has quit IRC09:33
*** ahale has quit IRC09:33
*** furlongm has quit IRC09:33
*** j_king has joined #openstack-swift09:34
*** jistr has quit IRC09:38
*** tesseract- has quit IRC09:38
*** hosanai has quit IRC09:38
*** ahale has joined #openstack-swift09:41
*** dhellmann has joined #openstack-swift09:41
*** SkyRocknRoll has joined #openstack-swift09:46
*** tesseract- has joined #openstack-swift09:50
*** mvk has joined #openstack-swift09:50
*** mmcardle1 has quit IRC09:55
*** mmcardle has joined #openstack-swift09:58
*** haomaiwang has quit IRC10:01
*** haomaiwang has joined #openstack-swift10:01
*** daemontool__ has joined #openstack-swift10:10
*** daemontool_ has quit IRC10:14
*** hezhiqiang has quit IRC10:21
*** jistr has joined #openstack-swift10:22
*** hezhiqiang has joined #openstack-swift10:22
*** McMurlock1 has quit IRC10:24
*** sheel has joined #openstack-swift10:24
*** hezhiqiang has quit IRC10:29
*** dosaboy_ is now known as dosaboy10:48
*** km has quit IRC10:51
*** daemontool__ has quit IRC10:57
*** mingdang1 has joined #openstack-swift10:58
*** mvk has quit IRC10:59
*** asettle has joined #openstack-swift10:59
*** asettle has quit IRC10:59
*** haomaiwang has quit IRC11:01
*** haomaiwang has joined #openstack-swift11:01
openstackgerritMerged openstack/swift: crypto - cleanup unit tests  https://review.openstack.org/30416311:05
*** ankur has quit IRC11:07
openstackgerritdharmendra kushwaha proposed openstack/swift: Removing unused clause  https://review.openstack.org/25427811:12
*** McMurlock1 has joined #openstack-swift11:16
*** timur has quit IRC11:21
*** timur has joined #openstack-swift11:22
*** bkeller` has quit IRC11:27
*** wbhuber has quit IRC11:29
*** bkeller` has joined #openstack-swift11:29
*** wbhuber has joined #openstack-swift11:30
*** torgomatic has quit IRC11:31
*** NM has joined #openstack-swift11:31
*** torgomatic has joined #openstack-swift11:32
*** ChanServ sets mode: +v torgomatic11:32
openstackgerritMahati Chamarthy proposed openstack/swift: follow up from multipart mime review  https://review.openstack.org/30576811:32
*** flaper87 has quit IRC11:33
*** flaper87 has joined #openstack-swift11:33
*** mmcardle has quit IRC11:34
*** wanghua has quit IRC11:44
*** ppai has quit IRC11:48
*** asettle has joined #openstack-swift11:53
*** haomaiwang has quit IRC12:01
*** haomaiwang has joined #openstack-swift12:01
*** delattec has joined #openstack-swift12:01
*** asettle has quit IRC12:01
*** kei_yama has quit IRC12:03
*** flaper87 has quit IRC12:04
*** delatte has quit IRC12:04
*** portante has quit IRC12:05
*** Guest83485 has quit IRC12:05
*** jmccarthy has quit IRC12:06
*** portante has joined #openstack-swift12:07
*** McMurlock2 has joined #openstack-swift12:08
*** Vinsh_ has joined #openstack-swift12:10
*** Vinsh has quit IRC12:10
*** McMurlock1 has quit IRC12:10
*** flaper87 has joined #openstack-swift12:11
*** flaper87 has quit IRC12:11
*** flaper87 has joined #openstack-swift12:11
*** jmccarthy has joined #openstack-swift12:11
*** jlvillal has joined #openstack-swift12:13
*** tristanC_ is now known as tristanC12:13
*** tesseract- has quit IRC12:15
*** tesseract- has joined #openstack-swift12:16
*** mmcardle has joined #openstack-swift12:18
*** asettle has joined #openstack-swift12:20
openstackgerritAlistair Coles proposed openstack/swift: crypto - only set body crypto meta if body is read and encrypted  https://review.openstack.org/30579412:21
*** haomaiwang has quit IRC12:23
*** asettle has quit IRC12:25
*** mwheckmann has joined #openstack-swift12:27
*** cbartz has joined #openstack-swift12:31
*** hezhiqiang has joined #openstack-swift12:32
tdasilvagood morning12:40
*** dmorita has joined #openstack-swift12:54
*** sgundur has joined #openstack-swift12:58
*** dmorita has quit IRC12:59
*** klamath has joined #openstack-swift13:00
*** hezhiqiang has quit IRC13:01
*** resker has quit IRC13:02
*** bill_az has joined #openstack-swift13:07
*** bill_az has quit IRC13:08
*** joeljwright has joined #openstack-swift13:12
*** ChanServ sets mode: +v joeljwright13:12
mahaticacoles: hi, i don't see any func test failures on 305768.. I have the latest code of feature crypto - last commit being "cleanup unit tests"13:13
*** permalac_ has joined #openstack-swift13:14
mahaticacoles: nosetests ./test/functional/test_object.py:TestObject.test_manifest - this runs ok13:14
mahaticand other func tests as well13:15
*** david-lyle has joined #openstack-swift13:15
acolesmahatic: *all* tests pass??13:15
mahaticacoles: yeah!13:16
*** bkeller^ has joined #openstack-swift13:16
*** torgomatic_ has joined #openstack-swift13:16
acolesmahatic: do you have crypto installed?13:16
*** swat30_ has joined #openstack-swift13:16
*** swifterdarrell_ has joined #openstack-swift13:16
*** torgomatic has quit IRC13:17
*** bkeller` has quit IRC13:17
*** swifterdarrell has quit IRC13:17
*** swat30 has quit IRC13:17
*** bobby2 has quit IRC13:17
*** alpha_ori has quit IRC13:17
*** swat30_ is now known as swat3013:17
*** bkeller^ is now known as bkeller`13:17
*** swifterdarrell_ is now known as swifterdarrell13:17
acoleswe don't pass all tests yet on the feature branch13:17
*** jmccarthy has quit IRC13:17
*** bobby2 has joined #openstack-swift13:17
* mahatic checks the nail biting question13:17
acoles:)13:17
*** matt6434 has quit IRC13:17
*** jlvillal has quit IRC13:17
*** sgundur has quit IRC13:17
*** david-lyle_ has quit IRC13:17
*** permalac has quit IRC13:17
*** jordanP has quit IRC13:17
*** csmart has quit IRC13:17
*** matt6434 has joined #openstack-swift13:18
*** jordanP has joined #openstack-swift13:18
*** jlvillal has joined #openstack-swift13:18
mahaticacoles: you're right. I had another branch with copy patches i think. but where i ran tests now doesn't have crypto. will run them and post back, sory13:19
mahaticsorry*13:19
*** csmart has joined #openstack-swift13:19
acolesmahatic: re your patch, bear in mind that a server can return 206 for a single part range response as well as multipart13:21
acolesmahatic: http://tools.ietf.org/html/rfc7233#section-4.113:21
*** alpha_ori has joined #openstack-swift13:21
mahaticacoles: yes thank you for pointing out13:22
*** jmccarthy has joined #openstack-swift13:22
*** 14WAAQ1VG has joined #openstack-swift13:23
*** pauloewerton has joined #openstack-swift13:24
*** sgundur has joined #openstack-swift13:33
*** SkyRocknRoll has quit IRC13:35
*** daemontool has joined #openstack-swift13:36
*** sgundur has left #openstack-swift13:36
*** asettle has joined #openstack-swift13:44
*** joeljwright1 has joined #openstack-swift13:45
*** mwheckma1n has joined #openstack-swift13:45
openstackgerritMahati Chamarthy proposed openstack/swift: follow up from multipart mime review  https://review.openstack.org/30576813:45
*** Vinsh has joined #openstack-swift13:45
*** bill_az has joined #openstack-swift13:46
*** mmcardle1 has joined #openstack-swift13:47
*** joeljwright has quit IRC13:48
*** mwheckmann has quit IRC13:48
*** mmcardle has quit IRC13:48
*** Vinsh_ has quit IRC13:48
*** dhellmann has quit IRC13:48
*** tonyb has quit IRC13:48
*** jlhinson has quit IRC13:48
mahaticacoles: ^ checking both 206 and multipart as you pointed, thanks13:48
mahaticacoles: i only have copy failures and test_POST with that13:48
*** daemontool has quit IRC13:49
*** zul has quit IRC13:49
*** asettle has quit IRC13:49
*** daemontool has joined #openstack-swift13:49
acolesmahatic: ok. thanks. I'm out tomorrow so may be next week before I get back round to that.13:49
*** tonyb has joined #openstack-swift13:49
mahaticacoles: ok, have a nice weekend!13:50
acolesmaybe timburke could check it's what he meant in original comment? its a tiny patch 30576813:50
patchbotacoles: https://review.openstack.org/#/c/305768/ - swift (feature/crypto) - follow up from multipart mime review13:50
*** diazjf1 has joined #openstack-swift13:51
acolesmahatic: you gotta make that commit title say something meaningful ;-)13:51
mahaticacoles: :) i wrote a commit message ;) will update, i wil do it from gerrit13:52
acolesyay for gerrit editing :)13:53
*** fbo_ is now known as fbo13:54
mahaticacoles:  except i don't see commit message editing in new gerrit (my first attempt in the new UI) :\13:54
acolesmahatic: you have to select the commit message for review now, then there is an edit button somewhere13:55
acolesmahatic: i find it quicker to do it OMM13:55
*** jlhinson has joined #openstack-swift13:56
*** ametts has joined #openstack-swift13:57
openstackgerritMahati Chamarthy proposed openstack/swift: 206 status check for multipart mime doc  https://review.openstack.org/30576813:57
*** dhellmann has joined #openstack-swift13:58
mahaticacoles: done in gerrit, yay!13:58
acolesmahatic:  thanks. i love it!13:59
pdardeaugood morning13:59
mahaticacoles: hahal ok, im glad13:59
*** 14WAAQ1VG has quit IRC14:01
*** dhellmann has quit IRC14:01
*** haomaiwang has joined #openstack-swift14:01
acolesmahatic: are you joining the phone conf now?14:02
mahaticacoles:  I am on phone conf. It says "You're in our virtual lobby, organizer will let you in soon"14:02
*** esker has joined #openstack-swift14:03
acolesmahatic: ok i let you in14:03
acolesthats new to me!14:03
mahaticacoles: thanks, i'm in14:03
*** ajiang has joined #openstack-swift14:03
*** dhellmann has joined #openstack-swift14:03
*** dmellado_ is now known as dmellado14:04
*** ajiang has left #openstack-swift14:04
acolestdasilva: you about for the phone call?14:04
tdasilvayeah, trying to call in now14:04
*** zul has joined #openstack-swift14:04
*** mingdang1 has quit IRC14:04
acolestdasilva: great14:05
*** _JZ_ has joined #openstack-swift14:05
diazjf1acoles, jrichli, mahatic, tdasilva, https://review.openstack.org/#/c/271517/ https://etherpad.openstack.org/p/newton-barbican-design-sessions14:08
patchbotdiazjf1: patch 271517 - security-specs - Bring Your Own Key Implementation14:08
diazjf1acoles. https://etherpad.openstack.org/p/cEA79A5fG114:13
*** mmcardle1 has quit IRC14:18
*** mmcardle has joined #openstack-swift14:21
diazjf1acoles, http://developer.openstack.org/api-guide/key-manager/acls.html14:34
*** permalac_ has quit IRC14:36
*** mvk has joined #openstack-swift14:40
tdasilvaacoles: have a great weekend!14:49
*** tesseract- has quit IRC14:58
*** lakshmiS has joined #openstack-swift15:00
*** haomaiwang has quit IRC15:01
*** haomaiwang has joined #openstack-swift15:01
*** diazjf1 has quit IRC15:01
*** sgundur has joined #openstack-swift15:05
*** _JZ_ has quit IRC15:11
*** klrmn has joined #openstack-swift15:13
*** hezhiqiang has joined #openstack-swift15:20
*** jordanP has quit IRC15:30
*** diazjf has joined #openstack-swift15:31
Vinshnotmyname: Some before and after splice() charts on the way later today.  A bigger improvement worth noting here - since it's not mentioned anywhere in swift docs our source code.. and only barely brought up in a mail thread from 2013... is token chaching with keystone.  Using swift.cache with keystone middlware is horrible.15:32
*** asettle has joined #openstack-swift15:32
VinshI moved the memcached_servers list up to the authtoken section. removed the swift.cache config.. and see 20% more requests/second in this cluster.15:33
Vinshswift.cache doesn't actually do any useful token chaching.  it still hits keystone for every request.15:34
Vinshpoint keystone middleware directly at memcached.. and things are cached as expected.15:34
VinshI bet response time is way better too.15:35
*** geaaru has quit IRC15:36
*** diazjf has quit IRC15:36
*** asettle has quit IRC15:37
*** diazjf has joined #openstack-swift15:38
*** arch-nemesis has joined #openstack-swift15:38
*** arch-nemesis has joined #openstack-swift15:38
*** haomaiwang has quit IRC15:50
*** McMurlock2 has quit IRC15:56
*** lakshmiS has quit IRC15:59
*** sheel has quit IRC16:15
*** sheel has joined #openstack-swift16:15
hurricanerixnotmyname where is your website at where you list top 20 or so reviews weighted by them being starred?16:15
notmynamegood morning, world16:18
notmynamehurricanerix: it's in the chanel topic16:18
*** lyrrad has joined #openstack-swift16:18
notmynameVinsh: interesting. is that because your users are reauthing for every request and not getting the same token back from keystone?16:19
notmynameVinsh: what keystone token type are you using?16:20
*** ppai has joined #openstack-swift16:21
*** cbartz has quit IRC16:21
notmynameVinsh: thanks for the info. I'm really interested in those results and seeing the config changes you did16:22
Vinshnotmyname: The user caches their token.. but swift checks that token against keystone everytime16:23
Vinsh*when configured using swift.cache16:23
notmynamewhen keystone is configured that way?16:24
VinshYeah16:24
Vinshwhich is default in all the swift docs16:24
notmynamehmm...what I remember is that functionality was added so that we specifically wouldn't check keystone every time16:24
VinshYou can however take "memcache_servers" from the "filter:cache" section. rename it to "memcached_servers" and move it up to "authtoken"16:24
notmynameVinsh: can you pastebin a config snippet of before and after?16:25
VinshSure thing.16:25
VinshI melted out lab keystone nodes with my benchmarking. :) so I was motivated to finally look closer at our token caching or lack thereof.16:25
hurricanerixnotmyname doh!  ok, thanks!16:26
*** jistr has quit IRC16:28
notmynamehurricanerix: I'm refreshing it now. hadn't been doing that while I was traveling16:28
pdardeaunotmyname: thx again for your time with OSIC team. happy to hear you made it home safely.16:30
Vinshnotmyname: http://paste.openstack.org/show/494101/16:31
notmynamepdardeau: my pleasure. great to meet everyone, and, I hope, help out16:31
notmynamentata: great review on patch 305405 :-)16:31
patchbotnotmyname: https://review.openstack.org/#/c/305405/ - swift - fix fallocate_reserve traceback16:31
pdardeaunotmyname: extremely helpful!16:31
notmynameVinsh: thanks. will look in just a bit16:32
Vinshnotmyname: might get that perf I'm going for if I can keep digging up 20% increases :D16:33
notmyname:-)16:33
*** rcernin has quit IRC16:36
openstackgerritTim Burke proposed openstack/swift: Add multipart content-type test  https://review.openstack.org/30597616:39
notmynamehurricanerix: dashboard is updated16:39
*** nadeem has joined #openstack-swift16:41
*** nadeem has quit IRC16:42
*** nadeem has joined #openstack-swift16:44
acolestimburke: thanks for that test16:45
*** dmorita has joined #openstack-swift16:45
timburkeno problem. i was the one to point out that we should check response code, so when i saw that patch go by, i figured i ought to take a look and help out16:46
*** donagh has joined #openstack-swift16:48
*** rledisez has quit IRC16:50
*** lakshmiS has joined #openstack-swift16:54
acolestimburke: can I delete line 485 here https://review.openstack.org/#/c/305976/1/test/unit/common/middleware/test_decrypter.py before merging?16:58
patchbotacoles: patch 305976 - swift (feature/crypto) - Add multipart content-type test16:58
acolesIt would fail pep8 I think?16:58
timburkeoh yeah, good call. i'd commented it out because i wasn't sure whether it would be necessary. by the time i'd confirmed that it wasn't, i'd forgotten about it :P16:59
timburkei'll throw up a new patchset17:00
acolestimburke: i was just enjoying the gerrit editor :) shall I change or you?17:00
openstackgerritTim Burke proposed openstack/swift: Add multipart content-type test  https://review.openstack.org/30597617:01
timburketoo late!17:01
notmynameredbo: FYI, new pypy instructions http://d.not.mn/PyPyDeployment_rev1.pdf17:01
*** dmorita has quit IRC17:02
*** dmorita has joined #openstack-swift17:03
bkeller`timburke, is there a reason that patch 285754 is only for accounts/containers (not objects)?17:05
patchbotbkeller`: https://review.openstack.org/#/c/285754/ - swift - Require account/container metadata be UTF-817:05
acolestimburke: thanks. done.17:05
*** mingdang1 has joined #openstack-swift17:05
timburkebkeller`: objects can have non-utf-8 metadata. not sure why you'd want it, and it would certainly break from HTTP spec, but i wanted to limit the patch to just fixing the 500s that would be hit on account/container servers17:07
bkeller`ah, alright, thanks17:07
*** esker has quit IRC17:08
*** joeljwright1 has quit IRC17:10
*** mingdang1 has quit IRC17:10
*** SkyRocknRoll has joined #openstack-swift17:10
*** ppai has quit IRC17:12
*** lakshmiS_ has joined #openstack-swift17:18
*** diazjf has quit IRC17:18
*** lyrrad_ has joined #openstack-swift17:19
*** hezhiqia_ has joined #openstack-swift17:20
*** lakshmiS has quit IRC17:20
*** lyrrad has quit IRC17:20
*** hezhiqiang has quit IRC17:20
*** mwheckma1n has quit IRC17:20
*** lyrrad_ is now known as lyrrad17:20
*** jmccarthy has quit IRC17:21
*** asettle has joined #openstack-swift17:21
*** mwheckmann has joined #openstack-swift17:22
*** iurygregory has quit IRC17:23
*** asettle has quit IRC17:26
*** ChubYann has joined #openstack-swift17:27
*** diazjf has joined #openstack-swift17:28
*** pauloewerton has quit IRC17:28
*** NM1 has joined #openstack-swift17:33
*** NM has quit IRC17:33
*** dikonoo has quit IRC17:36
*** dikonoor has quit IRC17:36
openstackgerritAlistair Coles proposed openstack/swift: Encrypt/decrypt etag in container listing  https://review.openstack.org/27549217:36
openstackgerritAlistair Coles proposed openstack/swift: Update container with correct etag on POST  https://review.openstack.org/30599517:36
*** jmccarthy has joined #openstack-swift17:38
openstackgerritAlistair Coles proposed openstack/swift: crypto - Update container with correct etag on POST  https://review.openstack.org/30599517:38
*** hezhiqia_ has quit IRC17:42
*** tqtran has joined #openstack-swift17:44
*** portante_ has joined #openstack-swift17:50
*** portante has quit IRC17:50
*** portante_ is now known as portante17:50
*** 7JTAANF1Q has joined #openstack-swift17:51
*** NM1 has quit IRC17:51
*** NM has joined #openstack-swift17:51
redbonotmyname: That's basically what I did.  But I gave up, pypy was pretty consistently like 10% slower than cpython on my benchmarks.17:52
*** gyee has joined #openstack-swift17:55
*** 7JTAANF1Q has quit IRC17:56
acolesclayg: ping17:57
*** ametts has quit IRC17:59
*** itlinux has joined #openstack-swift18:00
acolesclayg: nm. just realised I only had +1 on patch 292661 and there's no reason not to merge imho.18:01
patchbotacoles: https://review.openstack.org/#/c/292661/ - swift - Make rsync ignore it's own temporary files18:01
*** ametts has joined #openstack-swift18:01
acolesBut I am curious if anyone knows what the character set is for mkstemp suffixes?18:01
* acoles is ooo til Monday18:02
*** mmcardle has quit IRC18:04
*** acoles is now known as acoles_18:09
*** bendre101 has joined #openstack-swift18:10
*** itlinux has quit IRC18:11
bendre101Hello everyone. I can't find anywhere in the documentation of Openstack Swift if there is any way to protect against application (or human) error causing thousands of unwanted delete requests. Swift seems to be pretty much indestructible hardware wise, but how can you backup your swift cluster to recover unwanted delete?18:11
*** itlinux has joined #openstack-swift18:11
openstackgerritMerged openstack/swift: 206 status check for multipart mime doc  https://review.openstack.org/30576818:12
tdasilvabendre101: there's currently no official way to prevent that. Swiftstack has a swift_undelete middleware that you could test here: https://github.com/swiftstack/swift_undelete. More recently, there's been some discussion around building something in swift core. https://review.openstack.org/#/c/155421/4/specs/in_progress/object_undelete.rst. timburke also has a really nice plan to provide some data protection mechanis18:22
tdasilvam using object versioning and a new "default" middleware18:22
patchbottdasilva: patch 155421 - swift-specs - Add object undelete spec (ABANDONED)18:22
*** tqtran has quit IRC18:25
timburkebendre101: fwiw, i don't really like the swift_undelete middleware. it splits up the responsibilities of protecting against deletes and protecting against overwrites, which means you need to version your undelete container and undelete protect your versions container, and you now have a whole bunch of locations to check when trying to restore an old version. https://review.openstack.org/#/c/214922/ seems much more promising18:27
patchbottimburke: patch 214922 - swift - Add "history" mode to versioned_writes middleware18:27
*** daemontool has quit IRC18:31
*** SkyRocknRoll has quit IRC18:32
bendre101I saw the undelete middleware but it's been a year since the last commit, I'd worry a bit too much on a multi petabytes deployment18:33
bendre101So there are no solution to either undelete files or to simply backup Swift to another cluster ? You need to manage that with a middleware ?18:34
bendre101I saw the container sync functionality but it doesn't seem to allow a one-way only sync18:36
openstackgerritoshritf proposed openstack/swift: Per container stat. report  https://review.openstack.org/28181418:38
Vinshbendre101: I sort of feel like if someone is worried about that kind of thing.. they are doing it wrong.18:41
VinshA user should only have scope as far as their own account.  An admin account should be tightly controlled.18:42
*** diazjf has quit IRC18:42
VinshIf a user deletes things.. it only impacts their account etc.  Keep it all segmented.18:42
*** hezhiqiang has joined #openstack-swift18:44
bendre101Vinsh: is it possible to block the delete action for a specific user ?18:44
*** zaitcev has joined #openstack-swift18:46
*** ChanServ sets mode: +v zaitcev18:46
VinshDepends.  there are account/container acls you could mess with. http://docs.openstack.org/developer/swift/overview_auth.html#tempauth18:46
Vinsh^^ if using tempauth.18:46
NMbendre101: Our team use an undelete plugin. Do you think that might work for you?18:46
Vinshif using keystone. I suppose you could extend some middleware to filter which users can delete.18:47
VinshI still think it's the wrong approach.  A user should only have access/scope to limited area.18:48
VinshLimit the damage they can do.  what scenario do you foresee with everything being deleted?18:48
*** citytiming has joined #openstack-swift18:50
bendre101NM: is it the swift_undelete middleware ? It might work but it needs to be production ready18:53
VinshDo you have single users with access to all data in the entire cluster?18:53
bendre101Vinsh: a single application using Swift as a massive storage backend to store millions of generated files18:53
*** esker has joined #openstack-swift18:54
bendre101(small pdfs that have legal value)18:54
VinshProbably best to spread them across more then one tenant.  Explicit access required to a segment of each of them.18:55
VinshI dunno.. I feel like that app has to have the smarts... solving the problem in swift seems odd to me (IMO).18:56
VinshI'm sure this can be argued many ways.18:56
*** citytiming has quit IRC18:57
Vinshbendre101: do you use keystone with swift?18:57
VinshGive this a good read: http://docs.openstack.org/developer/swift/misc.html18:58
bendre101Vinsh: we are in the analysis phase, so it's a possibility18:58
*** tqtran has joined #openstack-swift18:59
VinshYou could use the container ACL method listed in that last link.18:59
VinshSay "user bendre is read only"18:59
openstackgerritJanie Richling proposed openstack/swift: Encrypt/decrypt etag in container listing  https://review.openstack.org/27549218:59
Vinshmore examples here: https://swiftstack.com/docs/cookbooks/swift_usage/container_acl.html19:00
ahalewhats the difference if the app accidently deletes all the pdfs or if it reuploads 0 byte writes over them all19:00
Vinshexactly19:00
bendre101Thank you for the links Vinsh19:00
bendre101that's a very good point ahale, idealy for our need the storage backend would prevent any file overide (with an acl ?)19:01
Vinshperfect.. you set the container write ACL to "not for anyone" or something.19:02
Vinshagain though.. segment files across containers and accounts. control access properly.. etc.19:02
bendre101yes but we still need to write to put the generated pdfs in swift19:02
lakshmiS_timur: I was going through your comments on the searchlight spec and want to how does this patch https://review.openstack.org/#/c/304332/ help in making a call from swift to searchlight.19:03
patchbotlakshmiS_: patch 304332 - swift - Expand the container server API to allow "since".19:03
*** hezhiqiang has quit IRC19:04
lakshmiS_will there be an async process on swift which keeps listening to changes on swift and calls searchlight?19:04
lakshmiS_rather than being in the active pipeline of middleware?19:04
*** esker has quit IRC19:10
*** esker has joined #openstack-swift19:10
*** nadeem has quit IRC19:11
*** nadeem has joined #openstack-swift19:13
*** bill_az has quit IRC19:13
timurlakshmiS_: there needs to be something written to use that patch, but the idea is to continue listing all container changes and propagate them to search light. This would be a cheaper way to pickup any changes that have not been propagated to searchlight already (during an outage or a partition or any other reason). It's possible that it would also be sufficient to use this mechanism and not use19:19
timurany in-path middleware, but I'm not clear on the latency we would observe as the number of swift operations increases19:19
*** diazjf has joined #openstack-swift19:20
timuranother benefit is that changes to searchlight could be made using the bulk API, rather than individual index requests, which should give better performance on the ES side19:20
lakshmiS_and that "something" would be listener process running separately on swift server?19:21
timurlakshmiS_: right, except it would need to poll the database for changes19:21
timurit could be ok if latencies on the order of seconds are acceptable from the searchlight side. I'd imagine that should be acceptable, but I don't know all of the requirements19:22
lakshmiS_I am willing to right that. i like that "bulk" part of it19:22
*** esker has quit IRC19:23
timurgreat!19:23
timurI don't know how much time you spent looking at the ElasticSearch APIs, but here is the bulk API reference: https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html19:23
lakshmiS_its a two sided sword. good from performance for both searchlight and swift. and at the same time have to tune the latency on polling the db without impacting the performance of swift db19:23
lakshmiS_yes we do use bulk api in searchlight for indexing today19:24
claygheyoh!19:24
timurexcellent. Agreed that tuning the polling will be a balancing act19:25
NMbendre101: Well, we are running it in production :)19:28
lakshmiS_thanks for clarification. will try to read up on the swift db code. also i wanted to check with you about elasticsearch client code that were working on - john mentioned yesterday.19:28
lakshmiS_there will be some things specific to searchlight mappings but want to check it out before starting fresh on es library19:29
timursure thing. Let me know how I can help19:30
lakshmiS_i meant, do you already have it coded somewhere thats online to view?19:31
timuroh, I see. SwiftStack hasn't made it public thus far. I can answer questions about the approach, but I'll have to check if it's something we plan to make public19:33
lakshmiS_ok no issues. it is going to be a thin layer on top of elasticsearch python library. I will add you as reviewer on the patch19:34
timursounds good19:35
bendre101NM: can I ask how much data you have in total ? Do you use swift versioning functionality to protect against overwiting existing data?19:37
*** esker has joined #openstack-swift19:41
NMbendre101: I think we have arround 400 GB in use and 350M requests/day.19:42
NMAnd yes, we use versioning.19:42
*** bill_az has joined #openstack-swift19:47
*** dukhlov has joined #openstack-swift19:47
dukhlovHi!19:48
dukhlovCould anybody review https://review.openstack.org/#/c/303401/19:48
patchbotdukhlov: patch 303401 - swift - Adds eventlet monkey patching of select module if ...19:48
dukhlov?19:48
bendre101NM: I think we'll take a closer look to this middleware, thanks19:49
bendre101thank you for your help and explanations !19:49
*** mminesh has joined #openstack-swift19:52
timurlakshmiS_: I had one question about the middleware you were using previously. Which headers did you find missing from the response?19:54
lakshmiS_let me check19:55
lakshmiS_one of my colleague did that patch. I will check with him or else i will update the spec after running the diff between them19:58
lakshmiS_top of my head, fields like object count on a container which comes through API call19:59
*** diazjf has quit IRC20:01
openstackgerritMerged openstack/swift: Make rsync ignore it's own temporary files  https://review.openstack.org/29266120:02
notmynamebendre101: FWIW, I've helped a customer do WORM-like stuff in swift before. it requires some other external system to know what can and can't be overwritten (in this case, the customer already had that exact system in place for other uses, so it was possible to make)20:02
notmynamebendre101: but looking at "just" swift, there's no way to effectively prevent overwrites 100% of the time (considering HW failures and adjusting capacity)20:03
mminesh?20:05
*** mminesh has quit IRC20:06
notmynamemmotiani: looks like you can still register for the summit (at full price). that's probably the thing to do at this point, if you're going (/cc pdardeau)20:11
*** nadeem has quit IRC20:15
*** delattec has quit IRC20:15
*** sileht has quit IRC20:19
*** sileht has joined #openstack-swift20:19
*** dukhlov_ has joined #openstack-swift20:20
bendre101notmyname: overwrites are not as deal breaker as long as you can go back to the original version quickly (wich seems to be the case with versioning). But can you elaborate on "HW failures"? My understanding is that with replicats and sufficiant amount of nodes, HW failures can't really cause loss of data20:21
*** dukhlov has quit IRC20:22
*** sheel has quit IRC20:25
timurlakshmiS_: makes sense. I was looking at the headers in the patch you had uploaded before and couldn't tell what would be the missing header from that code20:25
*** esker has quit IRC20:26
*** bhakta has quit IRC20:26
timurand sorry, not headers, but the keys and values in the elasticsearch documents20:27
*** bhakta has joined #openstack-swift20:28
lakshmiS_i checked with him but doesn't remember top of his head. so i am running through each of the field to check it to make sure that's true20:28
timurok. I wouldn't spend too much time on it, maybe, but it'd be good to document the required fields in the requirements document20:30
timurat least it would make it obvious to others why certain choices are made20:30
lakshmiS_sure20:31
*** siva_krishnan_ has joined #openstack-swift20:39
*** siva_kri- has quit IRC20:39
*** siva_krishnan_ has quit IRC20:41
*** cdelatte has joined #openstack-swift20:43
*** esker has joined #openstack-swift20:46
*** esker has quit IRC20:52
openstackgerritMerged openstack/swift: Add multipart content-type test  https://review.openstack.org/30597620:55
*** nyarck has joined #openstack-swift21:00
klamathhas anyone used the xfs option "delaylog" with swift?21:03
notmynameklamath: I've not used it. but a quick google search shows that it might be an older option that is deprecated/removed http://oss.sgi.com/archives/xfs/2015-02/msg00306.html21:06
klamathlooks like it is the default now21:07
klamaththanks notmyname saved me a benchmarking run21:08
*** NM has left #openstack-swift21:30
*** itlinux has quit IRC21:34
*** haomaiwang has joined #openstack-swift21:41
*** haomaiwang has quit IRC21:46
*** trifon has quit IRC21:47
notmynamejrichli: your picture is on page 48 of the openstack user survey21:49
*** arch-nemesis has quit IRC21:51
notmynameFYI the survey link is http://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf21:52
*** zaitcev has quit IRC21:52
*** jrichli has quit IRC21:52
*** gyee has quit IRC21:52
*** jrichli has joined #openstack-swift21:52
*** gyee has joined #openstack-swift21:53
*** citytiming has joined #openstack-swift21:53
*** zaitcev has joined #openstack-swift21:53
*** ChanServ sets mode: +v zaitcev21:53
*** jlvillal has quit IRC21:53
*** bhakta has quit IRC21:53
*** rsFF has quit IRC21:53
notmynameon swift info, seems that about 153 people (of 290 respondents) said they are running swift21:54
notmynameand 73/72 people responded to the questions about how big their clusters are21:54
tdasilvanotmyname: 153 out 290 is roughly 50%, do you know where that 30% number comes from?21:55
*** AbyssOne has quit IRC21:55
notmynamewhat 30% number?21:55
notmyname(it's actually 53%21:55
*** citytiming has quit IRC21:56
notmynameI got those from page 3121:56
notmynamen=290, and 53% said they were using swift21:56
*** tqtran has quit IRC21:56
tdasilvaok, 53% total, got it21:56
tdasilvaprod + testing21:56
notmynameand seems that thee were 1603 survey respondents overall21:57
notmyname(page 4)21:57
*** jlvillal has joined #openstack-swift21:58
*** rsFF has joined #openstack-swift21:58
jrichlinotmyname: yes, tdasilva mentioned it the other day.  I think i will be noticing the people with cameras a little more next time :-)21:59
*** bill_az has quit IRC22:00
*** bhakta has joined #openstack-swift22:00
*** dukhlov_ has quit IRC22:04
*** AbyssOne has joined #openstack-swift22:05
*** arch-nemesis has joined #openstack-swift22:06
*** dmorita has quit IRC22:06
*** dmorita has joined #openstack-swift22:06
*** esker has joined #openstack-swift22:09
*** ametts has quit IRC22:10
*** tqtran has joined #openstack-swift22:10
*** citytiming has joined #openstack-swift22:12
*** esker has quit IRC22:13
*** mwheckmann has quit IRC22:18
*** citytiming has quit IRC22:20
*** klamath has quit IRC22:27
*** haomaiwa_ has joined #openstack-swift22:42
*** tqtran has quit IRC22:44
*** tqtran has joined #openstack-swift22:44
openstackgerritJanie Richling proposed openstack/swift: Encrypt/decrypt etag in container listing  https://review.openstack.org/27549222:46
*** sheel has joined #openstack-swift22:47
*** haomaiwa_ has quit IRC22:47
jrichlitdasilva: just left a comment for you on patch 30579422:53
patchbotjrichli: https://review.openstack.org/#/c/305794/ - swift (feature/crypto) - crypto - only set body crypto meta if body is read...22:53
*** itlinux has joined #openstack-swift22:56
*** jamielennox is now known as jamielennox|away22:58
*** dmorita has quit IRC23:01
*** dmorita has joined #openstack-swift23:02
*** km has joined #openstack-swift23:05
*** asettle has joined #openstack-swift23:16
openstackgerritTim Burke proposed openstack/python-swiftclient: Add v1password keystoneauth plugin  https://review.openstack.org/30069723:22
*** aj701 has joined #openstack-swift23:22
*** kei_yama has joined #openstack-swift23:37
*** hosanai has joined #openstack-swift23:50
*** ChanServ sets mode: +v hosanai23:50
*** jamielennox|away is now known as jamielennox23:59

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