Wednesday, 2014-05-07

*** byeager has quit IRC00:00
*** kevinc_ has joined #openstack-swift00:00
*** mwstorer has quit IRC00:03
*** matsuhashi has joined #openstack-swift00:20
*** matsuhashi has quit IRC00:32
*** matsuhashi has joined #openstack-swift00:33
*** Edward-Zhang has quit IRC00:34
*** tnewsome has quit IRC00:39
*** kevinc_ has quit IRC00:44
*** adrian_otto has quit IRC00:45
*** shri has quit IRC00:51
*** adrian_otto has joined #openstack-swift00:57
*** notmyname has quit IRC01:03
*** adrian_otto has left #openstack-swift01:03
*** patchbot has quit IRC01:06
*** patchbot has joined #openstack-swift01:06
*** notmyname has joined #openstack-swift01:06
claygrebase train!01:14
notmynamechoo choo01:16
*** saschpe has quit IRC01:20
*** saschpe has joined #openstack-swift01:21
openstackgerritClay Gerrard proposed a change to openstack/swift: Keep status_changed_at up-to-date with status changes.  https://review.openstack.org/8671401:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Extend direct_client  https://review.openstack.org/8814401:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add reconciler probetest outline  https://review.openstack.org/9093401:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add Storage Policies to container.backend  https://review.openstack.org/9093501:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Update FakeLogger with better log level handling  https://review.openstack.org/9093201:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add write_fake_ring helper to test.unit  https://review.openstack.org/8815101:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add container-reconciler daemon  https://review.openstack.org/8590801:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Make FakeRing a use more real code  https://review.openstack.org/9093301:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add LRUCache to common.utils  https://review.openstack.org/9093801:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Extend interface on InternalClient  https://review.openstack.org/8815201:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add Storage Policy to container put/delete object  https://review.openstack.org/9093601:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Enqueue misplaced objects during container replication  https://review.openstack.org/9093701:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Merge container storage_policy_index values.  https://review.openstack.org/8672001:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Expose container info on deleted containers.  https://review.openstack.org/8670801:24
*** Honghui has joined #openstack-swift01:33
*** bill_az has quit IRC01:34
*** nosnos has joined #openstack-swift01:43
*** notmyname has quit IRC01:54
*** notmyname has joined #openstack-swift01:54
portanteclayg: are we planning on merging the in-process functional test work onto the feature/ec branch?01:55
*** Edward-Zhang has joined #openstack-swift01:55
*** ChanServ sets mode: +v notmyname01:55
portantethe non-voting in-process func tests are failing on feature/ec because tox.ini does not have a "func" env01:56
notmynameportante: yes, but other way around01:56
notmynameportante: master will be merged into feature/ec (peluse has worked on that today) and then it will pick up the right thing01:57
portanteah, yes, thanks, sorry01:57
portanteshall we rename this effort to pretzel?01:57
notmyname:-)01:57
portante;)01:57
notmynamethat sounds like a cool idea:  "A rack level magsafe adaptor for 60amp"01:58
portanteyou got that from a pretzel?01:59
portante;)01:59
portantetrue genius!01:59
notmynamea retweet from the head of bloomberg cloud IT :-)02:01
notmynamekind of a cool idea though. probably impractical02:02
peluse_portante:  yeah, I got the merge done (notnmyname has to push it though) and verified in process func tests working.  Just had to add a 2nd obj ring to support the policy tets (2nd ring file)02:03
notmynamepeluse_: technically, any core can push it02:04
notmynamefor example, portante ;-)02:04
peluse_heh02:08
*** klrmn has left #openstack-swift02:09
portantewhat is the commit id?02:12
portantepeluse_: ^^^02:12
peluse_portante:  the way we've been doing it is I merge and then push to a github then provide that to notmyname and he does the rest...02:14
portanteoh02:14
peluse_yeah, permissions issues keep me from proposing a merge I guess.  We tried it a while back and it didn't work02:15
portantehmm, not familiar with this process at all, if what you are talking about does not go through gerrit02:16
peluse_portante:  no, it does just not by me.  I resolve the conflicts and push to github then notmyname or torgomatic does some magic and it shows up as a gerrit deal02:16
portanteoh, you can do that.02:17
portantethat does not take any privs, if I understand things correctly02:17
peluse_portante:  hey man, I just do what I'm told :)02:17
portantewhat I do is add the git hub repo as another remote02:17
portantegit remote add ...02:17
peluse_yup, did that02:17
portanteand then just rebase to feature/ec02:18
peluse_the npush to a repo I create and share that info - just sent it to you in case you want to look at it02:18
portanteokay02:18
peluse_oh, hmm.02:18
peluse_well, if someone wants me to I can take a next step - just don't want to jack it up as I'm no git gerrit wiz02:19
peluse_goota bolt now though... catch ya later02:19
portantek02:19
*** Edward-Zhang has quit IRC02:33
notmynameportante: no, it's a merge commit, and those are restricted in gerrit to the swift-core group02:34
notmynameportante: https://wiki.openstack.org/wiki/GerritJenkinsGithub#Merge_Commits02:35
*** NM1 has joined #openstack-swift02:38
*** praveenkumar has joined #openstack-swift02:46
*** zhiyan_ is now known as zhiyan02:53
portanteokay, thanks02:56
*** russell_h has quit IRC03:01
*** NM1 has quit IRC03:14
*** cheri has joined #openstack-swift03:24
*** cheri has quit IRC03:30
*** matsuhashi has quit IRC03:33
*** gyee has quit IRC03:34
*** haomaiwa_ has joined #openstack-swift03:41
*** Honghui has quit IRC03:42
*** nosnos has quit IRC03:43
*** changbl has joined #openstack-swift03:48
*** NM1 has joined #openstack-swift03:50
*** Honghui has joined #openstack-swift03:55
*** NM1 has quit IRC04:00
*** ppai has joined #openstack-swift04:01
*** Midnightmyth has joined #openstack-swift04:07
*** Honghui has quit IRC04:10
openstackgerritZhang Hua proposed a change to openstack/swift: Add profiling middleware in Swift  https://review.openstack.org/5327004:18
*** ams0 has quit IRC04:20
*** Longgeek_ has joined #openstack-swift04:22
*** ams0 has joined #openstack-swift04:28
*** tzumainn has quit IRC04:34
*** matsuhashi has joined #openstack-swift04:39
*** chandan_kumar has joined #openstack-swift04:50
*** nosnos has joined #openstack-swift04:51
*** Midnightmyth has quit IRC04:52
*** Honghui has joined #openstack-swift04:52
*** Longgee__ has joined #openstack-swift04:54
*** nshaikh has joined #openstack-swift04:54
*** Longgeek_ has quit IRC04:55
*** Honghui has quit IRC05:04
*** Honghui has joined #openstack-swift05:06
*** zaitcev has quit IRC05:16
*** bach has joined #openstack-swift05:18
*** ams0 has quit IRC05:22
*** ams0 has joined #openstack-swift05:23
HonghuiAnyone can recommend me hardware specification for running Swift. We do some testing on Dell R720xd+H310 RAID card in JBOD mode, it's performance is terrible.05:23
notmynameHonghui: where is the bottleneck? cpu, memory, disk IO, network?05:23
HonghuiThe disk IO is bottleneck. The performance looks not bad if we configure each disk as RAID0.05:23
*** ams0 has quit IRC05:25
*** CrackerJackMack has quit IRC05:37
*** sudorandom has quit IRC05:39
*** bach has quit IRC05:48
*** swills has quit IRC05:55
*** bach has joined #openstack-swift05:57
*** swills has joined #openstack-swift05:59
*** swills has quit IRC06:00
*** swills has joined #openstack-swift06:00
*** PradeepChandani has joined #openstack-swift06:02
Honghuinotmyname: The disk IO/RAID Card is bottleneck. The performance looks not bad if we configure each disk as RAID0.06:03
notmynameHonghui: are you running account, container, and object servers all on the same drives?06:04
Honghuinotmyname: no, we running account and container in another SSD disks which is configured as RAID1. We can see significant different disk throughout between JBOD mode and RAID mode from Graphite/Statsd. We don't think it's a container update performance issue.06:08
notmynameah, ok. you're way ahead of me then :-)06:09
notmynameHonghui: have you looking into the settings on the RAID card? eg buffer sizes, write barriers turned on or off, are they green drives trying to spin down, etc06:12
Honghuinotmyname: We has test Dell R710 + Dataon DNS-1400, it works well, but we can't found a Dataon provider in China. It seems only Dell R720+LSI 9207-8e+MD1200 is available choice for me.06:12
*** ams0 has joined #openstack-swift06:15
Honghuinotmyname: We has use the H310 card and H710 card as compare. For H310, it does not distanct write through mode and write back mode and it strip size is 64K. When we testing H710 with write back mode, the performance is same as H310 RAID mode. We are testing H710 with write through mode too see whether the buffer take a role in the performance difference.06:19
*** mlipchuk has joined #openstack-swift06:22
*** ams0 has quit IRC06:25
notmynameHonghui: I'm not too familiar with those cards. I'm about to go to bed, but hugokuo (who's on your side of the world) can help you some, I think06:25
*** ams0 has joined #openstack-swift06:26
Honghuinotmyname: thanks! :-)06:26
*** ams0 has quit IRC06:27
Honghuihi hugokuo06:28
hugokuoHonghui: Hi06:28
Honghuihugokuo: notmyname mentioned you that you can help on decide which hardware are good to running swift.06:32
notmynameHonghui: sorry, I think hugokuo is eating lunch actually :-)06:32
hugokuonotmyname: I've done my lunch. Skype with my colleague06:35
hugokuoHonghui: So what's your 1) use cases 2) expected performance result.06:35
hugokuoHonghui: 如果需要我們可以用中文, 也許可以更精確06:37
Honghuihugokuo: We are store billions of files, each file is about 128KB. each day upload 1m files and download 4m files.06:38
*** haomaiwa_ has quit IRC07:06
*** psharma has joined #openstack-swift07:10
*** foexle has joined #openstack-swift07:25
*** zhiyan is now known as zhiyan_07:26
chmouelHonghui: that's an impressive number :)07:44
omamechmouel: that's china :)07:59
omameHonghui: have you tested any perc 8xx series controller? if you're looking for better i/o you should probably scale up your controller. also, the kind of usage you're doing sounds very stressful for the drive heads. have you tested different hard drive models and firmwares?08:02
*** nacim has joined #openstack-swift08:11
openstackgerritYuan Zhou proposed a change to openstack/swift: Allow to deprecate policy  https://review.openstack.org/8682708:15
chmouelomame: :)08:18
*** mmcardle has joined #openstack-swift08:22
*** bach has quit IRC08:24
Honghuiomame: Do you means configure RAID0 on each disk?08:25
Honghuiomame: We got performance issue when and only when we configure H310 to run in JBOD mode.08:26
omamemy questions were more: have you tried any 8xx model in single-drive raid0 mode? have you tried different hard drive models? have you tried using the latest firmware release for your hard drives?08:32
*** jamie_h has joined #openstack-swift08:35
*** nacim has quit IRC08:54
*** acoles_away is now known as acoles08:58
*** nshaikh has quit IRC08:58
*** mmcardle has quit IRC09:03
*** mmcardle has joined #openstack-swift09:03
*** nacim has joined #openstack-swift09:07
*** Honghui has quit IRC09:11
*** sudorandom has joined #openstack-swift09:12
*** CrackerJackMack has joined #openstack-swift09:12
*** joeljwright has joined #openstack-swift09:16
*** joeljwright has quit IRC09:16
*** chandan_kumar has quit IRC09:17
*** praveenkumar has quit IRC09:17
*** praveenkumar has joined #openstack-swift09:23
*** chandan_kumar has joined #openstack-swift09:23
*** praveenkumar has quit IRC09:27
*** acoles is now known as acoles_away09:38
*** acoles_away is now known as acoles09:40
*** matsuhashi has quit IRC09:41
*** praveenkumar has joined #openstack-swift09:41
*** matsuhas_ has joined #openstack-swift09:42
*** Honghui has joined #openstack-swift09:44
*** mkollaro has joined #openstack-swift09:45
*** chandan_kumar has quit IRC09:46
*** chandan_kumar has joined #openstack-swift09:59
*** nshaikh has joined #openstack-swift10:00
*** haomaiwa_ has joined #openstack-swift10:03
*** tzumainn has joined #openstack-swift10:04
jd__chmouel: any progress on swiftclient and Python 3 btw?10:08
*** matsuhas_ has quit IRC10:09
chmoueljd__: there is only one review left that is waiting for a +210:09
chmoueljd__: https://review.openstack.org/#/c/88351/10:10
* jd__ stares at all core devs10:10
chmouelcschwede: ^10:10
jd__"the time has come to push the button"10:10
*** matsuhashi has joined #openstack-swift10:10
chmoueli guess it need a rebase first10:10
jd__click on the rebase button?10:11
openstackgerritChmouel Boudjnah proposed a change to openstack/python-swiftclient: Only encode metadata for user customed headers  https://review.openstack.org/8835110:11
chmoueljd__: that wasn't workng, it needed a 3-way automatic merge which gerrit does not seem to handle10:11
jd__thanks chmouel10:14
*** matsuhashi has quit IRC10:21
*** matsuhashi has joined #openstack-swift10:22
*** acoles is now known as acoles_away10:27
*** NM1 has joined #openstack-swift10:32
*** joeljwright has joined #openstack-swift10:34
*** acoles_away is now known as acoles10:34
*** NM1 has quit IRC10:43
*** NM1 has joined #openstack-swift10:48
acoleschmouel: ping10:51
*** NM1 has quit IRC10:53
*** Longgee__ has quit IRC11:03
*** tdasilva has joined #openstack-swift11:04
hugokuoping hugokuo ...11:05
hugokuoerr ...11:05
ctennisare you talking to yourself hugokuo? :)11:06
*** ppai has quit IRC11:06
*** Honghui has quit IRC11:07
*** Honghui has joined #openstack-swift11:11
*** nacim has quit IRC11:16
*** ppai has joined #openstack-swift11:23
*** joeljwright has quit IRC11:30
*** kevinc_ has joined #openstack-swift11:33
Honghuiomame: We has compare H310 and H710. H310 in JBOD mode/RAID0 mode. H710 in RAID0 mode(Write Back/Write Through). The time: H310(JBOD): 1500ms, H310(RAID0): 150-300ms, H710(Write Back): 150-300ms, H710(Write Through):200-400ms. So I'm sure it's only H310 in JBOD mode does not works as expected. Not related to firmware of hard drives.11:42
*** mmcardle has quit IRC11:43
*** mmcardle has joined #openstack-swift11:43
*** kevinc_ has quit IRC11:44
*** bach has joined #openstack-swift11:44
*** mmcardle has quit IRC11:48
*** Honghui has quit IRC11:53
*** ppai has left #openstack-swift12:07
*** bach has quit IRC12:11
*** bach has joined #openstack-swift12:11
*** joeljwright has joined #openstack-swift12:14
*** psharma has quit IRC12:16
*** joeljwright has quit IRC12:19
*** foexle has quit IRC12:31
*** nshaikh has quit IRC12:36
*** nshaikh has joined #openstack-swift12:41
*** tdasilva has left #openstack-swift12:42
*** joeljwright has joined #openstack-swift12:45
*** joeljwright1 has joined #openstack-swift12:46
*** mmcardle has joined #openstack-swift12:46
*** joeljwright has quit IRC12:49
*** nosnos has quit IRC12:53
*** nacim has joined #openstack-swift12:54
-openstackstatus- NOTICE: Zuul is stuck due to earlier networking issues with Gerrit server, work in progress.13:03
*** ChanServ changes topic to "Zuul is stuck due to earlier networking issues with Gerrit server, work in progress."13:03
*** cschwede has quit IRC13:11
openstackgerritAlistair Coles proposed a change to openstack/swift: Restrict keystone cross-tenant ACLs to IDs  https://review.openstack.org/8643013:11
*** ChanServ changes topic to "Current Swift Release: 1.13.1 | Priority Reviews: https://wiki.openstack.org/wiki/Swift/PriorityReviews | Channel Logs: http://eavesdrop.openstack.org/irclogs/%23openstack-swift/"13:12
-openstackstatus- NOTICE: Zuul is processing changes now; some results were lost. Use "recheck bug 1317089" if needed.13:12
*** NM1 has joined #openstack-swift13:18
*** mlipchuk has quit IRC13:18
*** mmcardle has quit IRC13:19
*** mmcardle has joined #openstack-swift13:20
*** zul has joined #openstack-swift13:22
*** cschwede has joined #openstack-swift13:26
*** mlipchuk has joined #openstack-swift13:27
*** matsuhashi has quit IRC13:35
*** mmcardle has quit IRC13:36
*** zul has quit IRC13:36
*** zul has joined #openstack-swift13:36
*** joeljwright has joined #openstack-swift13:37
*** joeljwright1 has quit IRC13:41
*** krtaylor_ has joined #openstack-swift13:41
*** krtaylor_ has quit IRC13:42
*** krtaylor has quit IRC13:42
*** NM1 has quit IRC13:48
*** mmcardle has joined #openstack-swift13:51
*** NM1 has joined #openstack-swift13:52
*** krtaylor has joined #openstack-swift13:52
*** foexle has joined #openstack-swift13:52
*** NM1 has quit IRC13:53
*** NM1 has joined #openstack-swift14:02
*** NM1 has quit IRC14:04
*** mmcardle1 has joined #openstack-swift14:11
*** mmcardle has quit IRC14:13
*** NM1 has joined #openstack-swift14:14
*** NM1 has quit IRC14:14
*** shakamunyi has joined #openstack-swift14:15
openstackgerritAlex Gaynor proposed a change to openstack/python-swiftclient: Use the six name for importing configparser  https://review.openstack.org/9259314:24
*** judd7 has joined #openstack-swift14:24
*** zaitcev has joined #openstack-swift14:24
*** ChanServ sets mode: +v zaitcev14:24
openstackgerritAlex Gaynor proposed a change to openstack/python-swiftclient: Make the function tests Python3-import friendly  https://review.openstack.org/9259314:28
*** tdasilva has joined #openstack-swift14:30
*** NM1 has joined #openstack-swift14:31
*** mrsnivvel has joined #openstack-swift14:32
*** zul has quit IRC14:33
*** bvandenh has joined #openstack-swift14:36
*** zul has joined #openstack-swift14:37
*** zul has quit IRC14:37
*** Midnightmyth has joined #openstack-swift14:38
*** zul has joined #openstack-swift14:38
notmynameHP offers that cloud thing everyone is talking about https://www.youtube.com/watch?v=9ntPxdWAWq814:41
creihtuhoh14:42
creihthah14:43
portanteoh my14:44
portante100014:45
physcxthat is a lot of technology14:46
tdasilvahilarious14:48
creihtnotmyname: that's kinda old though isn't it?14:48
*** changbl has quit IRC14:49
*** mkollaro has quit IRC14:51
*** joeljwright has quit IRC14:54
*** NM1 has quit IRC14:55
*** NM1 has joined #openstack-swift15:01
*** joeljwright has joined #openstack-swift15:02
*** mkollaro has joined #openstack-swift15:09
*** kevinc_ has joined #openstack-swift15:20
*** shakamunyi has quit IRC15:20
*** shakamunyi has joined #openstack-swift15:23
*** bvandenh has quit IRC15:29
*** haomaiwa_ has quit IRC15:29
notmynamereminder of today's swift team meeting at 1900utc https://wiki.openstack.org/wiki/Meetings/Swift15:32
*** gyee has joined #openstack-swift15:40
*** jasondotstar has joined #openstack-swift15:41
*** nacim has quit IRC15:52
*** nshaikh has quit IRC15:58
*** kevinc_ has quit IRC16:01
*** mwstorer has joined #openstack-swift16:01
*** chandan_kumar has quit IRC16:03
*** praveenkumar has quit IRC16:06
*** kevinc_ has joined #openstack-swift16:09
*** elambert has joined #openstack-swift16:09
openstackgerritAlistair Coles proposed a change to openstack/swift: Restrict keystone cross-tenant ACLs to IDs  https://review.openstack.org/8643016:40
*** chandan_kumar has joined #openstack-swift16:54
*** mrsnivvel has quit IRC16:58
*** Midnightmyth has quit IRC17:04
*** bach_ has joined #openstack-swift17:13
*** bach has quit IRC17:13
*** russell_h has joined #openstack-swift17:14
*** russell_h has quit IRC17:15
*** russell_h has joined #openstack-swift17:15
*** Midnightmyth has joined #openstack-swift17:24
*** elambert has quit IRC17:31
*** zul has quit IRC17:32
*** krtaylor has quit IRC17:33
*** mlipchuk has quit IRC17:41
openstackgerritThiago da Silva proposed a change to openstack/swift: refactoring functional tests  https://review.openstack.org/9264317:42
tdasilvanotmyname: ^^^ I'd to take a stab at re-factoring the functional tests to improve maintainability. tests.py is just really long and I felt we could break it down into smaller chunks17:42
*** Midnightmyth has quit IRC17:42
*** elambert has joined #openstack-swift17:44
*** acoles is now known as acoles_away17:44
*** bach_ has quit IRC17:44
*** bach has joined #openstack-swift17:45
*** mrsnivvel has joined #openstack-swift17:45
*** mmcardle1 has quit IRC17:46
*** joeljwright has quit IRC17:47
*** shri has joined #openstack-swift18:17
*** krtaylor has joined #openstack-swift18:24
*** zul has joined #openstack-swift18:25
*** bvandenh has joined #openstack-swift18:27
*** bmac423 has joined #openstack-swift18:27
*** gvernik has joined #openstack-swift18:29
*** kevinc_ has quit IRC18:30
*** notmyname has quit IRC18:31
bmac423Can anyone help with swift-informant? I've got keystone and the proxy-server running through mod_wsgi and when I add informant to the pipeline, I get this error when uploading objects:18:32
bmac423http://paste.openstack.org/show/79445/18:32
*** notmyname_ has joined #openstack-swift18:32
*** ChanServ sets mode: +v notmyname_18:32
bmac423Could be a problem with the swift client, I guess18:32
*** notmyname_ is now known as notmyname18:32
zaitcevbmac423: a quick workaround may be running the client on py318:36
*** bvandenh has quit IRC18:36
bmac423Thanks zaitcev, I actually just got around that error by upgrading the swift client, but I'm still not seeing metrics in graphite... hmmm...18:37
pandemicsynbmac423: are they hitting statsd ?18:41
bmac423I don't believe so. is there a good way to tell if they're not showing in graphite?18:41
bmac423tcpdump is quiet18:41
pandemicsyntcpdump or statsd in debug mode18:41
pandemicsynheh18:41
*** mkollaro has quit IRC18:43
pandemicsyni didn't even know you could run the proxy via mod_wsgi, but i guess you could maybe add a log line/print in https://github.com/pandemicsyn/swift-informant/blob/master/informant/middleware.py#L49 and see if the event is actually getting fired18:44
*** mkollaro has joined #openstack-swift18:44
pandemicsynoh, also make sure informant isn't at the back of the pipeline or the like18:46
bmac423pandemicsyn: informant is at the front of the pipeline... I get noise on statsd via tcpdump with manual metrics...  (i.e. echo "foo:1|c" | nc -u 127.0.0.1 8125), but nothing from informant18:48
*** donagh has joined #openstack-swift18:50
*** jamie_h has quit IRC18:51
bmac423pandemicsyn: here's my proxy-server.conf18:52
bmac423http://paste.openstack.org/show/79457/18:52
bmac423manual metrics work on locally on the statsd host and remotely18:53
bmac423is there any logging associated with swift-informant?18:54
*** Kota has joined #openstack-swift18:55
pandemicsynyea it'll usually log errors when it hits exceptions and the like18:59
bmac423syslog?18:59
pandemicsynyep, where ever you're funneling your proxy logs too18:59
*** mjseger has joined #openstack-swift19:00
notmynamemeeting time in #openstack-meeting19:00
*** mjseger has quit IRC19:01
*** acoles_away has quit IRC19:02
*** BAKfr has joined #openstack-swift19:03
*** judd7_ has joined #openstack-swift19:03
bmac423pandemicsyn: hrmmm... nothing of interest in the logs19:06
bmac423ran test script... appears all good... Ran 15 tests in 0.012s  OK19:08
*** judd7_ has quit IRC19:08
*** lpabon has joined #openstack-swift19:10
openstackgerritMorgan Fainberg proposed a change to openstack/swift: Add mailmap entry  https://review.openstack.org/9267119:15
*** kevinc_ has joined #openstack-swift19:16
bmac423rest calls are showing as they should in logs, but nothing going to statsd19:18
*** zul has quit IRC19:22
bmac423is there anything I may have missed in the swift-informant configuration? perhaps in setup.py?19:23
*** occupant has quit IRC19:28
*** zul has joined #openstack-swift19:28
brianclinequestion for all the performance grand wizards in the house19:31
glangethat is quite the title "performance grand wizard"19:32
brianclineif I want to experiment with rsync and replication settings for optimal values in my environment, is swift-dispersion-report a good-enough tool to determine the speed at which an object becomes fully consistent after PUT/POST/DELETE?19:32
brianclinespeed being seconds, I should say19:33
brianclineI know it's designed for determining health by trying to hit all partitions, but wasn't sure if there's a better tool for the above purpose19:34
*** bmac423 has quit IRC19:35
*** keving has joined #openstack-swift19:41
*** Midnightmyth has joined #openstack-swift19:42
*** nacim has joined #openstack-swift19:45
*** tsg has joined #openstack-swift19:46
brianclinefrom my understanding a `swift-recon -r object` refers to time for replication runs19:46
*** gvernik has quit IRC19:55
*** donagh has left #openstack-swift19:56
*** Kota has quit IRC19:57
*** lpabon has quit IRC19:59
*** ctennis has quit IRC20:02
*** ctennis has joined #openstack-swift20:02
notmynamethis seems like a cool tool: https://github.com/tobert/pcstat20:09
notmynamepeluse_: portante: ^^20:09
*** tdasilva has left #openstack-swift20:10
notmynamemjseger and acoles would like it too, i think. but they aren't here20:10
*** tsg has quit IRC20:10
* portante reads20:12
*** joeljwright has joined #openstack-swift20:12
notmynameportante: for context, it was written in the cassandra community to find things that were using the cache and things that should be using cache. http://informationsurvival.blogspot.com/2014/05/measuring-page-cache-utilization-in.html20:13
notmynameand it's written in go, so you know pandemicsyn and gholt and scotticus will love it ;-)20:14
gholtYeah, redbo hates go though.20:16
redboI'm still split on go.  I like having a compiled garbage collected system programming language, but you'd think a whole new language wouldn't have so many ugly bits already.20:18
redboand don't say D, because no matter how hard Walter Bright tries, it's never going to be a thing.20:20
redboeven though pandemicsyn wants the D20:21
pandemicsynಠ_ಠ20:22
*** ams0 has joined #openstack-swift20:22
*** bach has quit IRC20:26
*** shakamunyi has quit IRC20:27
*** bmac423 has joined #openstack-swift20:29
*** bach has joined #openstack-swift20:43
brianclineany thoughts on the questions from earlier?20:44
notmynamebriancline: are you looking for a specific object or the whole cluster?20:44
*** Midnightmyth has quit IRC20:46
*** ams0_ has joined #openstack-swift20:54
*** bach has quit IRC20:55
*** ams0 has quit IRC20:55
*** shakamunyi has joined #openstack-swift20:55
bmac423pandemicsyn: I'm really racking my brain on this one... any other ideas? Thanks for your help on this. I'll buy you a beer next week if you're at the summit20:56
scotticusnotmyname, why would i love it? not a huge fan of go...yet.20:56
notmynamescotticus: I thought you were off writing new stuff in go now :-)20:56
scotticushah, no time for that!20:56
pandemicsynbmac423: not really , id try hacking in a debug log line to see if the events are actually making it out20:57
*** bach has joined #openstack-swift20:58
bmac423Yeah, I don't see much in the logs, so I don't think they're making it out20:59
bmac423I can upload, delete, list, stat, etc.. but nothing from swift-informant20:59
*** jasondotstar has quit IRC21:01
claygbriancline: i'd guess the dispersion report will be too fine grained to get a good measurement21:01
claygbriancline: unless you're artifically forcing a bunch of parts to move around with a rebalance or something21:02
claygbriancline: maybe you can just delete a partition and instrument timing in the replicator (there may already be some statsd emmissions that would work)21:03
pandemicsynbmac423: i can't really really think of anything else, the most common issue is usually people typo'ing their statsd ip/port or putting informant at the wrong end of the pipeline21:04
redbodispersion reports do take quite a while to run.  especially a 100% report.21:04
pandemicsynbmac423: especially since your not see'ing it blow up in the proxy error logs or anything21:05
bmac423yeah, it's weird21:05
*** shakamunyi has quit IRC21:07
*** krtaylor has quit IRC21:08
*** bach has quit IRC21:10
*** ams0_ has quit IRC21:10
*** ams0 has joined #openstack-swift21:11
*** foexle has quit IRC21:13
*** bach has joined #openstack-swift21:13
*** bach has quit IRC21:15
openstackgerritClay Gerrard proposed a change to openstack/swift: Update container storage_policy_index when auditing  https://review.openstack.org/8309321:15
claygnotmyname: what was the DL on that session purposed for "best responses doesn't always return the best response"?21:17
notmynameclayg: http://summit.openstack.org/cfp/details/29121:18
*** bach has joined #openstack-swift21:22
notmynameclayg: looks interesting, and I hope there is some discussion on it, but the proposed discussion (how much cleverness to configure in best_response) seems like something that needs to happen after the other framework changes happen (ie storage policies)21:25
notmynameIMO. and that's why I didn't choose it as one of the 8 scheduled slots21:26
*** bach has quit IRC21:26
*** bach has joined #openstack-swift21:27
claygnotmyname: no worries, i was wondering if the submitter was talking specifically about DELETE in the face of "some" 404's and it looks like that was one of the things he mentioned.21:28
*** joeljwright has quit IRC21:29
notmynameseems that a storage node returning something different than 404 to the proxy when there is a tombstone could be very useful21:29
*** bmac423 has quit IRC21:32
*** NM1 has quit IRC21:37
*** chandan_kumar has quit IRC21:37
openstackgerritClay Gerrard proposed a change to openstack/swift: Add probe tests for Account Reaper  https://review.openstack.org/9173221:39
*** yuan has quit IRC21:41
*** yuan has joined #openstack-swift21:41
*** shakamunyi has joined #openstack-swift21:41
peluse_notmyname:  any time yet to look at the master merge to ec?21:45
notmynamepeluse_: nope, sorry21:46
*** bach has quit IRC21:47
*** bach has joined #openstack-swift21:47
*** zul has quit IRC22:04
*** bach has quit IRC22:12
*** bach has joined #openstack-swift22:24
*** mkollaro has quit IRC22:27
*** bach has quit IRC22:38
*** bach has joined #openstack-swift22:40
*** bach has quit IRC22:40
*** bach has joined #openstack-swift22:41
*** ophuk has joined #openstack-swift22:43
openstackgerritClay Gerrard proposed a change to openstack/swift: Fix cross policy versioning DELETE  https://review.openstack.org/9150322:45
openstackgerritClay Gerrard proposed a change to openstack/swift: Additional functional tests for Storage Policies  https://review.openstack.org/9150222:45
*** mrsnivvel has quit IRC22:47
*** shakamunyi has quit IRC22:51
zaitcevI forgot to bring it up, but users insist we do something about port 6000.22:55
zaitcevThe 6200 came up as replacement.22:55
pandemicsyndo users know they can change the config ?22:56
claygheh22:57
pandemicsynit is a pita when you tcpdump and wireshark tries to decode the traffic ;)22:57
*** bach has quit IRC22:59
openstackgerritClay Gerrard proposed a change to openstack/swift: Add probetest for container sync  https://review.openstack.org/9168523:02
*** bach has joined #openstack-swift23:10
*** bach has quit IRC23:15
brianclinenotmyname: clayg: sorry guys, forcefully pulled from my desk. i'd say I'd be running it against a specific object, but would do a series of different (known) objects just to get a good average.23:20
* notmyname is imagining briancline being bodily dragged from his desk. "Noooo, you'll never make me talk!"23:21
brianclineand to hit more than just the one partition23:21
brianclineha, that's about how it usually goes23:21
brianclinesometimes there's a telephone involved23:21
notmynamewell, the dispersion report is a report of a series of known objects. it's a sample of the partition space rather than a specific partition, though23:22
notmynameso if you run the dispersion report for 100% coverage (which isn't a bad idea), you know what's going on23:23
openstackgerritClay Gerrard proposed a change to openstack/swift: Keep status_changed_at up-to-date with status changes.  https://review.openstack.org/8671423:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Extend direct_client  https://review.openstack.org/8814423:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add reconciler probetest outline  https://review.openstack.org/9093423:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add Storage Policies to container.backend  https://review.openstack.org/9093523:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Update FakeLogger with better log level handling  https://review.openstack.org/9093223:24
claygsorry for the spam!23:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add container-reconciler daemon  https://review.openstack.org/8590823:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Make FakeRing a use more real code  https://review.openstack.org/9093323:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add LRUCache to common.utils  https://review.openstack.org/9093823:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Extend interface on InternalClient  https://review.openstack.org/8815223:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Add Storage Policy to container put/delete object  https://review.openstack.org/9093623:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Enqueue misplaced objects during container replication  https://review.openstack.org/9093723:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Merge container storage_policy_index values.  https://review.openstack.org/8672023:24
openstackgerritClay Gerrard proposed a change to openstack/swift: Expose container info on deleted containers.  https://review.openstack.org/8670823:24
brianclinea sample is fine, I think. the key metric I'm looking for is the shortest, avg, longest amount of time it takes to reach 100% consistency (and maybe an stdev later, since it might help show if the results are skewed by a specific set of disks or node(s))23:25
brianclineclayg: oh geeze, show-off23:25
notmynamebriancline: it's not that impressive. he just rebases a patch chain about 3x per day23:26
notmynamebriancline: that sounds like a statistical analysis of the replication time on each storage node23:26
brianclinewould I be better served to write up something that uses a known list of objects, PUTs/POSTs/DELETEs accordingly, and hits the relevant storage nodes every ~0.25 - 1sec until it sees a consistent set?23:28
brianclineit'll have access to ring data, so it'll know precisely which object servers to hit23:28
briancline(by hit I mean a GET, sorry)23:29
brianclineor a HEAD23:30
*** ams0 has quit IRC23:42
*** ams0 has joined #openstack-swift23:43
*** ams0 has quit IRC23:44
*** bach has joined #openstack-swift23:45
*** ams0 has joined #openstack-swift23:45
*** ams0 has quit IRC23:45
*** ams0 has joined #openstack-swift23:46
*** ams0 has quit IRC23:47
*** ams0 has joined #openstack-swift23:47

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