Friday, 2016-02-26

*** bjkeller has joined #openstack-swift00:00
*** haomaiwa_ has joined #openstack-swift00:01
*** ho_away has quit IRC00:02
*** chlong_ has quit IRC00:03
*** RichardRaseley has joined #openstack-swift00:06
RichardRaseleyHello all, I have a question regarding TempAuth. I have a small cluster I am using for a test and I intend to use TempAuth. Do those accounts *only* have to be defined on my one proxy node, or do the storage nodes also have to be made aware of the accounts?00:07
*** dmorita has joined #openstack-swift00:08
*** haomaiwa_ has quit IRC00:09
claygmrmoje - sure why not - priority wishlist00:10
claygRichardRaseley: just in the proxy server conf00:10
RichardRaseleyclayg: Thank you. I just get the error message that the account doesn't exist. Could I validate the syntax with you?00:11
claygRichardRaseley: where the passwords are in plain text00:11
RichardRaseleyYeah, that's fine.00:11
claygRichardRaseley: you could do a paste - but the format/syntax is in the example configs - are you getting some error or something?00:11
RichardRaseleyuser_test_user = password .admin is what I have for a user, but I see 'Account not found' when using the client.00:12
claygRichardRaseley: other thing with tempauth that's sort of a bummer is that there is no caonicial source to validate tokens with except memcache - so if you have some memcache issues it causes availability problems instead of just a lot of requests to auth your auth endpoints to validate incoming tokens00:12
RichardRaseleyI seem to remember something else about tempauth and account creation, but I can't put my finger on it.00:12
RichardRaseleyswift -A http://swift-test.domain.local:8080/auth/v1.0 -U test:user -K password stat00:13
claygthe allow account manage and account autocreate options effect all auth systems equally - tempauth included00:13
claygyeah seems reasonable00:13
RichardRaseleyOK, let me check those options.00:15
*** mwheckmann has quit IRC00:15
RichardRaseleyOK, those both were false. Bouncing proxy.00:16
RichardRaseleyclayg: That did it, thank you.00:16
*** Jeffrey4l has joined #openstack-swift00:32
*** daemontool has quit IRC00:47
*** RichardRaseley has quit IRC00:57
openstackgerritBen Keller proposed openstack/swift: Rename test_object_delete_at_aysnc  https://review.openstack.org/28499800:59
kota_good morning01:00
*** ho_away has joined #openstack-swift01:02
*** haomaiwa_ has joined #openstack-swift01:06
*** ho_away has quit IRC01:07
mattoliveraukota_: morning01:07
kota_mattoliverau: \o/01:08
kota_The last working day before Bristol Hackathon!01:09
*** haomaiwa_ has quit IRC01:13
mattoliveraukota_: rub it in why dont ya :P01:13
kota_mattoliverau: that's because you get (got?) more happiness :P01:15
mattoliveraukota_: 'get' baby still isn't born yet. Thanks man, yeah that's true.01:16
kota_mattoliverau: hope all safe :)01:18
mattoliveraukota_: so far so good :)01:19
*** haomaiwang has joined #openstack-swift01:25
*** garthb has quit IRC01:28
*** garthb_ has quit IRC01:29
*** haomaiwang has quit IRC01:33
*** bjkeller has quit IRC01:34
*** chlong_ has joined #openstack-swift01:49
*** lpabon has quit IRC01:50
*** hezhiqiang has joined #openstack-swift01:54
*** gyee has quit IRC01:55
*** ho_away has joined #openstack-swift02:03
*** ho_away has quit IRC02:07
*** bjkeller has joined #openstack-swift02:09
*** diazjf has joined #openstack-swift02:10
*** diazjf has quit IRC02:13
*** mingdang1 has joined #openstack-swift02:16
*** haomaiwang has joined #openstack-swift02:21
*** bjkeller has quit IRC02:21
*** lpabon has joined #openstack-swift02:31
*** mwheckmann has joined #openstack-swift02:43
*** delatte has quit IRC02:56
*** haomaiwang has quit IRC03:01
*** haomaiwang has joined #openstack-swift03:01
*** ho_away has joined #openstack-swift03:04
*** lpabon has quit IRC03:09
*** ho_away has quit IRC03:09
*** links has joined #openstack-swift03:26
*** mingyu has quit IRC03:27
*** mingyu has joined #openstack-swift03:27
*** dmorita has quit IRC03:43
*** rickyrem has quit IRC03:43
*** mingdang1 has quit IRC03:50
*** mingyu has quit IRC03:55
*** mingyu has joined #openstack-swift03:55
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-swift04:01
*** mwheckmann has quit IRC04:05
*** ho_ has joined #openstack-swift04:05
*** mingyu has quit IRC04:10
*** mingyu has joined #openstack-swift04:11
*** hezhiqiang has quit IRC04:12
*** hezhiqiang has joined #openstack-swift04:13
*** dmorita has joined #openstack-swift04:17
*** dmorita has quit IRC04:22
*** hezhiqiang has quit IRC04:57
*** hezhiqiang has joined #openstack-swift04:58
*** haomaiwang has quit IRC05:01
*** haomaiwang has joined #openstack-swift05:01
*** ho_away has joined #openstack-swift05:01
mahaticgood morning05:02
*** loth1 has joined #openstack-swift05:08
*** loth has quit IRC05:09
*** loth has joined #openstack-swift05:11
*** loth1 has quit IRC05:12
*** dmorita has joined #openstack-swift05:25
*** ppai has joined #openstack-swift05:30
*** klrmn has quit IRC05:30
*** garthb_ has joined #openstack-swift05:31
*** garthb has joined #openstack-swift05:31
*** SkyRocknRoll has joined #openstack-swift05:32
*** mingyu has quit IRC05:32
*** mingyu has joined #openstack-swift05:33
*** ho_away has quit IRC05:37
*** asettle has joined #openstack-swift05:37
*** mingdang1 has joined #openstack-swift05:38
*** dmorita has quit IRC05:41
*** asettle has quit IRC05:42
*** mingdang1 has quit IRC05:46
*** diazjf has joined #openstack-swift05:58
*** ho_away has joined #openstack-swift06:00
*** haomaiwang has quit IRC06:01
*** haomaiwang has joined #openstack-swift06:01
*** mingdang1 has joined #openstack-swift06:01
*** loth1 has joined #openstack-swift06:09
*** ho_away has quit IRC06:10
openstackgerritMerged openstack/python-swiftclient: adding .manpages script to swift client  https://review.openstack.org/28492806:11
*** loth has quit IRC06:11
*** loth has joined #openstack-swift06:13
*** loth1 has quit IRC06:14
*** loth1 has joined #openstack-swift06:17
*** loth has quit IRC06:18
*** loth has joined #openstack-swift06:20
openstackgerritMerged openstack/swift: Rename test_object_delete_at_aysnc  https://review.openstack.org/28499806:21
*** loth1 has quit IRC06:21
*** links has quit IRC06:26
*** loth1 has joined #openstack-swift06:28
*** loth has quit IRC06:30
*** ChubYann has quit IRC06:34
*** loth has joined #openstack-swift06:34
*** loth1 has quit IRC06:35
*** loth1 has joined #openstack-swift06:48
*** loth has quit IRC06:49
*** haomaiwang has quit IRC06:52
*** _JZ_ has quit IRC06:53
*** haomaiwang has joined #openstack-swift06:53
*** loth has joined #openstack-swift06:55
*** loth1 has quit IRC06:57
*** haomaiwang has quit IRC07:01
*** haomaiwang has joined #openstack-swift07:01
*** loth1 has joined #openstack-swift07:01
*** loth has quit IRC07:02
*** rcernin has joined #openstack-swift07:05
*** zaitcev has quit IRC07:07
*** loth has joined #openstack-swift07:07
*** loth1 has quit IRC07:09
*** vinsh_ has joined #openstack-swift07:09
*** vinsh has quit IRC07:12
*** loth1 has joined #openstack-swift07:13
*** asettle has joined #openstack-swift07:14
*** loth has quit IRC07:14
*** asettle has quit IRC07:19
*** mrmoje has joined #openstack-swift07:19
*** garthb_ has quit IRC07:19
*** garthb has quit IRC07:19
*** loth has joined #openstack-swift07:21
*** loth1 has quit IRC07:23
*** loth1 has joined #openstack-swift07:24
*** loth has quit IRC07:25
*** chlong_ has quit IRC07:26
*** mrmoje has quit IRC07:28
*** loth has joined #openstack-swift07:30
mingdang1@acoles_  excuse me,I have a question,can you help me?07:30
mingdang1In my swift cluster, it has 3 replication.If I modify one replica,how the swift-replicator fix it to correct?07:30
*** daemontool has joined #openstack-swift07:31
*** loth1 has quit IRC07:31
*** _JZ_ has joined #openstack-swift07:32
*** AJaeger has joined #openstack-swift07:33
*** AJaeger has left #openstack-swift07:33
*** AJaeger has joined #openstack-swift07:33
AJaegerHi, is Samuel Merrit around?07:33
*** diazjf has quit IRC07:33
AJaegerhis change https://review.openstack.org/#/c/212824/ has a python27 test that runs endlessly - gets killed by jenkins and then restarts on another node07:34
patchbotAJaeger: patch 212824 - swift - Let developers/operators add watchers to object audit07:34
openstackgerritAndreas Jaeger proposed openstack/swift: Let developers/operators add watchers to object audit  https://review.openstack.org/21282407:37
* AJaeger disabled the failing test now to give other jobs the chance to get nodes aswell.07:37
AJaegerRunning 11 hours of python27 - each 3 mins starting a new node - is enough07:37
*** loth1 has joined #openstack-swift07:38
*** loth has quit IRC07:39
*** dmorita has joined #openstack-swift07:41
*** loth has joined #openstack-swift07:45
mingdang1@kota_  excuse me :)07:45
*** dmorita has quit IRC07:46
*** loth1 has quit IRC07:47
*** trifon has joined #openstack-swift07:50
kota_mingdang1: what's up?07:52
*** loth1 has joined #openstack-swift07:53
*** loth has quit IRC07:56
mingdang1@kota_ In my swift cluster, it has 3 replication.If I modify one replica,how the swift-replicator fix it to correct?07:58
*** haomaiwang has quit IRC08:01
mingdang1I am confused at swift-replicator work08:01
*** haomaiwang has joined #openstack-swift08:01
kota_basically if the object corrupted, object-auditor will find the difference between etag and actuall object and move it into qualantine.08:01
kota_quarantine08:02
kota_quarantine directory08:02
*** loth has joined #openstack-swift08:02
mingdang1yeah ,yeah, I understand auditor08:02
*** loth1 has quit IRC08:02
kota_and then, replicator will find the missing object on *remote* and then push the local replica into remote site.08:02
mingdang1If local object is corrupted, how swift judge which is correct?08:04
kota_each object has "etag" as xattr metadata calculated from md5sum of the whole content body.08:05
mingdang1currently, I read the swift-object source code,it said swift get hashes.pkl from remote node,and compare them,then invoke rsync command push different object to remote.08:06
mingdang1but I am confused,how it know who's hashes.pkl is correct?08:07
kota_auditor will calculate the md5sum and if the calculateion result is different from the etag in xattr, it moves into quarantine08:07
kota_oh,08:08
kota_you know.08:08
mingdang1yeah, auditor is in charge of move it to quarantine,08:08
*** loth1 has joined #openstack-swift08:08
kota_they all don't know correct hashes.pkl08:08
kota_just know we have difference between local and remote.08:08
*** loth has quit IRC08:08
mingdang1In case of local replicator push currupted object to remote correct object08:10
mingdang1whether it could happened08:10
kota_mingdang1: I dont't think so.08:10
kota_rsync protocol based on the file path, right?08:11
mingdang1yes08:11
kota_replicator will not push the corrupted object if remote has correct object.08:12
kota_because, local and remote should have same objects (except corrupted body) and hash.pkl should be same.08:12
mingdang1why? replicator judge whether it will push only depend on hashes.pkl08:14
kota_if hash.pkl is missing at remote but replicator ask to remote object-server for current hashes.08:14
mingdang1but now object is moved to quarantine directory? hashes.pkl will be calculated wrong?08:16
kota_so clarify the states.08:17
kota_for example08:17
mingdang1oh08:17
kota_node1 has correct object and node2 has corrupted08:18
kota_not yet audititing08:18
*** loth has joined #openstack-swift08:18
kota_node1 and node2 has same hash.pkl, right?08:18
mingdang1maybe replicator will recalculate the hash.pkl08:19
kota_that is because both node1 and node2 has objects in the same /dev/object/part/suffix/hash.08:19
*** loth1 has quit IRC08:19
kota_not yet recaculate before auditing08:20
*** loth1 has joined #openstack-swift08:21
mingdang1If before auditding the replicator deal with the currupted object,it don't recalculate?08:22
kota_no?08:22
mingdang1oh,oh ,it will not recalculate08:22
*** loth has quit IRC08:22
mingdang1you are right08:23
mingdang1I understand this step08:23
kota_alright.08:23
mingdang1go on please :)08:24
kota_so thinking the state change by auditor08:25
kota_the auditor in node2 moves the object into quarantine dir08:25
kota_and invalidate_hash to hash.pkl08:26
mingdang1yes08:26
*** acoles_ is now known as acoles08:27
kota_in this state, node1 has correct object but node2 doesn't anything in the path and hash.pkl is invalidated.08:28
*** loth has joined #openstack-swift08:28
acolesgood morning08:29
kota_node1 replicator will make REPLICATE request to node2 to recalc the hash and node2 does from the path (actually nothing)08:29
kota_acoles: morning08:29
mingdang1@acoles  morning08:29
*** rledisez has joined #openstack-swift08:29
kota_so node1 can find node2 doesn't have the object and then do rysnc.08:29
*** mmuffinman has quit IRC08:30
mingdang1yeah,it is right08:30
*** loth1 has quit IRC08:31
mingdang1And I have another confused08:31
kota_go on?08:32
mingdang1If replica in node2 find remote hash.pkl is different with local, it will push local object to remote?08:33
*** loth1 has joined #openstack-swift08:33
mingdang1swift can ensure object in node1 will go first?08:33
kota_node2 can find the difference but nothing to push into node1 because the corrupted one is already in quarantine dir.08:34
mingdang1bengo08:34
mingdang1nice08:34
mingdang1I understand08:34
kota_great08:34
mingdang1@kota_  thanks very much08:35
*** daemontool has quit IRC08:35
*** loth has quit IRC08:35
kota_mingdang1: np :)08:35
kota_acoles: I'm now thinking when I can get Bristol in Sunday evening.08:36
*** daemontool has joined #openstack-swift08:36
kota_acoles: Did you have some plans for Sunday evening?08:37
acoleskota_: do you mean a plan to take you somewhere for dinner?08:38
acoles:)08:38
kota_acoles: sure :)08:38
acoleswhat time do you think you will arrive at hotel?08:38
kota_not sure, my flight will land LHW at 15:10 in the schedule.08:39
*** loth has joined #openstack-swift08:39
acolesok I guess around 7pm08:39
kota_I cannot expect how much time i have to expect to spend the time to pass the gate08:39
kota_yup08:39
kota_depends on which time I can get the coach08:40
*** loth1 has quit IRC08:40
kota_16:10 vs 17:1008:40
kota_maybe08:40
kota_if I can get the first one, I can reach to Bristol around 18:0008:41
kota_but the second one will be after 1 hour from the first one :/08:43
*** loth1 has joined #openstack-swift08:44
*** m_kazuhiro has joined #openstack-swift08:45
mingdang1@kota_ excuse me again :),I hava another question08:45
kota_mingdang1: yup08:45
mingdang1when i get a object from swift cluster,how it decide which replica it will get08:46
*** loth has quit IRC08:46
kota_no ways by client. It will be decided by proxy.08:48
kota_basically, random among primary replicas.08:48
*** loth has joined #openstack-swift08:48
*** loth1 has quit IRC08:48
mingdang1how it ensure one is correct08:49
mingdang1R(1) + W(2) = N(3)08:49
*** jordanP has joined #openstack-swift08:49
mingdang1it's weak consistency?08:50
kota_sorry what does it mean 'R', 'W', 'N'?08:50
mingdang1cap theory08:51
mingdang1maybe I understand wrong08:51
kota_basically, swift employ "write quorum, read one" for cap.08:51
mingdang13 replica, quorum is 208:52
mingdang1read one?08:52
kota_(though, trying write all but assume quorum success is ok)08:52
kota_yup08:52
kota_read one.08:52
mingdang1oh,it is consistency last08:53
kota_read one of any replicas.08:53
kota_doesn't resolve the consistency at the read except "X-Newest"08:54
mingdang1yeah,the replicator will ensure the 3 replicator is same correct08:54
kota_exactly08:54
*** loth1 has joined #openstack-swift08:56
kota_mingdang1: does it make you sense?08:56
mingdang1yeah,yeah, I understand, thanks08:56
kota_:)08:57
acolesmingdang1: its "eventual consistency" - a read is not guaranteed to return the most recently written version of an object, (unless X-Newest is used, which has a cost)08:57
*** loth has quit IRC08:58
mingdang1yeah. I really want to invite both you for dinner。You help me for my confused long time08:59
*** asettle has joined #openstack-swift08:59
*** ho_ has quit IRC09:00
*** haomaiwang has quit IRC09:01
*** haomaiwa_ has joined #openstack-swift09:01
*** takashi_ has quit IRC09:01
*** loth has joined #openstack-swift09:02
*** loth1 has quit IRC09:02
*** asettle has quit IRC09:04
*** loth1 has joined #openstack-swift09:06
*** loth has quit IRC09:07
*** loth has joined #openstack-swift09:12
*** loth1 has quit IRC09:13
*** hezhiqiang has quit IRC09:13
*** hezhiqiang has joined #openstack-swift09:13
*** rcernin has quit IRC09:14
*** loth1 has joined #openstack-swift09:17
*** loth has quit IRC09:18
*** loth has joined #openstack-swift09:24
*** loth1 has quit IRC09:25
*** loth1 has joined #openstack-swift09:27
*** jistr has joined #openstack-swift09:27
*** loth has quit IRC09:28
*** rcernin has joined #openstack-swift09:28
*** _JZ__ has joined #openstack-swift09:32
*** jordanP has quit IRC09:32
*** loth has joined #openstack-swift09:33
*** then3rd_1 has joined #openstack-swift09:34
*** then3rd has quit IRC09:35
*** _JZ_ has quit IRC09:35
*** loth1 has quit IRC09:35
*** loth1 has joined #openstack-swift09:37
*** loth has quit IRC09:38
*** asettle has joined #openstack-swift09:40
*** joeljwright has joined #openstack-swift09:41
*** ChanServ sets mode: +v joeljwright09:41
*** loth has joined #openstack-swift09:41
*** loth1 has quit IRC09:42
acolesjoeljwright: you about?09:42
joeljwrightacoles: I am now09:43
acolesjoeljwright: looking at https://review.openstack.org/#/c/284822/2/tests/unit/test_swiftclient.py line 220809:43
patchbotacoles: patch 284822 - python-swiftclient - Fix test for redacting sensitive data in client.ht...09:43
*** mmcardle has joined #openstack-swift09:43
acolesjoeljwright: you don't encode the unicode token there?09:43
joeljwrightdamn it!09:44
*** loth1 has joined #openstack-swift09:44
acolesoh, so that wasn't deliberate :D09:44
joeljwrightoh, hang on09:44
joeljwrightI think that's okay09:44
joeljwrightno, I'm wrong09:45
joeljwrightthat's the bit I should have encoded09:45
acolesif you're confused then I have no hope09:45
joeljwrightacoles: thanks for pointing it out09:45
acolesi just thought it odd that the etag is bytes and the token not09:46
joeljwrightacoles: just a bit confused because I was fixing another bug last night until 1am, so my brain's still a bit fuzzy09:46
*** loth has quit IRC09:46
*** jordanP has joined #openstack-swift09:46
acolesi bet! np09:47
*** Jeffrey4l_ has joined #openstack-swift09:47
joeljwrightacoles: I think most of the things in those dicts should be encoded09:48
joeljwrightthey should all the byte strings at that point09:48
acolesmakes sense09:48
*** Jeffrey4l has quit IRC09:49
*** loth has joined #openstack-swift09:50
*** davideagle_ has joined #openstack-swift09:50
*** loth1 has quit IRC09:52
*** asettle has quit IRC09:52
*** asettle has joined #openstack-swift09:53
*** loth1 has joined #openstack-swift09:55
*** loth has quit IRC09:56
*** loth has joined #openstack-swift09:59
*** asettle has quit IRC10:00
*** kei_yama has quit IRC10:00
*** asettle has joined #openstack-swift10:00
*** loth1 has quit IRC10:00
*** haomaiwa_ has quit IRC10:01
*** haomaiwang has joined #openstack-swift10:01
*** loth1 has joined #openstack-swift10:02
*** stantonnet has quit IRC10:03
*** loth has quit IRC10:03
*** acoles is now known as acoles_10:05
*** stantonnet has joined #openstack-swift10:06
*** admin0_ has joined #openstack-swift10:07
*** loth has joined #openstack-swift10:08
admin0_like amazon says in their object store 1 in 1 billion object can disappear, is this the same in openstack swift ?10:08
*** loth1 has quit IRC10:09
*** Raymii has joined #openstack-swift10:10
*** loth1 has joined #openstack-swift10:13
*** loth has quit IRC10:14
*** daemontool has quit IRC10:16
*** mrmoje has joined #openstack-swift10:16
*** hezhiqiang has quit IRC10:19
*** loth has joined #openstack-swift10:21
*** loth1 has quit IRC10:22
*** haomaiwang has quit IRC10:23
*** m_kazuhiro has quit IRC10:28
*** haomaiwang has joined #openstack-swift10:29
ahaleit depends on how you run it, its certainly possible. things like letting disks sit at 100%, hardware failure, other unknown bad things.. they can cause situations where data could be lost I guess10:32
*** davideagle_ has quit IRC10:34
*** admin0_ has quit IRC10:40
*** OutBackDingo has quit IRC10:43
*** loth1 has joined #openstack-swift10:46
*** davideagle_ has joined #openstack-swift10:47
*** loth has quit IRC10:47
*** mrmoje has quit IRC10:50
*** felixcantournet has joined #openstack-swift10:54
openstackgerritMerged openstack/python-swiftclient: Follow-up to patch 282363  https://review.openstack.org/28449010:56
*** haomaiwang has quit IRC11:01
*** haomaiwang has joined #openstack-swift11:01
*** mingdang1 has quit IRC11:03
*** haomaiwang has quit IRC11:14
*** admin6 has joined #openstack-swift11:19
*** SkyRocknRoll has quit IRC11:22
*** mingyu has quit IRC11:23
*** mingyu has joined #openstack-swift11:24
*** mingyu has quit IRC11:27
*** mingyu has joined #openstack-swift11:28
*** mingyu has quit IRC11:32
*** mingyu has joined #openstack-swift11:32
*** mingyu has quit IRC11:36
*** mingyu has joined #openstack-swift11:37
openstackgerritJoel Wright proposed openstack/python-swiftclient: Fix test for redacting sensitive data in client.http_log()  https://review.openstack.org/28482211:38
*** SkyRocknRoll has joined #openstack-swift11:38
*** davideagle_ has quit IRC11:48
*** davideagle_ has joined #openstack-swift11:51
*** asettle has quit IRC12:02
*** hezhiqiang has joined #openstack-swift12:06
*** haomaiwang has joined #openstack-swift12:14
*** daemontool has joined #openstack-swift12:14
*** davideagle_ has quit IRC12:18
*** cdelatte has joined #openstack-swift12:18
*** haomaiwang has quit IRC12:19
*** mingdang1 has joined #openstack-swift12:19
*** asettle has joined #openstack-swift12:24
*** mingyu has quit IRC12:24
*** mingyu has joined #openstack-swift12:24
*** mingyu has quit IRC12:29
*** mingyu has joined #openstack-swift12:29
*** davideagle_ has joined #openstack-swift12:34
*** jordanP has quit IRC12:35
*** jordanP has joined #openstack-swift12:36
*** hezhiqiang has quit IRC12:56
*** hezhiqiang has joined #openstack-swift12:57
*** mingyu has quit IRC12:58
*** mingyu has joined #openstack-swift12:58
*** SkyRocknRoll has quit IRC13:04
*** km has quit IRC13:08
*** mmcardle has quit IRC13:10
*** mingyu has quit IRC13:14
*** mingyu has joined #openstack-swift13:14
*** daemontool has quit IRC13:15
*** daemontool has joined #openstack-swift13:16
*** daemontool has quit IRC13:17
*** daemontool has joined #openstack-swift13:18
*** mingyu has quit IRC13:18
*** mingyu has joined #openstack-swift13:18
*** daemontool has quit IRC13:24
*** admin6 has left #openstack-swift13:26
*** mmcardle has joined #openstack-swift13:27
*** acoles_ is now known as acoles13:37
*** haomaiwang has joined #openstack-swift13:38
*** AndreiaKumpera has joined #openstack-swift13:48
*** ppai has quit IRC13:54
*** daemontool has joined #openstack-swift13:54
*** haomaiwang has quit IRC14:01
*** haomaiwang has joined #openstack-swift14:01
*** vinsh_ has quit IRC14:08
*** petertr7_away is now known as petertr714:15
*** daemontool has quit IRC14:16
*** daemontool has joined #openstack-swift14:16
*** vinsh has joined #openstack-swift14:17
*** daemontool_ has joined #openstack-swift14:18
tdasilvagood morning14:21
*** daemontool has quit IRC14:22
*** chsc has joined #openstack-swift14:34
*** mingyu has quit IRC14:35
*** mingyu has joined #openstack-swift14:35
*** davideagle_ has quit IRC14:36
*** mingyu has quit IRC14:36
*** mingyu has joined #openstack-swift14:36
*** davideagle_ has joined #openstack-swift14:44
*** mrmoje has joined #openstack-swift14:44
*** mingyu has quit IRC14:50
*** mingyu has joined #openstack-swift14:50
*** mingdang1 has quit IRC14:50
*** mrmoje has quit IRC14:51
acolesaargh gerrit!14:51
*** mrmoje has joined #openstack-swift14:55
acolesnotmyname: see my comment on patch 284645 - I'm thinking it should maybe have a different change id. What's the deal on reviews sharing same change id?14:56
patchbotacoles: https://review.openstack.org/#/c/284645/ - python-swiftclient (stable/liberty) - Do not reveal auth token in swiftclient log messag...14:56
tdasilvalol14:56
acolestdasilva: what's the *longest* comment you have typed into gerrit only for it to decide you are no longer signed in and give you no opportunity to copy your comment before signing in?14:57
acolesjoeljwright: thanks for sorting out the header redaction backport14:58
*** haomaiwang has quit IRC15:01
*** daemontool_ has quit IRC15:01
*** haomaiwang has joined #openstack-swift15:01
tdasilvaacoles: hehe..gerrit can be maddening. I've noticed a bunch of little changes they've made recently that haven't really made our jobs easier15:01
*** mrmoje has quit IRC15:04
*** delattec has joined #openstack-swift15:04
*** daemontool has joined #openstack-swift15:05
*** cdelatte has quit IRC15:06
*** vinsh has quit IRC15:08
*** mrmoje has joined #openstack-swift15:09
*** trifon has quit IRC15:09
*** arch-nemesis has joined #openstack-swift15:09
*** vinsh has joined #openstack-swift15:14
*** asettle has quit IRC15:16
*** mrmoje has quit IRC15:16
acolesoh it did it again, so I clicked "Go Anonymous" which gave me chance to cut'n'paste my comment before signing in. :)15:18
*** delatte has joined #openstack-swift15:28
*** delattec has quit IRC15:30
*** davideagle_ has quit IRC15:31
*** davideagle_ has joined #openstack-swift15:33
*** bjkeller has joined #openstack-swift15:34
*** asettle has joined #openstack-swift15:34
*** lcurtis has joined #openstack-swift15:39
*** _JZ__ has quit IRC15:41
*** _JZ_ has joined #openstack-swift15:42
*** diazjf has joined #openstack-swift15:49
*** jmccarthy has quit IRC15:51
*** jmccarthy has joined #openstack-swift15:52
*** diazjf has left #openstack-swift15:54
*** asettle has quit IRC15:56
*** mwheckmann has joined #openstack-swift15:57
*** arch-nemesis has quit IRC16:00
*** asettle has joined #openstack-swift16:00
*** haomaiwang has quit IRC16:01
*** haomaiwang has joined #openstack-swift16:01
jaakkosis teh Swift COPY operation O(1) in terms of object size?16:03
jaakkosie. it just adds a new name and maybe increases reference count?16:04
notmynamegood morning16:04
notmynametorgomatic: see the ping from AJaeger earlier about your patch16:05
notmynameacoles: I don't think the same change-id matters?16:05
*** davideagle_ has quit IRC16:06
AJaegermorning, notmyname and thanks for the ping to torgomatic !16:06
tdasilvajaakkos: copy will actually copy the contents of the object to a new object, most likely to new storage nodes as the name of the object changes16:07
notmynametorgomatic: on patch 21282416:07
patchbotnotmyname: https://review.openstack.org/#/c/212824/ - swift - Let developers/operators add watchers to object audit16:07
*** daemontool has quit IRC16:07
AJaegertorgomatic: I'm still around if you have a question. Please revert my change but let's figure out why Jenkins was not happy with it.16:08
jaakkostdasilva: alright. so, i suppose it's not possible to rename an object without copying data16:08
tdasilvajaakkos: correct, but of course this copying happens on the server side. user doesn't have to download data and upload again16:09
tdasilvajaakkos: just in case that wasn't clear16:09
jaakkosthanks for the clarification16:11
tdasilvajaakkos: and a "move" would be COPY+DELETE16:12
*** logan- has quit IRC16:14
*** logan- has joined #openstack-swift16:14
notmynameAJaeger: FWIW, torgomatic's am schedule usually doesn't start for another 60-90 minutes16:20
*** _JZ_ has quit IRC16:21
AJaegernotmyname: thanks. I don't need to discuss with him, just wanted him to be aware of the problem16:21
AJaegerbut if torgomatic has questions, I'm happy to discuss;)16:22
notmynamethanks for bringing it up. looks like a really weird issue16:22
AJaegeryep ;(16:22
*** klrmn has joined #openstack-swift16:25
*** garthb has joined #openstack-swift16:28
*** garthb_ has joined #openstack-swift16:28
*** rcernin has quit IRC16:31
*** garthb has quit IRC16:36
*** garthb_ has quit IRC16:36
*** daemontool has joined #openstack-swift16:40
*** nadeem has joined #openstack-swift16:43
openstackgerritJohn Dickinson proposed openstack/python-swiftclient: authors/changelog updates for 2.8 release  https://review.openstack.org/28197416:43
notmynameacoles: joeljwright: ^ best changelog yet16:43
joeljwright:)16:43
*** nadeem has quit IRC16:43
*** nadeem has joined #openstack-swift16:44
*** garthb has joined #openstack-swift16:44
notmynameif you could take a look before you stop for the day, I'll bug timburke about it later, and I think we'll be able to put in the request for a release today16:44
*** gyee has joined #openstack-swift16:44
joeljwrightsure, will look now16:44
acolesnotmyname: k. are you planning to wait for patch 284822?16:46
patchbotacoles: https://review.openstack.org/#/c/284822/ - python-swiftclient - Fix test for redacting sensitive data in client.ht...16:46
*** trifon has joined #openstack-swift16:47
notmynameacoles: no, I wouldn't block a release on a test-only update. but that one should still land :-)16:48
*** davideagle_ has joined #openstack-swift16:51
*** davideagle_ has quit IRC16:55
notmynameacoles: joeljwright: I get that encoding to utf8 seems like the right thing to do, but it's a little weird that tests pass with and without the change16:55
notmynamefor patch 28482216:56
patchbotnotmyname: https://review.openstack.org/#/c/284822/ - python-swiftclient - Fix test for redacting sensitive data in client.ht...16:56
acolesnotmyname: think its cos parse_header_string does a good job of handling any type of value and morphing it to unicode16:56
joeljwrightnotmyname: I think the tests pass without the change because the parse_headers() function is so defensive16:57
acolesjoeljwright and i think the same :)16:57
notmynameyeah, so it's a test for if parse_headers() changes and misses some unicode thing16:57
joeljwrightyes16:57
acolesnotmyname: the wrangling was really to make what is passed in by the test realistic16:58
acolesnotmyname: but joeljwright and I are also debating timburke's suggestion to include some non-utf-8 binary in the test value16:59
joeljwrightnotmyname: it's been one of those fun unicode days again :)16:59
acolesfunicode day :)16:59
notmynameheh17:00
acolesnotmyname: joel found this in api docs, "The metadata values in Object Storage do not follow HTTP/1.1 rules for character encodings. You must use a UTF-8 encoding to get a byte array for any string that contains characters that are not in the 7-bit ASCII 0-127 range. Otherwise, Object Storage returns the 404 response code for ISO-8859-1 characters in the 128-255 range, which is a direct violation of the HTTP/1.1 http://ww17:00
acolesw.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.17:00
notmynameso where are you now on that non utf8 unicode question?17:00
notmynameyeah17:00
*** haomaiwang has quit IRC17:01
acolesbut I am trying to see where that is enforced ie where swift checks for utf8 in header values, so far i see a check on content-type17:01
*** haomaiwang has joined #openstack-swift17:01
timburkeyeah, the 404 bit seems...weird. that seems much more likely to be talking about the actual *path*, not metadata17:02
acolesyeah the path is definitely checked17:03
timburkefwiw, i just got a 503 when trying to post non-utf8 data...digging into why17:03
openstackgerritBing Hu proposed openstack/python-swiftclient: make download --prefix working correct  https://review.openstack.org/28485117:03
*** jordanP has quit IRC17:06
*** asettle has quit IRC17:08
timburkehere: https://github.com/openstack/swift/blob/2.6.0/swift/common/db.py#L79317:08
timburkejson.dumps will raise a UnicodeDecodeError17:09
notmynametdasilva: wow. your first commit to swiftclient just landed17:09
tdasilvayay! :P17:09
openstackgerritJohn Dickinson proposed openstack/python-swiftclient: authors/changelog updates for 2.8 release  https://review.openstack.org/28197417:10
tdasilvaand it was just a file copy17:10
tdasilva:D17:10
*** mwheckma1n has joined #openstack-swift17:10
*** rledisez has quit IRC17:11
*** wbhuber_ has joined #openstack-swift17:12
*** hezhiqia_ has joined #openstack-swift17:12
*** taneee has joined #openstack-swift17:12
*** swifterdarrell_ has joined #openstack-swift17:13
*** mingyu_ has joined #openstack-swift17:13
tdasilvaso, who is running this project: http://openqa.sed.hu/dashboard/index?did=1&id=OpenStack%3Aswift17:13
acolestimburke: ok so metadata to account/container db needs to be utf8. i just tried writing metadata to diskfile and it seemed happy to take \xff17:14
joeljwrightlooks like we need a 'you can only post utf8' middleware :)17:15
*** gmmaharaj has joined #openstack-swift17:15
*** j_king_ has joined #openstack-swift17:15
acolesthere could be some place between proxy and diskfile that barfs on non utf817:15
*** tonyb_ has joined #openstack-swift17:16
*** jeblair_ has joined #openstack-swift17:17
*** schizo has joined #openstack-swift17:17
*** schizo has joined #openstack-swift17:17
*** csmart_ has joined #openstack-swift17:17
*** coreycb` has joined #openstack-swift17:18
acolesthe bonus of doing a backport is you get to hit all the intermittent test failures that we fixed17:18
* acoles types recheck on patch 28464517:19
patchbotacoles: https://review.openstack.org/#/c/284645/ - python-swiftclient (stable/liberty) - Do not reveal auth token in swiftclient log messag...17:19
*** klrmn has quit IRC17:19
*** mlanner_ has joined #openstack-swift17:20
*** mwheckmann has quit IRC17:20
*** mingyu has quit IRC17:20
*** hezhiqiang has quit IRC17:20
*** then3rd_1 has quit IRC17:20
*** proteusguy__ has quit IRC17:20
*** zul has quit IRC17:20
*** ekarlso- has quit IRC17:20
*** gmmaha has quit IRC17:20
*** McMurlock has quit IRC17:20
*** notmyname has quit IRC17:20
*** _fortis has quit IRC17:20
*** onovy has quit IRC17:20
*** kota_ has quit IRC17:20
*** j_king has quit IRC17:20
*** csmart has quit IRC17:20
*** tonyb has quit IRC17:20
*** hrou has quit IRC17:20
*** thurloat has quit IRC17:20
*** BAKfr has quit IRC17:20
*** pdardeau has quit IRC17:20
*** fbo_ has quit IRC17:20
*** coreycb has quit IRC17:20
*** tanee has quit IRC17:20
*** jeblair has quit IRC17:20
*** swifterdarrell has quit IRC17:20
*** timburke has quit IRC17:20
*** mlanner has quit IRC17:20
*** wbhuber has quit IRC17:20
*** bapalm has quit IRC17:20
*** bwall has quit IRC17:20
*** gmmaharaj is now known as gmmaha17:20
*** swifterdarrell_ is now known as swifterdarrell17:20
*** mlanner_ is now known as mlanner17:20
*** onovy_ has joined #openstack-swift17:20
*** bapalm has joined #openstack-swift17:21
*** zhill has joined #openstack-swift17:21
*** onovy_ is now known as onovy17:21
*** notmyname has joined #openstack-swift17:21
*** ChanServ sets mode: +v notmyname17:21
*** thurloat has joined #openstack-swift17:21
*** BAKfr has joined #openstack-swift17:21
*** fbo has joined #openstack-swift17:21
joeljwrightthere are still a few intermittent race conditions on the swiftclient tests17:21
*** hrou has joined #openstack-swift17:22
joeljwrightI've been thinking about how to solve them, but not come up with anything concrete yet17:22
joeljwrightand they are quite rare to hit17:22
Zyric_Good Morning17:23
*** timburke has joined #openstack-swift17:23
*** ChanServ sets mode: +v timburke17:23
*** mmuffinman has joined #openstack-swift17:24
acolesnotmyname: did you change your mind about co-authors in AUTHORS?17:25
notmynameI did17:25
notmynameI was telling joeljwright that I keep going back and forth17:25
acolesnotmyname: you want a few mins before I +A? :)17:25
notmynamenope. land it :-)17:26
acolestimburke: you want a final look at patch 281974 or shall I land it?17:27
patchbotacoles: https://review.openstack.org/#/c/281974/ - python-swiftclient - authors/changelog updates for 2.8 release17:27
*** proteusguy__ has joined #openstack-swift17:27
*** ekarlso- has joined #openstack-swift17:27
*** zul has joined #openstack-swift17:27
notmyname(1) I don't think my own CLA enforcement argument is very strong. (2) we've got a known person in the community vouching for it. (3) better to credit someone and maybe necourage them than to get into a debate about when someone is truly considered and author17:27
timburkego for it. i was about to +A it myself but also wanted to ask notmyname about AUTHORS17:27
notmynamewell now authors has tdasilva so it's all good :-)17:27
*** then3rd_1 has joined #openstack-swift17:28
*** McMurlock has joined #openstack-swift17:28
notmynameif https://review.openstack.org/#/c/284822/ lands shortly, then we can include it in the release17:29
patchbotnotmyname: patch 284822 - python-swiftclient - Fix test for redacting sensitive data in client.ht...17:29
*** wasmum has joined #openstack-swift17:30
joeljwrightc'mon 284822, you can make it!17:30
notmynametimburke: oh, a 503 response on a unicode error seems like a serious bug in swift. we shouldn't ever return 50317:30
timburkeoh yeah, acoles -- that makes sense about the diskfile metadata. i had this recollection that i could POST non-utf8 data but couldn't remember the exact circumstances17:31
acolesnotmyname: it needs a second +2 first17:31
*** _fortis_ has joined #openstack-swift17:31
notmynameacoles: yeah, I was hoping timburke would swoop in and save the day17:31
timburkenotmyname: agreed. we need to clean that up a bit17:31
acolestimburke: can you repeat your 503 generating POST but to an object?17:32
timburkeacoles: confirmed. POST -> 202; subsequent HEAD -> 200 with my funky data17:34
timburke...which seems to be an argument in favor of including some non-utf8 data to redact in patch 28482217:35
patchbottimburke: https://review.openstack.org/#/c/284822/ - python-swiftclient - Fix test for redacting sensitive data in client.ht...17:35
*** _fortis_ is now known as _fortis17:35
timburkealthough, maybe that'd be better as yet-another-follow-up. the docstring fix *would* be nice to get in ahead of release17:36
joeljwrightyeah, the docstring fix would be nice17:37
*** schizo is now known as bwall17:38
notmynameso push in the non-utf8 data. who's pushign that? joeljwright, timburke, me?17:38
joeljwrightI can add the test changes, but the current method for collecting the output won;t be happy17:39
joeljwrightu''.join()17:39
joeljwright:(17:39
timburkenah, it'll be fine. i trust that parse_header_string will *always* produce unicode17:40
timburkeit should turn b'\xff' into u'%ff' (or maybe u'%FF')17:40
acolestimburke: thanks. nice to have it confirmed.17:41
joeljwrightyeah, I think you're right :)17:42
acolesso is someone pushing a new version of 284822?17:45
*** zhill has quit IRC17:46
*** silor has joined #openstack-swift17:46
joeljwright284822 is in the process of being merged17:47
notmynamepatch 28482217:48
patchbotnotmyname: https://review.openstack.org/#/c/284822/ - python-swiftclient - Fix test for redacting sensitive data in client.ht...17:48
joeljwrightwill be a new patch for the binary test data17:48
notmynameok17:48
acolesoic. cool17:48
*** jistr has quit IRC17:49
*** davideagle_ has joined #openstack-swift17:50
*** mmcardle has quit IRC17:51
*** lpabon has joined #openstack-swift17:59
*** haomaiwang has quit IRC18:01
*** lpabon has quit IRC18:01
*** haomaiwang has joined #openstack-swift18:01
*** ChubYann has joined #openstack-swift18:05
*** permalac has joined #openstack-swift18:06
permalachello guys. swift newbie here.18:06
jaakkosI suppose it's not possible to remove a certain version of an object - only the latest?18:06
permalacI installed a two nodes swift with kilo , only one controller as swift proxy-server , and then I installed an HA 2 controller nodes new installation with other machines18:07
*** klrmn has joined #openstack-swift18:08
permalacI would like to move the rings .gz to the new openstack installation ( the HA one)18:08
permalaccan I just move the .gz files ?18:08
permalaccan I create again the rings on the new installation and they will cohexist with the old one?18:09
*** petertr7 is now known as petertr7_away18:11
*** RichardRaseley has joined #openstack-swift18:11
RichardRaseleyHello all. Can anyone comment on their experience mounting Swift via FUSE (or something similar)?18:12
notmynameRichardRaseley: FUSE adds a lot of overhead to swift. swift (ie http protocol) adds a lot of overhead to fuse. it can all work, just slow18:13
RichardRaseleynotmyname: Thanks. Is there a better way than FUSE to map a Swift cluster to a traditional file system? Or something that you (SwiftStack) tend to recommend in this situation? I am just trying to support a legacy workflow.18:14
*** kota_ has joined #openstack-swift18:15
*** ChanServ sets mode: +v kota_18:15
timburkejaakkos: if you know when the old version was overwritten (or know some other characteristics of it, like file size, content type, etc.) you can delete it directly from the X-Versions-Location18:15
notmynamewell, swiftstack has that as part of the product. so naturally that's what I'd recommend :-)18:15
*** Zyric_ has quit IRC18:16
RichardRaseleynotmyname: I am looking at that now on your website, FS GW, correct? And that would provide superior performance to something like FUSE?18:17
*** zhill has joined #openstack-swift18:17
notmynameRichardRaseley: for the inside details, the current FS GW does use FUSE. you could almost think about it as a write-back cache for swift that has a filesystem interface. however, we've also got a different implementation under dev right now18:18
jaakkosdoes the SwiftStack FS GW have custom index and object format like S3QL, or can you point it to any existing Swift storage?18:19
*** Zyric has joined #openstack-swift18:19
*** hezhiqia_ has quit IRC18:20
RichardRaseleynotmyname: Thanks so much, that helps me think about the problem.18:20
jaakkossounds like you can use any existing (which means rename is going to be slow)18:20
*** awelleck has joined #openstack-swift18:21
jaakkostimburke: alright - so is there a consistent way to get a reference to the versioned object, when the object is modified?18:22
jaakkostimburke: maybe in HTTP response headers or something18:22
joeljwrightto everyone travelling to the hackathon - have a good journey and see you in Bristol!18:24
*** bjkeller has quit IRC18:25
notmynamethanks18:25
* notmyname has a lot to do before getting on the plane18:26
tdasilvajoeljwright: thanks18:26
tdasilvanotmyname: are you leaving today?18:26
notmynametdasilva: yeah. tonight. will be in bristol saturday evening local time18:26
tdasilvanotmyname: cool, have a safe flight18:27
notmynameyou too18:27
jaakkos<versions_container>/<length><object_name>/<timestamp> is nice and all but i would really need to know what Swift thought was the timestamp, if I'm to keep a reference to the version (because I'm about to delete it soonish)18:27
*** dmorita has joined #openstack-swift18:28
timburkeas i recall, the response doesn't include any indication that versioning was even enabled, much less what the timestamp was used for the old version. immediately after the overwrite, though, you can do a prefixed container listing on the versions container and it should be the last one18:30
jaakkosalright, thanks18:31
timburkein newer versions of swift, include a reverse=on query param and you won't have to worry about the possibility of receiving multiple pages worth of results18:31
*** awelleck has quit IRC18:37
*** fthiagogv has quit IRC18:46
*** haomaiwang has quit IRC18:46
*** haomaiwang has joined #openstack-swift18:48
*** arch-nemesis has joined #openstack-swift18:50
*** joeljwright has quit IRC18:52
claygtimburke: got me a broken probetest on master as best I can tell it might be related to scrub headers?  you can sanity check me -> https://gist.github.com/clayg/e7fd810ed043319cbcae18:57
timburkeseems likely...still looking...19:00
*** haomaiwang has quit IRC19:01
timburkewait. int? what? why isn't that a '2'?19:01
*** 92AAAEL3R has joined #openstack-swift19:01
claygbecause httplib doesn't care - i mean i always send in header values as ints - but only because I can i suppose19:02
*** petertr7_away is now known as petertr719:02
timburkeah, right, request header, not response header...client really needs to be robust to ints in request headers19:03
claygtorgomatic: what's the patch # to merge for the plane?  something about tests suck when you have no internet?19:04
timburkenotmyname: looks like we've got another fix we want before release....19:04
timburkethanks clayg!19:04
torgomaticclayg: patch 28382819:04
patchbottorgomatic: https://review.openstack.org/#/c/283828/ - swift - Fix StatsD tests to not use real DNS19:04
*** permalac has quit IRC19:05
notmynametimburke: no problem19:05
*** permalac has joined #openstack-swift19:05
claygtimburke: well... i mean... is that what happened?  we used to not care and now scrub headers cares... and but like it needs to because on some headers it does some truncation?  I feel like - well idk19:05
*** permalac has quit IRC19:05
*** permalac has joined #openstack-swift19:05
*** RichardRaseley has quit IRC19:05
*** delattec has joined #openstack-swift19:06
timburkeclayg: scrub_headers needs to look at str(value). that's all19:06
*** awelleck has joined #openstack-swift19:07
*** delatte has quit IRC19:08
*** delatte has joined #openstack-swift19:09
claygwow, swiftclient acctually has good number of tests!19:09
claygtimburke: so like this works too -> https://gist.github.com/clayg/8be5b7309f631ba59a3219:10
claygtimburke: and I like that's it not another conditional type cast in that already messy function19:10
claygtimburke: really it removes a whole nother call for a bunch of headers' values19:10
claygidk, you're better at all the touchy feely designy stuff - but I'm pretty sure my probetests are broken with out at least one of those19:11
clayggah - speaking of which I should try to figure out what's going on with the vm-saio-probe :\19:11
*** delattec has quit IRC19:11
timburkeyup, lots of tests. at some point i want to refactor them a bit to be less wordy, though. there's a lot of common or similar setup that could be abstracted; i'm thinking that something similar to the TestEnvs in swift might be nice19:12
*** wasmum has quit IRC19:15
*** petertr7 is now known as petertr7_away19:17
*** bjkeller has joined #openstack-swift19:18
claygtorgomatic: yeah patch 283828 looks fully legit!  I almost +A'd it19:19
patchbotclayg: https://review.openstack.org/#/c/283828/ - swift - Fix StatsD tests to not use real DNS19:19
torgomaticnotmyname: you heard the man ^^19:19
notmynameclayg: you just missed it?19:19
torgomatic;)19:19
notmynameyeah, I've got it open. will look in a bit19:20
claygtimburke: oh no!  I always get lost with TestEnvs19:20
claygtimburke: do you want me to push up one or the other of those swiftclient changes or are you looking at it?  I'm pretty sure the issue could be demonstrated in a fairly stright forward test...19:21
timburkeclayg: working on it. yeah, writing the test was trivial19:21
tdasilvatorgomatic: i was just looking at it too19:22
claygtimburke: awesome, I'm going get back on patch 267788 with working probetests - yay!19:23
patchbotclayg: https://review.openstack.org/#/c/267788/ - swift - Fix inconsistent suffix hashes after ssync of tomb...19:23
acolestimburke: I'll add my -1 to clayg's for TestEnvs19:23
claygtimburke: ping me when you cook something up19:23
claygacoles: !!!19:23
acolesclayg:!!!!19:24
timburkeacoles: clayg: duly noted. but it really seems like *something* ought to be refactored there. maybe it's just going to be pulling out some helper methods19:24
*** wasmum has joined #openstack-swift19:25
notmynametimburke: I'll +1 your test envs ;-)19:25
acolestimburke: oh sure, +1 for refactor19:27
acolestimburke: at one point I tried to make it so that a bunch of tests could run using different auth options through inheritance. I can't remember how successful I was.19:28
claygnotmyname: you like swift functests Env mixins?19:28
* clayg stares at that tab you know you opened for a reason, but can't remember why19:29
claygha!  vm-saio-probe!19:30
acolespatch 2677819:30
patchbotacoles: https://review.openstack.org/#/c/26778/ - tripleo-image-elements - Make keystone config consistent with other elements. (MERGED)19:30
acolesoh :(19:30
acolessafe travels everyone. good night.19:30
*** acoles is now known as acoles_19:31
*** Jeffrey4l__ has joined #openstack-swift19:32
*** Jeffrey4l_ has quit IRC19:35
*** silor1 has joined #openstack-swift19:35
*** petertr7_away is now known as petertr719:36
openstackgerritTim Burke proposed openstack/python-swiftclient: Force header keys/values to bytes/unicode before coercing to unicode  https://review.openstack.org/28551419:36
timburkeclayg: ^^19:37
*** trifon has quit IRC19:37
*** porunov has joined #openstack-swift19:38
*** silor has quit IRC19:39
*** silor1 is now known as silor19:39
timburkeand notmyname: the real question is, would you +2?19:39
notmynameclayg: I kinda like the pattern of setting up some tests and then running them for a set of different envs. like "do this with ascii, then do it all again for unicode" etc20:00
*** 92AAAEL3R has quit IRC20:01
*** haomaiwang has joined #openstack-swift20:01
claygnotmyname: i like the idea, the implementation in probetests warps my brain20:04
claygnotmyname: maybe if i thought about it harder20:04
notmynamemostly I'm thinking about the unittests. I haven't looked at the probetest code in a while. I think it would warp my brain regardless of envs ;-)20:05
claygoh it looks like charz already fixed vm-saio-probe - mostly20:07
claygi probably broke it by updating swift-client :\20:07
openstackgerritMerged openstack/python-swiftclient: Fix test for redacting sensitive data in client.http_log()  https://review.openstack.org/28482220:07
claygnotmyname: did I say probe?  oh crap - probe on the brain - i ment test envs in *func*tests20:08
claygi don't think probetests have anything like that - unittests *sorta* have some of that kinda stuff - timburke was talking about doing to refactor swiftclient unittests - i'm sure it will be great20:09
notmynametdasilva: thanks for patch 28382820:10
patchbotnotmyname: https://review.openstack.org/#/c/283828/ - swift - Fix StatsD tests to not use real DNS20:10
timburkeclayg: yeah, might be a bit tho -- still have to fix all the other bugs/deficiencies :P20:11
notmynameheh. step 1: fix all the bugs20:11
notmyname`rm -rf .` done20:11
notmynametimburke: is patch 285514 what needs to land in this release?20:13
patchbotnotmyname: https://review.openstack.org/#/c/285514/ - python-swiftclient - Force header keys/values to bytes/unicode before c...20:13
*** AJaeger has left #openstack-swift20:13
timburkeyeah. otherwise, we risk breaking things for API users20:13
notmynameright. just making sure I had the right patch :-)20:14
*** mmcardle has joined #openstack-swift20:15
*** alejandrito has joined #openstack-swift20:20
*** yarkot_ has joined #openstack-swift20:22
*** yarkot_ has quit IRC20:26
*** silor has quit IRC20:26
*** mmcardle has quit IRC20:28
*** loth1 has left #openstack-swift20:30
*** proteusguy__ has quit IRC20:46
*** stantonnet has quit IRC20:47
*** silor has joined #openstack-swift20:49
*** stantonnet has joined #openstack-swift20:49
*** silor1 has joined #openstack-swift20:52
*** silor has quit IRC20:53
*** silor1 is now known as silor20:53
*** fesp has joined #openstack-swift20:58
*** haomaiwang has quit IRC21:01
*** petertr7 is now known as petertr7_away21:01
*** haomaiwang has joined #openstack-swift21:01
tdasilvagotta run, see you guys in bristol21:02
*** petertr7_away is now known as petertr721:02
*** davideagle_ has quit IRC21:03
*** proteusguy__ has joined #openstack-swift21:03
*** silor has quit IRC21:07
*** pgbridge has quit IRC21:08
*** silor has joined #openstack-swift21:08
*** yarkot_ has joined #openstack-swift21:13
*** rickyrem has joined #openstack-swift21:13
*** delattec has joined #openstack-swift21:15
*** alejandrito has quit IRC21:16
*** delatte has quit IRC21:17
claygwhat is this icon for gerrit?  http://imgur.com/PFs1a3421:19
clayg^ I thought my display had dead pixels or something - i guess it's suppose to be a tiny little pincel?21:19
notmynameyeah. looks like a hand with a pencil. maybe you can edit something?21:20
*** delattec has quit IRC21:20
notmynameit feels like gerrit has been signing me out more often lately21:20
notmynameclayg: where'd you see that? I can seem to find it and I don't rememebr it21:21
*** delattec has joined #openstack-swift21:22
*** davideagle has joined #openstack-swift21:22
*** stantonnet has quit IRC21:23
*** stantonnet has joined #openstack-swift21:23
*** garthb_ has joined #openstack-swift21:28
*** yarkot_ has quit IRC21:29
*** stantonnet has quit IRC21:30
claygnotmyname: idk, i was looking at a side by side diff and it was just chillin' in the middle of my screen21:30
*** garthb has quit IRC21:30
*** stantonnet has joined #openstack-swift21:32
claygnotmyname: creepy - it's gone now!21:35
*** trifon has joined #openstack-swift21:36
*** fesp has quit IRC21:37
*** NM has quit IRC21:38
*** fesp has joined #openstack-swift21:39
openstackgerritMerged openstack/swift: Fix StatsD tests to not use real DNS  https://review.openstack.org/28382821:39
*** AndreiaKumpera has quit IRC21:42
*** jamielennox is now known as jamielennox|away21:43
*** porunov has quit IRC21:45
openstackgerritOpenStack Proposal Bot proposed openstack/python-swiftclient: Updated from global requirements  https://review.openstack.org/8925021:46
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873621:47
*** haomaiwang has quit IRC22:01
*** haomaiwang has joined #openstack-swift22:01
*** petertr7 is now known as petertr7_away22:03
*** davideagle has quit IRC22:17
*** davideagle_ has joined #openstack-swift22:23
*** davideagle_ has quit IRC22:32
*** silor has quit IRC22:34
*** bjkeller has left #openstack-swift22:41
*** mwheckma1n has quit IRC22:41
*** zaitcev has joined #openstack-swift22:42
*** ChanServ sets mode: +v zaitcev22:42
*** marcusvrn_ has quit IRC22:47
*** trifon has quit IRC22:49
claygthe thing I like about reviewing acoles_ patches is that it only takes 5-6 hours *tops* [1] -> patch 26778822:54
patchbotclayg: https://review.openstack.org/#/c/267788/ - swift - Fix inconsistent suffix hashes after ssync of tomb...22:54
clayg1. total like - some times it can take days to do a decent review - but this one was small :sigh:22:54
notmynameat that speed, you can do 5 every day!22:54
*** fesp has quit IRC22:59
*** haomaiwang has quit IRC23:01
*** haomaiwa_ has joined #openstack-swift23:01
*** trifon has joined #openstack-swift23:03
*** dmorita has quit IRC23:05
claygoh good point - and we have a week!  Does that mean we get to make progress!?23:05
claygi'm going to get ready to leave for the airport23:06
claygnotmyname: see you there probably?23:06
notmynameya23:06
notmynamein a meeting now23:06
*** mmuffinman has quit IRC23:06
*** dmorita has joined #openstack-swift23:07
*** trifon has quit IRC23:09
*** daemontool_ has joined #openstack-swift23:10
*** daemontool has quit IRC23:13
*** chsc has quit IRC23:18
*** awelleck has quit IRC23:21
*** felixcantournet has quit IRC23:26
*** mmuffinman has joined #openstack-swift23:28
*** dmorita has quit IRC23:31
openstackgerritMerged openstack/swift: Fix inconsistent suffix hashes after ssync of tombstone  https://review.openstack.org/26778823:37
*** dmorita has joined #openstack-swift23:42
*** dmorita_ has joined #openstack-swift23:44
*** dmorita has quit IRC23:44
*** dmorita_ has quit IRC23:47
*** dmorita has joined #openstack-swift23:47
*** dmorita has quit IRC23:57
*** dmorita has joined #openstack-swift23:59

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