Tuesday, 2014-04-15

*** zackf has quit IRC00:06
*** shakamunyi has joined #openstack-swift00:11
*** pbojanic has quit IRC00:19
*** MooingLemur has joined #openstack-swift00:19
*** MooingLemur has quit IRC00:25
*** nosnos has joined #openstack-swift00:26
*** matsuhashi has joined #openstack-swift00:30
*** nosnos has quit IRC00:31
*** nosnos has joined #openstack-swift00:32
*** shri has quit IRC00:34
openstackgerritpaul luse proposed a change to openstack/swift: Add Storage Policy Support to Recon Middleware  https://review.openstack.org/8738700:43
*** bsdkurt has quit IRC00:44
*** bsdkurt has joined #openstack-swift00:45
*** csd has quit IRC00:54
*** shakamunyi has quit IRC00:54
*** lpabon has quit IRC00:55
*** NM1 has joined #openstack-swift00:57
*** zackf has joined #openstack-swift01:00
openstackgerritpaul luse proposed a change to openstack/swift: Slight modification to the object updater sweep code  https://review.openstack.org/8704501:01
*** fifieldt has joined #openstack-swift01:10
*** ekarlso has quit IRC01:11
openstackgerritpaul luse proposed a change to openstack/swift: Super small code cleanup in Updater  https://review.openstack.org/8742401:12
*** ekarlso has joined #openstack-swift01:13
*** zackf has quit IRC01:13
*** Mikalv has quit IRC01:13
*** ekarlso has quit IRC01:13
*** Mikalv has joined #openstack-swift01:13
*** zackf has joined #openstack-swift01:14
*** ekarlso has joined #openstack-swift01:18
*** ryao has quit IRC01:18
*** ryao has joined #openstack-swift01:19
*** ryao has quit IRC01:19
*** ryao has joined #openstack-swift01:24
*** ryao has quit IRC01:25
*** ryao has joined #openstack-swift01:29
*** ryao has quit IRC01:30
*** ryao has joined #openstack-swift01:34
*** gyee has quit IRC01:35
h6wnotmyname: Thanks.  That makes some sense. :-)01:38
*** mwstorer has quit IRC01:40
*** saschpe has quit IRC01:41
*** saschpe has joined #openstack-swift01:43
*** foexle has quit IRC01:44
*** shakamunyi has joined #openstack-swift01:51
*** MooingLemur has joined #openstack-swift01:52
*** shakamunyi has quit IRC01:55
*** lpabon has joined #openstack-swift01:59
*** lpabon has quit IRC02:02
*** haomaiw__ has quit IRC02:17
*** haomaiwang has joined #openstack-swift02:17
*** haomaiwang has quit IRC02:24
*** mlipchuk has joined #openstack-swift02:31
*** haomaiwang has joined #openstack-swift02:31
*** mlipchuk has quit IRC02:32
*** praveenkumar has joined #openstack-swift02:53
hugokuoGood morning02:55
*** haomaiwang has quit IRC02:55
*** gadb has joined #openstack-swift02:56
*** haomaiwa_ has joined #openstack-swift03:00
*** matsuhashi has quit IRC03:27
*** zhiyan_ is now known as zhiyan03:30
*** zhiyan is now known as zhiyan_03:31
*** nosnos has quit IRC03:39
*** zackf has quit IRC03:41
*** zackf has joined #openstack-swift03:41
*** zhiyan_ is now known as zhiyan03:47
*** Anju has joined #openstack-swift03:53
*** nester has quit IRC04:01
brianclinehas anyone using sublime found a good plugin arrangement to make it cooperate with flake8+hacking?04:01
*** nester has joined #openstack-swift04:01
*** chandan_kumar has joined #openstack-swift04:07
*** Guest____ has joined #openstack-swift04:10
*** shakamunyi has joined #openstack-swift04:14
*** shakamunyi has quit IRC04:16
*** chandan_kumar has quit IRC04:17
*** ppai has joined #openstack-swift04:17
*** matsuhashi has joined #openstack-swift04:25
*** nosnos has joined #openstack-swift04:31
*** zackf has quit IRC04:32
*** zackf has joined #openstack-swift04:33
brianclinehaven't found a "good" way yet without using build_systems settings in a project settings file04:43
brianclineI'm lazy and want the hacking warnings to show up in the gutter just like normal pep8 violations :p04:44
*** chandan_kumar has joined #openstack-swift04:50
*** matsuhashi has quit IRC05:03
*** matsuhashi has joined #openstack-swift05:04
*** tdasilva has quit IRC05:12
gadbafternoon..05:13
gadbmy swift have 3 availablity zones consist in 9 object node05:14
gadbbut, when i upload new object then data do not exist each unique zone.05:15
gadbof course. after as while swift try to handoff object.05:16
gadbbut. i wonder why do not swift data placement "unique-as-possible" at one time.05:17
gadbi know. cause of handoff is networks or disk issue or something problum..05:19
gadbbut, my swift looks like  all clear  at me.05:20
gadbhow can i trace reason of object handoff05:21
*** haomaiwa_ has quit IRC05:25
*** haomaiwang has joined #openstack-swift05:25
*** pbojanic has joined #openstack-swift05:28
*** d89 has joined #openstack-swift05:28
*** NM1 has quit IRC05:39
*** NM1 has joined #openstack-swift05:39
*** NM1 has quit IRC05:44
*** nshaikh has joined #openstack-swift05:56
openstackgerritMichael Barton proposed a change to openstack/swift: Sendfile acceleration for GET requests  https://review.openstack.org/8218606:27
*** Guest____ has quit IRC06:33
*** Guest____ has joined #openstack-swift06:34
*** portante has quit IRC06:35
*** nacim has joined #openstack-swift06:37
*** foexle has joined #openstack-swift06:38
*** portante has joined #openstack-swift06:39
*** ChanServ sets mode: +v portante06:39
*** pbojanic has quit IRC06:48
*** nacim has quit IRC06:50
*** portante has quit IRC06:57
*** matsuhashi has quit IRC07:01
*** matsuhashi has joined #openstack-swift07:01
*** portante has joined #openstack-swift07:02
*** ChanServ sets mode: +v portante07:02
*** matsuhashi has quit IRC07:02
*** psharma has joined #openstack-swift07:02
*** matsuhashi has joined #openstack-swift07:03
*** Guest____ has quit IRC07:04
*** cheri has joined #openstack-swift07:08
*** joeljwright has joined #openstack-swift07:26
*** cheri has quit IRC07:39
*** Anju has quit IRC07:40
*** cheri has joined #openstack-swift07:56
*** nacim has joined #openstack-swift08:05
*** tanee-away is now known as tanee08:05
*** tanee is now known as tanee-away08:05
*** tanee-away is now known as tanee08:06
*** tanee is now known as tanee-away08:06
*** tanee-away is now known as tanee08:06
*** zhiyan is now known as zhiyan_08:10
*** zhiyan_ is now known as zhiyan08:10
*** matsuhashi has quit IRC08:13
*** matsuhashi has joined #openstack-swift08:14
*** zhiyan is now known as zhiyan_08:14
openstackgerritBrian Cline proposed a change to openstack/swift: Uses None instead of mutables for function param defaults  https://review.openstack.org/8749008:14
*** zhiyan_ is now known as zhiyan08:15
*** haomai___ has joined #openstack-swift08:17
*** fbo_away is now known as fbo08:18
*** matsuhashi has quit IRC08:18
*** haomaiwang has quit IRC08:20
openstackgerritYuan Zhou proposed a change to openstack/swift: Fixes probe tests with non-default storage policy  https://review.openstack.org/8749208:23
openstackgerritYuan Zhou proposed a change to openstack/swift: Fixes probe tests with non-zero default storage policy  https://review.openstack.org/8749208:26
*** matsuhashi has joined #openstack-swift08:28
*** Alex_Gaynor has quit IRC08:32
*** Alex_Gaynor has joined #openstack-swift08:38
*** gadb has quit IRC08:38
* yuan is away: I'm away08:44
*** yuan is now known as yuanzz08:45
*** JelleB is now known as a1|away09:08
*** haomai___ has quit IRC09:12
*** haomaiwa_ has joined #openstack-swift09:12
*** zhiyan is now known as zhiyan_09:13
*** zhiyan_ is now known as zhiyan09:15
*** mkollaro has joined #openstack-swift09:17
*** haomaiw__ has joined #openstack-swift09:17
*** haomaiwa_ has quit IRC09:21
*** fifieldt has quit IRC09:33
*** mkollaro has quit IRC09:34
*** chandan_kumar has quit IRC09:38
*** chandan_kumar has joined #openstack-swift09:55
*** mkollaro has joined #openstack-swift10:02
*** mkollaro has quit IRC10:10
*** chandan_kumar has quit IRC10:23
*** nosnos has quit IRC10:27
*** chandan_kumar has joined #openstack-swift10:37
*** matsuhashi has quit IRC10:41
*** matsuhashi has joined #openstack-swift10:44
*** matsuhashi has quit IRC10:54
*** praveenkumar has quit IRC11:05
*** pbojanic has joined #openstack-swift11:16
*** mkollaro has joined #openstack-swift11:18
*** praveenkumar has joined #openstack-swift11:20
*** ppai has quit IRC11:23
*** ppai has joined #openstack-swift11:35
*** pbojanic has quit IRC11:38
*** chandan_kumar has quit IRC11:42
*** goneri has joined #openstack-swift11:45
*** chandan_kumar has joined #openstack-swift11:58
*** ppai has quit IRC12:01
*** mkollaro1 has joined #openstack-swift12:02
*** mkollaro has quit IRC12:02
*** mmcardle has quit IRC12:03
*** _bluev has joined #openstack-swift12:03
_bluevHello12:03
_bluevHas anyone seen container-server or object-server go to 100% CPU in a hard loop trying to send log message when the syslog daemon restarts ?12:09
*** ppai has joined #openstack-swift12:14
openstackgerritJulien Danjou proposed a change to openstack/python-swiftclient: Allow to retrieve response from put_container  https://review.openstack.org/8757512:23
_bluevI think I've hit https://bugs.launchpad.net/swift/+bug/1156542 on about 8 backend servers ( ~20% )12:25
*** chandan_kumar has quit IRC12:26
*** ppai has quit IRC12:30
omame_bluev: yeah, it's a known thing. just reload swift after syslog12:32
openstackgerritpaul luse proposed a change to openstack/swift: Bring Object Auditor Coverage To 99%  https://review.openstack.org/8710112:34
*** chandan_kumar has joined #openstack-swift12:40
_bluevomame: it looks like http://bugs.python.org/issue15179 *may* be the root of the issue12:42
*** mmcardle has joined #openstack-swift12:45
*** cheri has quit IRC12:50
*** bada has joined #openstack-swift12:52
*** Alex_Gaynor has quit IRC12:53
*** mrsnivvel has joined #openstack-swift12:55
*** mrsnivvel has quit IRC12:57
*** mrsnivvel has joined #openstack-swift12:57
*** pbojanic has joined #openstack-swift12:59
*** tanee is now known as tanee-away13:03
*** mkollaro has joined #openstack-swift13:05
*** Alex_Gaynor has joined #openstack-swift13:06
*** nshaikh has quit IRC13:07
*** mkollaro1 has quit IRC13:09
*** pbojanic has quit IRC13:09
*** mrsnivvel has quit IRC13:23
*** j_king has joined #openstack-swift13:25
*** psharma has quit IRC13:35
swifterdarrell_bluev: we independently traced it down to this: https://gist.github.com/temoto/8259860#file-eventlet-unix-socket-enotconn-v2-py13:57
swifterdarrell_bluev: one workaround is to use UDP for syslog instead of a unix domain socket13:57
_bluevswifterdarrell: do you think the fix put in place for  http://bugs.python.org/issue15179 would resolve the issue ?13:59
swifterdarrell_bluev: unsure; can you tell what version of 2.7.x that fix has gone into?13:59
swifterdarrell_bluev: (IOW, the only way to be sure would be to test it)14:00
_bluevswifterdarrell:  great question :-) . my google foo for changeset to python version mapping did not get me far14:01
*** tanee-away is now known as tanee14:01
swifterdarrell_bluev: my guess is you'd have to play Mercurial to get the answer14:01
swifterdarrell_bluev: 2.7.6 tag was Sun, 10 Nov 201314:02
swifterdarrell_bluev: 2.7.5 Sat, 11 May 201314:03
swifterdarrell_bluev: 2.7.4 Sat, 06 Apr 201314:03
swifterdarrell_bluev: 2.7.3 Mon, 09 Apr 201214:03
swifterdarrell_bluev: and the fix:   Mon, 25 Jun 201214:04
swifterdarrell_bluev: So I'd expect that fix to be in Python 2.7.4 and later14:04
*** piyush has joined #openstack-swift14:05
_bluevswifterdarrell: thanks. Ubuntu 12.04 LTS has 2.7.3-0ubuntu3.4 presently and does not have the handler.py fix14:07
swifterdarrell_bluev: *nod*  I'm really curious if that fixes the syslog issue; if you test, can you share your results here; not sure how long it'll be until I get a chance to test it14:08
*** vr1 has joined #openstack-swift14:13
portantevr1: hello14:13
vr1hello14:13
portanteso the way you use another backend is to change the config file14:13
vr1ok14:13
*** chandan_kumar has quit IRC14:13
portanteswift uses "paste" to deploy14:13
portanteso you find a line in the object server config file like: "use = egg:swift#object"14:14
portantethat is paste syntax for: "look up the python egg called swift, and reference the entry point named 'object'"14:15
portanteessentially14:15
* portante others more knowledgable about paste might add some clarification to that description14:15
portanteso the key is that #object14:16
portantetake a look at your setup.cfg file in the root of the swift tree14:16
portanteyou see a section entitled, "[entry_points]"14:16
portanteand in there you should then see under "paste.app_factory =", the 'object' and 'mem_object' definitions14:17
portanteso then you know that you can change your object server config file to: "use = egg:swift#mem_object"14:18
portanteand that will get you the in-memory object server backend14:18
portantevr1: does that make sense?14:18
vr1yes very cool I test that14:20
*** RockKuo has quit IRC14:23
*** fifieldt has joined #openstack-swift14:24
swifterdarrell_bluev: I just tested a freshly-built python 2.7.6 on CentOS; I first confirmed the 100% CPU utilization in a proxy-server with normal syslog config when running "service rsyslog restart"14:38
swifterdarrell_bluev: then installed the 2.7.6 RPM I built and could no longer reproduce the problem14:38
portanteswifterdarrell: so the CentOS version you are using starts out with what python?14:40
portanteIs it 2.6?14:40
portantesorry for jumping in late if you have already explained this14:40
swifterdarrellportante: something like that; we've always built 2.7.3 for it14:40
swifterdarrellportante: so the "before" was 2.7.314:40
swifterdarrellportante: all the same build infrastructure built the 2.7.614:40
swifterdarrellportante: (it's a differently-named package which is "rooted" in a non-system location and it lives alongside the system python 2.6.x)14:41
portanteah, you are not replacing the base python image, but using a /opt installed one14:41
swifterdarrellportante: correct14:41
portanteyes, great14:41
portantethanks14:41
swifterdarrellportante: np14:41
*** d89 has quit IRC14:46
*** mwstorer has joined #openstack-swift14:50
vr1portante: it worked thanks alot14:51
_bluevswifterdarrell: good to know - thanks14:53
swifterdarrell_bluev: np, thanks for the heads-up!14:53
_bluevswifterdarrell: question is, should https://bugs.launchpad.net/swift/+bug/1156542 now be closed  ?14:54
portantevr1: great! you are welcome14:55
swifterdarrell_bluev: dunno... I mean, swift + python 2.7.3 or lower has bad behavior when rsyslog is restarted with unix-domain-logging enabled14:56
vr1actually I'm trying to make an ObjectController for a specific KVS14:56
swifterdarrell_bluev: it's not a "Swift bug" per se, but it's worth knowing it happens (maybe a launchpad bug isn't the best documentation for that...)14:56
portantevr1: let me know if I can help14:56
swifterdarrell_bluev: at a minimum, the bug should be updated w/the information that the proposed patch A) works; and B) is included in Python 2.7.4+14:57
_bluevswifterdarrell: makes sense, I will do that later14:57
*** tdasilva has joined #openstack-swift14:57
vr1portante: great thanks are you any of the maintainer of swift-obj ?14:57
portanteyou might want to take a look a the gluster-swift code, and the RADOS proposed backend at, https://review.openstack.org/#/c/60215/14:57
portantevr1: I have worked on it from time to time14:58
*** RockKuo has joined #openstack-swift14:58
portanteand I think swiftstack might have a backend somewhere for the seagate kinetics drive?14:58
portantenot sure14:58
openstackgerritpaul luse proposed a change to openstack/swift: Add Storage Policy Support to Recon Middleware  https://review.openstack.org/8738714:58
portantenotmyname, clayg: ^^^14:58
hugokuoRockKuo: hi14:59
vr1portante: great resource thanks14:59
vr1for those object backends which already do support replication and manifests14:59
vr1what are we supposed to do ?14:59
portantevr1: it depends on what your backend is offering, I believe15:00
vr1because there is a kind of duplication with what swift initially offers15:00
portantevr1: you might want to read up on storage-policies before you continue15:00
portantepeluse has some docs for it, I believe now15:01
portantevr1: what is the KVS file system?15:04
vr1no it is a Key Value Store15:04
vr1not a file system15:04
*** RockKuo_iPad has joined #openstack-swift15:04
portantewhat is the use case for a backend for that? Is it to get the swift API for it?15:05
portanteOr in other words, how do you envision a swift client accessing your key/value store via the Swift API?15:05
hugokuoRockKuo_iPad: hi15:05
vr1portante: accessing our kvs via swift15:07
*** lpabon has joined #openstack-swift15:10
*** tanee is now known as tanee-away15:10
portanteso you are looking to add support for the swift API by placing swift configuration infront of your kvs15:10
portantevr1: are you sure that overhead is really what you want?15:11
vr1what is the alternative ?15:11
portanteit depends on the architecture of your kvs15:11
portantewhat is the current mode of access to your kvs? memcached type API?15:12
vr1PUT/GET/DELETE15:12
portantehow is your data stored?15:12
vr1as objects15:12
vr1not as files15:13
notmynamegood morning world15:13
portanteokay, but how are they represented on the storage as objects?15:13
vr1they are kept as is15:13
*** lpabon has quit IRC15:13
vr1unless you use EC in this case they are split15:13
notmynamecreiht: redbo: dfg: anything come up in your testing so far since the py26 logging issue? ttx is about to ask me if rc2 is ok15:14
vr1you mean the low level storage ?15:14
notmynameportante: swifterdarrell: anything you know of that has come up in the last couple of days?15:14
portantevr1: yes15:14
portantenotmyname: nothing from my end15:14
notmynameportante: thanks15:14
vr1they are written directly into a partition, not in a file15:15
vr1the partition can be a file15:15
vr1but not necessarily15:15
vr1why are you asking ?15:15
portantevr1, just trying to see if how that partition method is done can become the backend to swift15:16
vr1ah ok15:16
portanteyou have some on-disk format for your objects15:16
vr1yes we do15:16
portantethat might be a useful backend for swift15:16
portantebut it seems like too much overhead to place a swift cluster in front of your existing KVS just to get the API, adding lots of latency15:17
_bluevdoes anyone here use swift-ring-master in production ? (besides RAX….)15:17
*** fifieldt has quit IRC15:18
redbonotmyname: nothing else has come up, but we haven't finished testing15:18
vr1portante: if swift is fast it will be OK, do we have perf numbers for swift ?15:19
notmynameredbo: ok, thanks. when do you expect testing to be done?15:20
portanteso a swift REST API request first goes to a proxy server process, which then forwards the request (with modifications) to the object server process, which would then forward the request to your KVS15:21
*** vr2 has joined #openstack-swift15:21
redboyesterday.  but our testing environment isn't being cooperative.  let me go ask.15:21
vr1is it recommended to run apache instead of the default one ?15:21
vr1(http)15:21
*** vr1 has quit IRC15:21
portantehuh?15:21
portanteapache httpd vs. ... ?15:22
*** foexle has quit IRC15:22
vr2there is a built-in wsgi server15:22
vr2no ?15:22
portanteyes, eventlet wsgi15:22
portanteI see15:22
portantevr2, are you the one-in-the-same with vr1?15:23
vr2I mean the swift frontend with apache has reasonable perf ?15:23
notmynameredbo: heh. thanks :-)15:23
vr2portante: yes I am (wifi :) )15:23
portantevr2, it does, depending on the load, small vs large objects15:24
portantelots of factors involved15:24
notmynameportante: do you run/test with httpd vs eventlet?15:25
portantewe have only used eventlet here for our testing15:25
vr2the same for me15:25
vr2eventlet15:25
vr2this is the default in devstack15:25
notmynameall the large swift clusters I know of (and the small ones too for that matter) all use eventlet in prod15:26
*** zackf has quit IRC15:26
*** RockKuo_iPad has quit IRC15:26
portantevr2: not matter how well swift performs, a swift cluster in front of your kvs will always add latency/overhead to a request15:26
portantecan you share more about how your kvs is architected? is it open source?15:27
vr2actually in the past we made the mistake to mimic S3 api, we dont want to do the same mistake with swift15:27
vr2if you mimic an API, you are never totally compatible15:27
portantevr2, that is why gluster-swift was born15:28
portanteceph and now oracle offer their own swift implementation, saying it is compatible15:29
vr2yes actually I belong to scality15:29
portantebut they cannot leverage the growing ecosystem around object storage15:29
*** _bluev has quit IRC15:29
*** tanee has joined #openstack-swift15:31
*** vr2 has quit IRC15:32
*** vr1 has joined #openstack-swift15:32
portanteis scality open source?15:32
portantevr2?15:32
vr1portante: I'm back15:32
vr1scality is partly close15:33
portantevr1: ah, the ol' switch-er-roo15:33
portantevr1: oh15:33
vr1close source essentially15:33
portanteokay15:34
*** Trixboxer has joined #openstack-swift15:35
notmyname---->> last call for an RC 3 is tomorrow <<----15:35
*** tanee-away has quit IRC15:36
* portante heads to lunch15:36
redboWe had one machine with a bunch of disks and threads_per_disk=4 that'd just spam "can't create thread" to the error log.  I'm guessing it hit some ulimit on stack size or something.  I'm going to try looking into it.15:36
redbonotmyname: I'm told all of our regression tests are passing15:37
notmynameredbo: how many workers?15:37
notmynameredbo: cool, thanks15:37
redbo24 I think15:38
openstackgerritChmouel Boudjnah proposed a change to openstack/python-swiftclient: Fix test_multithreading on Python 3  https://review.openstack.org/8410415:38
vr1portante: I noticed gluster-swift is actually a fork,  is it a good idea ?15:39
vr1why not just have written a gluster_server.py ?15:39
notmynameredbo: I know torgomatic has seen something like that before. probably the ulimit from thread_per_disk15:39
notmynamevr1: it's not a fork. it's an artifact of the fact that we can't yet reference a DiskFile implementation in a config file (which really needs to happen!)15:41
notmynameportante: please confirm ^ :-)15:41
openstackgerritChristian Schwede proposed a change to openstack/python-swiftclient: Add functional tests for python-swiftclient  https://review.openstack.org/7635515:42
vr1notmyname: ceph had succesfully implemented a diskfile there:  https://review.openstack.org/#/c/60215/15:42
vr1without forking15:42
vr1it is why I was wondering15:43
*** zackf has joined #openstack-swift15:44
*** _bluev has joined #openstack-swift15:44
*** _bluev has quit IRC15:47
*** _bluev has joined #openstack-swift15:48
*** _bluev has quit IRC15:48
notmynameI've got to step out for a few hours15:51
notmynamevr1: I think portante or tdasilva will be able to say more about the gluster-swift stuff vs the eNovance ceph DiskFile15:52
*** gyee has joined #openstack-swift15:52
notmynameredbo: if something comes up that warrants an rc3, please send me a text 254-722-332115:52
redbok15:54
notmynamethanks15:54
*** Gu_______ has joined #openstack-swift16:04
chmouelanyone have issues if i kill https://github.com/openstack/python-swiftclient/blob/master/swiftclient/client.py#L109 it's not being used by anyone since we moved to requests16:10
*** zhiyan is now known as zhiyan_16:12
*** nacim has quit IRC16:13
*** foexle has joined #openstack-swift16:14
*** _bluev has joined #openstack-swift16:15
*** Diddi has joined #openstack-swift16:23
*** foexle has quit IRC16:23
portantevr1: how it is a fork of swift?16:32
portanteit does not have the entire swift code base in it16:33
portanteit just provides DiskFile and DiskDir, leveraging all the other code in swift16:33
vr1portante: ok16:33
vr1portante: thanks for everything, if you are at the next summit, maybe we'll meet16:34
vr1in atlanta16:34
portantesure, I'm am planning on being there16:34
vr1my name is rancurel16:34
vr1see you there16:34
vr1I need to go16:34
creihtnotmyname, portante: sorry... recovering from watching the elcipse last night16:34
portantevr1, thanks, see you tehre16:34
vr1++16:34
*** vr1 has left #openstack-swift16:34
portantecreiht: how was it?16:35
creihtvery cool16:35
portantedid you snap any pictures?16:35
creihtof course :)16:35
creihthttps://www.flickr.com/photos/thethiers/sets/72157644001323554/16:35
portantethat is my next adventure getting a telescope to which I can hook up a camera16:35
creihthehe16:35
creihtI still need to do that :)16:35
creihtThat's just from my camera and a good lens :)16:36
portantewow, that color is just fantastic16:36
creihtthanks16:36
creihtit was pretty cool to watch16:36
portanteI bet16:36
* portante is jealous16:36
creihtportante: I have a busy day today, but I still have it on my list to check out the in process func tests16:37
portantegreat, thanks, creiht16:37
*** csd has joined #openstack-swift16:44
*** judd7 has joined #openstack-swift16:45
portantenotmyname: the above vr* discussions are why I think a session on the DiskFile backends would be a good thing to have at summit (in some form)16:46
tdasilvaportante: +116:48
*** mmcardle has quit IRC16:49
*** tdasilva has left #openstack-swift16:59
*** EmilienM has quit IRC17:03
*** simpleAJ has joined #openstack-swift17:06
simpleAJdoes anybody know if I need to set http://docs.openstack.org/developer/swift/development_saio.html#optional-setting-up-rsyslog-for-individual-logging to get logs for my dev box17:07
simpleAJi am using https://github.com/swiftstack/vagrant-swift-all-in-one17:07
*** EmilienM has joined #openstack-swift17:07
*** shri has joined #openstack-swift17:08
*** lpabon has joined #openstack-swift17:08
redbosimpleAJ: if you don't do that step, everything will go into /var/log/syslog17:10
redboit can be helpful to have it broken out into individual log files17:11
simpleAJagree.17:14
simpleAJthanks17:14
MooingLemurcan container sync be parallelized more than 1 process per container server?17:29
*** csd has quit IRC17:34
*** rupsky has joined #openstack-swift17:46
*** piyush has quit IRC17:48
*** mmcardle has joined #openstack-swift17:50
*** piyush has joined #openstack-swift17:51
*** mlipchuk has joined #openstack-swift17:51
*** piyush1 has joined #openstack-swift17:53
*** mmcardle has quit IRC17:54
*** piyush has quit IRC17:56
*** Gu_______ has quit IRC18:01
*** mlipchuk has quit IRC18:03
*** lnxnut has joined #openstack-swift18:12
*** csd has joined #openstack-swift18:15
*** ozone227 has joined #openstack-swift18:16
*** simpleAJ has left #openstack-swift18:16
*** mlipchuk has joined #openstack-swift18:19
*** _80386_ has joined #openstack-swift18:21
_80386_I have a ring question for anyone interested.  I have 4 machines, 2 in one room and 2 in another.  My customer requires 4 replicas.  Would it be better to setup a 2 zone (1 per room) or 4 zone (1 per machine) ring?18:23
*** tburnes has joined #openstack-swift18:30
portante_80386_: what do you consider the failure domains to be for your hardware?18:33
*** tburnes has quit IRC18:34
portantedo have sufficient redundancy in your racks?18:34
portantewould one whole room be taken out by a power failure?18:34
_80386_portante: the issue under discussion is the loss of a computer room.  the loss of the room could be due to power or network outage.18:34
_80386_portante: the racks are dual powered as are the servers18:35
_80386_I was thinking 4z 1 per machine could lead to a quorum issue if one of the rooms goes offline18:36
portanteyou have that with 2z 1 per room, too18:36
_80386_so I made a ring with 2 machines per zone, 2 zones and looked at the handoffs with 4 replicas.  if 1 zone goes down there are still 4 possible write devices18:37
_80386_the ring was layed out 2 primary storage locations per zone and 2 handoffs per zone18:37
portanteso if you loose the network to a room, the other room will still store the data to two different machines18:40
portanteright?18:40
portanteit might be 4 possible devices total, but it guarantees two different machines18:41
_80386_yes18:41
portanteis that sufficient to carry over until the other room would be restored?18:41
_80386_i believe so18:41
portantewhat is your workload, write intensive or read intensive?18:41
_80386_write intensive at the moment18:42
_80386_which is why quorum came up in the discussion18:42
portanteis there anything that prevents the two rooms thinking the other room is not up, but both rooms are still responding to requests? Split-brain basically18:43
_80386_not that I am aware of18:44
_80386_http://paste.openstack.org/show/75808/18:44
portanteso about their requirement for 4 way replication ...18:46
portantewhat is their expectation with 4 way? Is it that they'll have 7 9s instead of 5 9s of data availability?18:47
_80386_in a DR event, if they physically lose one of the rooms they want 2 remaining copies18:47
*** lnxnut has quit IRC18:47
portanteokay18:47
portanteseems like that config provides that at leaste18:48
portanteleast18:48
_80386_appreciate it portante18:49
*** mmcardle has joined #openstack-swift18:50
*** mmcardle has quit IRC18:54
*** zigo has quit IRC19:04
*** ozone227 has quit IRC19:05
*** ozone227 has joined #openstack-swift19:06
*** zigo has joined #openstack-swift19:07
*** wasmum has joined #openstack-swift19:21
*** _bluev has quit IRC19:22
*** bmac423 has joined #openstack-swift19:24
bmac423Hi all, I was on last friday with some swift-informant issues. I'm getting this error... http://paste.openstack.org/show/75812/19:26
bmac423I'm running on centos with the latest swift-informant release, python 2.619:29
*** judd7_ has joined #openstack-swift19:33
*** wasmum_ has joined #openstack-swift19:34
*** shakamunyi has joined #openstack-swift19:34
*** judd7 has quit IRC19:34
openstackgerritChmouel Boudjnah proposed a change to openstack/python-swiftclient: Remove validate_headers functions  https://review.openstack.org/8777219:36
*** Trixboxer has quit IRC19:37
*** shakamunyi has quit IRC19:38
*** chandan_kumar has joined #openstack-swift19:39
*** wasmum- has joined #openstack-swift19:42
*** mmcardle has joined #openstack-swift19:42
*** wasmum- is now known as fin1te19:43
_80386_was wondering which one of you guys was wasmum19:43
*** gyee has quit IRC19:43
wasmumim wasmum19:45
wasmum_im wasmum19:45
*** bach_ has joined #openstack-swift19:45
*** bmac423 has quit IRC19:46
*** wasmum- has joined #openstack-swift19:47
*** wasmum- is now known as dc58819:48
*** dc588 has quit IRC19:48
*** mmcardle has quit IRC19:48
*** chandan_kumar has quit IRC19:48
openstackgerritChmouel Boudjnah proposed a change to openstack/python-swiftclient: Remove validate_headers  https://review.openstack.org/8777219:49
*** csd has quit IRC19:51
*** wasmum has left #openstack-swift19:51
*** wasmum_ has quit IRC19:52
*** chandan_kumar has joined #openstack-swift19:55
*** judd7 has joined #openstack-swift20:05
*** judd7_ has quit IRC20:06
peluseclayg:  you there?20:15
claygpeluse: sure!20:16
*** chandan_kumar has quit IRC20:18
*** bach_ has quit IRC20:19
peluseclayg:  I'm thinking I'll go ahead and push a patch to udpate SAIO to have a 2nd pol so that the functinoal tests that yuan is doing get executed w/every run, what do you think?20:19
claygpeluse: still dunno, I think yuan's changes need to raise SkipTest if there's not more than one policy anyway...20:19
claygpeluse: I think that the gate functests won't get updated to have a second policy unless someone changes them in devstack20:20
peluseclayg:  sorry, I meant when a dev runs them on their own which is better than nothing.  his patch does indeed SkipTest if there's only one policy20:20
claygpeluse: I think that core developers will slowly add storage policies to their dev setups after they're merged and seeing the skips in functests will only highly they're missing something20:21
peluseclayg:  so you think its a good idea then?20:21
*** joeljwright has quit IRC20:22
claygpeluse: also I think there's going to be desire for some sort of "how to convert a single policy saio to multi policy" doc for when folks are doing storage policy reviews, so if we HAVE to have that, it may make since to just have the saio doc link to that instead of having the instructions inlined everywhere?20:22
claygpeluse: I don't feel stronly either way - i guess I have a desire to see a "configure a running swift to use storage policies" doc - but that *can* be seperate from the saio changes if others think the storage policy setup makes sense in there...20:24
peluseclaygy:  OK, I have the directions wirtten up in the overview_policies_rst file.  I can yank them into their own doc easily enough and link to them from the overview file as well as the SAIO file.  I just thought it'd be good to change remkaerings and swift.conf in the default SAIO setup as well but I don't feel strongly either way as well20:27
claygpeluse: oh yeah I see your point, some of the saio stuff is scripted... yeah probably wouldn't hurt to have that stuff updated - good call!20:28
peluseclayg: rock n roll.  will post it up there so its in sync with the doc patch (once I update it too).  gracias20:28
claygde nada20:29
*** bach has joined #openstack-swift20:31
*** lnxnut has joined #openstack-swift20:34
*** lnxnut has quit IRC20:35
*** lnxnut has joined #openstack-swift20:35
openstackgerritChmouel Boudjnah proposed a change to openstack/python-swiftclient: Fix test_raw_upload test  https://review.openstack.org/8778420:44
*** mmcardle has joined #openstack-swift20:44
*** mmcardle has quit IRC20:49
*** csd has joined #openstack-swift20:55
*** csd_ has joined #openstack-swift20:56
*** gyee has joined #openstack-swift20:57
*** csd has quit IRC21:00
*** piyush1 has quit IRC21:04
*** zigo has quit IRC21:06
*** zigo has joined #openstack-swift21:08
*** bach_ has joined #openstack-swift21:10
*** bach has quit IRC21:11
*** lpabon has quit IRC21:16
chmouelwoo one last patch and swiftclient tests are passing under py3421:23
*** tdasilva has joined #openstack-swift21:28
*** haypo has left #openstack-swift21:28
*** shri has quit IRC21:34
*** tdasilva has quit IRC21:38
*** _80386_ has quit IRC21:42
*** mmcardle has joined #openstack-swift21:45
*** shri has joined #openstack-swift21:49
*** ozone227 has quit IRC21:49
*** mmcardle has quit IRC21:50
brianclinelet me just blue-sky this real quick21:57
brianclinehow important is xattr metadata for tombstoned objects?21:58
claygbriancline: storage policies is gunna use it - why?21:58
creihtbriancline: it can be helpful if you are troubleshooting21:58
portantebriancline: I think it is used to prevent certain DELETE attacks as well22:00
portantebriancline: what are you thinking of doing?22:00
portantechmouel: nice!22:00
brianclineon one of my storage nodes during a rolling upgrade, all tombstones got quarantined since it was unable to do xattr reads on them22:01
*** rupsky has quit IRC22:01
portantehuh?22:01
portantedid you change the fs on which the tombstones were?22:02
portantecan you say more?22:02
portantebriancline:22:03
brianclineI can, but in private if that's alright22:03
portantebriancline: sure22:04
*** shri1 has joined #openstack-swift22:05
*** shri has quit IRC22:06
*** saschpe has quit IRC22:07
*** kevinc_ has joined #openstack-swift22:09
*** nester has quit IRC22:16
*** saschpe has joined #openstack-swift22:16
*** csd_ has quit IRC22:21
openstackgerritDerek Higgins proposed a change to openstack/python-swiftclient: Add python-keystoneclient to requirements.txt  https://review.openstack.org/7949822:22
*** mkollaro has quit IRC22:25
notmynamegood morning world22:39
notmynameI talked to a lot of people today at the red hat summit who are interested in working with or using swift22:42
*** mmcardle has joined #openstack-swift22:47
notmynameredbo: were the errors you saw earlier confirmed to be ulimit issues?22:50
*** mmcardle has quit IRC22:51
*** tdasilva has joined #openstack-swift22:52
*** mmcardle has joined #openstack-swift23:06
*** praveenkumar has quit IRC23:08
*** mmcardle1 has joined #openstack-swift23:08
*** mmcardle has quit IRC23:08
*** mmcardle1 has quit IRC23:13
h6wMorning all.23:29
h6wGreat news notmyname! :-D23:30
*** openstackstatus has quit IRC23:32
*** openstackstatus has joined #openstack-swift23:33
*** nosnos has joined #openstack-swift23:39
*** bach_ has quit IRC23:48
*** judd7 has quit IRC23:53
*** mwstorer has quit IRC23:56
*** mordred has quit IRC23:58
*** mordred has joined #openstack-swift23:58
*** ChanServ changes topic to "Restarting gerrit really quick to fix replication issue"23:59

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