*** openstack has joined #openstack-swift | 13:49 | |
*** psharma has quit IRC | 13:57 | |
portante | acoles: are they kinda accurate? | 14:00 |
---|---|---|
acoles | portante: yes. the only one i questioned was cornish but i have family roots there. | 14:01 |
acoles | portante: have you found a US equivalent? | 14:02 |
*** redbo_ has quit IRC | 14:09 | |
*** kenhui has quit IRC | 14:11 | |
*** kenhui has joined #openstack-swift | 14:11 | |
*** rook_ has joined #openstack-swift | 14:16 | |
*** bkopilov_ has joined #openstack-swift | 14:43 | |
*** mlipchuk has quit IRC | 14:46 | |
*** kopparam_ has quit IRC | 14:47 | |
*** kopparam has joined #openstack-swift | 14:48 | |
*** kevinc_ has joined #openstack-swift | 14:51 | |
*** kopparam has quit IRC | 14:52 | |
*** swills has quit IRC | 14:54 | |
*** zhiyan is now known as zhiyan_ | 14:55 | |
*** zhiyan_ is now known as zhiyan | 14:56 | |
*** Mikalv is now known as meeh2 | 14:57 | |
*** zhiyan is now known as zhiyan_ | 14:59 | |
*** swills has joined #openstack-swift | 15:00 | |
*** swills has quit IRC | 15:01 | |
*** swills has joined #openstack-swift | 15:01 | |
*** mlipchuk has joined #openstack-swift | 15:03 | |
openstackgerrit | gholt proposed a change to openstack/swift: SimpleClient http proxying https://review.openstack.org/102598 | 15:05 |
*** thebloggu has joined #openstack-swift | 15:05 | |
*** mitz- has quit IRC | 15:07 | |
*** mitz has joined #openstack-swift | 15:07 | |
*** kevinc_ has quit IRC | 15:09 | |
*** kevinc_ has joined #openstack-swift | 15:11 | |
thebloggu | I have a 5 zone, 3 replicas (1 Proxy Node, 5 Storage Nodes) swift cluster with thousands of small objects which I haven't touched for 2 weeks. no objects were added or deleted. is it normal that I have the object replicator opening thousands of rsyncs between the nodes? | 15:13 |
*** mitz has quit IRC | 15:15 | |
*** mitz has joined #openstack-swift | 15:16 | |
*** chandan_kumar has quit IRC | 15:18 | |
openstackgerrit | Alistair Coles proposed a change to openstack/python-swiftclient: Add keystone v3 auth support https://review.openstack.org/91788 | 15:23 |
*** mlipchuk has quit IRC | 15:27 | |
*** byeager has joined #openstack-swift | 15:31 | |
*** foexle has quit IRC | 15:33 | |
*** kevinc_ has quit IRC | 15:50 | |
*** nacim has quit IRC | 15:52 | |
*** gyee has joined #openstack-swift | 15:52 | |
*** kevinc_ has joined #openstack-swift | 15:53 | |
*** dANOKELOFF has quit IRC | 15:55 | |
*** chandan_kumar has joined #openstack-swift | 15:59 | |
*** meeh2 is now known as Meeh | 15:59 | |
*** byeager has quit IRC | 16:02 | |
*** byeager has joined #openstack-swift | 16:03 | |
*** mwstorer has joined #openstack-swift | 16:08 | |
notmyname | good morning | 16:23 |
*** amandap_ is now known as amandap | 16:40 | |
*** miqui has quit IRC | 16:46 | |
notmyname | creiht: portante: peluse_: briancline: how's Swift 2.0 in the lab going? since I haven't heard anything, I'm assuming we're still good to go for a final release this week (finish QA on Wed and release on Thurs) | 16:48 |
*** byeager has quit IRC | 16:49 | |
*** annegent_ has joined #openstack-swift | 16:55 | |
peluse_ | notmyname: I should be done with rolling upgrade tests today, so far so good | 16:56 |
notmyname | awesome. great to hear | 16:56 |
*** nsquare has quit IRC | 16:57 | |
peluse_ | yeah, got started Tue last week then went and took vacation for the rest of the week and somehow not much got done on it :) | 16:57 |
notmyname | FYI, for those of you interested in openstack governance things, tomorrow's TC meeting (at 2000UTC, 1pm pacific, in #openstack-meeting) is focused on the DefCore stuff | 16:58 |
notmyname | (all TC meetings are open meetings and anyone can attend and speak. only TC members can vote) | 16:59 |
*** thebloggu has quit IRC | 17:00 | |
*** thebloggu has joined #openstack-swift | 17:02 | |
thebloggu | I have a 5 zone, 3 replicas (1 Proxy Node, 5 Storage Nodes) swift cluster with thousands of small objects which I haven't touched for 2 weeks. no objects were added or deleted. is it normal that I have the object replicator opening thousands of rsyncs between the nodes? | 17:02 |
*** mmcardle has quit IRC | 17:04 | |
*** Midnightmyth has joined #openstack-swift | 17:04 | |
notmyname | thebloggu: it depends. "thousands" sounds excessive, but there still could be some activity. in general, if you need to limit that, take a look at the max_connections setting in rsyncd.conf | 17:05 |
notmyname | thebloggu: also, and probably first, take a look at your logs and see what's getting reported there. is there data actually getting moved around? look for the log lines that say a replication pass is finished | 17:06 |
notmyname | thebloggu: and if you have any monitoring integration set up with statsd, look at the replication timing. or look at the output of `swift-recon --replication` to see stats there | 17:08 |
thebloggu | notmyname: I have a firewall between the proxy node and 1 storage node (same real machine) and the other 4 storage nodes. the firewall logs all the traffic and i got out of space. upon inspection it was the traffic between the real machine and the others on port 6000 | 17:09 |
notmyname | thebloggu: ah, so not rsync? | 17:09 |
thebloggu | notmyname: I saw somthing like a thousand requests per second and also, i sniffed the traffic for 4/5 seconds | 17:10 |
notmyname | thebloggu: that makes total sense then. the replication process will ping the object servers (default port 6000) with the REPLICATE verb to check if things need to be replicated (it checks a high-level checksum). if data is out of sync (checksums don't match), then it fires up rsync to move the data | 17:10 |
thebloggu | notmyname: ah ok, in the traffic i sniffed there was REPLICATE requests, so you're probably right | 17:12 |
notmyname | thebloggu: so you can limit that traffic with the config options in the [object-replicator] section of /etc/swift/object-server.conf (see the sample config for lots of docs on the settings) | 17:12 |
notmyname | thebloggu: for example, you may want to lower the concurrency or raise the run_pause | 17:12 |
thebloggu | notmyname: but if this happens in this setup with something like 10 containers and a few thousand files how will it scale later? | 17:13 |
thebloggu | notmyname: will the process not became saturated? | 17:14 |
*** annegent_ has quit IRC | 17:15 | |
thebloggu | s/became/become | 17:15 |
thebloggu | notmyname: and BTW, is that ammount of traffic normal for my setup? | 17:18 |
*** kopparam has joined #openstack-swift | 17:22 | |
*** nsquare has joined #openstack-swift | 17:22 | |
*** andyandy has joined #openstack-swift | 17:25 | |
*** kopparam has quit IRC | 17:26 | |
andyandy | I am using swiftbrowser, when I upload a file it says: "Unauthorized" but from command line works perfectly, any suggestions is welcome, thank you very much | 17:27 |
*** miqui has joined #openstack-swift | 17:29 | |
notmyname | cschwede may be able to help that out andyandy | 17:32 |
notmyname | thebloggu: it depends somewhat on the partition power you have and how many partitions are on each drive (or server) | 17:33 |
*** kenhui has quit IRC | 17:34 | |
notmyname | thebloggu: here's how it works: each partition is on disk as a directory and has a "splaying directory" structure one level underneath it | 17:34 |
*** kenhui has joined #openstack-swift | 17:34 | |
notmyname | thebloggu: that is, the partition is a number, and there are 4096 possible directories as child directories of the partition directory | 17:34 |
andyandy | thank you notmyname | 17:34 |
notmyname | thebloggu: swift maintains a checksum of the data in each of those 4096 directories. in the normal replication process, the REPLICATE verb is just checking that the checksums match for the local and remote copy | 17:35 |
notmyname | thebloggu: so as your cluster grows, you'll actually have less partitions assigned to each drive, which means that each drive has to do less of the checking, which means that basically things get better as your cluster gets bigger | 17:36 |
*** angelastreeter has joined #openstack-swift | 17:37 | |
*** andyandy has quit IRC | 17:43 | |
*** angelastreeter has quit IRC | 17:48 | |
notmyname | thebloggu: in fact, this is part of the tension about choosing the right part power when you first build your cluster. you can't change the part power after it's set, so you need something big enough to handle how big your cluster will get, but you also need it to be small enough so that you aren't overwhelmed by this sort of system overhead | 17:48 |
thebloggu | notmyname: hmm, interesting | 17:48 |
thebloggu | notmyname: one more question though, the object-replicator seems to be consuming much CPU even tough the cluster is not being used. is it normal? | 17:51 |
notmyname | thebloggu: same issue. spamming REPLICATE requests and managing the net connections | 17:52 |
thebloggu | notmyname: ok, thank you once again :) | 17:53 |
notmyname | thebloggu: and I'm not saying I'm proud of how much CPU overhead all that takes. but it's not surprising based on the other things you've said | 17:53 |
notmyname | thebloggu: so...another thing you could look in to is using the "experimental" ssync feature of swift. it replaces the rsync transport with swift primitives. it will be the future default, but it's still a "try it out and see how it works for you" thing right now. there are some very large clusters using it. but getting your feedback too would be great for all of us | 17:55 |
thebloggu | notmyname: so I can take from that that the ammount of traffic I'm getting may be higher than I should expect right? | 17:55 |
thebloggu | notmyname: hmm, ok, I'll take a look into it | 17:56 |
*** zaitcev has joined #openstack-swift | 17:58 | |
*** ChanServ sets mode: +v zaitcev | 17:58 | |
*** angelastreeter has joined #openstack-swift | 17:59 | |
*** angelastreeter has quit IRC | 18:02 | |
thebloggu | notmyname: I've got to go. I want to thank you for your help. | 18:03 |
thebloggu | notmyname: tomorrow I'll try to figure this all better. I'm not sure if the ammount of traffic I get is normal or not. | 18:04 |
*** thebloggu has quit IRC | 18:05 | |
notmyname | thebloggu: you know, in some sense "normal" doesn't matter. what you are seeing does matter, and if your hardware can handle it matters. that is, it doesn't matter what rackspace or swiftstack clusters are doing because you need to keep yours running | 18:05 |
openstackgerrit | Samuel Merritt proposed a change to openstack/swift: Buffer DiskfileWriter writes https://review.openstack.org/91133 | 18:16 |
openstackgerrit | Josh Gachnang proposed a change to openstack/python-swiftclient: Adding Swift Temporary URL support https://review.openstack.org/102632 | 18:41 |
openstackgerrit | Josh Gachnang proposed a change to openstack/python-swiftclient: Adding Swift Temporary URL support https://review.openstack.org/102632 | 18:47 |
creiht | notmyname: still in progress | 18:52 |
notmyname | creiht: thanks | 18:54 |
*** mmcardle has joined #openstack-swift | 19:04 | |
*** annegent_ has joined #openstack-swift | 19:05 | |
openstackgerrit | Tushar Gohad proposed a change to openstack/swift: EC: Add support for policy types, 'erasure_coding' policy https://review.openstack.org/103632 | 19:10 |
*** tsg has joined #openstack-swift | 19:10 | |
notmyname | tsg: did you mean to propose that to master or to feature/ec? | 19:15 |
peluse_ | heh, I just commenmted on that :) | 19:16 |
*** tsg_ has joined #openstack-swift | 19:18 | |
*** nsquare has quit IRC | 19:19 | |
*** tsg has quit IRC | 19:19 | |
* tsg_ working on fixing .. notmyname thanks for pointing out | 19:20 | |
*** joeljwright has quit IRC | 19:23 | |
*** kevinc_ has quit IRC | 19:23 | |
*** kenhui has quit IRC | 19:24 | |
*** mmcardle has quit IRC | 19:26 | |
*** sileht_ has quit IRC | 19:34 | |
*** sileht has joined #openstack-swift | 19:35 | |
*** annegent_ has quit IRC | 19:35 | |
openstackgerrit | Tushar Gohad proposed a change to openstack/swift: EC: Add support for policy types, 'erasure_coding' policy https://review.openstack.org/103632 | 19:39 |
*** annegent_ has joined #openstack-swift | 19:39 | |
*** annegent_ has quit IRC | 19:40 | |
*** annegent_ has joined #openstack-swift | 19:40 | |
notmyname | tsg_: still to master | 19:41 |
tsg_ | notmyname: not sure what's up with my tree | 19:41 |
notmyname | tsg_: ok, so you need `git review feature/ec` rather than just `git review` | 19:42 |
tsg_ | notmyname: that wasn't necessary earlier? | 19:42 |
notmyname | tsg_: peluse_: also, someone needs to update the .gitreview file on the feature/ec branch to default to feature ec. since the branch was recreated, it's currently set to master | 19:42 |
* notmyname is in a meeting | 19:43 | |
notmyname | I can get to it later if nobody else does it first | 19:43 |
tsg_ | notmyname: gotcha - that must be it | 19:43 |
tsg_ | notmyname: in the meantime, I will submit specifying the branch explicitly | 19:44 |
notmyname | thanks | 19:44 |
openstackgerrit | Tushar Gohad proposed a change to openstack/swift: EC: Add support for policy types, 'erasure_coding' policy https://review.openstack.org/103644 | 19:49 |
notmyname | tsg_: yay! | 19:49 |
tsg_ | <notmyname>: :) didn't realize I had to abandon the previous changeset | 19:50 |
notmyname | tsg_: ah. I wondered how that was handled. I guess it wasn't | 19:50 |
tsg_ | notmyname: it would have been, if I had the ability to force-push to gerrit ;) | 19:50 |
*** chandan_kumar has quit IRC | 19:52 | |
*** nsquare has joined #openstack-swift | 19:52 | |
*** kevinc_ has joined #openstack-swift | 20:02 | |
openstackgerrit | John Dickinson proposed a change to openstack/swift: default git review to push to feature/ec branch https://review.openstack.org/103648 | 20:13 |
notmyname | tsg_: peluse_: ^^ done | 20:14 |
peluse_ | notmyname: cool thx. BTW, updating my 2.0 test compelte ETA to tomorrow, too many INTs today.... | 20:16 |
notmyname | peluse_: ack. thanks | 20:16 |
*** byeager has joined #openstack-swift | 20:17 | |
*** Midnightmyth has quit IRC | 20:20 | |
*** fifieldt has quit IRC | 20:25 | |
*** fifieldt has joined #openstack-swift | 20:26 | |
*** wasmum is now known as zz_wasmum | 20:27 | |
*** kopparam has joined #openstack-swift | 20:28 | |
*** zz_wasmum is now known as wasmum | 20:30 | |
*** kopparam has quit IRC | 20:33 | |
*** wasmum is now known as zz_wasmum | 20:36 | |
*** byeager has quit IRC | 20:37 | |
*** byeager has joined #openstack-swift | 20:38 | |
*** tdasilva has quit IRC | 20:39 | |
*** byeager has quit IRC | 20:42 | |
*** byeager has joined #openstack-swift | 20:42 | |
*** byeager_ has joined #openstack-swift | 20:45 | |
*** byeager has quit IRC | 20:49 | |
*** zz_wasmum is now known as wasmum | 21:24 | |
*** cm2_ has joined #openstack-swift | 21:27 | |
*** mkollaro1 has joined #openstack-swift | 21:28 | |
*** mkollaro has quit IRC | 21:28 | |
*** nthacker_ has joined #openstack-swift | 21:29 | |
*** wasmum is now known as zz_wasmum | 21:31 | |
*** cm2 has quit IRC | 21:34 | |
*** cm2_ is now known as cm2 | 21:34 | |
*** nthacker has quit IRC | 21:35 | |
*** rook_ has quit IRC | 21:37 | |
*** mtreinish has joined #openstack-swift | 21:42 | |
*** annegent_ has quit IRC | 21:45 | |
*** annegent_ has joined #openstack-swift | 21:46 | |
*** annegent_ has quit IRC | 21:51 | |
nthacker_ | hey guys good job on the swift 2.0!! | 21:57 |
*** byeager_ has quit IRC | 21:58 | |
notmyname | nthacker_: thanks! it's a huge effort from a lot of people. quite a few of the core devs really spent a lot of time on it to make it happen (see also the mailing list link in the topic) | 22:00 |
*** byeager has joined #openstack-swift | 22:01 | |
mattoliverau | Morning all | 22:09 |
notmyname | mattoliverau: howdy | 22:10 |
notmyname | mattoliverau: is it 8am or 9am where you are (in sydney?)? | 22:10 |
*** marcusvrn has quit IRC | 22:11 | |
mattoliverau | notmyname: 8am in Melbourne Australia :) | 22:11 |
notmyname | gotcha. thanks | 22:11 |
openstackgerrit | A change was merged to openstack/swift: default git review to push to feature/ec branch https://review.openstack.org/103648 | 22:23 |
notmyname | tsg_: peluse_: ^ there :-) | 22:24 |
*** byeager has quit IRC | 22:47 | |
openstackgerrit | A change was merged to openstack/swift-specs: fix missing link for py-modules on index https://review.openstack.org/102913 | 22:48 |
*** annegent_ has joined #openstack-swift | 22:53 | |
*** kevinc_ has quit IRC | 22:59 | |
*** kevinc_ has joined #openstack-swift | 23:04 | |
*** mkollaro1 has quit IRC | 23:13 | |
notmyname | http://bit.ly/swift_review_dashboard | 23:14 |
*** ChanServ changes topic to "Currently in Swift 2.0 RC phase -- read all about it at http://lists.openstack.org/pipermail/openstack-dev/2014-June/038357.html | master is open for dev work | http://bit.ly/swift_review_dashboard" | 23:15 | |
*** annegent_ has quit IRC | 23:17 | |
*** openstackgerrit has quit IRC | 23:19 | |
*** kevinc_ has quit IRC | 23:20 | |
notmyname | FYI that dashboard URL was created with https://review.openstack.org/#/c/103683/ | 23:21 |
*** openstackgerrit has joined #openstack-swift | 23:21 | |
*** kevinc_ has joined #openstack-swift | 23:24 | |
*** zhiyan_ is now known as zhiyan | 23:26 | |
*** zhiyan is now known as zhiyan_ | 23:27 | |
*** zhiyan_ is now known as zhiyan | 23:29 | |
mattoliverau | notmyname: Awesome dashboard, that'll make life a while lot easier :) | 23:30 |
mattoliverau | *whole | 23:30 |
*** zhiyan is now known as zhiyan_ | 23:30 | |
notmyname | I hope so | 23:30 |
notmyname | the point is to call attention to the right things and not get overwhelmed by all the rest | 23:31 |
notmyname | so I'm pretty sure we can find ways to further improve it. but I like it for now. I'll certainly be using it | 23:31 |
clayg | notmyname: new dashboard is pretty cool! | 23:35 |
notmyname | clayg: cool. hope it's useful to you | 23:36 |
notmyname | peluse_: tsg_: note that there is a section for feature/ec at the bottom of that dashboard. the other sections are only branch:master | 23:36 |
notmyname | clayg: ^ | 23:36 |
mattoliverau | notmyname: none of my patch sets in review appear in the list, I'm obviously special :P | 23:37 |
*** kevinc_ has quit IRC | 23:38 | |
peluse_ | notmyname: very nice | 23:45 |
peluse_ | clayg: have you by any chance tried tsg's policy patch yet? I'm having some env issue with my SAIO that he's not seeing... wondering if you could lend a hand | 23:46 |
peluse_ | clayg: never mind... | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!