Friday, 2016-02-12

*** haomaiwang has quit IRC00:01
*** haomaiwang has joined #openstack-swift00:01
ho_OMG! the patch was merged. acoles and cschwede, thanks for reviews and notmyname, thanks for your help  :-)00:03
openstackgerritTim Burke proposed openstack/swift: Simplify policy-name validation slightly  https://review.openstack.org/27933300:09
*** jamielennox is now known as jamielennox|away00:10
openstackgerritMerged openstack/swift-bench: authors/changelog update for 1.1. release  https://review.openstack.org/27930200:12
*** clyps____ has joined #openstack-swift00:12
*** zul__ has joined #openstack-swift00:13
*** rickyrem1 has joined #openstack-swift00:14
*** daemontool_ has joined #openstack-swift00:14
*** clyps__ has quit IRC00:15
*** zul_ has quit IRC00:15
*** rickyrem has quit IRC00:15
*** daemontool has quit IRC00:15
*** jmccarthy has quit IRC00:15
*** jmccarthy has joined #openstack-swift00:15
*** zhill has joined #openstack-swift00:15
*** Jeffrey4l has joined #openstack-swift00:20
*** trifon has joined #openstack-swift00:26
*** cdelatte has quit IRC00:28
*** diazjf1 has quit IRC00:34
openstackgerritMerged openstack/swift-bench: version bump for 1.1. release  https://review.openstack.org/27931000:36
openstackgerritMerged openstack/swift-bench: version bump to open 1.2 dev work  https://review.openstack.org/27931100:36
openstackgerritMerged openstack/swift: Fixed params on autocreate_account docstring  https://review.openstack.org/27926400:38
openstackgerritMerged openstack/swift: Removed unused parameter in server.py  https://review.openstack.org/27844100:39
notmynamewoo hoo. I actually still can push tags for swift-bench. so I think the 1.1 release there is done. I'll check later to see if it triggered in -infra stuff for pushing to pypi00:49
kota_good morning00:51
kota_ho_: congrats, the RBAC patch merged :)00:51
*** arthus has joined #openstack-swift00:52
*** zhill has quit IRC00:55
*** haomaiwang has quit IRC01:01
*** haomaiwang has joined #openstack-swift01:01
*** garthb has quit IRC01:03
openstackgerritReedip proposed openstack/swift-bench: Remove support for py33/py26  https://review.openstack.org/26448601:10
*** gyee has joined #openstack-swift01:21
ho_kota_: thanks! actually one of the RBAC patches merged now :-)01:23
kota_ho_: oh, you said "*one* of"!?01:26
kota_ho_: how many patches are remaining?01:26
ho_kota_: 4 patches i think. i will check it.01:27
ho_kota_: patch 213608, patch 212810, patch 212825 and patch 253371. these patches are almost same as first one.01:29
patchbotho_: https://review.openstack.org/#/c/213608/ - swift - Add functional test for access control (container ...01:29
patchbotho_: https://review.openstack.org/#/c/212810/ - swift - Add functional test for access control (RBAC INFO)...01:29
patchbotho_: https://review.openstack.org/#/c/212825/ - swift - Add functional test for access control (COPY) with...01:29
patchbotho_: https://review.openstack.org/#/c/253371/ - swift - Improves RBAC related functional test01:29
kota_hew01:30
ho_kota_: and cschwede's improvement patch01:30
kota_thanks for explanaiton01:31
ho_kota_: thanks for asking :-)01:32
*** jamielennox|away is now known as jamielennox01:34
*** arthus has quit IRC01:41
*** takashi has joined #openstack-swift01:44
*** lyrrad has quit IRC01:54
*** shakamunyi has joined #openstack-swift01:58
*** haomaiwang has quit IRC02:01
*** trifon has quit IRC02:02
*** haomaiwa_ has joined #openstack-swift02:02
*** shakamunyi has quit IRC02:12
*** asettle has quit IRC02:16
*** baojg has joined #openstack-swift02:24
*** arthus has joined #openstack-swift02:26
*** shakamunyi has joined #openstack-swift02:31
*** baojg has quit IRC02:36
*** baojg_ has joined #openstack-swift02:36
openstackgerritMichael Barton proposed openstack/swift: go: object engine abstraction layer  https://review.openstack.org/27893202:43
redbooops02:47
openstackgerritMichael Barton proposed openstack/swift: go: object engine abstraction layer  https://review.openstack.org/27893202:47
*** diazjf has joined #openstack-swift02:48
*** natarej_ has quit IRC02:50
*** natarej has joined #openstack-swift02:50
*** sanchitmalhotra has joined #openstack-swift02:55
*** dmorita has quit IRC02:55
*** asettle has joined #openstack-swift02:57
*** dmorita has joined #openstack-swift02:59
*** haomaiwa_ has quit IRC03:01
*** diazjf has quit IRC03:01
*** haomaiwa_ has joined #openstack-swift03:02
*** asettle has quit IRC03:02
*** dmorita has quit IRC03:04
*** gyee has quit IRC03:09
*** dmorita has joined #openstack-swift03:10
*** chirag has quit IRC03:10
openstackgerritMerged openstack/swift: Make handoffs_first a more useful "mode"  https://review.openstack.org/21586703:26
*** links has joined #openstack-swift03:32
*** nadeem has joined #openstack-swift03:35
*** arthus has quit IRC03:40
mahaticgood morning03:53
ho_mahatic: morning!03:55
mahatichello ho_03:56
ho_all: do you know why container-sync uses urllib2 for sending data?03:59
*** haomaiwa_ has quit IRC04:01
*** haomaiwang has joined #openstack-swift04:01
*** baojg_ has quit IRC04:03
*** baojg has joined #openstack-swift04:13
notmynamegood evening, world04:14
*** vinsh_ has quit IRC04:16
mattoliveraunotmyname: evening04:16
takashinotmyname: good evening.04:16
*** vinsh has joined #openstack-swift04:16
takashiho_: That is because it should send requests to another swift cluster (It can't use internal/direct client).04:17
takashiho_: I suppose container-sync used python-swiftclient in very old version, but we changed it when we removed swift's dependency on python-swiftclient04:18
pdardeaumattoliverau: good evening04:19
*** asettle has joined #openstack-swift04:20
*** arthus has joined #openstack-swift04:26
jrichlihello all.  patch 218490 only needs one more +2.  It was a feature talked about at Vancouver summit.04:27
patchbotjrichli: https://review.openstack.org/#/c/218490/ - swift - Automatic refresh of memcache config settings04:27
notmynameah yes. that one :-)04:27
ho_takashi: thanks. what do you think is there any possibility to change the library?04:28
mattoliverauI believe I've already +2'ed it :)04:28
ho_notmyname: good evening!04:28
notmynameho_: what do you want to change it to?04:28
ho_notmyname: i would like to change the library to ie pycurl.04:28
jrichliyes, mattoliverau. Thank you!04:28
notmynameho_: why?04:28
ho_notmyname: now i have been investigating container-sync related problem and know the library can not handle 100-continue04:29
ho_notmyname: s/know/knew/04:30
takashiho_: I know that may cause a heavy load on network.04:31
notmynameho_: ah. thanks, I was jsut curious04:31
takashiho_: The proxy server has some logics to remove duplicated PUT from container-sync, but container-sync always send object data to the proxy-server, because it can't handle 100-continue, right.04:32
takashiho_: I talked about this problem with eranrom at Tokyo summit, and he told me that he also faced that problem.04:33
takashiho_: He told me that he was planning to add independent HEAD request before PUT insted of replacing library, but I think you can exchange your ideas about that.04:34
openstackgerritjanonymous proposed openstack/swift: test for txn-id capture  https://review.openstack.org/27817604:34
ho_takashi: yeah, really? thanks for good information. i will ask eranrom. hehe. i don't like additional head req... :-)04:35
ho_takashi: i will submit my image as code to share the problem. thanks again!04:36
takashiho_: I agree with you. That may be helpful with python-swiftclient. I suppose now it also does not support 100-continue now.04:37
jrichlibtw, I really learned a lot from the LCA talks from mattoliverau and notmyname!  They were great.  we need more swift deep dives!04:37
zigonotmyname: Thanks in advance if you work on the backport of the CVE-2016-0738 for Jessie. That would really be helpful for us.04:37
notmynamejrichli: thanks.04:37
*** rickyrem1 has quit IRC04:38
notmynamejrichli: yeah, I've had some other people ask for more of those (eg support and sales engineers at swiftstack). I'd like to do more, but it's one of those things that always seems to be somewhere lower on the TODO list04:38
notmynamezigo: speaking of stuff lower on the TODO list... ;-)04:38
notmynamezigo: but seriously, I did add that to my list :-)04:39
zigo:)04:39
mattoliveraujrichli: thanks :)04:39
notmynametakashi: yeah, we lost 100-continue support when we ported over to use requests :-(04:39
notmynametakashi: it was a big loss, I think. (but we did gain some other things that were very important)04:39
notmynamejrichli: did it make sense? that was the first time I had given a description of the on-disk EC layout in a presentation format04:40
notmynamejrichli: previously I've done it 1:1 on whiteboards, and I think my presentation version needs a little work04:41
mattoliverauit did, just make everything polynomials!04:41
notmynamemattoliverau: simple!04:41
*** nadeem has quit IRC04:42
jrichlinotmyname:  yes.  I do have to admit, I am still conceptualizing the fragment archives enough to *really* understand how we can do ranged reads.  but i get it at a high level.04:45
takashinotmyname: I understand why we did it. :-) Nothing can be done only without taking its cons, but I sometimes hope if requests supported 100-continue... :-(04:45
takashis/only//04:45
notmynamejrichli: modulo math. we know the size of the segment in the FA and how long the total FA is. so therefore we can scale the request range to get the right segments out of the FA. and then we apply the real range to that (with the right initial offset) and you get the right range to respond with04:47
notmynametakashi: YES!!!04:47
notmynamejrichli: so we can do that on reads. but I want to apply similar math to the read path so we can get the total FA size up front to do the right fallocate. right now EC objects dont' fallocate04:49
jrichliright, i actually thought about digging into that.  is on the list :-)  I see somebody is assigned to that.04:50
notmynamehttps://bugs.launchpad.net/swift/+bug/153200804:51
openstackLaunchpad bug 1532008 in OpenStack Object Storage (swift) "EC policy doesn't fallocate objects" [Undecided,New] - Assigned to Azhagu Selvan SP (tamizhgeek)04:51
notmynametamizh_geek: are you still working on this?04:51
jrichliit was just last week when he took it :-) but I will try to learn enough to be able to review if nothing else!04:53
*** baojg has quit IRC04:53
notmynamejrichli: range magic for EC https://github.com/openstack/swift/blob/master/swift/proxy/controllers/obj.py#L1477-L158504:54
jrichlicool, thx!04:58
* jrichli is calling it a night05:00
*** haomaiwang has quit IRC05:01
*** haomaiwa_ has joined #openstack-swift05:01
*** klrmn1 has quit IRC05:06
*** proteusguy__ has joined #openstack-swift05:09
*** charz_ has quit IRC05:09
*** hrou_ has quit IRC05:10
*** proteusguy_ has quit IRC05:10
*** arthus has quit IRC05:10
*** hrou has joined #openstack-swift05:10
*** changbl has quit IRC05:11
*** wbhuber has quit IRC05:11
*** stevemar has quit IRC05:11
*** wbhuber has joined #openstack-swift05:12
*** charz has joined #openstack-swift05:12
*** stevemar has joined #openstack-swift05:13
*** changbl has joined #openstack-swift05:13
*** arthus has joined #openstack-swift05:14
*** Jeffrey4l has quit IRC05:19
*** chlong has quit IRC05:19
*** garthb has joined #openstack-swift05:20
*** chlong has joined #openstack-swift05:33
openstackgerritAlexandra Settle proposed openstack/swift: WIP: New operational procedures guide  https://review.openstack.org/27824505:33
openstackgerritAlexandra Settle proposed openstack/swift: WIP: New operational procedures guide  https://review.openstack.org/27824505:40
asettlemattoliverau: if you're around ^^ a note for that, for reviewing purposes, I've found a way to start splitting it out :)05:41
asettlenotmyname for you too ^05:41
notmynameack05:41
*** Jeffrey4l has joined #openstack-swift05:41
*** chlong has quit IRC05:42
notmynamefor those of you who like to think on concurrency stuff ( clayg redbo acoles_ ), do you think the lack of a green version of os.path causes much/any harm? so if we do os.path.isfile or .getmtime, the stat of the file ends up being non-green, right? won't that block the whole process/05:44
notmynamemattoliverau: had to put a -1 on your existing +2 for patch 21849005:46
patchbotnotmyname: https://review.openstack.org/#/c/218490/ - swift - Automatic refresh of memcache config settings05:46
notmynameahale: there's some back and forth "is this good for ops" discussion on that patch^. I'd appreciate any feedback you have05:47
*** ppai has joined #openstack-swift05:47
redbonotmyname: Yeah, all of those call stat, which can block.05:54
mattoliveraunotmyname: how dare you! :P05:54
*** chlong has joined #openstack-swift05:54
notmynameredbo: so eg an auto ring reload could theoretically block that whole proxy server process05:55
*** mattoliverau has quit IRC05:55
notmyname(and the proposed memcache.conf reload)05:56
redboYeah.  I mean it will block the whole process, just usually not for very long.  But if the disk is bad or slow, the whole thing will wait for it.05:56
notmynameyeah :-(05:57
notmynamein a quick test, it doesn't seem like a green version exists05:57
notmynameI wonder how possible it is to make one05:58
redboYou'd have to send it off to a threadpool.  But then I think probably just sending the whole ring reload into a thread would be easier and not too terrible.06:00
*** haomaiwa_ has quit IRC06:01
notmynameno calls to isfile or isdir in the object server. just the replicator and updater processes06:01
*** haomaiwang has joined #openstack-swift06:01
notmynameso while it could make the background stuff hang (which admittedly is a known problem in general), at least it's not causing the data path to slow down06:02
notmyname /redbo thinks, "who cares about your silly python object servers..."06:02
*** asettle has quit IRC06:03
redbohaha... well, I'm tired of fighting with those kinds of problems.06:05
notmynameoh? are we doing erlang now? ;-)06:05
notmynamerust?06:05
redboNo, I mean process locking up problems.  Go is working great.  But if everyone wanted to try rust instead, I'd be down.06:06
notmyname:-)06:06
*** garthb has quit IRC06:10
*** chlong has quit IRC06:11
*** zhill has joined #openstack-swift06:12
*** asettle has joined #openstack-swift06:13
*** asettle has quit IRC06:15
*** ChubYann has quit IRC06:19
* notmyname goes to bed06:19
*** chlong has joined #openstack-swift06:34
jith_hi all.. i have three disk each one is a replica, i reduced the replica count from 3 to 2 and made one of the disk weight as 0..  and i removed the third disk(mpathf) from the cluster.. but when i try to unmount it.. it says device is busy... when i do lsof --> out put is swift-obj 28114               root    3r      REG 254,14 174850048 1291624466 /srv/node/mpathf/objects/390/c07/6183d7bb4789940506:35
jith_63976fd3a519ec07/1447398087.61070.data06:35
jith_what it means???06:35
jith_is it safe to remove the disk06:37
*** arthus has quit IRC06:40
*** arthus has joined #openstack-swift06:41
*** silor has joined #openstack-swift06:41
*** silor1 has joined #openstack-swift06:44
*** silor has quit IRC06:46
*** silor1 is now known as silor06:46
*** haomaiwang has quit IRC07:01
*** haomaiwang has joined #openstack-swift07:01
*** matt6434 has joined #openstack-swift07:02
*** cbartz has joined #openstack-swift07:02
*** chlong has quit IRC07:03
*** matt6434 is now known as mattoliverau07:04
*** ChanServ sets mode: +v mattoliverau07:04
mattoliverauI'm back07:04
openstackgerritjanonymous proposed openstack/swift: Fix missing txn_id logs in GreenAsyncPile's spawned functions  https://review.openstack.org/27817607:12
janonymousI am sorry for the delay in this patch, please review the same :)07:16
janonymousi am not sure though i merged it correctly :D07:18
jith_mattoliverau: any suggestion??07:25
jith_ i have three disk each one is a replica, i reduced the replica count from 3 to 2 and made one of the disk weight as 0..  and i removed the third disk(mpathf) from the cluster.. but when i try to unmount it.. it says device is busy... when i do lsof --> out put is swift-obj 28114               root    3r      REG 254,14 174850048 1291624466 /srv/node/mpathf/objects/390/c07/6183d7bb4789940507:25
jith_what it means???07:25
jith_is it safe to remove the disk07:25
*** zaitcev has quit IRC07:40
*** haomaiwang has quit IRC08:01
*** 64MAA2KZJ has joined #openstack-swift08:01
openstackgerritjanonymous proposed openstack/swift: Fix missing txn_id logs in GreenAsyncPile's spawned functions  https://review.openstack.org/27817608:08
openstackgerritHisashi Osanai proposed openstack/swift: WIP: Fix container-sync behavior  https://review.openstack.org/27941708:13
*** trifon has joined #openstack-swift08:14
*** esker has joined #openstack-swift08:24
*** esker has quit IRC08:29
*** arthus has quit IRC08:39
openstackgerritHisashi Osanai proposed openstack/swift: WIP: Fix container-sync behavior  https://review.openstack.org/27941708:42
*** kei_yama has quit IRC08:44
*** ig0r_ has quit IRC08:45
*** esker has joined #openstack-swift08:45
*** arthus has joined #openstack-swift08:45
*** jmccarthy1 has quit IRC08:48
*** esker has quit IRC08:49
*** acoles_ is now known as acoles08:55
*** jmccarthy1 has joined #openstack-swift08:55
acolesho_: congrats on RBAC patch!08:57
ho_acoles: thanks!09:00
*** 64MAA2KZJ has quit IRC09:01
*** haomaiwang has joined #openstack-swift09:01
ho_acoles: i don't know how to express my feeling even if i can use japanese :-)09:01
acolesho_: go ahead and use Japanese :)09:01
ho_acoles: :-)09:02
openstackgerritMustafa ÇELİK proposed openstack/swift: Extra X-Timestamp are removed from error responses  https://review.openstack.org/26816309:05
*** esker has joined #openstack-swift09:06
*** takashi has quit IRC09:09
*** esker has quit IRC09:11
*** mvk has joined #openstack-swift09:25
*** esker has joined #openstack-swift09:27
*** Jeffrey4l has quit IRC09:28
*** esker has quit IRC09:32
openstackgerritPeter Lisák proposed openstack/swift: Change schedule priority of daemon/server in config  https://review.openstack.org/23879909:39
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: Remove execute permissions from doc files and swift.conf-sample  https://review.openstack.org/26514509:39
openstackgerritChristian Schwede proposed openstack/swift: Start object-auditing with last partition after restart  https://review.openstack.org/27944009:44
*** esker has joined #openstack-swift09:48
*** joeljwright has joined #openstack-swift09:50
*** ChanServ sets mode: +v joeljwright09:50
acolesho_: I think you should perhaps treat yourself to a some fine Japanese whisky this evening :-)09:53
*** esker has quit IRC09:53
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: Remove execute permissions from codes and tests without "#! /usr/bin/env python"  https://review.openstack.org/27944109:53
*** mvk has quit IRC09:59
*** joeljwright has quit IRC09:59
*** haomaiwang has quit IRC10:01
*** haomaiwang has joined #openstack-swift10:01
*** stantonnet has quit IRC10:02
*** stantonnet has joined #openstack-swift10:06
acolesjanonymous: so is patch 278176 now your squashed version for review?10:06
patchbotacoles: https://review.openstack.org/#/c/278176/ - swift - Fix missing txn_id logs in GreenAsyncPile's spawne...10:06
acoleslooks that way10:07
*** ahale has quit IRC10:08
*** ahale has joined #openstack-swift10:08
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: Remove execute permission from swift/cli/ringbuilder.py  https://review.openstack.org/27944910:08
*** esker has joined #openstack-swift10:09
*** dmorita has quit IRC10:10
*** ig0r_ has joined #openstack-swift10:13
*** esker has quit IRC10:14
*** dmorita has joined #openstack-swift10:15
ho_acoles: that's a perfect idea :-)10:16
openstackgerritHisashi Osanai proposed openstack/swift: WIP: Fix container-sync behavior  https://review.openstack.org/27941710:18
ho_eranrom: oshritf: could you please check my approach to solve bug 1277223 ?10:22
openstackbug 1277223 in OpenStack Object Storage (swift) "container-sync: multiple sync PUTs per user PUT, then remote cluster syncs back to sending cluster" [Undecided,Confirmed] https://launchpad.net/bugs/1277223 - Assigned to Eran Rom (eranr)10:22
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: Remove execute permission from swift/cli/ringbuilder.py  https://review.openstack.org/27944910:24
openstackgerritOndřej Nový proposed openstack/swift: Additional info log message for drive-audit  https://review.openstack.org/26369110:26
*** daemontool has joined #openstack-swift10:28
*** daemontool_ has quit IRC10:31
*** openstackgerrit has quit IRC10:32
*** mvk has joined #openstack-swift10:32
*** openstackgerrit has joined #openstack-swift10:32
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: Remove execute permission from swift/cli/ringbuilder.py  https://review.openstack.org/27944910:38
*** ho_ has quit IRC10:40
*** joeljwright has joined #openstack-swift10:41
*** ChanServ sets mode: +v joeljwright10:41
*** wer has quit IRC10:42
*** wer has joined #openstack-swift10:43
*** haomaiwang has quit IRC11:01
*** haomaiwang has joined #openstack-swift11:01
*** arthus has quit IRC11:07
*** ppai has quit IRC11:15
*** zhill has quit IRC11:17
*** sileht has quit IRC11:20
openstackgerritChristian Schwede proposed openstack/swift: Start object-auditing with last partition after restart  https://review.openstack.org/27944011:22
*** sanchitmalhotra has quit IRC11:29
*** marcusvrn_ has joined #openstack-swift11:37
*** sileht has joined #openstack-swift11:38
*** slo_ has joined #openstack-swift11:40
openstackgerritMerged openstack/swift: Fix typos in comments  https://review.openstack.org/27923311:41
*** jith_ has quit IRC11:43
*** baffle___ is now known as baffle11:45
*** ig0r_ has quit IRC11:48
*** ig0r_ has joined #openstack-swift11:49
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: Remove '#! /usr/bin/env python' from unexecutable files  https://review.openstack.org/27949311:50
*** ankurgupta1 has joined #openstack-swift11:56
*** haomaiwang has quit IRC12:01
*** haomaiwang has joined #openstack-swift12:01
*** links has quit IRC12:10
*** cdelatte has joined #openstack-swift12:11
*** dmorita has quit IRC12:13
*** dmorita has joined #openstack-swift12:16
*** dmorita has quit IRC12:20
*** cdelatte has quit IRC12:20
*** Jeffrey4l has joined #openstack-swift12:22
*** ankurgupta1 has quit IRC12:23
openstackgerritChristian Schwede proposed openstack/swift: Start object-auditing with last partition after restart  https://review.openstack.org/27944012:32
*** daemontool has quit IRC12:36
*** cdelatte has joined #openstack-swift12:46
*** daemontool has joined #openstack-swift12:50
*** haomaiwang has quit IRC13:01
*** haomaiwa_ has joined #openstack-swift13:01
*** jordanP has joined #openstack-swift13:03
*** jordanP has quit IRC13:04
*** jordanP has joined #openstack-swift13:04
*** cschwede has left #openstack-swift13:10
*** cschwede has joined #openstack-swift13:11
*** ChanServ sets mode: +v cschwede13:11
*** thumpba has joined #openstack-swift13:13
*** thumpba has quit IRC13:14
*** thumpba has joined #openstack-swift13:14
*** cbartz has left #openstack-swift13:17
*** thumpba has quit IRC13:19
tdasilvagood morning13:25
*** asettle has joined #openstack-swift13:31
asettlenotmyname: you around? :)13:32
*** asettle has quit IRC13:43
*** km has quit IRC13:49
*** petertr7_away is now known as petertr713:49
openstackgerritPeter Lisák proposed openstack/swift: Change schedule priority of daemon/server in config  https://review.openstack.org/23879913:54
*** haomaiwa_ has quit IRC14:01
*** haomaiwa_ has joined #openstack-swift14:02
*** MVenesio has joined #openstack-swift14:05
*** haypo has joined #openstack-swift14:14
*** daemontool has quit IRC14:16
*** petertr7 is now known as petertr7_away14:23
openstackgerritVictor Stinner proposed openstack/swift: Port get_hmac() and hash_path() to Python 3  https://review.openstack.org/23699814:28
haypoacoles: hi. i read again my change for hmac, and i think that i found a solution to respect your requirements ;)14:28
haypoacoles: sorry, i'm grumpy, it was a bad week for me :-(14:29
haypo(sorry for being grumpy)14:29
acoleshaypo: np we all get grumpy sometimes ;)14:29
haypoacoles: with my new change, hash prefix/suffix are raw bytes as written in the configuration file14:29
haypoacoles: i used the latin1 encoding for the temporary file on disk => unicode conversion, and then unicode => bytes hash prefix/suffix14:30
haypoacoles: latin1 is kind of magic. decoding from latin1 never fails, and later you retrieve your "raw" bytes unchanged14:30
acoleshaypo: just so you know, i am unlikely to cycle back to it this week and OOO early next week14:30
acoleshaypo: sounds magic14:31
haypotorgomatic, cschwede : would you mind reviewing my fixed https://review.openstack.org/236998 change for hmac?14:32
haypoacoles: don't worry, you already helped on my other py3 patches. thanks, i appreciate your effort ;)14:33
haypocrap. the test fails :-p14:34
openstackgerritVictor Stinner proposed openstack/swift: Port get_hmac() and hash_path() to Python 3  https://review.openstack.org/23699814:38
*** daemontool has joined #openstack-swift14:40
*** haomaiwa_ has quit IRC15:01
openstackgerritAlistair Coles proposed openstack/swift: Bump PyECLib requirement to >= 1.2.0  https://review.openstack.org/27894415:01
*** haomaiwang has joined #openstack-swift15:01
*** changbl has quit IRC15:03
*** mrmoje has joined #openstack-swift15:21
*** _JZ_ has joined #openstack-swift15:32
*** changbl has joined #openstack-swift15:32
*** mragupat has joined #openstack-swift15:32
openstackgerritPeter Lisák proposed openstack/swift: Change schedule priority of daemon/server in config  https://review.openstack.org/23879915:33
*** changbl has quit IRC15:37
*** changbl has joined #openstack-swift15:38
*** bjkeller has joined #openstack-swift15:43
*** dmsimard has joined #openstack-swift15:43
*** petertr7_away is now known as petertr715:45
*** klrmn has joined #openstack-swift15:47
*** MVenesio has quit IRC15:53
notmynamegood morning15:58
notmynameacoles: nice. patch 276823 landed15:59
patchbotnotmyname: https://review.openstack.org/#/c/276823/ - openstack-infra/project-config - Add job gate-swift-tox-func-in-process-fast-post (MERGED)15:59
acolesnotmyname: yup :) do you know if there is an easy way to list all job votes for a specific job over a period of time (i.e. analyse the failure rate of the job before making it voting)? I'm not ex[ecting it to fail of course!16:00
*** haomaiwang has quit IRC16:01
*** haomaiwang has joined #openstack-swift16:01
*** barker has joined #openstack-swift16:01
*** klrmn has quit IRC16:02
*** trifon has quit IRC16:16
*** ig0r_ has quit IRC16:20
*** jordanP has quit IRC16:20
*** arch-nemesis has joined #openstack-swift16:20
openstackgerritVictor Stinner proposed openstack/swift: Parse HTTP as bytes on Python 3  https://review.openstack.org/23704216:21
*** links has joined #openstack-swift16:23
*** jmccarthy1 has quit IRC16:29
*** MVenesio has joined #openstack-swift16:31
openstackgerritVictor Stinner proposed openstack/swift: Port get_hmac() and hash_path() to Python 3  https://review.openstack.org/23699816:33
openstackgerritVictor Stinner proposed openstack/swift: Parse HTTP as bytes on Python 3  https://review.openstack.org/23704216:33
openstackgerritJonathan Hinson proposed openstack/swift: WIP Conditional GETs Fix  https://review.openstack.org/25760316:35
acolespchng: sorry, I am not going to get to your patch this week but I have it on my todo list16:38
openstackgerritBen Keller proposed openstack/swift: Headers now use a case incensitive dictionary  https://review.openstack.org/27490616:44
*** mrmoje has quit IRC16:44
*** nadeem has joined #openstack-swift16:52
*** zaitcev has joined #openstack-swift16:53
*** ChanServ sets mode: +v zaitcev16:53
*** haomaiwang has quit IRC17:01
*** haomaiwang has joined #openstack-swift17:01
*** lyrrad has joined #openstack-swift17:05
tdasilvanotmyname: hi, wasn't there a matrix of swift released versions and openstack releases?17:05
notmynametdasilva: yes. it's in the changelog and also at https://wiki.openstack.org/wiki/Swift/version_map17:08
*** MVenesio has quit IRC17:09
tdasilvanotmyname: thanks!17:11
*** chsc has joined #openstack-swift17:12
*** mvk has quit IRC17:12
*** gyee has joined #openstack-swift17:14
*** pgbridge has quit IRC17:15
*** trifon has joined #openstack-swift17:15
*** Jeffrey4l has quit IRC17:15
*** openstackgerrit has quit IRC17:17
*** openstackgerrit has joined #openstack-swift17:17
*** joeljwright has quit IRC17:22
*** mrmoje has joined #openstack-swift17:34
*** pgbridge has joined #openstack-swift17:38
*** MVenesio has joined #openstack-swift17:39
*** MVenesio has quit IRC17:39
openstackgerritVictor Stinner proposed openstack/swift: Port swob to Python 3  https://review.openstack.org/27970417:56
openstackgerritTim Burke proposed openstack/python-swiftclient: Drop testtools from test-requirements.txt  https://review.openstack.org/25367817:58
*** links has quit IRC17:58
*** nadeem has quit IRC17:58
*** nadeem has joined #openstack-swift17:59
*** haomaiwang has quit IRC18:01
*** haomaiwa_ has joined #openstack-swift18:01
*** MVenesio has joined #openstack-swift18:02
haypocschwede: you shoud not fuzz ConfigParser with random bytes :-D (see my reply on https://review.openstack.org/#/c/236998/) -- i understand that my patch works, just don't use "random bytes" ;)18:06
patchbothaypo: https://review.openstack.org/#/c/236998/ - swift - Port get_hmac() and hash_path() to Python 318:06
haypohave a nice week-end ;)18:07
*** aunnam has joined #openstack-swift18:07
*** zhill has joined #openstack-swift18:08
*** ChubYann has joined #openstack-swift18:09
*** haomaiwa_ has quit IRC18:10
*** esker has joined #openstack-swift18:10
claygI'm *always* grumpy18:10
*** haomaiwa_ has joined #openstack-swift18:11
*** petertr7 is now known as petertr7_away18:11
*** haomaiwa_ has quit IRC18:17
*** haomaiwa_ has joined #openstack-swift18:18
*** dmorita has joined #openstack-swift18:20
claygI've never even *heard* of "Depends-On"18:20
claygit's not documented here -> https://wiki.openstack.org/wiki/GitCommitMessages18:21
*** dmorita has quit IRC18:21
claygacoles: where'd you hear about "Depends-On"18:22
acolesclayg: http://docs.openstack.org/infra/manual/developers.html#cross-repository-dependencies18:23
*** openstack has joined #openstack-swift18:26
-asimov.freenode.net- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp18:26
acolesclayg: some (but apparently not all) of those wiki pages got made obsolete e.g. https://wiki.openstack.org/wiki/Obsolete:GerritJenkinsGit18:27
clayglol @ "do not create a cycle"18:29
openstackgerritAlistair Coles proposed openstack/swift: Enable object server to return non-durable data  https://review.openstack.org/21527618:29
clayg*don't cross the beams!"18:29
acoleshave a good weekend!18:32
*** bjkeller has quit IRC18:35
*** acoles is now known as acoles_18:37
*** forcebanana has quit IRC18:38
*** bjkeller has joined #openstack-swift18:42
*** ntt has quit IRC18:46
*** openstackgerrit has quit IRC18:47
*** openstackgerrit has joined #openstack-swift18:47
*** esker has quit IRC18:50
openstackgerritDavid Goetz proposed openstack/swift: go: fix requests with Range header for 0-bytes files (DLO or special objects like links for example)  https://review.openstack.org/27433118:53
notmynamesummary of the "what's going on in swift" questions that I asked everyone about recently18:54
notmynamehttp://lists.openstack.org/pipermail/openstack-dev/2016-February/086446.html18:54
*** dmorita has quit IRC18:57
*** dmorita has joined #openstack-swift18:58
*** dmorita has quit IRC18:59
*** dmorita has joined #openstack-swift18:59
*** haomaiwa_ has quit IRC19:01
*** haomaiwang has joined #openstack-swift19:01
timburkeclayg: i *love* Depends-On! fairly certain you can use it within a single repo, too, which i maybe should've done for patch 23439119:05
patchbottimburke: https://review.openstack.org/#/c/234391/ - swift - Have versioned_writes use reverse listings (MERGED)19:05
notmynamehere's a list of community-ranked patches in gerrit for swift. https://gist.github.com/notmyname/8a8d2403d24e39f5917319:08
notmynamecurrent review timings for swift are: Patch owners at 4 days 7 hours. Patch reviewers at 4 days 23 hours. patch owners are winning19:09
notmynamethere are 21 open patches in swift with zero reviewer comments19:09
portanteokay, so POSIX on swift?19:10
*** dmsimard has quit IRC19:10
*** nadeem has quit IRC19:12
notmynameportante: ?19:12
portanteFILE this: Swift API, then S3 API, and now POSIX access to OpenStack Swift19:13
claygnotmyname: the graph is cool19:15
claygtimburke: well w/i a repo we have patch chains19:15
claygtimburke: either way I'd never heard about it before today - but am glad it exists19:15
claygportante: stranger things have happened19:17
claygnotmyname: I like the community starred patches too!19:17
*** petertr7_away is now known as petertr719:17
portantedidn't somebody do gmail as a filesystem?19:17
clayglol19:17
notmynamethat sounds awesome19:17
timburkeclayg: yeah, but the changes in versioned_writes didn't overlap with the changes in container/* at all. if i'd used Depends-On, i never would have needed to submit a new patchset just because there was a new reverse-listings patch19:17
portantehttps://sr71.net/projects/gmailfs/19:18
onovyhttps://en.wikipedia.org/wiki/GmailFS // this?19:18
portantesorry, I should be banned from IRC chat sessions for I only contribute digressions19:18
onovybtw: this is much better idea: http://lcamtuf.coredump.cx/juggling_with_packets.txt19:19
notmynameI like the idea of using 4k metadata on zero byte swift objects to implement a block storage system. also, you'll likely end up with zero changeback costs because most swift providers don't count metadata!19:21
*** bgmccollum has left #openstack-swift19:21
*** dmorita has quit IRC19:23
*** dmsimard has joined #openstack-swift19:26
*** dmorita has joined #openstack-swift19:26
*** dmorita_ has joined #openstack-swift19:26
jrichlinotmyname: Thanks for all the stats!19:26
notmynamehere are the completely unreviewed open patches https://gist.github.com/notmyname/1b93fa4c955fd82e799419:27
openstackgerritTim Burke proposed openstack/swift: Add Expires header for successful GETs using tempurls  https://review.openstack.org/27973719:28
*** dmorita_ has quit IRC19:28
notmynamebah. looks like I inadvertantly removed some19:28
notmynamewill update19:28
*** dmorita_ has joined #openstack-swift19:28
*** dmorita_ has quit IRC19:28
notmynameok, updated https://gist.github.com/notmyname/1b93fa4c955fd82e799419:29
*** dmorita_ has joined #openstack-swift19:30
onovycschwede: ad 279440. you can save timestamp of last successfull audit inside same json files and audit in ts ascending order. and without json files at first place?19:30
*** dmorita has quit IRC19:30
onovyand devices without...19:30
gmmahanotmyname: would having that list as part of the dashboard help?19:31
notmynamegmmaha: yes. but I can't just paste an arbitrary list to the gerrit dashboard. I'll probably end up created and hosting my own html dashboard somewhere19:32
*** trifon has quit IRC19:32
gmmahanotmyname: was thinking a little less complicated.. :) gerrit search and adding it to the swift gerrit dash creator19:33
gmmahai havent looked into all the new gerrit search params.. guessing its do-able.19:33
* gmmaha goes to see if there are some search params that do that19:33
notmynamegmmaha: right, but that's my point. eg I'd have to figure out the right search syntax for those exact results. and gerrit dashboards do not let your sort at all19:33
notmynamegmmaha: finding the unreviewed patches might be doable. at least "patches with no +/-1 comments is pretty easy19:34
notmynamebut I couldn't do the community stars list at all19:34
gmmahaaah didnt know the community stars is that hard.. never had to search anything over that19:35
notmynameyou can get a list of patches that anyone has starred19:36
notmynamebut my list weights by how active that person is in the community19:36
*** dmsimard has quit IRC19:36
gmmahaaaah.19:36
*** dmorita_ has quit IRC19:36
notmynamebasically, each reviewer gets a number of points between 0 and 100. each patch they star adds that many points to that patch. then I sort the patches by points and take the top 20 to get my list19:37
gmmahathats pretty neat!! :)19:38
notmynameteh number of points is calculated by percent of time you've been active since you started contributing times the percent of time you've been active in the overall life of the project19:38
cschwedeonovy: thx for your feedback, responded in the review19:38
cschwedenotmyname: thx; I re-sent my tweet. note to myself: check for typos before hitting send ;)19:39
notmynamecschwede: heh19:39
*** dmorita has joined #openstack-swift19:39
onovycschwede: hmm, good idea, better than mine :]19:39
notmynameso a person who left a comment 3 years ago and today isn't counted very highly, nor is a person who only started contributing yesterday. but someone who's been actively contributing for a long time is counted highly19:39
notmynamegmmaha: it's very close to how "red" your name is on http://d.not.mn/contrib_activity.png19:40
gmmahanotmyname: right.. get the active ones the high say19:40
onovyha! my name is red :)19:41
gmmahanotmyname: :D wow19:41
gmmahai have to wrap up the other project and get my street cred up again!19:42
*** CaioBrentano has joined #openstack-swift19:47
openstackgerritClay Gerrard proposed openstack/swift: Remove execute permission from swift/cli/ringbuilder.py  https://review.openstack.org/27944919:48
*** haypo has left #openstack-swift19:51
openstackgerritTim Burke proposed openstack/swift: Simplify policy-name validation slightly  https://review.openstack.org/27933319:52
notmynamehttp://d.not.mn/contrib_activity.png updated to include the weight value for each person.19:54
notmyname(cdn hosted, so a cached version may show)19:55
onovynotmyname: please :) https://review.openstack.org/#/c/263691/19:55
patchbotonovy: https://review.openstack.org/#/c/263691/ - swift - Additional info log message for drive-audit19:55
onovyand btw: where is legend for that image?19:56
notmynameonovy: just ask acoles_. he rolls his eyes every time I bring it out ;-)19:56
onovyblue=patch, green=review?19:56
notmynameonovy: so here's how to read it19:56
notmynameactually, wait. I just recently wrote this down for someone... let me find it19:57
notmynameonovy: https://gist.github.com/notmyname/a60673d006419fff78cd19:58
claygnotmyname: you need a version that sorts by redness19:58
onovyclayg: +119:59
notmynameI had an original version that did that. but it was harder to read, actually. didnt' show the flow of activity over time19:59
claygnotmyname: well idk that would be interesting or not - but it might be19:59
claygnotmyname: yeah i might could see that19:59
onovynotmyname: thanks, nice20:00
*** haomaiwang has quit IRC20:01
onovygreen=review, blue=patch // please put this simple legend into image :)20:01
*** haomaiwang has joined #openstack-swift20:01
claygnotmyname: the words are great!20:02
jrichliI always love seeing the progression of this graph!  just one suggestion - some way to represent work on feature branches.  :-)20:04
openstackgerritOpenStack Proposal Bot proposed openstack/python-swiftclient: Updated from global requirements  https://review.openstack.org/8925020:06
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873620:07
timburkenotmyname: also, might be nice to include swiftclient. i don't think i see joel on there at all20:07
notmynameyeah, this is just for master branch on swift. I'd like to combine it with swiftclient too20:08
*** joeljwright has joined #openstack-swift20:08
*** ChanServ sets mode: +v joeljwright20:08
*** changbl has quit IRC20:10
*** silor has quit IRC20:13
*** ankurgupta has left #openstack-swift20:14
openstackgerritShashirekha Gundur proposed openstack/swift: change default ports for servers  https://review.openstack.org/27484020:17
openstackgerritJohn Dickinson proposed openstack/swift-bench: added metadata section to setup.cfg  https://review.openstack.org/27977120:23
openstackgerritJohn Dickinson proposed openstack/swift-bench: version bump for 1.2 release  https://review.openstack.org/27977220:23
openstackgerritJohn Dickinson proposed openstack/swift-bench: version bump to open 1.2.1 dev work  https://review.openstack.org/27977320:23
notmynametake 2 on a swift-bench release20:24
*** joeljwright has quit IRC20:24
openstackgerritVictor Stinner proposed openstack/swift: Port swob to Python 3  https://review.openstack.org/27970420:24
openstackgerritVictor Stinner proposed openstack/swift: Port get_hmac() and hash_path() to Python 3  https://review.openstack.org/23699820:24
openstackgerritVictor Stinner proposed openstack/swift: Parse HTTP as bytes on Python 3  https://review.openstack.org/23704220:24
jrichliI am trying to change the internal-client.conf pipeline used during probetests.  I modified both /etc/swift/internal-client.conf and the sample config in the repo, but it *seems* neither of them are taking effect.20:26
*** KriSstaL has joined #openstack-swift20:28
claygjrichli: some of the probetests define their own configuration for their internal client instance (I think)20:28
jrichlihmm, I see an "allow_modify_pipeline" in the InternalClient ...20:28
jrichliclayg: oh, ok.  i will look for that20:29
KriSstaLhola20:29
jrichliclayg: if the test doesn't define its own, what would the default be?  the sample config?20:30
*** KriSstaL has left #openstack-swift20:30
claygjrichli: I think /etc/swift/internal-client.conf - maybe /etc/swift/expiring-objects.conf in the expirier test20:31
claygjrichli: which one is failing for you?20:31
jrichlithis is for encryption: there are new container-sync probetests that reveal that you do indeed need to add encryption to the internal client pipeline (or something) to make container-sync work.20:33
jrichliwe knew that this was needed, but there were no tests to reveal it until now20:33
*** daemontool has quit IRC20:33
jrichliso its a good time to address it :-)20:33
*** daemontool has joined #openstack-swift20:33
jrichlitest_sync (test.probe.test_container_sync.TestContainerSync) is one of them20:34
jrichlibut only fails with crypto - again, as expected20:34
*** daemontool has quit IRC20:34
jrichlibut I am hoping that all I need to do is add crypto mw to its pipeline20:35
*** daemontool has joined #openstack-swift20:35
claygtimburke: how do you find this stuff?  RE: patch 27933320:37
patchbotclayg: https://review.openstack.org/#/c/279333/ - swift - Simplify policy-name validation slightly20:37
claygtimburke is always like "saw this stupid thing - fixed it"20:37
claygI'm constly like "saw this stupid thing - not worth it"20:38
*** MVenesio has quit IRC20:41
claygsiva_krishnan: np, re patch #274840 on the requirements.txt - it probably just needs a rebase20:41
patchbotclayg: https://review.openstack.org/#/c/274840/ - swift - change default ports for servers20:41
claygI'm really not sure how the probe test thing is going to effect people (developers)20:41
clayg*hopefully* everyone can just do a sed on their remakerings scirpts or pull from vagrant-swift-all-in-one branch (when someone/me writes it :\) and things will mostly just work?20:42
claygsiva_krishnan: acctually - where *you* able to get probetests passing with this branch?  what's your development setup like?20:42
openstackgerritMerged openstack/swift-bench: added metadata section to setup.cfg  https://review.openstack.org/27977120:43
openstackgerritMerged openstack/swift-bench: version bump for 1.2 release  https://review.openstack.org/27977220:43
siva_krishnanclayg: sgundur is working on this patch20:44
claygsiva_krishnan: a thousand apologies!20:45
clayggah - so sorry :'(20:45
siva_krishnanclayg no problem. wil ask sgundur to respond20:45
sgundurclayg: I checked the unittests were passing20:49
openstackgerritMerged openstack/swift-bench: version bump to open 1.2.1 dev work  https://review.openstack.org/27977320:50
claygsgundur: ok, might double check functests (gate will too, I think the in-process would be more likely to be effected than functional - devstacks setup should still work)20:52
claygsgundur: but the probetests I think have been failing on the community cluster - not sure why20:52
claygcharz: ^ ???20:52
sgundurclayg: just now check the probetests - they r failing  , will check the functests ?20:53
sgundurclayg: thanks20:53
*** ankurgupta1 has joined #openstack-swift20:54
*** CaioBrentano has quit IRC20:56
notmynamefresh link to avoid caching issues that has the weights on it (the weights used to calculate the stared patches) http://d.not.mn/swift_contrib_activity.png20:59
notmynamehttps://gist.github.com/notmyname/8a8d2403d24e39f59173 is generated from those scores21:00
sgundurclayg: functests failing too , here is the link http://paste.openstack.org/show/486890/21:00
*** haomaiwang has quit IRC21:01
notmyname(the scores are based on contrib activity over the last 2 years instead of activity for all time)21:01
*** haomaiwang has joined #openstack-swift21:01
*** dmorita has quit IRC21:04
*** mrmoje has quit IRC21:04
*** changbl has joined #openstack-swift21:05
*** mrmoje has joined #openstack-swift21:06
notmynameoh cool. the swift-bench release worked this time. https://pypi.python.org/pypi/swift-bench21:10
notmynameta da!21:10
*** petertr7 is now known as petertr7_away21:15
clayg~*~magic~*~21:15
*** petertr7_away is now known as petertr721:16
onovyswift-bench release?!21:16
notmynameonovy: done.21:16
onovytwo releases in 24 hours?21:16
onovywow!21:16
notmynameonovy: no, just one21:17
notmynamethe first one didn't take21:17
onovyhttps://github.com/openstack/swift-bench/releases21:17
onovytag is here :]21:17
notmynameyeah, but it never got to pypi21:17
notmynameso IMO that one doesn't count21:17
onovyjust write infra, they will fix it21:17
onovynot needed to do another release21:17
onovy(had same problem with swauth)21:17
onovy(maybe)21:18
notmynameno, I'm good. I did talk to -infra. we're good as-is, and that's the way it's staying21:18
onovyah! setup.cfg, sry21:18
*** nadeem has joined #openstack-swift21:28
onovyand btw: thanks! packaging...21:30
*** nadeem has quit IRC21:32
*** nadeem has joined #openstack-swift21:33
*** changbl has quit IRC21:35
*** aunnam has quit IRC21:37
*** marcusvrn_ has quit IRC21:37
*** dmorita has joined #openstack-swift21:37
openstackgerritAnkur proposed openstack/swift: Docstring omission in class BaseDiskFileManager.  https://review.openstack.org/27861521:39
-openstackstatus- NOTICE: The infrastructure team is taking gerrit offline for maintenance this afternoon, beginning at 22:00 utc. We should have it back online around 23:00 utc. http://lists.openstack.org/pipermail/openstack-dev/2016-February/086195.html21:47
openstackgerritThiago da Silva proposed openstack/swift: decouple versioned writes from COPY  https://review.openstack.org/26017921:49
openstackgerritMerged openstack/swift: Remove execute permission from swift/cli/ringbuilder.py  https://review.openstack.org/27944921:54
*** mrmoje has quit IRC21:55
*** daemontool has quit IRC21:58
*** haomaiwang has quit IRC22:01
*** haomaiwa_ has joined #openstack-swift22:01
*** loth has joined #openstack-swift22:01
-openstackstatus- NOTICE: Gerrit is offline for maintenacne until 23:00 utc22:06
*** ChanServ changes topic to "Gerrit is offline for maintenacne until 23:00 utc"22:06
*** petertr7 is now known as petertr7_away22:10
notmynameif you didn't see the notice or the topic changes, seems gerrit is undergoing some maintenance and is offline for another 45 minutes or so22:13
notmynamestill seems available to me, but that's what the message says22:14
lothHey all, I have a bunch of e3-1230's with 1x1tb installed sitting unused, would it be terrible to use these for proxy and/or storage nodes? All the docs I've seen call for huge storage nodes but I've never seen much on tons of smaller servers.22:15
notmynameloth: the cool thing is that you can run swift on just about anything (I've installed it on a raspberry pi)22:16
notmynameloth: it's really a question of being able to give the performance you need for your workload22:16
lothWell id imagine the performance would be better with 4x servers with 1tb each than 1 server with 4x 1tb22:17
notmynameyeah22:17
notmynamein general, that's true22:17
notmynamebut also, in general, drives dominate the cost of a storage cluster and people use swift for really large storage22:17
notmynameso to answer your question, yes, swift will work with that sort of setup that you have22:18
lothTrue, if i were to buy hardware I'd probably look for whatever is most efficent gb/ru22:18
notmynamebut there are other configs that would likely be more efficient :-)22:18
notmynameright22:18
lothAre there any issues colocating the OS and swift storage drive?22:19
notmynameit could work. but normally that would be a bad idea. swift expects drives to fail and treats that differently than a server failing. so if your combined OS/data drive fails, swift will treat it like a server failure22:20
notmynamenormally a server failure is an availability issue and not a durability issue (eg power loss). so in your case you'd have to make sure you more proactively respond to the OS/data drive failing22:20
notmynameso it will work. but it would take more operational effort to handle failures22:21
lothWouldnt it replicate that data to other avalible servers and continue on?22:21
notmynameswift does that on a drive failure, but not a server failure. the normal case is to have 12, 24, or more drives in one server. you don't want that to be dumped onto the network every time there's a small blip with a storage node22:22
lothso standard practice on a drive failure is to move that data locally onto another disk instead of another node on the network?22:22
notmynameno, it moves in to another drive in the cluster. but data on one drive is spread throughout the rest of the cluster. there are no two mirrors of a drive in a swift cluster22:23
notmynameloth: here's a talk I gave a few years ago on swift's failure handling https://www.youtube.com/watch?v=_sUvfGKhaMo22:24
lothCool, i'll take a watch22:26
notmynameloth: I need to run, but definitely other people in here will be able to answer questions too22:27
lothThanks!22:27
*** ankurgupta1 has left #openstack-swift22:34
mattoliverauBut just not as eloquently as notmyname :)22:38
*** DericHorn-HP has joined #openstack-swift22:38
lothI see, so if a server were to go down, it wouldnt replicate that data automatically since it thinks its a short-term outage?22:39
*** changbl has joined #openstack-swift22:44
timburkeclayg: you already nailed it. there's a reason i've got 30+ open patches in gerrit22:45
timburkethat one in particular i meant to leave as a review comment, but didn't get around to actually submitting it before the patch merged22:45
claygnice22:47
timburkeclayg: and like 1/3 of those aren't even swift/swiftclient. some are at least somewhat related (patch 233245, patch 276517), but a fair few are just out of left-field (patch 272727, patch 276500)22:50
patchbottimburke: https://review.openstack.org/#/c/233245/22:50
patchbottimburke: https://review.openstack.org/#/c/276517/22:50
patchbottimburke: https://review.openstack.org/#/c/272727/22:50
patchbottimburke: https://review.openstack.org/#/c/276500/22:50
timburkeah, right, gerrit's down. those are from like os-loganalyze, hacking, meetbot...22:50
lothIs it possible to change how swift handles server-down and have it replicate data?22:52
claygtimburke: you're weird22:55
timburkeyup22:55
claygdid gerrit *know* it was going down - or was this like a surpise friday afternoon thing?22:56
*** chsc has quit IRC22:56
redbohttp://lists.openstack.org/pipermail/openstack-dev/2016-February/086195.html22:56
redboIt was scheduled22:57
claygredbo: whoa!  look at you keeping up with the ML like a pro!22:57
*** nadeem has quit IRC22:58
redboNah, I only looked when "git review" failed :)22:58
redboIf you put a 0-byte object in swift and send "Range: bytes=-1", it returns 206 with "Content-Range: bytes 0--1/0".  But it doesn't send me the -1th byte of the file.23:00
*** haomaiwa_ has quit IRC23:01
*** nadeem has joined #openstack-swift23:01
*** haomaiwang has joined #openstack-swift23:01
*** bjkeller has quit IRC23:03
redboOr is it supposed to take a byte from me?  RFC unclear.23:05
-openstackstatus- NOTICE: Gerrit is offline for maintenance, ETA updated to 23:30 utc23:07
*** ChanServ changes topic to "Gerrit is offline for maintenance, ETA updated to 23:30 utc"23:07
*** DericHorn-HP has quit IRC23:23
-openstackstatus- NOTICE: Gerrit is offline for maintenance, ETA updated to 23:59 utc23:42
*** ChanServ changes topic to "Gerrit is offline for maintenance, ETA updated to 23:59 utc"23:42
*** mragupat has quit IRC23:52
*** mragupat has joined #openstack-swift23:55
*** mragupat has quit IRC23:57
*** _JZ_ has quit IRC23:58

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