*** zaitcev has joined #openstack-swift | 00:00 | |
*** ChanServ sets mode: +v zaitcev | 00:00 | |
*** haomaiwang has quit IRC | 00:43 | |
*** chlong has joined #openstack-swift | 00:48 | |
*** changbl has joined #openstack-swift | 00:49 | |
*** takashi has joined #openstack-swift | 00:52 | |
kota_ | good morning | 00:53 |
---|---|---|
takashi | kota_: good morning! | 00:54 |
kota_ | takashi: o/ | 00:54 |
*** Guest91264 has quit IRC | 00:58 | |
*** blmartin has joined #openstack-swift | 01:14 | |
blmartin | mattoliverau: o/ | 01:23 |
mattoliverau | kota_, blmartin: o/ | 01:24 |
*** 18WABHOP7 has joined #openstack-swift | 01:28 | |
blmartin | mattoliverau: I've got a sharding question for you should you have a moment! Eventually when I am sharding a '.gt' container (it's never the same one but always a '.gt' container), it will create the child '.le' and '.gt' containers but all the objects in it and the child containers go missing. | 01:29 |
blmartin | I think this may have something to do with an OSError (directory not found, I think) that gets thrown from broker.update_metadata in get_and_fill_shard_broker (I can send a stacktrace). I'm using an SAIO with a single replica. I'm going to keep looking into it but I wanted to see if you had ideas. | 01:29 |
*** klrmn has quit IRC | 01:30 | |
blmartin | I'm not going to rule out the possibility that this is a setup issue on my end though. I would say it is possible | 01:30 |
mattoliverau | Yeah paste me a stacktrace, and a 1 replica might cause some issues.. But let's figure it out. | 01:31 |
kota_ | mattoliverau, blmartin: good morning :) | 01:40 |
blmartin | here you go: http://paste.openstack.org/show/Yx9aQMRxm6dh0YrNBoOC/ | 01:40 |
blmartin | kota_: Good morning | 01:40 |
blmartin | ! | 01:40 |
*** dewsday has joined #openstack-swift | 01:45 | |
*** 18WABHOP7 has quit IRC | 01:50 | |
*** dmorita has joined #openstack-swift | 01:51 | |
*** dmorita has quit IRC | 01:56 | |
*** noark9 has joined #openstack-swift | 01:56 | |
*** nakagawamsa has joined #openstack-swift | 01:56 | |
*** dmorita has joined #openstack-swift | 01:57 | |
*** garthb has joined #openstack-swift | 02:06 | |
*** ianbrown has quit IRC | 02:07 | |
*** ianbrown has joined #openstack-swift | 02:08 | |
*** dmorita has quit IRC | 02:17 | |
*** haomaiwang has joined #openstack-swift | 02:17 | |
*** haomaiwang has quit IRC | 02:18 | |
*** haomaiwang has joined #openstack-swift | 02:18 | |
*** haomaiwang has quit IRC | 02:19 | |
*** 21WAAGYBC has joined #openstack-swift | 02:19 | |
*** 21WAAGYBC has quit IRC | 02:20 | |
*** haomaiwang has joined #openstack-swift | 02:20 | |
*** haomaiwang has quit IRC | 02:21 | |
*** haomaiwang has joined #openstack-swift | 02:21 | |
*** haomaiwang has quit IRC | 02:22 | |
*** haomaiwang has joined #openstack-swift | 02:22 | |
*** haomaiwang has quit IRC | 02:23 | |
*** 21WAAGYC3 has joined #openstack-swift | 02:23 | |
*** 21WAAGYC3 has quit IRC | 02:24 | |
*** 21WAAGYDS has joined #openstack-swift | 02:24 | |
*** 21WAAGYDS has quit IRC | 02:25 | |
*** haomaiwang has joined #openstack-swift | 02:25 | |
*** haomaiwang has quit IRC | 02:26 | |
*** haomaiwang has joined #openstack-swift | 02:26 | |
*** haomaiwang has quit IRC | 02:27 | |
*** haomaiwang has joined #openstack-swift | 02:27 | |
*** haomaiwang has quit IRC | 02:28 | |
*** haomaiwang has joined #openstack-swift | 02:28 | |
*** haomaiwang has quit IRC | 02:29 | |
*** haomaiwang has joined #openstack-swift | 02:29 | |
*** haomaiwang has quit IRC | 02:30 | |
*** 18WABHPIA has joined #openstack-swift | 02:30 | |
*** 18WABHPIA has quit IRC | 02:31 | |
*** 18WABHPIR has joined #openstack-swift | 02:31 | |
*** 18WABHPIR has quit IRC | 02:32 | |
*** haomaiwang has joined #openstack-swift | 02:32 | |
*** haomaiwang has quit IRC | 02:33 | |
*** 18WABHPJK has joined #openstack-swift | 02:33 | |
*** 18WABHPJK has quit IRC | 02:34 | |
*** 18WABHPJ5 has joined #openstack-swift | 02:34 | |
*** 18WABHPJ5 has quit IRC | 02:35 | |
*** 18WABHPKO has joined #openstack-swift | 02:35 | |
*** 18WABHPKO has quit IRC | 02:36 | |
*** 18WABHPKY has joined #openstack-swift | 02:36 | |
*** 18WABHPKY has quit IRC | 02:37 | |
*** haomaiwang has joined #openstack-swift | 02:37 | |
*** haomaiwang has quit IRC | 02:38 | |
*** haomaiwang has joined #openstack-swift | 02:38 | |
*** haomaiwang has quit IRC | 02:39 | |
*** haomaiwang has joined #openstack-swift | 02:39 | |
*** haomaiwang has quit IRC | 02:40 | |
*** haomaiwang has joined #openstack-swift | 02:40 | |
*** haomaiwang has quit IRC | 02:41 | |
*** haomaiwang has joined #openstack-swift | 02:41 | |
*** haomaiwang has quit IRC | 02:42 | |
*** 21WAAGYMS has joined #openstack-swift | 02:42 | |
*** 21WAAGYMS has quit IRC | 02:43 | |
*** haomaiwang has joined #openstack-swift | 02:43 | |
*** haomaiwang has quit IRC | 02:44 | |
*** 17WABADU3 has joined #openstack-swift | 02:44 | |
*** 17WABADU3 has quit IRC | 02:45 | |
*** haomaiwang has joined #openstack-swift | 02:45 | |
*** haomaiwang has quit IRC | 02:46 | |
*** haomaiwang has joined #openstack-swift | 02:46 | |
*** haomaiwang has quit IRC | 02:47 | |
*** haomaiwa_ has joined #openstack-swift | 02:47 | |
*** haomaiwa_ has quit IRC | 02:48 | |
*** haomaiwang has joined #openstack-swift | 02:48 | |
*** haomaiwang has quit IRC | 02:49 | |
*** haomaiwang has joined #openstack-swift | 02:49 | |
*** haomaiwang has quit IRC | 02:50 | |
*** 21WAAGYQP has joined #openstack-swift | 02:50 | |
*** 21WAAGYQP has quit IRC | 02:51 | |
*** haomaiwang has joined #openstack-swift | 02:51 | |
*** haomaiwang has quit IRC | 02:52 | |
*** haomaiwang has joined #openstack-swift | 02:52 | |
*** haomaiwang has quit IRC | 02:53 | |
*** haomaiwang has joined #openstack-swift | 02:53 | |
*** haomaiwang has quit IRC | 02:54 | |
*** 21WAAGYSL has joined #openstack-swift | 02:54 | |
*** dmorita has joined #openstack-swift | 02:54 | |
*** 21WAAGYSL has quit IRC | 02:55 | |
*** 21WAAGYS7 has joined #openstack-swift | 02:55 | |
*** 21WAAGYS7 has quit IRC | 02:56 | |
*** haomaiwang has joined #openstack-swift | 02:56 | |
*** haomaiwang has quit IRC | 02:57 | |
*** haomaiwang has joined #openstack-swift | 02:57 | |
*** haomaiwang has quit IRC | 02:58 | |
*** 17WABAD1Y has joined #openstack-swift | 02:58 | |
*** 17WABAD1Y has quit IRC | 02:59 | |
*** dmorita has quit IRC | 02:59 | |
*** haomaiwang has joined #openstack-swift | 02:59 | |
*** haomaiwang has quit IRC | 03:00 | |
*** haomaiwang has joined #openstack-swift | 03:00 | |
*** haomaiwang has quit IRC | 03:01 | |
*** haomaiwang has joined #openstack-swift | 03:01 | |
*** haomaiwang has quit IRC | 03:02 | |
*** ianbrown has quit IRC | 03:02 | |
*** 17WABAD3R has joined #openstack-swift | 03:02 | |
*** ianbrown has joined #openstack-swift | 03:02 | |
*** 17WABAD3R has quit IRC | 03:03 | |
*** haomaiwang has joined #openstack-swift | 03:03 | |
*** haomaiwang has quit IRC | 03:04 | |
*** 14WAAFHJF has joined #openstack-swift | 03:04 | |
*** 14WAAFHJF has quit IRC | 03:05 | |
*** haomaiwa_ has joined #openstack-swift | 03:05 | |
*** haomaiwa_ has quit IRC | 03:06 | |
*** haomaiwa_ has joined #openstack-swift | 03:06 | |
*** haomaiwa_ has quit IRC | 03:07 | |
*** haomaiwa_ has joined #openstack-swift | 03:07 | |
*** haomaiwa_ has quit IRC | 03:08 | |
*** 14WAAFHKW has joined #openstack-swift | 03:08 | |
*** 14WAAFHKW has quit IRC | 03:09 | |
*** haomaiwang has joined #openstack-swift | 03:09 | |
*** haomaiwang has quit IRC | 03:10 | |
*** 14WAAFHL3 has joined #openstack-swift | 03:10 | |
*** 14WAAFHL3 has quit IRC | 03:11 | |
*** haomaiwang has joined #openstack-swift | 03:11 | |
*** haomaiwang has quit IRC | 03:12 | |
*** 17WABAD9C has joined #openstack-swift | 03:12 | |
*** 17WABAD9C has quit IRC | 03:13 | |
*** haomaiwang has joined #openstack-swift | 03:13 | |
*** haomaiwang has quit IRC | 03:14 | |
*** haomaiwang has joined #openstack-swift | 03:14 | |
*** haomaiwang has quit IRC | 03:15 | |
*** 18WABHP2X has joined #openstack-swift | 03:15 | |
*** 18WABHP2X has quit IRC | 03:16 | |
*** haomaiwang has joined #openstack-swift | 03:16 | |
*** haomaiwang has quit IRC | 03:17 | |
*** 18WABHP3W has joined #openstack-swift | 03:17 | |
*** 18WABHP3W has quit IRC | 03:18 | |
*** haomaiwa_ has joined #openstack-swift | 03:19 | |
*** haomaiwa_ has quit IRC | 03:19 | |
*** haomaiwang has joined #openstack-swift | 03:19 | |
*** haomaiwang has quit IRC | 03:20 | |
*** haomaiwa_ has joined #openstack-swift | 03:20 | |
*** haomaiwa_ has quit IRC | 03:21 | |
*** haomaiwa_ has joined #openstack-swift | 03:21 | |
*** haomaiwa_ has quit IRC | 03:22 | |
*** 18WABHP6H has joined #openstack-swift | 03:22 | |
*** 18WABHP6H has quit IRC | 03:23 | |
*** haomaiwang has joined #openstack-swift | 03:23 | |
*** haomaiwang has quit IRC | 03:24 | |
*** haomaiwang has joined #openstack-swift | 03:24 | |
*** haomaiwang has quit IRC | 03:25 | |
*** ianbrown has quit IRC | 03:25 | |
*** haomaiwa_ has joined #openstack-swift | 03:25 | |
*** ianbrown has joined #openstack-swift | 03:25 | |
*** janonymous has joined #openstack-swift | 03:25 | |
*** haomaiwa_ has quit IRC | 03:26 | |
*** haomaiwang has joined #openstack-swift | 03:26 | |
*** haomaiwang has quit IRC | 03:27 | |
*** 14WAAFHVA has joined #openstack-swift | 03:27 | |
*** 14WAAFHVA has quit IRC | 03:28 | |
*** haomaiwang has joined #openstack-swift | 03:28 | |
*** haomaiwang has quit IRC | 03:29 | |
*** haomaiwang has joined #openstack-swift | 03:29 | |
*** haomaiwang has quit IRC | 03:30 | |
*** haomaiwang has joined #openstack-swift | 03:30 | |
*** haomaiwang has quit IRC | 03:31 | |
*** haomaiwang has joined #openstack-swift | 03:31 | |
*** haomaiwang has quit IRC | 03:32 | |
*** noark9 has quit IRC | 03:32 | |
*** haomaiwang has joined #openstack-swift | 03:32 | |
*** haomaiwang has quit IRC | 03:32 | |
*** ianbrown has quit IRC | 03:36 | |
*** ianbrown has joined #openstack-swift | 03:36 | |
*** tsg has joined #openstack-swift | 03:37 | |
*** dewsday has quit IRC | 03:37 | |
*** ianbrown has quit IRC | 03:41 | |
*** ianbrown has joined #openstack-swift | 03:41 | |
*** trifon has joined #openstack-swift | 04:00 | |
*** yatin has joined #openstack-swift | 04:04 | |
*** nakagawamsa has quit IRC | 04:11 | |
*** wolsen_ is now known as wolsen | 04:12 | |
*** mahatic has quit IRC | 04:18 | |
*** blmartin has quit IRC | 04:19 | |
*** ppai has joined #openstack-swift | 04:27 | |
*** trifon has quit IRC | 04:29 | |
*** pdardeau- has quit IRC | 04:34 | |
*** wasmum has quit IRC | 04:36 | |
*** pdardeau- has joined #openstack-swift | 04:37 | |
*** wasmum has joined #openstack-swift | 04:42 | |
*** proteusguy_ has quit IRC | 04:46 | |
*** 18WABHRGA has joined #openstack-swift | 04:47 | |
*** 18WABHRGA has quit IRC | 04:48 | |
*** haomaiwang has joined #openstack-swift | 04:48 | |
*** haomaiwang has quit IRC | 04:49 | |
*** 18WABHRG0 has joined #openstack-swift | 04:49 | |
*** ig0r_ has quit IRC | 04:50 | |
*** 18WABHRG0 has quit IRC | 04:50 | |
*** km has joined #openstack-swift | 04:50 | |
*** 18WABHRHH has joined #openstack-swift | 04:50 | |
*** km is now known as Guest18949 | 04:50 | |
*** 18WABHRHH has quit IRC | 04:51 | |
*** haomaiwang has joined #openstack-swift | 04:51 | |
*** haomaiwang has quit IRC | 04:52 | |
*** haomaiwang has joined #openstack-swift | 04:52 | |
*** haomaiwang has quit IRC | 04:53 | |
*** haomaiwang has joined #openstack-swift | 04:53 | |
*** haomaiwang has quit IRC | 04:54 | |
*** haomaiwang has joined #openstack-swift | 04:54 | |
*** ig0r_ has joined #openstack-swift | 04:54 | |
*** haomaiwang has quit IRC | 04:55 | |
*** haomaiwang has joined #openstack-swift | 04:55 | |
*** haomaiwang has quit IRC | 04:56 | |
*** haomaiwang has joined #openstack-swift | 04:56 | |
*** haomaiwang has quit IRC | 04:57 | |
*** haomaiwang has joined #openstack-swift | 04:57 | |
*** haomaiwang has quit IRC | 04:58 | |
*** haomaiwang has joined #openstack-swift | 04:58 | |
*** haomaiwang has quit IRC | 04:59 | |
*** 21WAAG0TB has joined #openstack-swift | 04:59 | |
*** proteusguy_ has joined #openstack-swift | 04:59 | |
*** 21WAAG0TB has quit IRC | 05:00 | |
*** haomaiwang has joined #openstack-swift | 05:00 | |
*** haomaiwang has quit IRC | 05:01 | |
*** haomaiwa_ has joined #openstack-swift | 05:01 | |
*** haomaiwa_ has quit IRC | 05:02 | |
*** 17WABAFFW has joined #openstack-swift | 05:02 | |
*** 17WABAFFW has quit IRC | 05:03 | |
*** haomaiwang has joined #openstack-swift | 05:03 | |
*** haomaiwang has quit IRC | 05:04 | |
*** 21WAAG0V0 has joined #openstack-swift | 05:04 | |
*** 21WAAG0V0 has quit IRC | 05:05 | |
*** 17WABAFG6 has joined #openstack-swift | 05:05 | |
*** 17WABAFG6 has quit IRC | 05:06 | |
*** 14WAAFJED has joined #openstack-swift | 05:06 | |
yatin | notmyname: Thanks for that excellent youtube video link of you :) | 05:06 |
*** 14WAAFJED has quit IRC | 05:07 | |
notmyname | yatin: was it the old playing with swift one from LCA? | 05:07 |
*** 14WAAFJEU has joined #openstack-swift | 05:07 | |
yatin | notmyname: LCA? | 05:07 |
*** 14WAAFJEU has quit IRC | 05:08 | |
notmyname | linux conf australia | 05:08 |
notmyname | I don't remember which one I linked :-) | 05:08 |
*** 17WABAFIK has joined #openstack-swift | 05:08 | |
*** 17WABAFIK has quit IRC | 05:09 | |
yatin | notmyname: i didn;t see LCA but, it was on Single node with 4 different scenarios | 05:09 |
yatin | notmyname: like disk fail, server fail, bit rot | 05:09 |
*** haomaiwang has joined #openstack-swift | 05:09 | |
yatin | notmyname: disk full | 05:09 |
notmyname | oh yeah. that's the same one :-) | 05:09 |
notmyname | I hope it was helpful | 05:09 |
*** haomaiwang has quit IRC | 05:10 | |
yatin | notmyname: in case of server fail, swift don;t go for handoff node, hoping that server will come back up | 05:10 |
notmyname | right. availability vs durability issues | 05:10 |
*** haomaiwa_ has joined #openstack-swift | 05:10 | |
yatin | notmyname: it was to the point, quick, and damm helpful | 05:10 |
notmyname | great! I'm glad to hear that | 05:10 |
*** haomaiwa_ has quit IRC | 05:11 | |
mattoliverau | I remember a talk like that talk, it could've been at an LCA :) | 05:11 |
notmyname | mattoliverau: yeah. IIRC the canberra one. | 05:11 |
*** 18WABHRQ3 has joined #openstack-swift | 05:11 | |
*** 18WABHRQ3 has quit IRC | 05:12 | |
yatin | notmyname: but somehow, if node don't come back up like ever, swift live with one copy less? | 05:12 |
yatin | notmyname: server* for node | 05:12 |
*** haomaiwang has joined #openstack-swift | 05:12 | |
*** ppai has quit IRC | 05:12 | |
yatin | notmyname: s/node/server | 05:12 |
*** haomaiwang has quit IRC | 05:13 | |
notmyname | yatin: no, not for new data. new data will remain fully replicated | 05:13 |
*** tsg has quit IRC | 05:13 | |
*** haomaiwang has joined #openstack-swift | 05:13 | |
yatin | notmyname: yes. and old object copies? | 05:13 |
notmyname | yatin: but otherwise, yeah. it's up to the operator to mark it as down (ie remove it from the ring) or otherwise fix the server | 05:13 |
*** haomaiwang has quit IRC | 05:14 | |
*** 17WABAFKZ has joined #openstack-swift | 05:14 | |
notmyname | yatin: the reason we made that choice is to require human intervention on potentially large replication events. you don't want a big "replication storm" that turns into some death spiral in the cluster because some server got hung for a few moments and then 100TB of data gets dumped on the wire | 05:14 |
yatin | notmyname: oh! if remove from ring then raplicator will notice one less copy and start preparing next one | 05:15 |
*** 17WABAFKZ has quit IRC | 05:15 | |
notmyname | right | 05:15 |
notmyname | it will readjust where the partitions are assigned and replication will put stuff in the right place | 05:15 |
*** 14WAAFJIW has joined #openstack-swift | 05:15 | |
*** 14WAAFJIW has quit IRC | 05:16 | |
*** haomaiwang has joined #openstack-swift | 05:16 | |
*** haomaiwang has quit IRC | 05:17 | |
*** ianbrown has quit IRC | 05:17 | |
*** 14WAAFJJV has joined #openstack-swift | 05:17 | |
yatin | notmyname: great! where can i find anymore such resources/links? | 05:17 |
*** ianbrown has joined #openstack-swift | 05:17 | |
*** 14WAAFJJV has quit IRC | 05:18 | |
*** noark9 has joined #openstack-swift | 05:18 | |
*** haomaiwa_ has joined #openstack-swift | 05:18 | |
yatin | notmyname: i seen couple of videos over weekend, but none can match with the LCA one which you gave | 05:18 |
*** haomaiwa_ has quit IRC | 05:19 | |
*** haomaiwang has joined #openstack-swift | 05:19 | |
*** haomaiwang has quit IRC | 05:20 | |
*** 14WAAFJK8 has joined #openstack-swift | 05:20 | |
*** 14WAAFJK8 has quit IRC | 05:21 | |
*** haomaiwang has joined #openstack-swift | 05:21 | |
*** haomaiwang has quit IRC | 05:22 | |
notmyname | yatin: are you looking for something particular? | 05:22 |
*** haomaiwang has joined #openstack-swift | 05:22 | |
yatin | notmyname: developer and performance centric resources | 05:22 |
*** haomaiwang has quit IRC | 05:23 | |
*** haomaiwang has joined #openstack-swift | 05:23 | |
yatin | notmyname: one side, I want to start looking to contribute, and other side, measure performance for disk | 05:23 |
*** haomaiwang has quit IRC | 05:24 | |
yatin | notmyname: s/disk/swift | 05:24 |
*** haomaiwa_ has joined #openstack-swift | 05:24 | |
*** haomaiwa_ has quit IRC | 05:25 | |
*** 18WABHRXB has joined #openstack-swift | 05:25 | |
*** 18WABHRXB has quit IRC | 05:26 | |
*** haomaiwa_ has joined #openstack-swift | 05:26 | |
*** haomaiwa_ has quit IRC | 05:27 | |
*** haomaiwang has joined #openstack-swift | 05:27 | |
yatin | notmyname: there are endless no. of resources, if i look by your name on youtube.. | 05:27 |
notmyname | lol | 05:27 |
*** haomaiwang has quit IRC | 05:28 | |
notmyname | let me pastebin an email response I gave recently to the "how to contribute" question | 05:28 |
notmyname | https://gist.github.com/notmyname/253cc726c084db998e57 | 05:28 |
*** haomaiwang has joined #openstack-swift | 05:28 | |
*** ppai has joined #openstack-swift | 05:28 | |
*** haomaiwang has quit IRC | 05:29 | |
notmyname | yatin: updated with line wrapping ;-) | 05:29 |
*** haomaiwa_ has joined #openstack-swift | 05:29 | |
notmyname | yatin: but for more detail about how to get started contributing, there's a few places I'd recommend starting | 05:29 |
*** haomaiwa_ has quit IRC | 05:30 | |
notmyname | yatin: first, of course, is to install swift and play with it. set up the swift all in on (SAIO) | 05:30 |
notmyname | you can find docs at swift.openstack.org | 05:30 |
*** haomaiwang has joined #openstack-swift | 05:30 | |
notmyname | there's also a vagrant script that automates it all for you (but you miss all the fun of doing it by hand!) | 05:30 |
notmyname | https://github.com/swiftstack/vagrant-swift-all-in-one | 05:30 |
*** haomaiwang has quit IRC | 05:31 | |
notmyname | after that, you'll want to work on something | 05:31 |
notmyname | there's 2 main ways to help, in general, and both are vital | 05:31 |
*** 17WABAFSK has joined #openstack-swift | 05:31 | |
notmyname | first is doing code reviews (see the review dashboard link in the topic). read some code, figure out what it's doing, play with it. leave comments | 05:31 |
notmyname | second is fixing a bug or writing a feature | 05:32 |
*** 17WABAFSK has quit IRC | 05:32 | |
notmyname | if you look at the bug tracker (https://bugs.launchpad.net/swift) there's a lot you can wrok on | 05:32 |
notmyname | if you look at "wishlist" bugs, those are things that someone has thought would be neat. most of them are fairly small and isolated | 05:33 |
*** 14WAAFJRE has joined #openstack-swift | 05:34 | |
*** 14WAAFJRE has quit IRC | 05:35 | |
yatin | notmyname: I did SAIO, then started with code-reviews, but then fall back, as I felt the need to know how swift is design to work and why such way.. | 05:35 |
*** haomaiwa_ has joined #openstack-swift | 05:35 | |
*** haomaiwa_ has quit IRC | 05:36 | |
notmyname | cool! | 05:36 |
notmyname | have you looked at the docs at http://swift.openstack.org | 05:36 |
notmyname | ? | 05:36 |
*** haomaiwa_ has joined #openstack-swift | 05:36 | |
yatin | notmyname: based on your responses above, i could build to-do list for me.. | 05:36 |
*** haomaiwa_ has quit IRC | 05:37 | |
*** 17WABAFUV has joined #openstack-swift | 05:37 | |
yatin | notmyname: yes, on day one, i looked at that, but didn't understand much of it, as didn't get context as no experience with object-storage, but now i would like to go once again... | 05:37 |
*** 17WABAFUV has quit IRC | 05:38 | |
*** haomaiwang has joined #openstack-swift | 05:38 | |
notmyname | yatin: but like learning music, you don't go learn a bunch of theory before you pick up an instrument. you just go try to play something. then you learn the technical parts | 05:38 |
*** haomaiwang has quit IRC | 05:39 | |
notmyname | same here. don't be scared to go play with stuff. maybe make a middleware that does something simple. maybe play with the on-disk format | 05:39 |
notmyname | learn by playing :-) | 05:39 |
*** 21WAAG1BJ has joined #openstack-swift | 05:39 | |
*** 21WAAG1BJ has quit IRC | 05:40 | |
yatin | notmyname: sounds good. thanks :) | 05:40 |
*** haomaiwang has joined #openstack-swift | 05:40 | |
yatin | notmyname: middleware will come into pipeline? | 05:41 |
*** haomaiwang has quit IRC | 05:41 | |
*** haomaiwang has joined #openstack-swift | 05:41 | |
notmyname | yeah. it's a way to modify a request or response. many of swift's features are implemented in middleware, and you can write others to do other cool stuff | 05:41 |
*** haomaiwang has quit IRC | 05:42 | |
*** haomaiwang has joined #openstack-swift | 05:42 | |
*** haomaiwang has quit IRC | 05:43 | |
*** haomaiwa_ has joined #openstack-swift | 05:43 | |
yatin | notmyname: nice :) | 05:43 |
*** haomaiwa_ has quit IRC | 05:44 | |
*** haomaiwa_ has joined #openstack-swift | 05:44 | |
*** haomaiwa_ has quit IRC | 05:45 | |
*** haomaiwa_ has joined #openstack-swift | 05:45 | |
*** haomaiwa_ has quit IRC | 05:46 | |
*** 14WAAFJWN has joined #openstack-swift | 05:46 | |
*** 14WAAFJWN has quit IRC | 05:47 | |
*** trifon has joined #openstack-swift | 05:47 | |
*** haomaiwang has joined #openstack-swift | 05:47 | |
*** haomaiwang has quit IRC | 05:48 | |
*** 17WABAFZC has joined #openstack-swift | 05:48 | |
*** 17WABAFZC has quit IRC | 05:49 | |
*** haomaiwang has joined #openstack-swift | 05:49 | |
*** haomaiwang has quit IRC | 05:50 | |
*** haomaiwang has joined #openstack-swift | 05:50 | |
*** haomaiwang has quit IRC | 05:51 | |
*** haomaiwa_ has joined #openstack-swift | 05:51 | |
*** haomaiwa_ has quit IRC | 05:52 | |
*** haomaiwa_ has joined #openstack-swift | 05:52 | |
*** haomaiwa_ has quit IRC | 05:53 | |
*** 21WAAG1H4 has joined #openstack-swift | 05:53 | |
*** 21WAAG1H4 has quit IRC | 05:54 | |
*** 14WAAFJ0F has joined #openstack-swift | 05:54 | |
*** 14WAAFJ0F has quit IRC | 05:55 | |
*** 21WAAG1IS has joined #openstack-swift | 05:55 | |
*** 21WAAG1IS has quit IRC | 05:56 | |
*** haomaiwang has joined #openstack-swift | 05:56 | |
*** haomaiwang has quit IRC | 05:57 | |
*** haomaiwang has joined #openstack-swift | 05:57 | |
*** haomaiwang has quit IRC | 05:58 | |
*** 17WABAF3C has joined #openstack-swift | 05:58 | |
*** 17WABAF3C has quit IRC | 05:59 | |
*** haomaiwang has joined #openstack-swift | 05:59 | |
*** haomaiwang has quit IRC | 06:00 | |
*** haomaiwang has joined #openstack-swift | 06:00 | |
*** haomaiwang has quit IRC | 06:01 | |
*** haomaiwang has joined #openstack-swift | 06:01 | |
*** haomaiwang has quit IRC | 06:02 | |
*** haomaiwa_ has joined #openstack-swift | 06:02 | |
*** garthb has quit IRC | 06:02 | |
*** haomaiwa_ has quit IRC | 06:03 | |
*** haomaiwang has joined #openstack-swift | 06:03 | |
*** haomaiwang has quit IRC | 06:04 | |
*** 14WAAFJ5Q has joined #openstack-swift | 06:04 | |
*** 14WAAFJ5Q has quit IRC | 06:05 | |
*** 14WAAFJ59 has joined #openstack-swift | 06:05 | |
*** 14WAAFJ59 has quit IRC | 06:06 | |
*** 14WAAFJ60 has joined #openstack-swift | 06:06 | |
*** 14WAAFJ60 has quit IRC | 06:07 | |
*** haomaiwang has joined #openstack-swift | 06:07 | |
*** haomaiwang has quit IRC | 06:08 | |
*** haomaiwang has joined #openstack-swift | 06:08 | |
*** SkyRocknRoll_ has joined #openstack-swift | 06:08 | |
*** haomaiwang has quit IRC | 06:09 | |
*** 21WAAG1P6 has joined #openstack-swift | 06:09 | |
*** SkyRocknRoll_ has quit IRC | 06:09 | |
*** 21WAAG1P6 has quit IRC | 06:10 | |
*** haomaiwang has joined #openstack-swift | 06:10 | |
*** haomaiwang has quit IRC | 06:11 | |
*** haomaiwang has joined #openstack-swift | 06:11 | |
*** haomaiwang has quit IRC | 06:12 | |
*** ig0r_ has quit IRC | 06:12 | |
*** 18WABHSH9 has joined #openstack-swift | 06:12 | |
*** 18WABHSH9 has quit IRC | 06:13 | |
*** haomaiwang has joined #openstack-swift | 06:13 | |
*** haomaiwang has quit IRC | 06:14 | |
*** 14WAAFKBY has joined #openstack-swift | 06:14 | |
*** 14WAAFKBY has quit IRC | 06:15 | |
*** haomaiwang has joined #openstack-swift | 06:15 | |
*** haomaiwang has quit IRC | 06:16 | |
*** haomaiwa_ has joined #openstack-swift | 06:16 | |
*** haomaiwa_ has quit IRC | 06:17 | |
*** haomaiwa_ has joined #openstack-swift | 06:17 | |
*** haomaiwa_ has quit IRC | 06:18 | |
*** haomaiwang has joined #openstack-swift | 06:18 | |
*** haomaiwang has quit IRC | 06:19 | |
*** haomaiwa_ has joined #openstack-swift | 06:19 | |
*** haomaiwa_ has quit IRC | 06:20 | |
*** 14WAAFKEK has joined #openstack-swift | 06:20 | |
*** 14WAAFKEK has quit IRC | 06:21 | |
*** 21WAAG1XB has joined #openstack-swift | 06:21 | |
*** 21WAAG1XB has quit IRC | 06:22 | |
*** haomaiwang has joined #openstack-swift | 06:22 | |
*** haomaiwang has quit IRC | 06:23 | |
*** haomaiwa_ has joined #openstack-swift | 06:23 | |
*** haomaiwa_ has quit IRC | 06:24 | |
*** haomaiwang has joined #openstack-swift | 06:24 | |
*** haomaiwang has quit IRC | 06:25 | |
*** haomaiwang has joined #openstack-swift | 06:25 | |
*** haomaiwang has quit IRC | 06:26 | |
*** haomaiwa_ has joined #openstack-swift | 06:26 | |
*** haomaiwa_ has quit IRC | 06:27 | |
*** 17WABAGFM has joined #openstack-swift | 06:27 | |
*** 17WABAGFM has quit IRC | 06:28 | |
*** 17WABAGF5 has joined #openstack-swift | 06:28 | |
*** 17WABAGF5 has quit IRC | 06:29 | |
*** haomaiwang has joined #openstack-swift | 06:29 | |
*** haomaiwang has quit IRC | 06:30 | |
*** 17WABAGG5 has joined #openstack-swift | 06:30 | |
*** 17WABAGG5 has quit IRC | 06:31 | |
*** haomaiwang has joined #openstack-swift | 06:31 | |
*** haomaiwang has quit IRC | 06:32 | |
*** haomaiwa_ has joined #openstack-swift | 06:32 | |
*** haomaiwa_ has quit IRC | 06:33 | |
*** haomaiwa_ has joined #openstack-swift | 06:34 | |
*** haomaiwa_ has quit IRC | 06:34 | |
*** haomaiwa_ has joined #openstack-swift | 06:34 | |
*** haomaiwa_ has quit IRC | 06:35 | |
*** 17WABAGI5 has joined #openstack-swift | 06:35 | |
*** 17WABAGI5 has quit IRC | 06:36 | |
*** 21WAAG14R has joined #openstack-swift | 06:36 | |
*** 21WAAG14R has quit IRC | 06:37 | |
*** haomaiwa_ has joined #openstack-swift | 06:37 | |
*** haomaiwa_ has quit IRC | 06:38 | |
*** haomaiwa_ has joined #openstack-swift | 06:38 | |
*** haomaiwa_ has quit IRC | 06:39 | |
*** 14WAAFKN6 has joined #openstack-swift | 06:39 | |
*** 14WAAFKN6 has quit IRC | 06:40 | |
*** 21WAAG16O has joined #openstack-swift | 06:40 | |
*** 21WAAG16O has quit IRC | 06:41 | |
*** haomaiwang has joined #openstack-swift | 06:41 | |
*** noark9 has quit IRC | 06:41 | |
*** haomaiwang has quit IRC | 06:42 | |
*** haomaiwang has joined #openstack-swift | 06:42 | |
*** haomaiwang has quit IRC | 06:43 | |
*** 18WABHSXT has joined #openstack-swift | 06:43 | |
*** 18WABHSXT has quit IRC | 06:44 | |
*** haomaiwang has joined #openstack-swift | 06:44 | |
*** haomaiwang has quit IRC | 06:45 | |
*** haomaiwang has joined #openstack-swift | 06:45 | |
*** haomaiwang has quit IRC | 06:46 | |
*** haomaiwang has joined #openstack-swift | 06:46 | |
*** haomaiwang has quit IRC | 06:47 | |
*** zaitcev has quit IRC | 06:47 | |
*** haomaiwang has joined #openstack-swift | 06:47 | |
*** haomaiwang has quit IRC | 06:48 | |
*** haomaiwa_ has joined #openstack-swift | 06:48 | |
*** haomaiwa_ has quit IRC | 06:49 | |
*** haomaiwang has joined #openstack-swift | 06:49 | |
*** haomaiwang has quit IRC | 06:50 | |
*** haomaiwa_ has joined #openstack-swift | 06:50 | |
*** haomaiwa_ has quit IRC | 06:51 | |
*** haomaiwang has joined #openstack-swift | 06:51 | |
*** haomaiwang has quit IRC | 06:52 | |
*** haomaiwa_ has joined #openstack-swift | 06:52 | |
*** haomaiwa_ has quit IRC | 06:53 | |
*** 18WABHS22 has joined #openstack-swift | 06:53 | |
*** 18WABHS22 has quit IRC | 06:54 | |
*** 18WABHS3O has joined #openstack-swift | 06:54 | |
*** 18WABHS3O has quit IRC | 06:55 | |
*** haomaiwang has joined #openstack-swift | 06:55 | |
*** haomaiwang has quit IRC | 06:56 | |
*** haomaiwa_ has joined #openstack-swift | 06:56 | |
*** haomaiwa_ has quit IRC | 06:57 | |
*** haomaiwa_ has joined #openstack-swift | 06:57 | |
*** haomaiwa_ has quit IRC | 06:58 | |
*** haomaiwang has joined #openstack-swift | 06:58 | |
*** haomaiwang has quit IRC | 06:59 | |
*** sudorandom has quit IRC | 06:59 | |
*** 18WABHS6X has joined #openstack-swift | 06:59 | |
*** 18WABHS6X has quit IRC | 07:00 | |
*** 18WABHS7V has joined #openstack-swift | 07:00 | |
*** 18WABHS7V has quit IRC | 07:01 | |
*** haomaiwang has joined #openstack-swift | 07:01 | |
*** rcernin has joined #openstack-swift | 07:01 | |
*** haomaiwang has quit IRC | 07:02 | |
*** haomaiwang has joined #openstack-swift | 07:02 | |
*** haomaiwang has quit IRC | 07:03 | |
*** haomaiwang has joined #openstack-swift | 07:03 | |
*** haomaiwang has quit IRC | 07:04 | |
*** haomaiwang has joined #openstack-swift | 07:04 | |
*** haomaiwang has quit IRC | 07:05 | |
*** 14WAAFK27 has joined #openstack-swift | 07:05 | |
*** 14WAAFK27 has quit IRC | 07:06 | |
*** haomaiwang has joined #openstack-swift | 07:06 | |
*** openstackstatus has joined #openstack-swift | 07:06 | |
*** ChanServ sets mode: +v openstackstatus | 07:06 | |
*** haomaiwang has quit IRC | 07:07 | |
*** haomaiwang has joined #openstack-swift | 07:07 | |
*** haomaiwang has quit IRC | 07:08 | |
*** haomaiwang has joined #openstack-swift | 07:08 | |
*** haomaiwang has quit IRC | 07:09 | |
*** haomaiwang has joined #openstack-swift | 07:09 | |
*** haomaiwang has quit IRC | 07:10 | |
*** openstackgerrit has joined #openstack-swift | 07:10 | |
*** haomaiwang has joined #openstack-swift | 07:10 | |
*** haomaiwang has quit IRC | 07:11 | |
*** 18WABHTFO has joined #openstack-swift | 07:11 | |
*** 18WABHTFO has quit IRC | 07:12 | |
*** jamielennox is now known as jamielennox|away | 07:12 | |
*** haomaiwang has joined #openstack-swift | 07:12 | |
*** haomaiwang has quit IRC | 07:13 | |
*** haomaiwang has joined #openstack-swift | 07:13 | |
*** haomaiwang has quit IRC | 07:14 | |
*** haomaiwang has joined #openstack-swift | 07:14 | |
*** haomaiwang has quit IRC | 07:15 | |
*** 18WABHTH8 has joined #openstack-swift | 07:15 | |
*** 18WABHTH8 has quit IRC | 07:16 | |
*** haomaiwang has joined #openstack-swift | 07:16 | |
*** haomaiwang has quit IRC | 07:17 | |
*** haomaiwa_ has joined #openstack-swift | 07:17 | |
*** haomaiwa_ has quit IRC | 07:18 | |
*** 18WABHTKN has joined #openstack-swift | 07:18 | |
*** 18WABHTKN has quit IRC | 07:19 | |
*** haomaiwang has joined #openstack-swift | 07:19 | |
*** haomaiwang has quit IRC | 07:20 | |
*** haomaiwang has joined #openstack-swift | 07:20 | |
*** haomaiwang has quit IRC | 07:21 | |
*** haomaiwang has joined #openstack-swift | 07:21 | |
*** haomaiwang has quit IRC | 07:22 | |
*** haomaiwa_ has joined #openstack-swift | 07:22 | |
*** haomaiwa_ has quit IRC | 07:23 | |
*** 21WAAG2W7 has joined #openstack-swift | 07:23 | |
*** 21WAAG2W7 has quit IRC | 07:24 | |
*** 18WABHTOP has joined #openstack-swift | 07:24 | |
*** 18WABHTOP has quit IRC | 07:25 | |
*** 21WAAG2YQ has joined #openstack-swift | 07:25 | |
*** 21WAAG2YQ has quit IRC | 07:26 | |
*** haomaiwang has joined #openstack-swift | 07:26 | |
*** haomaiwang has quit IRC | 07:27 | |
*** 17WABAHB6 has joined #openstack-swift | 07:27 | |
*** 17WABAHB6 has quit IRC | 07:28 | |
*** ppai has quit IRC | 07:28 | |
*** 17WABAHCR has joined #openstack-swift | 07:28 | |
*** 17WABAHCR has quit IRC | 07:29 | |
*** haomaiwang has joined #openstack-swift | 07:29 | |
*** ppai has joined #openstack-swift | 07:29 | |
*** haomaiwang has quit IRC | 07:30 | |
*** haomaiwang has joined #openstack-swift | 07:30 | |
*** haomaiwang has quit IRC | 07:31 | |
*** 17WABAHEW has joined #openstack-swift | 07:31 | |
*** 17WABAHEW has quit IRC | 07:32 | |
*** 18WABHTT2 has joined #openstack-swift | 07:32 | |
*** 18WABHTT2 has quit IRC | 07:33 | |
*** sudorandom has joined #openstack-swift | 07:33 | |
*** haomaiwang has joined #openstack-swift | 07:33 | |
*** haomaiwang has quit IRC | 07:34 | |
*** haomaiwang has joined #openstack-swift | 07:34 | |
*** haomaiwang has quit IRC | 07:35 | |
*** haomaiwang has joined #openstack-swift | 07:35 | |
*** haomaiwang has quit IRC | 07:36 | |
*** 18WABHTWW has joined #openstack-swift | 07:36 | |
*** 18WABHTWW has quit IRC | 07:37 | |
*** haomaiwang has joined #openstack-swift | 07:37 | |
*** haomaiwang has quit IRC | 07:38 | |
*** 17WABAHJP has joined #openstack-swift | 07:38 | |
*** 17WABAHJP has quit IRC | 07:39 | |
*** haomaiwang has joined #openstack-swift | 07:39 | |
*** haomaiwang has quit IRC | 07:40 | |
*** haomaiwang has joined #openstack-swift | 07:40 | |
*** haomaiwang has quit IRC | 07:41 | |
*** haomaiwang has joined #openstack-swift | 07:41 | |
*** haomaiwang has quit IRC | 07:42 | |
*** haomaiwang has joined #openstack-swift | 07:42 | |
*** haomaiwang has quit IRC | 07:43 | |
*** haomaiwa_ has joined #openstack-swift | 07:43 | |
*** haomaiwa_ has quit IRC | 07:44 | |
*** 21WAAG3AT has joined #openstack-swift | 07:44 | |
*** 21WAAG3AT has quit IRC | 07:45 | |
*** haomaiwang has joined #openstack-swift | 07:45 | |
*** haomaiwang has quit IRC | 07:46 | |
*** chlong has quit IRC | 07:46 | |
*** 21WAAG3CQ has joined #openstack-swift | 07:46 | |
*** 21WAAG3CQ has quit IRC | 07:47 | |
*** haomaiwang has joined #openstack-swift | 07:47 | |
*** haomaiwang has quit IRC | 07:48 | |
*** haomaiwang has joined #openstack-swift | 07:48 | |
*** haomaiwang has quit IRC | 07:49 | |
*** 17WABAHQI has joined #openstack-swift | 07:49 | |
*** 17WABAHQI has quit IRC | 07:50 | |
*** 17WABAHRI has joined #openstack-swift | 07:50 | |
*** 17WABAHRI has quit IRC | 07:51 | |
*** haomaiwa_ has joined #openstack-swift | 07:52 | |
*** haomaiwa_ has quit IRC | 07:53 | |
*** 14WAAFL04 has joined #openstack-swift | 07:53 | |
*** 14WAAFL04 has quit IRC | 07:54 | |
*** haomaiwang has joined #openstack-swift | 07:54 | |
*** haomaiwang has quit IRC | 07:55 | |
*** 14WAAFL2U has joined #openstack-swift | 07:55 | |
*** 14WAAFL2U has quit IRC | 07:56 | |
*** haomaiwang has joined #openstack-swift | 07:56 | |
*** haomaiwang has quit IRC | 07:57 | |
*** haomaiwang has joined #openstack-swift | 07:57 | |
*** haomaiwang has quit IRC | 07:58 | |
*** haomaiwang has joined #openstack-swift | 07:58 | |
*** haomaiwang has quit IRC | 07:59 | |
*** haomaiwang has joined #openstack-swift | 07:59 | |
*** haomaiwang has quit IRC | 08:00 | |
*** haomaiwang has joined #openstack-swift | 08:00 | |
*** haomaiwang has quit IRC | 08:01 | |
*** haomaiwa_ has joined #openstack-swift | 08:01 | |
*** haomaiwa_ has quit IRC | 08:02 | |
*** haomaiwa_ has joined #openstack-swift | 08:02 | |
*** haomaiwa_ has quit IRC | 08:03 | |
*** haomaiwa_ has joined #openstack-swift | 08:03 | |
*** haomaiwa_ has quit IRC | 08:04 | |
*** haomaiwang has joined #openstack-swift | 08:04 | |
*** arnox has joined #openstack-swift | 08:04 | |
*** haomaiwang has quit IRC | 08:05 | |
*** 17WABAH2C has joined #openstack-swift | 08:05 | |
*** 17WABAH2C has quit IRC | 08:06 | |
*** haomaiwang has joined #openstack-swift | 08:06 | |
*** haomaiwang has quit IRC | 08:07 | |
*** haomaiwang has joined #openstack-swift | 08:07 | |
*** haomaiwang has quit IRC | 08:08 | |
*** haomaiwang has joined #openstack-swift | 08:08 | |
*** haomaiwang has quit IRC | 08:09 | |
openstackgerrit | Victor Stinner proposed openstack/swift: py3: Use the six module in the xprofile middleware https://review.openstack.org/233145 | 08:09 |
*** haomaiwang has joined #openstack-swift | 08:09 | |
openstackgerrit | Victor Stinner proposed openstack/swift: Port swift.common.utils.Timestamp to Python 3 https://review.openstack.org/237015 | 08:09 |
openstackgerrit | Victor Stinner proposed openstack/swift: Port swift.common.utils.StatsdClient to Python 3 https://review.openstack.org/237005 | 08:09 |
*** haomaiwang has quit IRC | 08:10 | |
openstackgerrit | Victor Stinner proposed openstack/swift: Port get_hmac() and hash_path() to Python 3 https://review.openstack.org/236998 | 08:10 |
openstackgerrit | Victor Stinner proposed openstack/swift: Add __next__() methods to utils iterators for py3 https://review.openstack.org/237040 | 08:10 |
openstackgerrit | Victor Stinner proposed openstack/swift: Port parse_mime_headers() to Python 3 https://review.openstack.org/237027 | 08:10 |
openstackgerrit | Victor Stinner proposed openstack/swift: Port FileLikeIter to Python 3 https://review.openstack.org/237019 | 08:10 |
*** haomaiwang has joined #openstack-swift | 08:10 | |
*** haomaiwang has quit IRC | 08:11 | |
*** haomaiwa_ has joined #openstack-swift | 08:11 | |
*** haomaiwa_ has quit IRC | 08:12 | |
*** haomaiwang has joined #openstack-swift | 08:12 | |
*** haomaiwang has quit IRC | 08:13 | |
*** haomaiwang has joined #openstack-swift | 08:13 | |
*** haomaiwang has quit IRC | 08:14 | |
*** 17WABAH9J has joined #openstack-swift | 08:14 | |
*** rledisez has joined #openstack-swift | 08:14 | |
*** 17WABAH9J has quit IRC | 08:15 | |
*** haomaiwang has joined #openstack-swift | 08:15 | |
*** haomaiwang has quit IRC | 08:16 | |
*** haomaiwa_ has joined #openstack-swift | 08:16 | |
*** haomaiwa_ has quit IRC | 08:17 | |
*** haomaiwang has joined #openstack-swift | 08:17 | |
*** haomaiwang has quit IRC | 08:18 | |
*** haomaiwang has joined #openstack-swift | 08:18 | |
*** haomaiwang has quit IRC | 08:19 | |
*** haomaiwang has joined #openstack-swift | 08:19 | |
*** haomaiwang has quit IRC | 08:20 | |
*** 14WAAFMPN has joined #openstack-swift | 08:20 | |
*** 14WAAFMPN has quit IRC | 08:21 | |
*** haomaiwang has joined #openstack-swift | 08:21 | |
*** haomaiwang has quit IRC | 08:22 | |
*** 21WAAG354 has joined #openstack-swift | 08:22 | |
*** 21WAAG354 has quit IRC | 08:23 | |
*** 21WAAG36W has joined #openstack-swift | 08:23 | |
*** 21WAAG36W has quit IRC | 08:24 | |
*** haomaiwang has joined #openstack-swift | 08:24 | |
*** haomaiwang has quit IRC | 08:25 | |
*** haomaiwang has joined #openstack-swift | 08:25 | |
*** haomaiwang has quit IRC | 08:26 | |
*** haomaiwang has joined #openstack-swift | 08:26 | |
*** haomaiwang has quit IRC | 08:27 | |
*** haomaiwang has joined #openstack-swift | 08:27 | |
*** haomaiwang has quit IRC | 08:28 | |
*** haomaiwang has joined #openstack-swift | 08:28 | |
*** haomaiwang has quit IRC | 08:29 | |
*** haomaiwang has joined #openstack-swift | 08:29 | |
*** haomaiwang has quit IRC | 08:30 | |
*** haomaiwang has joined #openstack-swift | 08:30 | |
*** ppai has quit IRC | 08:30 | |
*** haomaiwang has quit IRC | 08:31 | |
*** haomaiwang has joined #openstack-swift | 08:31 | |
*** haomaiwang has quit IRC | 08:32 | |
*** haomaiwang has joined #openstack-swift | 08:32 | |
*** haomaiwang has quit IRC | 08:33 | |
*** haomaiwang has joined #openstack-swift | 08:33 | |
*** haomaiwang has quit IRC | 08:34 | |
*** haomaiwang has joined #openstack-swift | 08:34 | |
*** haomaiwang has quit IRC | 08:35 | |
*** haomaiwang has joined #openstack-swift | 08:35 | |
*** haomaiwang has quit IRC | 08:36 | |
*** 21WAAG4IN has joined #openstack-swift | 08:36 | |
*** 21WAAG4IN has quit IRC | 08:37 | |
*** haomaiwang has joined #openstack-swift | 08:37 | |
*** haomaiwang has quit IRC | 08:38 | |
*** haomaiwa_ has joined #openstack-swift | 08:38 | |
*** haomaiwa_ has quit IRC | 08:39 | |
*** haomaiwang has joined #openstack-swift | 08:39 | |
*** haomaiwang has quit IRC | 08:40 | |
*** 18WABHVFG has joined #openstack-swift | 08:40 | |
*** 18WABHVFG has quit IRC | 08:41 | |
*** haomaiwa_ has joined #openstack-swift | 08:41 | |
*** haomaiwa_ has quit IRC | 08:42 | |
*** ppai has joined #openstack-swift | 08:42 | |
*** haomaiwang has joined #openstack-swift | 08:42 | |
*** haomaiwang has quit IRC | 08:43 | |
*** haomaiwang has joined #openstack-swift | 08:43 | |
*** haomaiwang has quit IRC | 08:44 | |
*** haomaiwang has joined #openstack-swift | 08:44 | |
*** haomaiwang has quit IRC | 08:45 | |
*** 17WABAIWP has joined #openstack-swift | 08:45 | |
*** 17WABAIWP has quit IRC | 08:46 | |
*** jordanP has joined #openstack-swift | 08:46 | |
*** haomaiwa_ has joined #openstack-swift | 08:46 | |
*** haomaiwa_ has quit IRC | 08:47 | |
*** haomaiwang has joined #openstack-swift | 08:47 | |
*** eranrom has joined #openstack-swift | 08:47 | |
*** haomaiwang has quit IRC | 08:48 | |
*** haomaiwa_ has joined #openstack-swift | 08:48 | |
*** haomaiwa_ has quit IRC | 08:49 | |
*** haomaiwang has joined #openstack-swift | 08:49 | |
*** haomaiwang has quit IRC | 08:50 | |
*** haomaiwang has joined #openstack-swift | 08:50 | |
*** haomaiwang has quit IRC | 08:51 | |
*** haomaiwang has joined #openstack-swift | 08:51 | |
*** haomaiwang has quit IRC | 08:52 | |
*** haomaiwang has joined #openstack-swift | 08:52 | |
*** haomaiwang has quit IRC | 08:53 | |
*** haomaiwang has joined #openstack-swift | 08:53 | |
*** haomaiwang has quit IRC | 08:54 | |
*** haomaiwang has joined #openstack-swift | 08:54 | |
*** haomaiwang has quit IRC | 08:55 | |
*** 18WABHVRX has joined #openstack-swift | 08:55 | |
*** 18WABHVRX has quit IRC | 08:56 | |
*** haomaiwa_ has joined #openstack-swift | 08:56 | |
*** haomaiwa_ has quit IRC | 08:57 | |
*** hseipp has joined #openstack-swift | 08:57 | |
*** 17WABAI3K has joined #openstack-swift | 08:57 | |
*** 17WABAI3K has quit IRC | 08:58 | |
*** 18WABHVUB has joined #openstack-swift | 08:58 | |
*** rminmin has joined #openstack-swift | 08:58 | |
*** 18WABHVUB has quit IRC | 08:59 | |
*** haomaiwang has joined #openstack-swift | 08:59 | |
*** haomaiwang has quit IRC | 09:00 | |
*** haomaiwang has joined #openstack-swift | 09:00 | |
*** haomaiwang has quit IRC | 09:01 | |
*** haomaiwang has joined #openstack-swift | 09:01 | |
*** haomaiwang has quit IRC | 09:02 | |
*** haomaiwang has joined #openstack-swift | 09:02 | |
*** geaaru has joined #openstack-swift | 09:02 | |
*** haomaiwang has quit IRC | 09:03 | |
*** haomaiwang has joined #openstack-swift | 09:03 | |
*** haomaiwang has quit IRC | 09:04 | |
*** haomaiwa_ has joined #openstack-swift | 09:04 | |
*** haomaiwa_ has quit IRC | 09:05 | |
*** 14WAAFNRI has joined #openstack-swift | 09:05 | |
*** 14WAAFNRI has quit IRC | 09:06 | |
*** haomaiwang has joined #openstack-swift | 09:06 | |
*** haomaiwang has quit IRC | 09:07 | |
*** haomaiwa_ has joined #openstack-swift | 09:07 | |
*** haomaiwa_ has quit IRC | 09:08 | |
*** haomaiwa_ has joined #openstack-swift | 09:08 | |
*** haomaiwa_ has quit IRC | 09:09 | |
*** 18WABHV30 has joined #openstack-swift | 09:09 | |
*** 18WABHV30 has quit IRC | 09:10 | |
*** haomaiwang has joined #openstack-swift | 09:10 | |
*** haomaiwang has quit IRC | 09:11 | |
*** haomaiwang has joined #openstack-swift | 09:11 | |
*** haomaiwang has quit IRC | 09:12 | |
*** jistr has joined #openstack-swift | 09:12 | |
*** haomaiwa_ has joined #openstack-swift | 09:12 | |
*** haomaiwa_ has quit IRC | 09:13 | |
*** 21WAAG5C5 has joined #openstack-swift | 09:13 | |
*** 21WAAG5C5 has quit IRC | 09:14 | |
*** haomaiwang has joined #openstack-swift | 09:14 | |
*** haomaiwang has quit IRC | 09:15 | |
*** 14WAAFN04 has joined #openstack-swift | 09:15 | |
*** 14WAAFN04 has quit IRC | 09:16 | |
*** 17WABAJF9 has joined #openstack-swift | 09:16 | |
*** 17WABAJF9 has quit IRC | 09:17 | |
*** 21WAAG5FX has joined #openstack-swift | 09:17 | |
*** 21WAAG5FX has quit IRC | 09:18 | |
*** haomaiwang has joined #openstack-swift | 09:18 | |
*** haomaiwang has quit IRC | 09:19 | |
*** 17WABAJH7 has joined #openstack-swift | 09:19 | |
*** 17WABAJH7 has quit IRC | 09:20 | |
*** haomaiwang has joined #openstack-swift | 09:20 | |
*** haomaiwang has quit IRC | 09:21 | |
*** haomaiwang has joined #openstack-swift | 09:21 | |
*** haomaiwang has quit IRC | 09:22 | |
*** 17WABAJJ4 has joined #openstack-swift | 09:22 | |
*** 17WABAJJ4 has quit IRC | 09:23 | |
*** haomaiwang has joined #openstack-swift | 09:23 | |
*** haomaiwang has quit IRC | 09:24 | |
*** haomaiwang has joined #openstack-swift | 09:24 | |
*** haomaiwang has quit IRC | 09:25 | |
*** 17WABAJLT has joined #openstack-swift | 09:25 | |
*** 17WABAJLT has quit IRC | 09:26 | |
*** 17WABAJMJ has joined #openstack-swift | 09:26 | |
*** 17WABAJMJ has quit IRC | 09:27 | |
*** aix has joined #openstack-swift | 09:36 | |
*** ig0r_ has joined #openstack-swift | 09:38 | |
*** takashi has quit IRC | 10:06 | |
*** rminmin has quit IRC | 10:15 | |
*** rcernin has quit IRC | 10:25 | |
*** ntt has joined #openstack-swift | 10:30 | |
janonymous | Hi, Is this test running fine for everyone: tox -e py27 test.unit.container.test_reconciler:TestReconcilerUtils.test_parse_raw_obj | 10:39 |
*** Guest18949 has quit IRC | 10:40 | |
janonymous | i am getting this failure : http://paste.openstack.org/show/481791/ | 10:40 |
ntt | Hi, someone can help me with some questions related to one replica swift configuration? | 10:44 |
*** janonymous__ has joined #openstack-swift | 10:53 | |
tdasilva | ntt: it's better to state your question and someone who knows will try to answer...maybe not immediately, but eventually ;) | 10:57 |
ntt | tdasilva: ok, thanks. Actually I'm using swift with 1 replica configuration, but I see too much traffic from openstack-swift-object-auditor and from openstack-swift-object-updater. I'm using kilo release with centos 7. Someone can help me please? | 10:58 |
ntt | I see traffic because I have a san that exposes 4 disks inside the storage node | 10:59 |
janonymous__ | tdasilva : hey , do the failure in ut looks known to u | 11:00 |
ntt | Furthermore, I see a lot of "object replication tasks" inside logs.... but this is a necessary task in one replica configuration? | 11:00 |
tdasilva | janonymous: don't think i've seen them before but i'm running tests to see if I can replicate | 11:02 |
janonymous__ | tdasilva : thanks that would be helpful | 11:03 |
tdasilva | brb | 11:04 |
*** kei_yama has quit IRC | 11:09 | |
*** janonymous__ has quit IRC | 11:36 | |
*** chlong has joined #openstack-swift | 11:39 | |
*** ppai has quit IRC | 11:39 | |
openstackgerrit | Yatin Kumbhare proposed openstack/swift: Fixed inconsistencies in docstrings https://review.openstack.org/257293 | 11:50 |
*** ppai has joined #openstack-swift | 11:52 | |
*** yatin has quit IRC | 11:54 | |
*** 64MAAG2A9 has joined #openstack-swift | 11:54 | |
*** 64MAAG2A9 has quit IRC | 11:55 | |
*** haomaiwang has joined #openstack-swift | 11:55 | |
*** haomaiwang has quit IRC | 11:56 | |
*** haomaiwang has joined #openstack-swift | 11:57 | |
*** haomaiwang has quit IRC | 11:58 | |
*** haomaiwang has joined #openstack-swift | 11:58 | |
*** haomaiwang has quit IRC | 11:59 | |
*** haomaiwang has joined #openstack-swift | 11:59 | |
*** haomaiwang has quit IRC | 12:00 | |
*** 17WABAMAY has joined #openstack-swift | 12:00 | |
*** 17WABAMAY has quit IRC | 12:01 | |
*** haomaiwang has joined #openstack-swift | 12:01 | |
*** haomaiwang has quit IRC | 12:02 | |
*** haomaiwang has joined #openstack-swift | 12:02 | |
*** haomaiwang has quit IRC | 12:03 | |
ntt | If I have one replica, use more than one zone is wrong? | 12:03 |
*** ppai has quit IRC | 12:04 | |
kota_ | ntt: i think that's not wrong but *may* be meaningless | 12:09 |
ntt | kota_: and it is possible to reduce number of zones from a cluster? | 12:11 |
ntt | I can reduce disks.... but I don't know if it possible reduce zones | 12:11 |
kota_ | maybe | 12:11 |
*** haomaiwang has joined #openstack-swift | 12:11 | |
ahale | sure, just delete all the hosts in a zone to remove it | 12:11 |
*** haomaiwang has quit IRC | 12:12 | |
*** aix has quit IRC | 12:12 | |
kota_ | ntt: your swift is already running? | 12:13 |
ntt | yes.... not a production environment, but I want to save data | 12:13 |
*** haomaiwang has joined #openstack-swift | 12:13 | |
*** haomaiwang has quit IRC | 12:14 | |
kota_ | i think that reducing zone operation might affect some swift behavor | 12:14 |
kota_ | with 1 replica, i think it's not so a big problem but... | 12:14 |
kota_ | it could trigger some warnings in swift-ring-builder with unbalanced zone statement. | 12:15 |
kota_ | not sure. | 12:15 |
kota_ | and when you remove the device from unnecessary zone, you *must* set weight 0 for them before removing device. | 12:17 |
*** haomaiwang has joined #openstack-swift | 12:17 | |
*** haomaiwang has quit IRC | 12:18 | |
kota_ | because if 1 replica remaing in the removed device and the ring missing it, swift won't be able to find the object anymore | 12:18 |
*** ppai has joined #openstack-swift | 12:18 | |
kota_ | so we have to wait the 1 replica moving to available devices before removing it from the ring. | 12:19 |
kota_ | i think removing disk with 1 replica is sensitive operation. | 12:21 |
*** haomaiwa_ has joined #openstack-swift | 12:21 | |
*** haomaiwa_ has quit IRC | 12:22 | |
kota_ | ntt: good luck | 12:22 |
ntt | kota_: is there a command for removing zones? or I should just remove disks? | 12:22 |
*** haomaiwang has joined #openstack-swift | 12:22 | |
*** haomaiwang has quit IRC | 12:23 | |
*** haomaiwang has joined #openstack-swift | 12:23 | |
*** janonymous__ has joined #openstack-swift | 12:23 | |
*** haomaiwang has quit IRC | 12:24 | |
*** haomaiwa_ has joined #openstack-swift | 12:24 | |
*** haomaiwa_ has quit IRC | 12:25 | |
*** haomaiwang has joined #openstack-swift | 12:25 | |
*** haomaiwang has quit IRC | 12:26 | |
kota_ | to set weight 0 for the devices in removal zone, and then deploy it. after that (wait enough time to all replicas into available disks), to remove the disks from the ring. | 12:27 |
*** haomaiwa_ has joined #openstack-swift | 12:28 | |
*** haomaiwa_ has quit IRC | 12:29 | |
kota_ | s/to all replicas/all replicas to move/ | 12:29 |
*** haomaiwang has joined #openstack-swift | 12:29 | |
*** haomaiwang has quit IRC | 12:30 | |
kota_ | i don't think there is a direct command to remove a zone from your ring. | 12:30 |
*** 18WABHZ6J has joined #openstack-swift | 12:30 | |
ahale | you can do like : swift-ring-builder blah.builder remove z5 | 12:31 |
kota_ | ahale: ah, really | 12:31 |
*** 18WABHZ6J has quit IRC | 12:31 | |
ahale | yah, it will match on lots of things like that, the same as the search options | 12:31 |
ntt | ahale: but should I remove disks before? | 12:32 |
kota_ | ahale: nice, i didn't notice that | 12:32 |
ahale | (i spent the weekend messing with rings so all this is fresh) | 12:32 |
*** haomaiwang has joined #openstack-swift | 12:32 | |
ahale | you should set to 0.0, wait a while , until they replicate all data off disks, then remove i guess | 12:32 |
*** lpabon has joined #openstack-swift | 12:32 | |
ahale | im not a huge fan of remove now though - I didn't realise some of the implications until recently | 12:33 |
*** haomaiwang has quit IRC | 12:33 | |
ntt | ahale: 1) Should I set to 0.0 weights for all kind of ring, right? | 12:33 |
ntt | with 3 separate commands? | 12:33 |
ahale | like if you want to drain account and container as well as object off a server? yep | 12:34 |
ntt | yes, I want to remove all from the zone | 12:34 |
*** janonymous_ has joined #openstack-swift | 12:34 | |
*** haomaiwang has joined #openstack-swift | 12:35 | |
ahale | so yeah - you would drop all drives on the zone to 0.0 weight , then wait for the data to get replicated to its new location | 12:35 |
*** haomaiwang has quit IRC | 12:36 | |
ntt | ok.... and partitions will be rebalanced automatically? | 12:36 |
kota_ | ahale: oh, yeah "swift-ring-builder remove z1" looks like to remove all devices which matches "z1" | 12:36 |
ntt | actually I have 1024 partitions, 512 for zone | 12:36 |
*** haomaiwang has joined #openstack-swift | 12:36 | |
*** haomaiwang has quit IRC | 12:37 | |
*** janonymous__ has quit IRC | 12:37 | |
kota_ | ntt: when setting 0.0 weight to zone, the partitions will be rebalanced to new location. | 12:37 |
ntt | ok | 12:38 |
ntt | ok.... so this is a 2 command task: 1) set 0.0 for each ring and wait rebalance and 2) remove the zone | 12:38 |
ntt | right? | 12:38 |
*** haomaiwang has joined #openstack-swift | 12:38 | |
*** haomaiwang has quit IRC | 12:39 | |
kota_ | ntt: yes | 12:39 |
*** haomaiwang has joined #openstack-swift | 12:39 | |
kota_ | assuming you don't want to reuse the disks. | 12:39 |
ntt | I want to reuse disks | 12:39 |
kota_ | (removed disks. | 12:40 |
*** haomaiwang has quit IRC | 12:40 | |
ntt | I think that after this 2 commands, I should readd disks in Z1 | 12:40 |
*** haomaiwang has joined #openstack-swift | 12:40 | |
kota_ | ntt: right | 12:40 |
*** haomaiwang has quit IRC | 12:41 | |
ntt | Ok.... I will try in a small environment with 5 or 6 GB of total space. Next, if this works, I need to set to 0.0 disks with a capacity of 5TB (with few GB really used from swift) | 12:42 |
ntt | how much time should I expect? | 12:42 |
*** haomaiwang has joined #openstack-swift | 12:42 | |
kota_ | depands on environment | 12:42 |
*** trifon has quit IRC | 12:43 | |
*** haomaiwang has quit IRC | 12:43 | |
kota_ | basically, disk I/O or NW I/O | 12:43 |
ntt | I'm using one server and both disks are connected through iscsi with a SAN | 12:43 |
*** haomaiwang has joined #openstack-swift | 12:43 | |
ntt | ok.... I understand | 12:43 |
*** haomaiwang has quit IRC | 12:44 | |
*** haomaiwang has joined #openstack-swift | 12:44 | |
*** haomaiwang has quit IRC | 12:45 | |
kota_ | ntt: good luck. | 12:45 |
*** haomaiwang has joined #openstack-swift | 12:45 | |
kota_ | have to be heading for home | 12:45 |
*** haomaiwang has quit IRC | 12:46 | |
ntt | thanks.... I will give a feedback soon | 12:46 |
*** janonymous_ has quit IRC | 12:46 | |
*** jmccarthy has quit IRC | 12:46 | |
*** jmccarthy has joined #openstack-swift | 12:47 | |
*** haomaiwa_ has joined #openstack-swift | 12:47 | |
*** haomaiwa_ has quit IRC | 12:48 | |
*** haomaiwang has joined #openstack-swift | 12:48 | |
*** haomaiwang has quit IRC | 12:49 | |
tdasilva | janonymous: unit tests ran on master without any issues | 12:50 |
*** haomaiwang has joined #openstack-swift | 12:50 | |
*** haomaiwang has quit IRC | 12:51 | |
*** 14WAAFSE4 has joined #openstack-swift | 12:51 | |
*** 14WAAFSE4 has quit IRC | 12:52 | |
*** 17WABAM96 has joined #openstack-swift | 12:52 | |
*** 17WABAM96 has quit IRC | 12:53 | |
*** jmccarthy has quit IRC | 12:53 | |
*** haomaiwang has joined #openstack-swift | 12:53 | |
*** haomaiwang has quit IRC | 12:54 | |
*** janonymous_ has joined #openstack-swift | 12:54 | |
*** aix has joined #openstack-swift | 12:55 | |
*** haomaiwa_ has joined #openstack-swift | 12:55 | |
*** haomaiwa_ has quit IRC | 12:56 | |
*** haomaiwang has joined #openstack-swift | 12:56 | |
*** haomaiwang has quit IRC | 12:57 | |
*** haomaiwang has joined #openstack-swift | 12:58 | |
*** haomaiwang has quit IRC | 12:59 | |
*** haomaiwa_ has joined #openstack-swift | 13:00 | |
*** janonymous_ has quit IRC | 13:01 | |
*** janonymous_ has joined #openstack-swift | 13:07 | |
*** jmccarthy has joined #openstack-swift | 13:08 | |
*** jmccarthy has quit IRC | 13:09 | |
*** jmccarthy has joined #openstack-swift | 13:09 | |
*** lpabon has quit IRC | 13:10 | |
*** janonymous_ has quit IRC | 13:14 | |
*** ppai has quit IRC | 13:18 | |
*** admin0 has joined #openstack-swift | 13:19 | |
openstackgerrit | Merged openstack/swift: Fix some inconsistency in docstrings https://review.openstack.org/256197 | 13:23 |
*** akle has joined #openstack-swift | 13:25 | |
*** SkyRocknRoll has quit IRC | 13:29 | |
*** SkyRocknRoll has joined #openstack-swift | 13:44 | |
*** dslevin_ has joined #openstack-swift | 13:55 | |
*** joeljwright has joined #openstack-swift | 14:07 | |
*** ChanServ sets mode: +v joeljwright | 14:07 | |
*** admin0 has quit IRC | 14:16 | |
*** changbl has quit IRC | 14:17 | |
*** changbl has joined #openstack-swift | 14:19 | |
*** Vinsh has quit IRC | 14:22 | |
*** janonymous_ has joined #openstack-swift | 14:26 | |
gmmaha | notmyname: thanks for the tips. Unfortunately headed out before i could see them.. :( Hit Rita's by the riverwalk, and a jazz concert last night. was a good weekend. :) | 14:29 |
*** dustins|out is now known as dustins | 14:29 | |
*** haomaiwa_ has quit IRC | 14:36 | |
ntt | How can I see the zone name in a running swift cluster? | 14:37 |
janonymous_ | tdasilva: thanks,did something wrong with env i guess :( i'll try to figure it out :) | 14:39 |
*** petertr7_away is now known as petertr7 | 14:44 | |
*** blmartin has joined #openstack-swift | 14:46 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Merge branch 'master' into feature/crypto https://review.openstack.org/257416 | 14:47 |
janonymous_ | please review https://review.openstack.org/#/c/208222/ ; https://review.openstack.org/#/c/254276/ | 14:47 |
janonymous_ | notmyname: hi | 14:48 |
janonymous_ | notmyname: Ondrej asked me to have some opinions on https://review.openstack.org/#/c/227855/, so i added it in meeting topic.Please feel free to comment. | 14:49 |
acoles | pchng: jrichli mahatic patch 257416 will need to land on feature/crypto to fix failing tests (pyeclib version on feature/crypto is currently in conflict with openstack global requirement) | 14:50 |
patchbot | acoles: https://review.openstack.org/#/c/257416/ - Merge branch 'master' into feature/crypto | 14:50 |
*** ig0r_ has quit IRC | 15:04 | |
*** eranrom has quit IRC | 15:12 | |
*** noark9 has joined #openstack-swift | 15:16 | |
*** sgundur1 has joined #openstack-swift | 15:16 | |
*** ttilley has joined #openstack-swift | 15:20 | |
*** ttilley has left #openstack-swift | 15:21 | |
*** tsg has joined #openstack-swift | 15:27 | |
*** breitz has quit IRC | 15:27 | |
*** breitz has joined #openstack-swift | 15:28 | |
*** jmccarthy has quit IRC | 15:31 | |
*** haomaiwang has joined #openstack-swift | 15:35 | |
*** haomaiwang has quit IRC | 15:36 | |
*** dslevin_ has quit IRC | 15:36 | |
*** haomaiwang has joined #openstack-swift | 15:36 | |
*** janonymous_ has quit IRC | 15:43 | |
*** admin0 has joined #openstack-swift | 15:43 | |
*** janonymous_ has joined #openstack-swift | 15:45 | |
*** pgbridge has joined #openstack-swift | 15:50 | |
*** jmccarthy has joined #openstack-swift | 15:50 | |
peluse | notmyname: you there? | 15:51 |
notmyname | peluse: just sat down at my computer to check email. what's up? | 15:51 |
peluse | I jsut approved patch 214206 after testing but realized I was on the wrong VM. It doesn't pass for me and apparently a few others as well. It there a way to stop it from merging? | 15:52 |
patchbot | peluse: https://review.openstack.org/#/c/214206/ - Modify functional tests to use testr | 15:52 |
notmyname | peluse: yes. add a -2 to it | 15:52 |
notmyname | or I can | 15:52 |
peluse | notmyname: gracias | 15:52 |
peluse | done | 15:52 |
notmyname | peluse: did you remove your +A too? | 15:53 |
notmyname | and I was all excited when I saw that you had added a +A ;-) | 15:53 |
*** petertr7 is now known as petertr7_away | 15:54 | |
peluse | heh, that's what I get for having 2 VM's running and not color coding my term windows... | 15:54 |
peluse | will look into whats failing on my end and see if its the same as some of the others | 15:54 |
notmyname | ok, thanks | 15:55 |
*** petertr7_away is now known as petertr7 | 15:58 | |
*** sgundur1 has quit IRC | 15:59 | |
*** haomaiwang has quit IRC | 16:01 | |
*** haomaiwang has joined #openstack-swift | 16:01 | |
*** sgundur1 has joined #openstack-swift | 16:02 | |
*** jistr has quit IRC | 16:03 | |
wbhuber | notmyname: timburke: re: patch 256580, seems the verdict hasn't been solidified. i'd be OK with implementing a new get response format or tweaking the input to accept new format. | 16:04 |
patchbot | wbhuber: https://review.openstack.org/#/c/256580/ - SLO multipart-manfest=get call returns json in inc... | 16:05 |
*** noark9 has quit IRC | 16:07 | |
*** petertr7 is now known as petertr7_away | 16:12 | |
openstackgerrit | Gleb Samsonov 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/257461 | 16:12 |
*** SkyRocknRoll has quit IRC | 16:14 | |
*** admin0 has quit IRC | 16:19 | |
*** fthiagogv has joined #openstack-swift | 16:20 | |
*** garthb has joined #openstack-swift | 16:24 | |
*** yatin has joined #openstack-swift | 16:26 | |
wbhuber | timburke: notmyname: let me know your thoughts. thx. | 16:29 |
*** blmartin has quit IRC | 16:33 | |
*** blmartin has joined #openstack-swift | 16:38 | |
*** dslevin has quit IRC | 16:39 | |
*** dslevin has joined #openstack-swift | 16:40 | |
*** dslevin has quit IRC | 16:42 | |
*** dslevin has joined #openstack-swift | 16:43 | |
*** dslevin has quit IRC | 16:44 | |
*** zaitcev has joined #openstack-swift | 16:47 | |
*** ChanServ sets mode: +v zaitcev | 16:47 | |
*** dslevin has joined #openstack-swift | 16:48 | |
*** gyee has joined #openstack-swift | 16:53 | |
*** breitz has quit IRC | 16:56 | |
*** breitz has joined #openstack-swift | 16:56 | |
*** diazjf has joined #openstack-swift | 16:59 | |
*** haomaiwang has quit IRC | 17:01 | |
*** haomaiwang has joined #openstack-swift | 17:01 | |
diazjf | notmyname, jrichli, I have updated the spec for a new auth system in Barbican. It will be discussed today at the Barbican meeting. https://wiki.openstack.org/wiki/Meetings/Barbican | 17:05 |
diazjf | notmyname, jrichli, feel free to check it out and ask me any questions :) | 17:05 |
*** jmccarthy has quit IRC | 17:19 | |
*** openstackstatus has quit IRC | 17:20 | |
*** openstackstatus has joined #openstack-swift | 17:22 | |
*** ChanServ sets mode: +v openstackstatus | 17:23 | |
notmyname | good morning (here for real now) | 17:26 |
notmyname | wbhuber: added a comment. I'm fine with either way, and since you're the one writing the code, I'll support whichever you choose ;-) | 17:28 |
notmyname | wbhuber: looks like dfg would prefer the formatted get form, so that might be easier to get through review | 17:28 |
notmyname | diazjf: do you have swift-specific questions? | 17:30 |
*** dmorita has joined #openstack-swift | 17:30 | |
diazjf | notmyname, not really just wanted you to see the new spec to see if it is suitable for using Castellan in the Keymaster | 17:30 |
*** sgundur1 has quit IRC | 17:31 | |
*** petertr7_away is now known as petertr7 | 17:31 | |
*** hseipp has quit IRC | 17:32 | |
openstackgerrit | Christian Schwede proposed openstack/swift: Fix full_listing in internal_client https://review.openstack.org/257502 | 17:33 |
*** sgundur1 has joined #openstack-swift | 17:33 | |
*** rledisez has quit IRC | 17:36 | |
notmyname | wbhuber: of course, if others think that the broader accept format is the better way, that's good too | 17:36 |
notmyname | wbhuber: FWIW, I'd prefer the broader accept format, but I can go either way. like I said, you're the one writin the code ;-) | 17:38 |
jrichli | diazjf: thanks! I will be there. what time is the meeting in our timezone again? | 17:39 |
*** lyrrad has joined #openstack-swift | 17:40 | |
diazjf | notmyname, jrichli, 3PM EST, so 2PM our time :) | 17:40 |
notmyname | noon ;-) | 17:41 |
jrichli | :-) | 17:41 |
jrichli | you didn't want lunch, right? | 17:41 |
*** janonymous_ has quit IRC | 17:42 | |
*** aix has quit IRC | 17:42 | |
notmyname | diazjf: jrichli: remind me why swift + barbican = no keystone. I don't remember, and I'm not sure it makes sense | 17:43 |
*** jordanP has quit IRC | 17:43 | |
jrichli | notmyname: I think it was that we want swift + castellan to not require keystone, so you *could* use a different keystore | 17:44 |
jrichli | but if you use swift + castellan -> backed by Barbican specifically, then its ok to bind to keystone | 17:44 |
notmyname | ok | 17:45 |
notmyname | but I think that's where I keep getting confused | 17:45 |
diazjf | notmyname, its done so that deployments without keystone can take advantage of swift encryption using Barbican | 17:46 |
notmyname | somehow I've reduced castellan in my mind to "a wrapper around some key manager functionality" and as such I don't see why it itself requires auth (ie instead of passing auth through to whatever the backend is | 17:46 |
notmyname | diazjf: but that's different than what jrichli just said | 17:46 |
jrichli | if we don't remove the dependency of castellan upon keystone, then we couldn't actually make use of the power of the castellan API in our standalone swift. | 17:46 |
notmyname | jrichli: yeah. but I'm not clear on why castellan itself requires keystone | 17:47 |
notmyname | ie instead of barbican as used by castellan | 17:47 |
jrichli | I don't know either. But it does, right diazjf? | 17:47 |
diazjf | notmyname, jrichli, what happens now is that in a Barbican backend then keystone is required, the only other supported auth in Barbican is no auth. | 17:47 |
diazjf | Barbican only supports Keystone or no Auth | 17:48 |
notmyname | ok, I'm with you on that | 17:48 |
jrichli | diazjf: we know that about BB | 17:48 |
notmyname | when would castellan be used without barbican? | 17:48 |
*** joeljwright has quit IRC | 17:49 | |
diazjf | In the future it will be able to switch between Barbican and KMIP, and any other future backends | 17:49 |
jrichli | I had gotten the impression from somebody that there was even a build dependency | 17:49 |
jrichli | diazjf: I am wondering about if I use Castellan, and than write my own implementation of the Castellan API - not barbican, would I still have to have keystone libraries to build and or deploy? | 17:50 |
diazjf | jrichli, so you can write your own keymaster, but if you plan on having Barbican in the backend, you will need Keystone no matter what | 17:50 |
jrichli | diazjf: since we can chat in person, I will come by :-) | 17:51 |
diazjf | jrichli, awesome ok :) | 17:51 |
hrou | diazjf, jrichli I didn't think caastellan had any keystone or barbican build dependencies as of today from what I recall (sure today you can't use it with anything else .. :) ..) | 17:51 |
openstackgerrit | Ondřej Nový proposed openstack/swift: Deprecated param timeout removed from memcached https://review.openstack.org/257066 | 17:51 |
notmyname | jrichli: ok, tell me what the answer is ;-) | 17:52 |
notmyname | does anyone here know or use the glance driver for swift? | 17:54 |
notmyname | cschwede: tdasilva: ^ maybe? | 17:54 |
tdasilva | flaper87 does | 17:54 |
notmyname | tdasilva: well yeah, of course he does. I'm looking for a swift dev 'cause flaper87 is trying to get rid of it ;-) | 17:55 |
notmyname | re http://lists.openstack.org/pipermail/openstack-dev/2015-December/081966.html | 17:55 |
notmyname | basically, I'm wondering if (1) we could bring the glance driver under the swift project umbrella and (2) if any swift user/dev already knows anything about it | 17:56 |
notmyname | I haven't had a chance to look at the code yet, but it's something I want to try to do soon | 17:56 |
tdasilva | notmyname: mm...was just reading that email now | 17:58 |
tdasilva | flaper87 and others in red hat have asked me questions before regarding glance and swift integration. Honestly it seems to make sense to have some kind of expertise in that driver as I think it could make better use of swift's functionality | 18:00 |
*** pberis has quit IRC | 18:00 | |
notmyname | tdasilva: yeah | 18:00 |
*** haomaiwang has quit IRC | 18:01 | |
*** haomaiwang has joined #openstack-swift | 18:01 | |
*** yatin has quit IRC | 18:03 | |
jrichli | hrou: ok. because last time you had looked - and another person working with me here - there was a build dependency at the least, and probably at the most. | 18:04 |
hrou | jrichli, Oh ! Yea I looked a while back and I could have sworn there wasn't but I could be wrong ;) I'll check out the repo | 18:05 |
jrichli | hrou: thanks. i guess i could do the same ;-) | 18:06 |
*** petertr7 is now known as petertr7_away | 18:06 | |
jrichli | notmyname: some people in our group have made use of the glance driver for swift. but they didn't have to do anything except from change the config file settings, and it just worked. | 18:08 |
notmyname | yeah, that's the next question: how much maintenance/work does it need? | 18:08 |
tdasilva | notmyname: so, in a way I can see why it would make sense to bring under the swift umbrella, OTOH, we could fall in the same issue, just reversed. Where we try to maintain the driver but don't have enough knowledge of glance | 18:08 |
notmyname | tdasilva: is it much different than the keystoneauth middleware we maintain? there's an interface contract, and we have the swift-specific translation in our repo | 18:09 |
tdasilva | good point | 18:09 |
tdasilva | i honestly don't know | 18:09 |
notmyname | so a glance driver in its own repo under the swift project umbrella seems reasonable to me | 18:09 |
jrichli | notmyname: our systems are probably too young to get that info from. so far, nobody had to dig. just works. | 18:10 |
notmyname | flaper87: what's the current state of or health of the swift driver in glance? | 18:10 |
notmyname | dfg: did you see this patch from torgomatic? patch 252096 | 18:14 |
patchbot | notmyname: https://review.openstack.org/#/c/252096/ - Allow smaller segments in static large objects | 18:15 |
notmyname | dfg: swaps the SLO min limit for some ratelimiting | 18:15 |
*** klrmn has joined #openstack-swift | 18:17 | |
*** eranrom has joined #openstack-swift | 18:28 | |
*** lpabon has joined #openstack-swift | 18:28 | |
jrichli | notmyname: I think the main concern was for testing. But I have the words from the last meeting. I put a snippet here http://paste.openstack.org/show/481847/ that might help get us back to where we were | 18:28 |
*** eranrom has quit IRC | 18:29 | |
*** arnox has quit IRC | 18:30 | |
notmyname | jrichli: I like this one "<rellerreller> notmyname the goal of castellan is not to depend on Keystone or any other authentication scheme." | 18:30 |
notmyname | jrichli: FWIW, I can make yaml by hand with a text editor, so it's not like that brings in much of a dependency (I think). | 18:31 |
ntt | How can I discover how much time I have to wait before min_part_hours expire? | 18:32 |
jrichli | notmyname: ok, good to know. :-) | 18:32 |
notmyname | jrichli: unless there is some fairly complex thing to manage that I don't know about. if it's "just" for creds, I'd imagine it would be simple | 18:33 |
notmyname | jrichli: to which you respond, "yeah, but that's what you thought before you ever saw keystone!" | 18:33 |
jrichli | lol | 18:34 |
notmyname | ntt: that is a great question. I don't think we expose that, but I think we probably should | 18:34 |
notmyname | ntt: I added a wishlist bug for that https://bugs.launchpad.net/swift/+bug/1526017 | 18:35 |
openstack | Launchpad bug 1526017 in OpenStack Object Storage (swift) "expose time remaining in min_part_hours" [Wishlist,New] | 18:35 |
diazjf | notmyname, jrichli, my thoughts are that we will have a gate with Swift and Barbican running and that swift will access Barbican by passing a username and password. No Keystone involved. And swift deployers can use Barbican and not need keystone. | 18:36 |
ntt | notmyname: min_hours_part is 1 hour for me. Now when I try to rebalance, swift tells me that I have to wait. But how much? I'm not interested at the right value for min_hours_part in this moment | 18:36 |
ntt | min_part_hours*, sorry. | 18:36 |
notmyname | ntt: right | 18:36 |
stevemar | diazjf: won't barbican require keystone ? | 18:36 |
stevemar | or does it not require keystone? | 18:37 |
diazjf | stevemar it currently does, but there is a spec to add a new SAML based authentication | 18:37 |
notmyname | ntt: the point of min_part_hours is to allow a replication cycle to complete in the cluster before data is moved around. this keeps the data available to the end upser | 18:37 |
diazjf | stevemar, notmyname, https://review.openstack.org/#/c/241068/ | 18:37 |
notmyname | ntt: however, there are times when you want to do rebalances faster (mostly testing, but also maybe with some special circumstances in your cluster) | 18:37 |
ntt | yes, ... in my case the replication is long less than 1 minute. But I have to wait 1 hour to continue operations | 18:38 |
notmyname | ntt: ok. you can do that. here's how.. | 18:38 |
ntt | thanks :) | 18:38 |
notmyname | ntt: use `swift-ring-builder <builder> pretend_min_part_hours_passed` | 18:38 |
diazjf | stevemar, since swift is most commonly deployed without keystone, we need someway of using Barbican without that dependancy | 18:38 |
notmyname | ntt: that will reset the clock | 18:38 |
ntt | notmyname: so I have to launch this command for all the rings interested (in my case all rings) and then I can continue with rebalance? | 18:39 |
*** ig0r_ has joined #openstack-swift | 18:39 | |
notmyname | ntt: yeah. let me build an example | 18:40 |
dfg | notmyname: ya- i saw it. i guess i could try to review it | 18:40 |
dfg | :) | 18:40 |
notmyname | dfg: even a +/-1 on the idea would be good :-) | 18:41 |
dfg | if thats what you are getting at :) | 18:41 |
notmyname | yeah, thanks :-) | 18:41 |
stevemar | diazjf: is the assumption that barbican will have access to keystone? | 18:41 |
stevemar | diazjf: or just swift and barbican with no keystone anywhere? | 18:41 |
*** david-lyle_ has joined #openstack-swift | 18:42 | |
diazjf | stevemar, Barbican will be able to be used with or without Keystone. Most deployments will most likely be Swift, Barbican, no-Keystone. notmyname, could you confirm this? | 18:43 |
notmyname | diazjf: barbican with keystone makes sense to me (in most cases, I think). isn't the question about castellan and keystone? | 18:43 |
blmartin | can I take that wishlist item you just mentioned (I'm assuming it is just a change to the ring builder cli output)? | 18:43 |
notmyname | blmartin: yeah | 18:43 |
notmyname | blmartin: I could imagine it in 2 places. one is in the output when no command is given. the other is in the output of rebalance when the rebalance command fails | 18:44 |
diazjf | notmyname, If you are using Castellan with Barbican in the backend this still applies, but its fine using any other backend. | 18:44 |
notmyname | diazjf: what is fine? | 18:44 |
onovy | notmyname, hey! why is pretend_min_part_hours_passed not in manual? it's cool :] | 18:44 |
blmartin | nice! Thanks notmyname | 18:45 |
notmyname | onovy: because it's a huge loaded foot-gun! | 18:45 |
*** david-lyle has quit IRC | 18:45 | |
notmyname | but I do agree (after getting a lot of questions) that it should probably be more documented, and with lots of scary words around it | 18:45 |
onovy | hmm, ring-builder --help-i-m-expert ? :) | 18:45 |
blmartin | --help-trust-me-im-a-developer | 18:46 |
diazjf | notmyname, that if you do not have Barbican in the backend, but something else, you can write a keymanager and choose how to authenticate, but if you want Barbican you need Keystone. | 18:46 |
stevemar | diazjf: sounds awkward | 18:47 |
notmyname | ntt: here's an example using pretend_min_part_hours_passed https://gist.github.com/notmyname/0f62708048f69ee820c7 | 18:48 |
*** dslevin_ has joined #openstack-swift | 18:48 | |
diazjf | stevemar, notmyname, my thoughts were that we wanted access to Barbican from Castellan not to depend on Keystone :/ | 18:49 |
onovy | notmyname, can you look to https://review.openstack.org/#/c/256597/ and https://review.openstack.org/#/c/256715/ and https://review.openstack.org/#/c/256725/ pls? 30+ other OS projects already merged same change :) | 18:51 |
*** rvasilets__ has joined #openstack-swift | 18:55 | |
jrichli | diazjf, stevemar, notmyname: I think this discussion was brought up before because oslo.context is being used for auth when using castellan. so, for testing, you would still most likely want to use the oslo.context. | 18:55 |
openstackgerrit | John Dickinson proposed openstack/swift: Document pretend_min_part_hours_passed https://review.openstack.org/257532 | 18:55 |
notmyname | onovy: ntt: dfg: docstring added for prenten_min_part_hours_passed ^ | 18:55 |
jrichli | and we didnt want to use that when testing | 18:55 |
diazjf | jrichli, stevemar, notmyname, if we are not using Barbican in our testing, we can just write another castellan key-manager | 18:57 |
diazjf | and use that instead of the Barbican one | 18:57 |
diazjf | if we are using Barbican then we either need Keystone or a new auth method must be developed for Barbican | 18:58 |
jrichli | diazjf: yes, but the interface takes a context. technically, we could make it different for testing, i suppose ... | 18:58 |
diazjf | jrichli, correct! | 18:59 |
diazjf | notmyname, jrichli, I'm just not sure which path we want to take :( | 19:00 |
onovy | notmyname, perfect. maybe you should point to swift-recon for replication pass (time) | 19:00 |
*** changbl has quit IRC | 19:00 | |
*** haomaiwang has quit IRC | 19:01 | |
*** changbl has joined #openstack-swift | 19:01 | |
*** haomaiwang has joined #openstack-swift | 19:01 | |
acoles | notmyname: peluse gmmaha: I see a TypeError from functional tests on patch 214206 when using --until-failure - any of you seen this or had success with that flag? | 19:02 |
patchbot | acoles: https://review.openstack.org/#/c/214206/ - Modify functional tests to use testr | 19:02 |
acoles | I want to do the equivalent of nosetests -x | 19:02 |
ntt | notmyname: this works in kilo ? | 19:03 |
peluse | acoles: just got back to my desk, running now... | 19:04 |
acoles | peluse: here's what i see http://paste.openstack.org/show/481864/ | 19:05 |
*** nadeem has joined #openstack-swift | 19:06 | |
acoles | peluse: i'm not sure --until-failure is the equivalent to nose -x, the os-testr docs say it *loops* until failure | 19:06 |
peluse | acoles: ahh shit, now I'm getting pyeclib not isntalled complaints | 19:06 |
acoles | peluse: heh! thats how i spent my morning! | 19:07 |
* peluse picked the wrong day to stop sniffing glue... | 19:07 | |
acoles | ldconfig ? | 19:07 |
peluse | acoles: could be, I'll check when its done "thinking" or whatever its doing | 19:07 |
acoles | peluse: i found tox -r would always fail, i had to pip install pyeclib outside of the tox envs, ldconfig then tox -e py27 etc | 19:08 |
*** siva_krishnan_ has joined #openstack-swift | 19:08 | |
peluse | acoles: yeah, I just tried that and the pip install failed. trying ldconfig followed by tox -r now and if that doesn't work will go see what pip is bithcing about this time | 19:09 |
peluse | man pip is harder to please than my wife! | 19:09 |
acoles | careful ;) | 19:09 |
gmmaha | acoles: sorry just got back to desk | 19:11 |
onovy | ntt, yes, kilo too | 19:11 |
hrou | peluse, lol ...... so true though, errr was fighting with pip problems yesterday | 19:11 |
peluse | acoles: its OK, she has no idea what IRC is :) | 19:11 |
gmmaha | acoles: sorry, used that flag once and it did work for me. | 19:13 |
gmmaha | let me try again | 19:13 |
peterlisak | notmyname, hi, sorry to bother, I have made an older patch 238799 (based on onovy 's idea to set schedule priorities via swift configs). Not sure if it is right to have this setting in swift. Maybe we could put it into meeting agenda to be seen by more people and make decision? | 19:14 |
patchbot | peterlisak: https://review.openstack.org/#/c/238799/ - Change schedule priority of daemon/server in config | 19:14 |
acoles | gmmaha: interesting, so what does it do, does it loop forever until failure or run one set of tests (stopping if any failure)? | 19:14 |
*** diazjf has quit IRC | 19:15 | |
gmmaha | it runs all and stops running on its first fialure | 19:15 |
acoles | gmmaha: and if no failure it repeats all the tests, again, and again...? | 19:16 |
acoles | gmmaha: (sorry, I would try myself but it breaks :/) | 19:16 |
gmmaha | acoles: no worries at all.. let me go and try it out now | 19:17 |
* gmmaha has a setup that will always fail | 19:17 | |
acoles | gmmaha: btw your suggestion to get rid of the log spew works for me | 19:17 |
acoles | gmmaha: try it on a setup that always passes :) | 19:17 |
gmmaha | acoles: thanks.. yeah with that it works and all tests pass | 19:17 |
peluse | ok tox working again (not yet tried func) and I had to pip install pyecbli, ldconfig and then tox -r | 19:17 |
gmmaha | but when you let it spew logs, the tests start to fail | 19:17 |
peluse | acoles: what's the exact cmd you are running that's failing on the testr patch? | 19:21 |
gmmaha | acoles: are you running fedora or ubuntu? and which version if i may ask | 19:21 |
acoles | peluse: http://paste.openstack.org/show/481864/ | 19:22 |
onovy | peterlisak, you wrote it, you should be sure! | 19:23 |
ntt | onovy: thanks..... actually I'm waiting min_part_hours.... but it seems that is doesn't works | 19:23 |
acoles | peluse: the second attempt is same but going through tox | 19:23 |
*** diazjf has joined #openstack-swift | 19:23 | |
peluse | acoles: does plain old tox -e func work for you? | 19:24 |
acoles | peluse: yes, its just the --until-failures flag that causes the error | 19:25 |
peluse | acoles: OK, same here | 19:25 |
peluse | wtf is ostestr though? I get cmd not found on that one | 19:25 |
*** tsg has quit IRC | 19:26 | |
acoles | maybe source your tox venv first, or install with sudo pip install ostestr | 19:26 |
*** petertr7_away is now known as petertr7 | 19:27 | |
peterlisak | onovy, i mean some developers have different opinion :) | 19:27 |
onovy | ntt, sry, don't known how and if it works. just looked to source code, branch stable/kilo and function is there :] | 19:28 |
ntt | onovy: thanks.... I will give a feedback soon. Other question: if I have a disk with weight = 0, this disk will be excluded from write process, right? | 19:29 |
peluse | acoles: ok, yeah. its os-testr though. so I get the same things as you in both cases now | 19:29 |
onovy | ntt, yes. no new data will be placed here and everything what is here will be moved somewhere else | 19:29 |
acoles | peluse: sorry, yeah missed the hyphen - package is os-testr, command is ostestr | 19:30 |
acoles | peluse: i'm just leaving a comment on gerrit cos i have to leave soon. The thing is, the nosetests -x option could be a real time saver, not having to wait for all tests to run before knowing there's a failure. | 19:31 |
acoles | peluse: that's progress i guess :P | 19:31 |
peluse | acoles: agree, thanks! | 19:31 |
ntt | onovy: ok.... all data was moved and now I'm trying to remove the zone... This seems to work, but I need to rebalance. However, I can use the cluster because no new data will be placed on the disk with weight=0. thanks. | 19:32 |
gmmaha | acoles: you are right.. getting the same error | 19:32 |
onovy | ntt, yep | 19:32 |
acoles | gmmaha: ok thanks for confirming | 19:33 |
onovy | ntt, and there is a bug. you can't remove disk with weight=0 if i remeber it correctly. i think peterlisak fixed it | 19:33 |
onovy | there was | 19:33 |
ntt | onovy: I need to remove the entire zone. Asking here, I noticed that I should to set weight=0 for add disks in the zone (I have just 1 disk in the zone) | 19:36 |
ntt | and then I should remove the zone with swift-ring-builder remove Z3 | 19:36 |
onovy | ntt, yes thats right | 19:36 |
onovy | ntt, and now i can't rebalance | 19:37 |
onovy | you | 19:37 |
*** petertr7 is now known as petertr7_away | 19:38 | |
ntt | I dont know if this is a bug or I should wait .... | 19:38 |
onovy | ntt, any stdout/stderr message? | 19:38 |
ntt | "Either none need to be or none can be due to min_part_hours [1]" .... this is the error when I try | 19:38 |
onovy | ntt, bug | 19:38 |
onovy | https://review.openstack.org/#/c/233096/ this | 19:38 |
onovy | ntt, add --force | 19:39 |
acoles | peluse: gmmaha: i have to go, will try to play with os-testr some more tomorrow | 19:39 |
ntt | Should I use pretend_min_part_hours_passed? | 19:39 |
ntt | or just --force? | 19:39 |
gmmaha | acoles: thanks.. will do the same here.. | 19:39 |
onovy | ntt, rebalance --force | 19:39 |
gmmaha | sorry, need to finish some administrative stuff before end of the year.. gettting stuck with that | 19:40 |
ntt | ok.... it works. zone disappear:) | 19:40 |
onovy | ntt, this is fixed in swift "master" already | 19:41 |
onovy | it should work without --force | 19:41 |
ntt | onovy: I need to remove other zones. Should I wait min_part_hours in any case or can I just --force? | 19:42 |
*** acoles is now known as acoles_ | 19:42 | |
onovy | ntt, set_weight, rebalance, push rings to cluster, WAIT, remove, rebalance --force, push rings to cluster | 19:43 |
ntt | onovy: really thank you! | 19:45 |
*** albertom has quit IRC | 19:45 | |
onovy | ntt, you are welcome | 19:45 |
*** haomaiwang has quit IRC | 19:46 | |
ntt | onovy: other question: if I set replica 1 and I have 1 zone, replicator will try to replicate objects ? | 19:46 |
onovy | ntt, hmm. never had 1 replica | 19:46 |
onovy | replicator will run, but do only .ts cleanup i think | 19:47 |
ntt | ok | 19:47 |
*** albertom has joined #openstack-swift | 19:52 | |
ntt | onovy: I'm trying to set_weight to 0 and then rebalance.... bbut it seems that the space used on the disk with weight=0 doesn't decrease | 19:53 |
onovy | so, after rebalance you pushed rings | 19:53 |
onovy | replicators are running | 19:53 |
onovy | and space is not decreasing? | 19:54 |
ntt | just one node, no need to push rings. replicators are running. yes | 19:54 |
*** geaaru has quit IRC | 19:55 | |
diazjf | notmyname, stevemar, jrichli, Barbican meeting in 5 min, #openstack-meeting-alt | 19:55 |
onovy | so you have 1 node, 2+ disks, right? | 19:55 |
ntt | started.... ok | 19:55 |
ntt | I'm sorry | 19:55 |
onovy | look into object-replicator log | 19:56 |
ntt | onovy: I'm a bit worried :) | 19:56 |
ntt | but now it's ok | 19:56 |
onovy | ntt, just for check: 2 disks, 1 node, 1 replica. And now you are removing one disk, right? | 19:56 |
ntt | onovy: due to an error in a script, my initial configuration was: 1 region, 4 zones, 1 replica, 4 disks | 19:57 |
ntt | Now I'm trying to obtain : 1region, 1zone, 1 replica, 4 disks | 19:57 |
onovy | so you will remove 1 disk and then readd it with correct zone | 19:58 |
ntt | yes.... but used space is small, so I can first remove 3 disks and then readdd to the right zone | 19:58 |
onovy | this should work: remove 1 disk, add same disk again with correct zone, rebalance | 19:59 |
onovy | partitions will move from removed 1 disk to new added disk | 19:59 |
*** tsg has joined #openstack-swift | 19:59 | |
onovy | no migration needed :) | 19:59 |
ntt | ah ok... | 20:00 |
ntt | cool | 20:00 |
ntt | :) | 20:00 |
ntt | actually I'm removing the second disk.... I will give a try with the third | 20:00 |
onovy | and good idea is to do ring changes on other server (on in another directory) than production | 20:00 |
onovy | you should check changes before "pushing" | 20:01 |
ntt | actually in my case, if something goes wrong no users will kill me :) | 20:01 |
*** haomaiwang has joined #openstack-swift | 20:01 | |
ntt | but yes..... this is a good idea | 20:01 |
ntt | onovy: replication logs stopped, but the disk has other 3,8 GB of used space | 20:06 |
ntt | is this a completely async process? | 20:06 |
onovy | ntt, stopped => finished? | 20:06 |
ntt | no, not finished.... paused I think because now restarted after some tasks related to auditor | 20:07 |
*** whydidyoustealmy has quit IRC | 20:07 | |
*** shakamunyi has quit IRC | 20:07 | |
onovy | replicator automatically restart after every ring change | 20:07 |
onovy | replicator and auditor is two different daemons | 20:08 |
ntt | ok... now the space used on the disk is 0. :) | 20:09 |
onovy | try ls /<disk> | 20:09 |
onovy | there should be no partitions (directory with number in name) | 20:10 |
ntt | Inside the disk I have just folders :{accounts, containers, objects, tmp} | 20:10 |
ntt | but they are empty | 20:10 |
onovy | perfect | 20:10 |
onovy | thats correct -> no partiions inside that folders | 20:10 |
ntt | Now .... I have to wait or can I remove the zone? | 20:10 |
*** david-lyle_ has quit IRC | 20:10 | |
onovy | you can remove | 20:11 |
*** sgundur1 has quit IRC | 20:11 | |
ntt | ok... I need to remove the zone for each ring, so I launch the command 3 times | 20:11 |
ntt | right? | 20:11 |
onovy | yep | 20:11 |
ntt | ok... now I need to rebalance --force, right? | 20:12 |
*** vinsh has joined #openstack-swift | 20:12 | |
*** david-lyle has joined #openstack-swift | 20:13 | |
*** haomaiwang has quit IRC | 20:13 | |
onovy | remove, rebalance --force | 20:14 |
ntt | yes... remove is ok. now I rebalance with --force | 20:15 |
ntt | "d2r1z3-192.168.254.15:6000R192.168.254.15:6000/sdd1_"" marked for removal and will be removed next rebalance." this is the output of remove | 20:15 |
onovy | yep | 20:16 |
ntt | ok....zone 3 disappeared :) | 20:17 |
onovy | now readd and rebalance | 20:17 |
ntt | now... I have 2 zone with one disk in each zone. And other 2 free disks | 20:18 |
ntt | What should I try to do? first add free disks to zone1? | 20:18 |
onovy | yes | 20:19 |
onovy | i think it's better | 20:19 |
onovy | add both of them, then rebalance | 20:20 |
*** siva_krishnan_ has left #openstack-swift | 20:20 | |
*** siva_krishnan_ has joined #openstack-swift | 20:20 | |
ntt | ok... Can I add 2 disks with only 1 rebalance, right? | 20:20 |
onovy | yes | 20:21 |
ntt | swift-ring-builder object.builder add r1z1-192.168.254.15:6000/sdd1 5000 | 20:21 |
*** dslevin_ has quit IRC | 20:21 | |
ntt | it's ok? | 20:21 |
onovy | looks good, but don't know your ips, ports, mountpoints, etc. | 20:22 |
ntt | yes :) | 20:22 |
*** siva_krishnan has quit IRC | 20:23 | |
ntt | onovy: can I rebalance without --force? | 20:25 |
*** siva_krishnan_ has left #openstack-swift | 20:26 | |
onovy | try it | 20:26 |
*** siva_krishnan_ has joined #openstack-swift | 20:26 | |
*** siva_krishnan_ is now known as siva_krishnan | 20:27 | |
ntt | ok, it works. the number of partitions is correct | 20:27 |
ntt | in background the replicator moving files | 20:28 |
onovy | ok, wait now | 20:28 |
ntt | yes :) | 20:28 |
ntt | How can I know then this process ends? | 20:28 |
ntt | How can I know when this process ends?* | 20:29 |
onovy | look into replicator look | 20:29 |
*** sgundur has left #openstack-swift | 20:30 | |
ntt | It seems not so clear.... logs just stop when replicator ends..... without any message | 20:31 |
onovy | and wait for replicator finish | 20:31 |
onovy | so wait for next replicator run :) | 20:31 |
ntt | ok | 20:32 |
*** sgundur has joined #openstack-swift | 20:33 | |
*** lpabon has quit IRC | 20:36 | |
blmartin | notmyname: how does this look | 20:38 |
blmartin | The minimum number of hours before a partition can be reassigned is 1 | 20:38 |
blmartin | Time until partitions can be rebalanced: 0:38:37 | 20:38 |
blmartin | The overload factor is 0.00% (0.000000) | 20:38 |
notmyname | blmartin: what about "The minimum number of hours before a partition can be reassigned is 1 (0:38:37 remaining)" | 20:40 |
blmartin | I'm not opposed to saving screen real estate | 20:43 |
ntt | onovy: object-replicator: 809/1024 (79.00%) partitions replicated in 900.01s | 20:43 |
onovy | ntt, perfect | 20:44 |
*** dmorita has quit IRC | 20:50 | |
*** fthiagogv has quit IRC | 20:56 | |
ntt | onovy: 1024/1024 (100.00%) partitions replicated | 20:56 |
onovy | ntt, ok. now remove one disk and readd it again with correct zone | 20:57 |
*** garthb_ has joined #openstack-swift | 20:57 | |
onovy | notmyname, blmartin: i like that one-line solution. I have some bash scripts for parsing swift-ring-builder dump, so don't add new lines please :)) | 20:59 |
*** garthb has quit IRC | 20:59 | |
ntt | onovy: swift-ring-builder account.builder remove r1z1-192.168.254.15/sdc1 | 21:00 |
ntt | right? | 21:00 |
ntt | and then | 21:00 |
onovy | ntt, or --id <id> | 21:00 |
ntt | --id ? | 21:00 |
onovy | but you are removing r1z1? | 21:00 |
ntt | no...r1z2 | 21:00 |
ntt | onovy: swift-ring-builder account.builder remove r1z2-192.168.254.15/sdc1 | 21:00 |
onovy | swift-ring-builder object.builder dumps builder info. first column is id | 21:00 |
onovy | but this works too | 21:01 |
ntt | swift-ring-builder account.builder remove r1z2-192.168.254.15/sdc1 and then swift-ring-builder container.builder add r1z1-192.168.254.15:6001/sdc1 5000 | 21:01 |
*** david-lyle has quit IRC | 21:01 | |
*** haomaiwa_ has joined #openstack-swift | 21:01 | |
gmmaha | notmyname: peluse: mattoliverau: seeing this when running the tests in my logs | 21:01 |
onovy | ntt, yes, but both for account | 21:02 |
onovy | then both for container, etc. | 21:02 |
ntt | yes | 21:02 |
gmmaha | http://paste.openstack.org/show/481879/ | 21:02 |
gmmaha | memory failure causing kernel the kill testr :( | 21:02 |
ntt | onovy: I done "remove". Now weight is 0 for the disk | 21:04 |
ntt | right? | 21:04 |
onovy | remote set weight=0 and flag disk for removing | 21:04 |
onovy | *remove | 21:04 |
ntt | yes.... I done | 21:05 |
ntt | without set_weight | 21:05 |
ntt | just remove | 21:05 |
onovy | yep | 21:05 |
ntt | now I have to add? | 21:05 |
ntt | without rebalance? | 21:05 |
onovy | yes | 21:05 |
*** mac_ified has joined #openstack-swift | 21:06 | |
ntt | swift-ring-builder object.builder add r1z1-192.168.254.15:6000/sdc1 5000 | 21:06 |
ntt | Device 1 already uses 192.168.254.15:6000/sdc1. | 21:06 |
ntt | The on-disk ring builder is unchanged. | 21:06 |
onovy | ah, my fault | 21:06 |
ntt | ? | 21:07 |
onovy | mmnt | 21:07 |
*** Zyric_ has joined #openstack-swift | 21:07 | |
*** david-lyle has joined #openstack-swift | 21:07 | |
onovy | you need to (in different folder than /etc/swift!): rebalance --force, readd, pretend_min_part_hours_passed, rebalance | 21:08 |
*** dslevin_ has joined #openstack-swift | 21:09 | |
ntt | mmmmm..... can you help me? I don't understand | 21:09 |
gmmaha | thanks to lifeless. would have never thought to look at that without his suggestion | 21:09 |
onovy | ntt, copy /etc/swift/ *.ring.gz a *.builder somewhere else | 21:10 |
ntt | ok...now I have 6 files in /root/swift_builder | 21:11 |
onovy | ntt, "cd" to different location. rebalance rings now | 21:11 |
ntt | ok.... done | 21:12 |
ntt | I have only 3 disks | 21:12 |
*** david-lyle has quit IRC | 21:12 | |
onovy | yep. add 4. disk back | 21:12 |
ntt | how? | 21:12 |
onovy | swift-ring-builder container.builder add r1z1-192.168.254.15:6001/sdc1 5000 ? | 21:13 |
ntt | swift-ring-builder object.builder add r1z1-192.168.254.15:6000/sdc1 5000 | 21:13 |
*** zhill has joined #openstack-swift | 21:13 | |
ntt | ok | 21:13 |
blmartin | hmmmm, so this is a little interesting (assuming I'm reading this correctly). | 21:13 |
blmartin | everytime rebalance is called, the builder's _last_part_moves_epoch is updated to the current time. | 21:13 |
blmartin | so if you keep calling rebalance at intervals < 1 hour, the partitions will never register as having aged because no time has passed according to _last_part_moves_epoch. | 21:14 |
blmartin | Is there a reason for this? otherwise I think this can be fixed by not updating _last_part_moves_epoch if the elapsed_hours is == 0 | 21:14 |
ntt | ok... now I have 4 disks but last disk with 0 partitions | 21:14 |
onovy | ntt, rebalance | 21:14 |
blmartin | well, <= 0 to be safe, have to watch out for those negative hours | 21:14 |
ntt | onovy : http://pastebin.com/XLvk6e9E | 21:15 |
onovy | ntt, pretend_min_part_hours_passed | 21:15 |
onovy | and then rebalance | 21:15 |
ntt | wait .... I have to rebalance all rings.... | 21:15 |
ntt | ok.... rebalance is ok | 21:16 |
ntt | now I have to use pretend_min_part_hours_passed ? | 21:16 |
onovy | ntt, yes and rebalance again. it didn't rebalance enought | 21:16 |
ntt | swift-ring-builder <builder> pretend_min_part_hours_passed <--- right? | 21:17 |
onovy | yep | 21:17 |
*** jamielennox|away is now known as jamielennox | 21:17 | |
notmyname | blmartin: things devs wrongly believe about time: it always moves forward | 21:18 |
onovy | ntt, do you reading/writting to this cluster now? | 21:18 |
flaper87 | notmyname: tdasilva hey, just read the backlog. TBH, it'd be super awesome to get support from you guys on that driver. | 21:18 |
flaper87 | There are folks using it for sure | 21:18 |
notmyname | blmartin: http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time ;-) | 21:19 |
flaper87 | I know Rackspace uses it, HP cloud used to use it, entercloudsuite uses it, etc | 21:19 |
ntt | onovy: actually I stopped proxy server. But wait.... I used the wrong port for account and container :( | 21:19 |
ntt | sorry | 21:19 |
notmyname | flaper87: so what's the impetus for not maintaining the swift driver in glance? | 21:19 |
notmyname | flaper87: what's the current maintenance burden on it | 21:20 |
ntt | onovy: how can I solve? | 21:20 |
onovy | ntt, ideally remove copy and get it fresh from /etc/swift | 21:21 |
ntt | uff... I'm sorry | 21:21 |
ntt | ok.... so I just delete /root/swift_builders/* and then copy files from /etc/swift | 21:21 |
ntt | ? | 21:21 |
flaper87 | notmyname: oh wait, I hope my message didn't go through like I'm trying to get rid of it. I'd like to have commitment from ppl that are using it (and know that code) as it's hard to maintain as it's right now | 21:21 |
onovy | than do this: rebalance, readd, pretend_min_part_hours_passed, rebalance | 21:21 |
onovy | ntt, in this order ^ | 21:21 |
flaper87 | also, that code needs some love, tbh. | 21:22 |
notmyname | flaper87: I understood it as "if nobody steps up, we're dropping it" | 21:22 |
blmartin | notmyname: I like #24, sums a lot of things up | 21:22 |
flaper87 | yeah, that's the message. If you read between lines you'll hear me screaming: "please step up, please step up" :) | 21:23 |
notmyname | blmartin: lol | 21:23 |
flaper87 | jokes apart, I'm not as worried for the swift driver as I'm with others | 21:23 |
flaper87 | ppl are using it and I'll get someone to maintain it. If it's someone from Swift, it'd be even better as you guys know swift way better than us | 21:23 |
notmyname | flaper87: which leads me to asking what about it is broken or needs love on it? why threaten to deprecate it? why is it painful for the glance team to maintain? | 21:24 |
*** badari has joined #openstack-swift | 21:25 | |
*** dmorita has joined #openstack-swift | 21:25 | |
ntt | onovy: I finished | 21:26 |
onovy | ntt, sent me swift-ring-builder object.builder pls | 21:27 |
flaper87 | notmyname: the Single/Multi Tenant implementation is fragile. That's part of the feedback I've gotten from folks running it in production. Just ~10% of the glance team knows how that driver works and those folks are not providing as many reviews/care to that driver as we need. There's a refactor to the glance_store library that will require drivers to be refactored too and this will need support for | 21:28 |
flaper87 | folks maintaining those drivers. So, TL;DR: The glance team doesn't have the bandwidth to support all these drivers and we need people interested in these drivers to help maintaining them | 21:28 |
ntt | onovy: http://pastebin.com/HQYGysT1 | 21:28 |
gmmaha | acoles_: any chance your machine is running more then 4G of RAM? | 21:29 |
onovy | ntt, ok, push it (copy back to /etc) | 21:29 |
ntt | without stopping any daemon? | 21:29 |
notmyname | flaper87: are you anticipating that these drives move somewhere else or stay in the glance repo? | 21:30 |
onovy | ntt, just proxy stopped | 21:30 |
ntt | ok... it is already stopped | 21:30 |
notmyname | flaper87: drivers* | 21:30 |
onovy | ntt, so fine, push it | 21:30 |
ntt | onovy: done. 6 files updated. | 21:31 |
onovy | now wait | 21:31 |
onovy | and look into logs | 21:31 |
ntt | which logs? replicator? and what should I expect? | 21:32 |
onovy | replicator | 21:32 |
onovy | it will move some data | 21:32 |
flaper87 | notmyname: stay in glance repo, not really planning to have them go somewhere else unless they are completely unmaintained (sheepdog, for instance) in which case I'll happily remove them | 21:32 |
ntt | I have an rsync failed | 21:32 |
notmyname | flaper87: ah interesting. my initial reaction is that if the swift team is maintaining the swift glance driver, it would move to be a repo under swift | 21:32 |
onovy | ntt, pastebin pls | 21:33 |
notmyname | flaper87: how isolated are the drivers? how much of an official driver interface/API is there? | 21:33 |
onovy | ntt, or you can you our pastebin: http://paste.openstack.org/ | 21:34 |
onovy | *use | 21:34 |
ntt | http://paste.openstack.org/show/481883/ | 21:34 |
ntt | now rsync seems to work | 21:35 |
onovy | ntt, :31:09 you pushed rings? +- | 21:35 |
ntt | yes | 21:35 |
onovy | so it's ok | 21:35 |
ntt | but now replicator is working | 21:36 |
flaper87 | notmyname: the infrastructure to have those drivers living outside glance_store is there. We use stevedore, etc. But there's not really a point, right now, to have them in a separate repo. The API exists but it's a bit "old" and that's part of what we're looking forward to refactor in this spec: https://review.openstack.org/#/c/188050/ | 21:36 |
flaper87 | the spec is still a draft and needs quite some work | 21:36 |
ntt | I see messages of file are moving | 21:36 |
onovy | ntt, that's expected | 21:36 |
ntt | ok | 21:36 |
ntt | now I have to wait replicator to finish before restart proxy? | 21:37 |
flaper87 | The api for the driver is very simple. It has to implement this class https://github.com/openstack/glance_store/blob/master/glance_store/driver.py#L34 | 21:37 |
onovy | i thinked my solution will be better, but it's not :) but no data lost so far :)) | 21:37 |
onovy | ntt, yes, wait | 21:37 |
flaper87 | but again, that comes from when glance_store was in Glance. | 21:37 |
flaper87 | The mistake there was that we pulled it out before refactoring it and now we need to refactor it and have a deprecation path for the old stuff. But I digress | 21:38 |
notmyname | flaper87: so then what are you asking for? if you don't want "us" (for any definition of not-glance-devs) to move it into another repo and maintain it, what are you looking for? | 21:38 |
ntt | uff... onovy.... I was a bit nervous :) | 21:38 |
onovy | ntt, i'm still a bit nervous :) | 21:38 |
ntt | ahahahah :) | 21:38 |
onovy | ntt, but i think it will be fine | 21:38 |
ntt | yes.... replicator is working fine | 21:39 |
mattoliverau | morning | 21:39 |
mattoliverau | gmmaha: interesting | 21:39 |
onovy | my solution was wrong, sry for it. it will replicate many partions now, but it will finish | 21:39 |
gmmaha | good morning mattoliverau | 21:39 |
flaper87 | notmyname: fwiw, it's not that I don't want you to do that. I hadn't thought about maintainers willing to provide support by pulling the driver out. I'd personally be ok with that, TBH. | 21:39 |
gmmaha | yeah, but atleast its not a head scratcher. we know where its failing :) | 21:39 |
notmyname | flaper87: I don't know either if it's a good idea or not. I don't know how the swift team would be able to maintain it otherwise though | 21:40 |
notmyname | flaper87: so if that's not what you were originally thinking, what were you asking for? | 21:40 |
flaper87 | notmyname: what about we both bring this up in $project's meetings and see the reaction of folks about these drivers living outside glance_store | 21:40 |
notmyname | flaper87: that's actually why I was brining it up today. to prep for our project meeting ;-) | 21:41 |
flaper87 | notmyname: what I was looking for is a name I can ping whenever there's something broken in the driver, reviews are needed and/or there are bugs to fix. | 21:41 |
notmyname | flaper87: ok | 21:41 |
flaper87 | I'm more than happy to bring swift folks into glance_store's core if keeping the driver there makes more sense | 21:41 |
notmyname | flaper87: so more of an advisor than as a maintainer. a "liason" if you will ;-) | 21:41 |
flaper87 | notmyname: sure... someone to blame^Wcall | 21:42 |
flaper87 | :P | 21:42 |
mattoliverau | lol | 21:42 |
notmyname | flaper87: ah? so you've got a separate -core team for these? | 21:42 |
flaper87 | notmyname: not yet but that's very simple to set up | 21:42 |
notmyname | flaper87: does this look like a decent summary? first agenda item https://wiki.openstack.org/wiki/Meetings/Swift | 21:44 |
* flaper87 clicks | 21:44 | |
*** Zyric has joined #openstack-swift | 21:48 | |
tdasilva | notmyname: flaper87: would it make sense to create a swift-driver-core team and make that made up of swift-core + glance-core? | 21:49 |
flaper87 | notmyname: looks good | 21:49 |
notmyname | flaper87: ok, thanks | 21:49 |
notmyname | tdasilva: interesting idea | 21:49 |
onovy | ntt, is it done? | 21:49 |
flaper87 | tdasilva: sure, we can do that and give permissions to that team for things under glance_store/_drivers | 21:49 |
flaper87 | tdasilva: sure, we can do that and give permissions to that team for things under glance_store/_drivers/swift* | 21:50 |
tdasilva | right | 21:50 |
flaper87 | it's just a matter of finding the best way to make it work well for you folks and us. The more we can join efforts, the better | 21:50 |
*** chlong has quit IRC | 21:51 | |
notmyname | flaper87: FWIW, I think it's great to have the swift driver in glance. because defaults matter and the out-of-the-box experience should be good | 21:51 |
mattoliverau | +1 | 21:52 |
notmyname | flaper87: just didn't go there first in my mind since that's not how I read the email | 21:52 |
*** petertr7_away is now known as petertr7 | 21:53 | |
flaper87 | notmyname: I agree. As I said, I hadn't actually thought about *existing* drivers being moved out of glance_store as it'd complicate things a bit more | 21:53 |
flaper87 | so, +1 working on creating that joint core team and having you guys being a contact point for the driver | 21:53 |
mattoliverau | tdasilva's idea or just a some point people (more then 1) I'm leading to. If the latter I'm happy to be one of them if that helps keep swift + glance a going. | 21:53 |
flaper87 | just gimme a name :D | 21:53 |
mattoliverau | tho I guess I'd be one in what ever way forward we go :P | 21:54 |
notmyname | flaper87: seems that mattoliverau just volunteered ;-) | 21:54 |
* flaper87 hugs mattoliverau and ties him to the etherpad forever | 21:54 | |
mattoliverau | lol | 21:54 |
notmyname | flaper87: but, seriously, if it's a joint core thing, then it would be PTL, I'd guess. but really a team thing | 21:54 |
* mattoliverau needs to think harder in a pre morning coffee state :P | 21:55 | |
flaper87 | in the swift and cinder case it's easier because it's OpenStack. There are other drivers I've no freaking idea what they do (again, sheepdog) | 21:55 |
flaper87 | mattoliverau: mind putting your contact info here: https://etherpad.openstack.org/p/glance-store-drivers-status | 21:55 |
flaper87 | at least for now, we can update it later | 21:56 |
flaper87 | mattoliverau: please, do that before you drink your coffee | 21:56 |
flaper87 | I don't want you to change your mind | 21:56 |
flaper87 | :P | 21:56 |
mattoliverau | flaper87: sure | 21:56 |
*** lcurtis has joined #openstack-swift | 21:57 | |
mattoliverau | flaper87: done | 21:57 |
notmyname | mattoliverau: thanks (don't overcommit!!) | 21:58 |
ntt | onovy: 22:58:05 proxy1 object-replicator: 1024/1024 (100.00%) partitions replicated | 21:58 |
notmyname | flaper87: I kinda like tdasilva's idea of the join core team. I added that to the list of options | 21:58 |
notmyname | flaper87: our meeting is wednesday. we'll see what happens | 21:58 |
flaper87 | notmyname: tdasilva mattoliverau ++ | 21:59 |
*** tongli has joined #openstack-swift | 21:59 | |
ntt | onovy: can I restart proxy? | 21:59 |
flaper87 | ours is on Thursday, I'll follow-up based with the Glance team based on the outcome of your meeting | 21:59 |
notmyname | flaper87: ok. thanks for stopping by with the extra info | 22:00 |
flaper87 | anytime, sorry for the confusing email. Glad you asked/pinged me | 22:00 |
*** haomaiwa_ has quit IRC | 22:01 | |
onovy | ntt, yep | 22:01 |
*** haomaiwang has joined #openstack-swift | 22:01 | |
ntt | onovy: it works :) | 22:02 |
ntt | actually thereis one missing id in the ring, but I think this is not a problem | 22:02 |
openstackgerrit | Ben Martin proposed openstack/swift: Print min_part_hours lockout time remaining https://review.openstack.org/257577 | 22:02 |
onovy | ntt, missing id? | 22:05 |
onovy | ntt, 0 2 3 4 - missing 1? it's ok | 22:06 |
ntt | yes | 22:08 |
*** tsg has quit IRC | 22:08 | |
ntt | ok.... but when I add a new disk id 1 will be used? | 22:09 |
ntt | is this an important thing? | 22:09 |
onovy | ntt, it's not important | 22:09 |
ntt | ok.... | 22:09 |
onovy | just "primary key" | 22:09 |
ntt | however, thanks you | 22:09 |
ntt | thank you* | 22:09 |
onovy | ntt, you are welcome | 22:10 |
ntt | it seems that swift does a lot of read operation on disks. Is this a normal behavior? | 22:10 |
onovy | ntt, try to stop auditor daemon | 22:10 |
onovy | (just for test) | 22:11 |
ntt | burst of 10MB on the network (disks are on a SAN, so I see network traffic) | 22:11 |
*** tongli has quit IRC | 22:11 | |
ntt | yes.... the problem is the auditor daemon | 22:12 |
ntt | is this a normal behavior? can I reduce this traffic? | 22:12 |
onovy | ntt, you can lower it | 22:12 |
onovy | there are few limits in config, just tune it | 22:12 |
onovy | files per second, bytes per seconds, etc. | 22:12 |
onovy | i have many many small files in production swift cluster, so i have files per second as low as 5 | 22:13 |
ntt | mmmmm.... we can speak about this problem tomorrow? | 22:13 |
onovy | ntt, in what TZ are you? | 22:14 |
ntt | I'm in Italy... 11:15PM now | 22:15 |
ntt | and I'm working from 8AM :) | 22:15 |
onovy | ntt, ok, same TZ here (CZ). so tomorrow morning is fine | 22:16 |
ntt | ok.... thank you onovy. I need to sleep :) | 22:17 |
onovy | ntt, good night | 22:17 |
ntt | bye | 22:17 |
*** ntt has quit IRC | 22:17 | |
openstackgerrit | Ben Martin proposed openstack/swift: Print min_part_hours lockout time remaining https://review.openstack.org/257577 | 22:19 |
*** tsg has joined #openstack-swift | 22:22 | |
*** zhill has quit IRC | 22:25 | |
*** petertr7 is now known as petertr7_away | 22:26 | |
blmartin | onovy: Thanks for catching that error | 22:32 |
onovy | blmartin, np :) | 22:32 |
onovy | i will read that patch tomorrow | 22:33 |
blmartin | sounds good to me, That will give me plenty of time to spell check everything else :D | 22:33 |
notmyname | blmartin: yeah, I think you did catch a bug wrt the last part moves epoch | 22:35 |
*** david-lyle has joined #openstack-swift | 22:39 | |
onovy | i bet unit tests will fail | 22:45 |
*** nadeem has quit IRC | 22:47 | |
*** dmorita has quit IRC | 22:47 | |
*** dmorita has joined #openstack-swift | 22:48 | |
*** diazjf has quit IRC | 22:51 | |
notmyname | dmorita: I forgot that you were in the US now. I thought you were just keeping really weird hours ;-) | 22:51 |
dmorita | notmyname: hehe :) | 22:52 |
*** tsg has quit IRC | 22:53 | |
onovy | mattoliverau, notmyname, can you look to #256715 #256725 #256597 pls? same three patches | 22:54 |
notmyname | onovy: looking now | 22:54 |
onovy | thanks :) | 22:55 |
notmyname | onovy: what's the urgency behind these? | 22:55 |
onovy | priority: zero | 22:55 |
onovy | just want to have my "review queue" not so long | 22:55 |
onovy | now it have +- 200 outgoing review :) | 22:55 |
onovy | and yours opinion here will be perfect too: https://review.openstack.org/#/c/251151/ | 22:58 |
blmartin | onovy: locally I had 1 failure and 1 error, I'm looking into it right now | 22:59 |
onovy | blmartin, ok :) | 22:59 |
*** jamielennox is now known as jamielennox|away | 23:01 | |
*** haomaiwang has quit IRC | 23:01 | |
*** jamielennox|away is now known as jamielennox | 23:01 | |
*** haomaiwang has joined #openstack-swift | 23:01 | |
*** zhill has joined #openstack-swift | 23:02 | |
notmyname | onovy: done | 23:02 |
onovy | thanks | 23:03 |
openstackgerrit | Merged openstack/swift-bench: Deprecated tox -downloadcache option removed https://review.openstack.org/256725 | 23:03 |
notmyname | it's so nice how quickly things land in that repo | 23:04 |
onovy | in swift-bench? | 23:04 |
notmyname | yeah | 23:04 |
onovy | swauth is fast too :) | 23:04 |
onovy | no func tests so far | 23:04 |
notmyname | yup | 23:04 |
mattoliverau | onovy: will look post meeting (i'm just going into) | 23:04 |
notmyname | no long-running gate jobs and really big gate queue | 23:04 |
notmyname | mattoliverau: I already approved them all | 23:04 |
onovy | mattoliverau, yep, notmyname already +a that, thanks | 23:05 |
mattoliverau | Ta | 23:05 |
*** chlong has joined #openstack-swift | 23:05 | |
onovy | if you can comment #251151 i will be happy :) | 23:05 |
*** asettle is now known as asettle-afk | 23:06 | |
onovy | just say if you ack christian, and i will change that patch | 23:06 |
onovy | classic fight: local or utc time... | 23:06 |
notmyname | onovy: if you use the form "patch 251151" you'll get a helpful clicky link (the trigger is the word "patch") | 23:06 |
patchbot | notmyname: https://review.openstack.org/#/c/251151/ - Show local time in swift-recon in replication part | 23:06 |
onovy | ah, that's trigger :) thx | 23:06 |
blmartin | yeah, the failure is because it compares the output of default to a string embedded in the test. :( | 23:07 |
blmartin | Maybe I can control time with mock..... | 23:07 |
onovy | a will try to find where is that regexp and fix it. i want to #<number> works too :) | 23:07 |
onovy | blmartin, yep, mock is your friend :) | 23:08 |
notmyname | hurricanerix: gmmaha: mattoliverau: running the testr functests patch again. seeing what I see vs what others are seeing | 23:11 |
*** km has joined #openstack-swift | 23:14 | |
onovy | good night | 23:14 |
hurricanerix | notmyname: i think that patch hates us =) | 23:14 |
openstackgerrit | Jonathan Hinson proposed openstack/swift: WIP Conditional GETs Fix https://review.openstack.org/257603 | 23:15 |
mattoliverau | notmyname: mine worked properly on OSX but not in_func on my SAIO. Might be a memory leak and not cleaning. But I swear it worked last week, so I wonder if something has been updated (or I was very lucky lastweek) | 23:15 |
blmartin | Good Morning mattoliverau | 23:18 |
mattoliverau | blmartin: hey man | 23:18 |
*** asettle-afk is now known as asettle | 23:20 | |
hurricanerix | mattoliverau testr gremlins? | 23:22 |
hurricanerix | =) | 23:22 |
mattoliverau | hurricanerix: yeah, things that shouldn't be so hard end up taking over your life.. damn testr :P | 23:23 |
*** kei_yama has joined #openstack-swift | 23:32 | |
notmyname | mattoliverau: "subunit2pyunit: error: no such option: --no-passthough" | 23:33 |
mattoliverau | What? Yes it does.. | 23:34 |
notmyname | mattoliverau: hmm...works on the command line | 23:36 |
*** zhill has quit IRC | 23:37 | |
*** ho has joined #openstack-swift | 23:45 | |
ho | good morning! | 23:46 |
blmartin | when running the unittests, has anyone gotten an error importing six.viewkeys? | 23:46 |
blmartin | ho: Good morning | 23:47 |
ho | blmartin: helllo | 23:47 |
mattoliverau | ho: morning | 23:54 |
ho | blmartin: last week I executed unittest but didn't get the error. | 23:54 |
ho | mattoliverau: morning! | 23:55 |
notmyname | mattoliverau: oh interesting! if I use your comment (ie not ostestr) then it supresses the log spew and looks mostly good. with gmmaha's version using ostestr, I was having problems | 23:56 |
blmartin | ho: Thanks. I think it is probably just me since the gate test did not show the same error | 23:57 |
mattoliverau | notmyname: let me try the same thing. Maybe worst case is we don't use ostestr and have another wrap script in our repo. | 23:58 |
notmyname | mattoliverau: I'm using the "python setup.py test --coverage ..." line from your comment (put into .functests). no wrappers | 23:59 |
notmyname | well tests are still running. maybe it will try to run more that it should | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!