Wednesday, 2014-11-12

*** Viswanath has joined #openstack-swift00:25
*** dmorita has joined #openstack-swift00:27
*** Viswanath has quit IRC00:29
*** ircolle has quit IRC00:31
*** mkollaro has quit IRC00:41
claygw00t wtg torgomatic - encryption spec looks solid!00:44
*** addnull has joined #openstack-swift00:51
*** addnull has quit IRC00:51
*** addnull has joined #openstack-swift00:53
*** kyles_ne_ has quit IRC00:57
*** kyles_ne has joined #openstack-swift00:58
openstackgerritClay Gerrard proposed a change to openstack/swift: Prefer X-Backend-Timestamp for X-Newest  https://review.openstack.org/13386901:05
*** CaioBrentano has quit IRC01:05
*** rmcall has quit IRC01:14
*** sungju has joined #openstack-swift01:16
openstackgerritClay Gerrard proposed a change to openstack/swift-specs: Updating containers on object fast-POST  https://review.openstack.org/10259201:20
*** kopparam has joined #openstack-swift01:20
*** kyles_ne has quit IRC01:23
*** kyles_ne has joined #openstack-swift01:23
*** kopparam has quit IRC01:25
*** gyee has quit IRC01:27
openstackgerritClay Gerrard proposed a change to openstack/python-swiftclient: Make preauth params work  https://review.openstack.org/13071101:29
*** infotection has quit IRC01:44
*** shri has quit IRC01:45
*** Viswanath has joined #openstack-swift01:47
*** infotection has joined #openstack-swift01:48
*** Viswanath has quit IRC01:51
*** addnull has quit IRC02:05
*** nosnos has joined #openstack-swift02:06
*** addnull has joined #openstack-swift02:18
*** openstackgerrit has quit IRC02:34
*** sluo_laptop has joined #openstack-swift02:37
*** haomai___ has quit IRC02:38
*** tellesnobrega_ has joined #openstack-swift02:46
*** rmcall has joined #openstack-swift02:47
*** haomaiwang has joined #openstack-swift02:57
*** haomai___ has joined #openstack-swift02:59
*** haomaiwang has quit IRC02:59
*** kyles_ne has quit IRC03:00
*** kyles_ne_ has joined #openstack-swift03:01
*** haomai___ has quit IRC03:01
*** haomaiwang has joined #openstack-swift03:05
*** abhirc has quit IRC03:07
*** haomaiwang has quit IRC03:08
*** haomaiwa_ has joined #openstack-swift03:08
*** kopparam has joined #openstack-swift03:09
*** kopparam has quit IRC03:14
*** rmcall has quit IRC03:16
*** rmcall has joined #openstack-swift03:17
*** kopparam has joined #openstack-swift03:18
*** Viswanath has joined #openstack-swift03:22
*** kopparam has quit IRC03:23
*** Viswanath has quit IRC03:25
*** haomaiw__ has joined #openstack-swift03:29
*** haomaiwa_ has quit IRC03:33
*** kyles_ne_ has quit IRC03:35
*** addnull has quit IRC03:44
*** jyoti-ranjan has joined #openstack-swift03:56
*** rmcall_ has joined #openstack-swift04:05
*** rmcall has quit IRC04:05
*** rmcall_ is now known as rmcall04:05
*** kyles_ne has joined #openstack-swift04:55
*** kyles_ne_ has joined #openstack-swift04:57
*** miqui has quit IRC04:58
*** kopparam has joined #openstack-swift04:59
*** kyles_ne has quit IRC05:00
*** addnull has joined #openstack-swift05:01
*** ppai has joined #openstack-swift05:15
*** tellesnobrega_ has quit IRC05:23
*** kyles_ne has joined #openstack-swift05:27
*** kyles_ne_ has quit IRC05:30
*** nshaikh has joined #openstack-swift05:32
*** kyles_ne has quit IRC05:49
*** zaitcev has quit IRC06:04
*** rmcall has quit IRC06:11
*** SkyRocknRoll has joined #openstack-swift06:17
*** SkyRocknRoll has joined #openstack-swift06:17
*** k4n0 has joined #openstack-swift06:37
*** rmcall has joined #openstack-swift06:46
*** ppai has quit IRC06:50
*** sungju has quit IRC06:54
*** nellysmitt has joined #openstack-swift06:56
*** ppai has joined #openstack-swift07:05
*** addnull has quit IRC07:07
*** kopparam has quit IRC07:08
*** nellysmitt has quit IRC07:14
*** chmouel has quit IRC07:17
*** chmouel has joined #openstack-swift07:19
*** nellysmitt has joined #openstack-swift07:36
*** addnull has joined #openstack-swift07:38
*** ppai has quit IRC07:40
*** chmouel has quit IRC07:43
*** kopparam has joined #openstack-swift07:44
*** ppai has joined #openstack-swift07:54
*** chmouel has joined #openstack-swift07:55
*** jistr has joined #openstack-swift08:08
*** haomaiw__ has quit IRC08:13
*** nellysmitt has quit IRC08:13
*** rmcall has quit IRC08:14
*** haomaiwa_ has joined #openstack-swift08:14
*** joeljwright has joined #openstack-swift08:15
*** rmcall has joined #openstack-swift08:20
*** HONDA has joined #openstack-swift08:26
*** rmcall has quit IRC08:30
*** nellysmitt has joined #openstack-swift08:32
*** jordanP has joined #openstack-swift08:36
*** mmcardle has joined #openstack-swift08:46
*** kyles_ne has joined #openstack-swift08:50
*** kyles_ne has quit IRC08:54
*** mkollaro has joined #openstack-swift09:01
*** evanjfraser_ has joined #openstack-swift09:02
*** ppai has quit IRC09:02
*** evanjfraser has quit IRC09:02
*** jistr has quit IRC09:06
*** foexle has joined #openstack-swift09:08
*** ppai has joined #openstack-swift09:16
*** nellysmitt has quit IRC09:17
*** nellysmitt has joined #openstack-swift09:19
*** nellysmitt has quit IRC09:22
*** jistr has joined #openstack-swift09:26
*** haomaiw__ has joined #openstack-swift09:26
*** haomaiwa_ has quit IRC09:30
*** mkollaro has quit IRC09:56
*** jordanP has quit IRC09:58
*** mkollaro has joined #openstack-swift10:02
*** jordanP has joined #openstack-swift10:05
*** tellesnobrega_ has joined #openstack-swift10:11
*** kopparam has quit IRC10:11
*** aix has joined #openstack-swift10:18
*** addnull has quit IRC10:22
*** ppai has quit IRC10:23
*** tellesnobrega_ has quit IRC10:23
*** tellesnobrega_ has joined #openstack-swift10:29
*** ppai has joined #openstack-swift10:35
*** haomaiw__ has quit IRC10:36
*** nosnos has quit IRC10:39
*** addnull has joined #openstack-swift10:48
*** tellesnobrega_ has quit IRC10:50
*** kopparam has joined #openstack-swift11:00
*** nosnos has joined #openstack-swift11:02
*** Dafna has joined #openstack-swift11:03
*** HONDA has quit IRC11:07
*** aix has quit IRC11:14
*** tellesnobrega_ has joined #openstack-swift11:20
*** aix has joined #openstack-swift11:28
*** acoles_away is now known as acoles11:28
*** ppai has quit IRC11:39
*** ppai has joined #openstack-swift11:52
*** nellysmitt has joined #openstack-swift11:53
*** mkollaro has quit IRC11:53
*** dmsimard_away is now known as dmsimard11:59
*** kopparam has quit IRC11:59
*** tdasilva has joined #openstack-swift11:59
*** kopparam has joined #openstack-swift12:04
*** dmorita has quit IRC12:27
*** kopparam has quit IRC12:27
*** ppai has quit IRC12:32
*** addnull has quit IRC12:32
*** exploreshaifali has joined #openstack-swift12:37
*** nshaikh has left #openstack-swift12:47
*** rawat has quit IRC12:56
*** tellesnobrega_ has quit IRC12:56
*** tellesnobrega_ has joined #openstack-swift13:03
*** nosnos has quit IRC13:10
*** SkyRocknRoll has quit IRC13:23
*** nellysmitt has quit IRC13:41
*** k4n0 has quit IRC13:46
*** tellesnobrega_ has quit IRC13:47
*** haomaiwa_ has joined #openstack-swift14:16
*** jyoti-ranjan has quit IRC14:23
*** haomaiwa_ has quit IRC14:28
*** kopparam has joined #openstack-swift14:30
*** haomaiwa_ has joined #openstack-swift14:37
*** miqui has joined #openstack-swift14:39
*** exploreshaifali has quit IRC14:39
*** openstackgerrit has joined #openstack-swift14:41
*** rmcall has joined #openstack-swift14:41
*** geaaru has joined #openstack-swift14:43
openstackgerritThomas Bechtold proposed openstack/swift: Raise max header size to accommodate large tokens  https://review.openstack.org/13396714:44
*** rmcall has quit IRC14:46
*** kopparam has quit IRC14:50
*** rmcall has joined #openstack-swift14:50
*** rmcall has quit IRC14:55
*** zaitcev has joined #openstack-swift14:55
*** ChanServ sets mode: +v zaitcev14:55
*** haomaiwa_ has quit IRC15:17
cschwedeacoles: thanks for your comment :)15:27
acolescschwede: np. btw, i'm all set to +2 this https://review.openstack.org/#/c/121893/ but had a (probably dumb) question if you have chance to answer15:29
acolescschwede: yes/no is all i need :) no change needed to patch15:29
cschwedeacoles: oh yes, sure, let me have a look15:29
*** joe__ has joined #openstack-swift15:31
*** mahatic has joined #openstack-swift15:34
joe__I noticed something, that  an object that has been quarantine ( which is moved to the quarantine folder) gets replicated back to the same wrong hash directory name15:34
*** ircolle has joined #openstack-swift15:36
joe__that means it will never will get remove and will kip filling up the storage with quarantine items15:36
cschwedejoe__: sounds like there is an old ringfile on some node?15:40
joe__when I do swift-recon --md5 it says it matches in all nodes15:42
swifterdarrelljoe__: cschwede: differing swift.conf prefix/suffix on some node(s)?15:43
cschwedejoe__: is there any (old) node (maybe not even in the ring anymore) with running replicators?15:43
swifterdarrelljoe__: is there a log line of some sort that gives a reason for the quarantine?15:44
*** ircolle has quit IRC15:45
joe__I while back I had a node that had the wrong hash in the swift.conf that is how all this started, that was corrected, but I have been unable to get rid of the quarantine15:45
joe__this is the error: ERROR Object /srv/node/sdc1/objects/99974/d0e/73a28f953e60275850f161be8d7d7d0e failed audit and was quarantined: Hash of name in metadata does not match directory name15:45
*** ircolle has joined #openstack-swift15:46
joe__so the auditor moves it to quarantine, but then after a while it gets replicated back15:46
swifterdarrelljoe__: ah, so I guess the object's name (in metadata) reflects the old/bad has from the incorrect swift.conf values... and that'll never get updated/fixed :-/15:46
joe__I just checked manually md5 in all rings in all nodes and they match15:46
swifterdarrelljoe__: cschwede: sounds like a legit undesirable result for objects PUT while some nodes have mismatched swift.conf settings, and I don't know that there's any existing tooling to repair this specific resulting state...15:48
swifterdarrelljoe__: what you'd need to do is re-write the object's metadata hash data to reflect its correct location so there's no more mismatch15:48
joe__here is the info for the file http://paste.openstack.org/show/132411/15:48
swifterdarrelljoe__: how many objects are affected?15:48
joe__there are a lot of files affected, as it was one node and that node had a lot of storage space15:50
openstackgerritDonagh McCabe proposed openstack/swift-specs: Composite Autorization and Service Accounts  https://review.openstack.org/10522815:50
joe__the meta data shows the correct location, if I go to the location in the metadata the file exists too15:50
swifterdarrelljoe__: just to make sure i'm reading that correctly, 697c4c6e6442e9b5e9f27146d886fb5f is the new/correct hash and ebcd36d71eaded8cc10b8def205ee650 is the busted one that's living inside the object and/or xattrs?15:51
cschwedeswifterdarrell: yes, sounds reasonable. hmm, we should fix this in swift15:51
*** annegent_ has joined #openstack-swift15:51
joe__the other way 697c4c6e6442e9b5e9f27146d886fb5f is the incorrect hash and ebcd36d71eaded8cc10b8def205ee650 is the correct one15:52
swifterdarrelljoe__: cschwede: anything we do will have to be carefully done to correct legit problems but not activate in other situations where changing the object may not be 100% correct to do15:52
cschwedeswifterdarrell: yes, fully agree15:52
swifterdarrelljoe__: cschwede: that's why I'm thinking of some kind of run-on-demand repair tool vs. automatic activation in normal Swift activities15:52
swifterdarrelljoe__: cschwede: it's unfortunate, but running with mismatched swift.conf values is pretty pathological15:53
swifterdarrelljoe__: k (re: i had the good/bad hashes backward)15:53
swifterdarrelljoe__: wait, so 697c4c6e6442e9b5e9f27146d886fb5f is the incorrect hash, but that's where the replicator keeps trying to put the object?15:54
swifterdarrelljoe__: since fixing the swift.conf are you 100% sure all object-replicators on affected servers have been restarted?15:56
joe__swifterdarrell: yes it puts it back there, I don't understand how, as the replicator in theory should be looking into the right place only15:56
swifterdarrelljoe__: iirc, the swift.conf stuff is imported and never updated, so changes require process-restart15:56
joe__swifterdarrell: yes since then for sure they got restarted, I upgraded the version 2.1 for example15:57
swifterdarrelljoe__: so maybe double-check that there are no lingering object-replicator processes (they may not have pidfile entries, etc.)15:57
swifterdarrelljoe__: like, compare process listing and process start times vs. when you know the services should have restarted15:57
swifterdarrelljoe__: I think my earlier analysis is wrong and it's not a matter of repairing the object/xattrs, but it really sounds like a rogue replicator is still running with the wrong swift.conf vals in memory15:58
joe__swifterdarrell: I will check to be safe, but I am pretty sure they have been restarted at some point since then15:58
swifterdarrelljoe__: knowing that new replicators are running ok is insufficient...you're after old replicators that, for whatever reason, escaped the "stop" part of "restart"15:59
*** Nadeem has joined #openstack-swift16:00
swifterdarrelljoe__: if no stale/rogue object-replicators can be found, another thing to do would be to check the replication logs and for a single affected file, see if you can tell which object-replicator is sending that flie to the wrong place16:00
swifterdarrelljoe__: then try to "zoom in" on that object-replicator and see if you can tell how it's making the wrong hash determination16:00
joe__swifterdarrell: okay I will dig in16:01
swifterdarrelljoe__: i'm in the middle of something else, so i can't check for sure, but maybe a lingering object-server could mis-handle the REPLICATE request if *it* still had old swift.conf values loaded in memory?16:01
swifterdarrelljoe__: so you may need to look for any stale swift-related processes on all servers16:02
joe__swifterdarrell: but would this proper clean up be part of swift in the future?16:02
swifterdarrelljoe__: if the cause of the not-fixing is operational, like stale processes were running, I don't how Swift could fix that, really16:03
*** david-lyle has joined #openstack-swift16:03
swifterdarrelljoe__: it sounds like everything is fine now except for whatever replicator(s) is/are putting the object back into the wrong hash path (causing it to get quarantined)... which smells like one or more stale daemons which have the bad swift.conf loaded16:04
*** rmcall has joined #openstack-swift16:05
swifterdarrelljoe__: so i guess the answer to "would swift clean this up automatically in the future?" is "it depends"16:05
cschwedeswifterdarrell: i’m just looking into the swift code, i might be wrong but i think the replicators fix this (as long as they have the correct swift.conf and ring). so no need for a tool?16:06
swifterdarrellcschwede: ya, I think we'll know more once we know for sure there are or are not rogue replicators or other swift backend daemons still running16:07
swifterdarrellcschwede: my current theory is that the issue is operational and not a bug in swift per se; it's tricky for a swift cluster to "automatically" verify they all have the same swift.conf prefix/suffix values, since those are sensitive data16:11
joe__swifterdarrell: cschwede: okay I found the node that replicated back the bad one, so I am rebooting the whole node to be 100% sure,16:21
*** ircolle has left #openstack-swift16:23
cschwedeacoles: to give you a short answer to your question: yes :)16:29
acolescschwede: ok :)16:29
cschwedeacoles: but i need to look into the bug report again, i’m wondering why there was a partition stored two times on one disc. this should not happen at all? (at least not if there are more discs than replicas)16:29
cschwedejoe__: ah, great that you found the node! let us know if this solved your problem16:30
acolescschwede: are you still happy with your patch though?16:31
cschwedeacoles: yes, the patch is ok from my point of view. but there might be another issue (not related to my patch, only to the bugreport). looking16:32
cschwede:)16:33
*** Viswanath has joined #openstack-swift16:36
openstackgerritDonagh McCabe proposed openstack/swift-specs: Adds Object Storage v1 API specification information  https://review.openstack.org/12938416:38
*** Viswanath has quit IRC16:39
*** gyee has joined #openstack-swift16:45
*** abhirc has joined #openstack-swift16:47
*** dANO has joined #openstack-swift16:59
dANOHi, How i can add an ssl certificat in my openstack swift ?17:01
*** abhirc has quit IRC17:07
*** exploreshaifali has joined #openstack-swift17:08
zaitcevAdd it to load balancer instead.17:17
*** nellysmitt has joined #openstack-swift17:17
*** kyles_ne has joined #openstack-swift17:22
openstackgerritDonagh McCabe proposed openstack/swift-specs: Composite Autorization and Service Accounts  https://review.openstack.org/10522817:23
*** nshaikh has joined #openstack-swift17:38
*** jistr has quit IRC17:38
*** acoles is now known as acoles_away17:52
openstackgerritMerged openstack/swift-specs: updated docs on specs workflow  https://review.openstack.org/13317417:53
*** annegent_ has quit IRC17:58
*** bkopilov has quit IRC17:59
*** annegent_ has joined #openstack-swift18:00
*** rmcall has quit IRC18:00
*** dANO has quit IRC18:00
*** rmcall has joined #openstack-swift18:01
*** abhirc has joined #openstack-swift18:03
*** abhirc has quit IRC18:04
*** abhirc has joined #openstack-swift18:05
openstackgerritMerged openstack/swift: Fix bug in swift-ring-builder list_parts  https://review.openstack.org/12189318:06
*** abhirc has quit IRC18:13
*** kyles_ne has quit IRC18:15
*** abhirc has joined #openstack-swift18:16
*** aix has quit IRC18:19
*** kyles_ne has joined #openstack-swift18:19
swifterdarrelljoe__: please let us know if the reboot solved the issue (hoping so)18:49
*** shri has joined #openstack-swift18:53
*** elambert has joined #openstack-swift18:58
*** jordanP has quit IRC19:03
*** tsg_ has joined #openstack-swift19:06
*** tsg_ has quit IRC19:10
*** rmcall has quit IRC19:10
*** rmcall has joined #openstack-swift19:12
joe__swifterdarrell: I rebooted one node, and then saw replicating back from another node, then I restarted that other node, now I am waiting to see if it replicates the wrong one again from any other node19:12
openstackgerritClay Gerrard proposed openstack/swift-specs: Updating containers on object fast-POST  https://review.openstack.org/10259219:13
swifterdarrelljoe__: k19:13
*** kyles_ne has quit IRC19:13
*** cbaesema has joined #openstack-swift19:13
*** kyles_ne has joined #openstack-swift19:13
claygmorning19:16
*** mahatic has quit IRC19:26
*** kyles_ne has quit IRC19:26
openstackgerritClay Gerrard proposed openstack/python-swiftclient: Make preauth params work  https://review.openstack.org/13071119:30
*** mahatic has joined #openstack-swift19:39
clayghow can we make changes to the dashboard?  Would anyone be against making it filter wip patches?19:42
openstackgerritClay Gerrard proposed openstack/swift-specs: Composite Autorization and Service Accounts  https://review.openstack.org/10522819:50
*** abhirc has quit IRC19:50
*** abhirc has joined #openstack-swift19:51
openstackgerritClay Gerrard proposed openstack/swift-specs: Composite Authorization and Service Accounts  https://review.openstack.org/10522819:51
*** foexle has quit IRC19:59
elambertnotmyname:  did the meeting time get moved?20:06
mahaticnotmyname, hello! around?20:06
*** annegent_ has quit IRC20:07
*** annegent_ has joined #openstack-swift20:08
*** jordanP has joined #openstack-swift20:14
*** icksa has joined #openstack-swift20:14
openstackgerritClay Gerrard proposed openstack/swift: Prefer X-Backend-Timestamp for X-Newest  https://review.openstack.org/13386920:18
claygelambert: mahatic: notmyname is on vacation!20:19
claygswifterdarrell is acting PTL - be careful20:19
elambertclayg:  thanks .. so .. no meeting this week?20:19
claygwe could have a meeting i suppose - peluse torgomatic, is EC done yet?20:20
torgomaticnope!20:20
clayggood meeting20:20
* torgomatic drops the mic20:20
swifterdarrellgood meeting everyone20:20
elambertgood talk russ :-)20:20
claygoh, national lampoon reference, nice20:21
claygbriancline: hey - can you elaborate on your comment on https://review.openstack.org/#/c/133869/ ?20:23
*** infotection has quit IRC20:24
*** exploreshaifali has quit IRC20:24
*** abhirc has quit IRC20:24
claygbriancline: it sounded like you said that if X-newest is trucking along and it hits a 404 it will stop digging into handoffs - but I think it will acctually go until it hits the end of the request_node_count config option (or runs out of nodes)20:24
claygbriancline: maybe you can help me find a test that will fail like you're observing - or i'm mis understanding your observation entirely?20:24
* clayg hopes briancline was just wrong; but seems unlikely20:25
*** infotection has joined #openstack-swift20:27
peluseheh20:27
*** abhirc has joined #openstack-swift20:30
claygpeluse: don't laugh; briancline is very teddy roosevelt about shit - when you can hear what he's saying it's normally very frightening20:31
claygdfg: you gunna look at that error I saw with the node limiting patch - https://review.openstack.org/#/c/112424/20:32
claygalso, why do all the needs approval patches on the dashboard for swiftclient already have my +2 on them20:33
claygalso, does anyone have any good ideas what to do about the sysmeta probetests for ssync?  maybe I can fix up ssync to work with .meta files20:33
peluseclayg, I'm actually behind a few minutes, was responding to your sarcastic question about EC status :)20:33
claygI mean I'm going to have to anyway; I was just thinking i would do it after fast-POST is a thing again20:33
claygpeluse: yeah I'm a real joker, I knew you were refering to that but I thought I'd take another shot at BC since he doesn't seem to be in here atm20:34
pelusenice... extra cup of coffee right after lunch maybe?20:35
claygDID SOMEONE SAY COFFEE!?!!!!120:35
peluseyou know... there are a lot of decaffeinated brands on the market today that are just as tasty as the real thing...20:37
* peluse wonders if clayg can name *that* flick20:37
claygoh i had to google the national lampoon thing too20:38
pelusehah!  Real Genius, Val Kilmer from a really long time ago... awesome flick though20:38
elamberthttps://www.youtube.com/watch?v=iYTdILs7-1Q .. for those who want the real thing20:39
* clayg was hoping for Val Kilmer; reading http://en.wikiquote.org/wiki/Real_Genius20:39
elamberthttp://www.hark.com/clips/nfxfkgdhbf-decaffeinated20:42
elambertclayg: ^^ not a video clip sadly20:43
claygnot bad20:43
peluseVK is one funny mofo20:45
elambertpeluse: indeed .. top secret one of my favorite movies20:46
claygthere was some movie recently where it went to mars - it wasn't a funny movie as i recall - but he was funny in it20:46
pelusefor sure!  top secret, forgot about that one20:47
*** shakamunyi_ has joined #openstack-swift20:49
*** kyles_ne has joined #openstack-swift20:57
*** gyee has quit IRC20:58
*** shakamunyi_ has quit IRC21:03
*** MasterPiece has joined #openstack-swift21:11
*** gyee has joined #openstack-swift21:14
*** shakamunyi_ has joined #openstack-swift21:17
*** abhirc has quit IRC21:18
*** abhirc has joined #openstack-swift21:18
*** shakamunyi_ has quit IRC21:27
*** Viswanath has joined #openstack-swift21:36
*** Viswanath has quit IRC21:40
*** Viswanath has joined #openstack-swift21:41
*** annegent_ has quit IRC21:44
*** Viswanath has quit IRC21:44
*** icksa has quit IRC21:47
*** abhirc has quit IRC21:50
*** abhirc has joined #openstack-swift21:51
*** nshaikh has quit IRC21:53
*** annegent_ has joined #openstack-swift21:55
*** annegent_ has quit IRC22:03
peluseFYI, Swift native vs Ceph w/RADOSGW comparison. http://pushpeshsharma.blogspot.in/2014/11/openstack-swift-vs-ceph-rgw-read.html22:04
pelusesent to me by one of our benchmakring guys, I've haven't digested it yet...22:05
claygpeluse: can you just tell us who wins so we don't have to use our heads?  always better to base your world-view off what someone told you about something they read on the internet than to do my own evaluation...22:05
peluseSwift, so I'm sure many won't bother reading now :)22:07
claygpeluse: am i missing the part where he benchmarked write thorughput?22:07
peluseoddly missing22:08
claygyeah i guess in the 8 worker count 1GB reads we're not gunna do well because we'll only have 8 disks working22:12
claygnot sure what'd I change there, it makes sense, wonder what a mixed read workload would look like22:13
tdasilvaclayg, peluse: pushpesh is a former red hatter, I believe now working at SanDisk, he was our QE engineer working on swiftonfile. He contacted us with these results earlier and you will see some of those emails on the comments below22:16
peluseyup, saw your name in there :)22:17
claygyay redhat!22:17
peluseclayg, maybe I'm still jetlagged, why does the 8 concurrent clients w/1GB reads being low seem normal?22:17
tdasilvaI think Yehuda and Mark from rgw is helping him out with some changes he could make to rgw22:17
brianclineclayg: just saw your question from earlier here. clearly I was paying attention22:21
*** nellysmitt has quit IRC22:22
brianclineclayg: I'd done a few tests around this in the past, but the last one I did was removing an entire ring partition from disk so that it'd be re-replicated, but during that time, requesting objects that live in that partition with x-newest would yield a 404 to the client and stop trying, even though the other two replica holders still had good copies22:24
openstackgerritpaul luse proposed openstack/swift: Add node/pair index patch back into feature/EC  https://review.openstack.org/13406522:25
brianclineclayg: I haven't tested the same under 2.x, I just wasn't sure if anything around that had changed quasi-recently22:26
*** miqui has quit IRC22:27
brianclinelol @ teddy roosevelt22:27
pelusetorgomatic, See patch ^ needs your eyes for sure22:28
torgomaticpeluse: cool, will look shortly22:28
pelusegracias22:28
claygpeluse: can i look at it too? (admiting my eyes are only half as good as torgomatic's)22:28
peluseclayg, you can look with just one eye :)22:29
claygbriancline: that's fucked up - I'll do a quick functional test but I think I know how it's gunna work out - don't expect anything changed there recently so more likely we have no idea what was going on22:29
claygpeluse: maybe if torgomatic used only one eye?22:29
pelusepair reviewing, rock n roll22:30
torgomaticarr matey22:30
* peluse is outta here... for a few hrs anyway22:30
claygpeluse: i tried that once and it turned out to not be dramatically better - there was some notion that you could avoid two people doing the same thing - but sometimes reproducibility of results is a reasonable part of validation22:31
brianclineclayg: that's what I was thinking. if not, the small test cluster I saw it on is still alive, just outdated (1.12), so I could probably reproduce. if it fails again, I could move up the version chain to satisfy my curiosity as to when it changed (assuming nothing else was super crazy wrong with my test cluster)22:32
*** jordanP has quit IRC22:32
claygbriancline: yeah idk, need more info, the 404 thing seems solid22:35
*** geaaru has quit IRC22:42
*** nomad411 has joined #openstack-swift22:44
*** tellesnobrega_ has joined #openstack-swift22:44
claygpeluse: torgomatic: idk, my gut is that rather than change the signature we should just decorate the node dicts with an index than will just be there for when it's needed22:51
claygit'd be easy to do in _get_part_nodes - I'm not really sure from our conversations if it's required for handoffs?22:51
claygpeluse: torgomatic: any idea why the FA index order doesn't match the order returned from swift-get-nodes?22:58
claygpeluse: torgomatic: neverind totally matches swift-get-nodes - i was calling get-nodes with a /v1/ in the path bah23:00
*** jordanP has joined #openstack-swift23:02
*** david-lyle is now known as david-lyle_afk23:12
torgomaticclayg: the node dicts are currently shared23:12
brianclinesanity check: keystone is absolutely required in order to run its func tests against swift, right? no tempauth, that is23:12
brianclineer, run tempest's func tests23:12
*** abhirc has quit IRC23:13
torgomaticthe ring (class Ring) deserializes stuff to an array of (mutable) dicts, then hands out references to them for folks to go use23:13
claygtorgomatic: by who?  you mean in the ring?  yeah but we could return a copy23:13
torgomaticso yeah, we'd have to copy them or not mutate them23:13
claygtorgomatic: ok23:13
torgomaticI went with not mutating them, but ymmv23:13
* torgomatic doesn't have a particularly strong opinion here23:13
claygtorgomatic never seems to have strong opinions when it comes to the interface of the implementation or style of code that is functionally equivilant...23:15
* clayg thinks torgomatic may be a cylon23:15
torgomatichehe23:15
torgomaticnow if you'll pardon me, I'm going to go make some toast23:15
*** jordanP has quit IRC23:16
*** tellesnobrega_ has quit IRC23:20
*** rmcall has quit IRC23:29
*** mmcardle1 has joined #openstack-swift23:31
*** mmcardle has quit IRC23:33
*** ahonda has joined #openstack-swift23:34
*** tellesnobrega_ has joined #openstack-swift23:35
*** kyles_ne has quit IRC23:40
*** dmsimard is now known as dmsimard_away23:44
*** tellesnobrega_ has quit IRC23:45
*** nomad411 has quit IRC23:45
*** exploreshaifali has joined #openstack-swift23:48
*** joeljwright has quit IRC23:50
*** abhirc has joined #openstack-swift23:51

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