Sunday, 2014-07-06

*** m1crofarmer is now known as m1crofarmer_02:09
*** Vickyiscorg has joined #openstack-dns04:47
*** openstackgerrit has quit IRC05:00
*** openstackgerrit has joined #openstack-dns05:01
*** ChanServ sets mode: +v openstackgerrit05:01
*** Vickyiscorg has quit IRC05:24
*** Vickyiscorg has joined #openstack-dns05:35
*** Vickyiscorg has quit IRC05:48
*** Vickyiscorg has joined #openstack-dns05:52
*** Vickyiscorg has quit IRC06:09
*** zane has joined #openstack-dns07:53
*** zane has quit IRC08:46
Kiallspam time again, sorry ;)12:00
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Ensure RPC serializes all types to primitives  https://review.openstack.org/10450512:00
openstackgerritKiall Mac Innes proposed a change to openstack/designate: WIP: Update's should use objects  https://review.openstack.org/10358712:00
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Object fields should not be marked changed if the value has not changed  https://review.openstack.org/10453112:01
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Don't create new objects when doing a create_*  https://review.openstack.org/10355812:01
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Track the original/persisted values in Objects  https://review.openstack.org/10501312:01
betsykiall: how do these changes affect the Recordset/Record api changes I’ve made? Have you had a chance to look at those yet?12:53
Kiallbetsy: hopefully, very little will need to change in your patch12:53
KiallIf it does, then I've done it wrong :D12:53
betsyThat’s what I thought, especially with the first one, but you said you hadn’t done Recordsets or Records on the WIP one, so I was just wondering12:54
betsyI was wondering if you’ve had a chance to review mine yet12:54
KiallI've just about got RecordSets done.. everything but the API sides. let me push that up so you can see the changes to central's update_recordset method12:55
openstackgerritKiall Mac Innes proposed a change to openstack/designate: WIP: Update's should use objects  https://review.openstack.org/10358712:57
Kiallbetsy: https://review.openstack.org/#/c/103587/13/designate/central/rpcapi.py12:57
betsyAh, I see. Makes sense.12:59
Kiallre your change, I've given it a quick look, but not enough to have any real comments yet :(12:59
KiallI've been trying to get ^ change done whenever I have a chance to code ;)12:59
betsyLots of work in that, but it’ll be a good change12:59
KiallYea, The change itself is fairly small, all the dependant patchsets are bigger ;)13:00
betsyYep. Those kind of changes cascade everywhere, which is what I ran into making my changes13:01
betsyAre the ones that aren’t WIP ready to go in? I can review them this morning13:01
KiallYea - I've been trying really hard to keep the patchsets to 1 concept each, hopefully making them easier to review ;)13:01
KiallIt's slow going though.. I've hit about 10 roadblocks as this point and had to circle back to fix those before moving forward :(13:02
betsyYou’ve done a great job. I couldn’t figure out how to make mine any smaller.13:02
betsyYep. Same problem I ran into. Going around in circles13:03
betsyI’d like to get mine merged in before there’s a lot of conflicts with other changes13:04
betsyAssuming, I don’t have a lot of changes to make, of course. :D13:04
KiallHah - I think we're going to have conflicts regardless ;)13:05
KiallWe've both touched wayy too many files :D13:05
betsyI know, right?13:06
KiallYea, once I'm done, hopefully today, I'll circle back to your patch and A) review it... B) try and identify any conflicts etc13:07
openstackgerritKiall Mac Innes proposed a change to openstack/designate: WIP: Update's should use objects  https://review.openstack.org/10358713:31
openstackgerritA change was merged to openstack/designate: Ensure RPC serializes all types to primitives  https://review.openstack.org/10450513:44
openstackgerritA change was merged to openstack/designate: Object fields should not be marked changed if the value has not changed  https://review.openstack.org/10453113:44
betsykiall: thx13:46
KiallOnly Records and Blacklists TODO :D Whey :D13:48
KiallThis is so tedious -_-13:48
betsyrefactoring always is :D14:22
openstackgerritKiall Mac Innes proposed a change to openstack/designate: WIP: Update's should use objects  https://review.openstack.org/10358714:29
KiallRecords done :) Blacklists are all that's left :D14:29
KiallBut.. 99.999% sure that bit is going to conflict like mad -_-14:30
*** ekarlso has quit IRC14:41
*** ekarlso has joined #openstack-dns14:48
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Update's should use objects  https://review.openstack.org/10358715:21
KiallCan't believe that patch is actually finished :D15:22
Kiallbetsy: I'm rebasing your change over mine now, doesn't look to be too many conflicts :)15:36
Kiallspotting a few small issues as I do it, but not fixing them, just aiming for a clean rebase15:43
betsykiall: cool15:43
betsyhow do I then get the clean rebased copy?15:43
*** sballe__ has joined #openstack-dns15:45
Kiallbetsy: you can fetch it back down from Gerrit with `git review -d <CHANGE NUMBER>`15:47
*** sballe_ has quit IRC15:48
KiallRebase done.. Just checking the tests still pass15:48
Kialland... they explode ;)15:48
betsy:(15:49
betsydo I fetch it in my branch that I was working in?15:49
betsyI’m sure that’s a dumb question, but I suck at git15:50
Kiallit will create a new branch called review/betsy/<topic>15:52
KiallBut - it won't do much until I fix the tests the rebase broke and upload ;)15:52
betsyYeah, I’ll definitely wait until you’re done15:53
KiallDown to 11 fails ;)15:54
betsy:)15:54
KiallI think the main issue is that you updated (Fixed is probably the right word) the storage get_recordset to return the records too.. It seems most of the tests are failing because there's extra data in there15:56
betsyI had those working in my submission15:57
KiallYep - all the tests passed before I started the rebase15:57
Kiallgit is just bad a merging things "correctly"..15:57
betsyI think I broke over half the almost 500 tests when I made my changes :)15:57
betsyTook me days to fix them all15:58
Kiallouch .. Yea, I think my changes have touched almost every test too ;)15:59
KiallSomething simple has broke - I've got two main errors - "BadRequest: Moving a recordset between tenants is not allowed" and16:01
KiallMismatchError: !=:16:01
Kiallreference = [<designate.storage.impl_sqlalchemy.models.Record object at 0x7f1614bb9d50>,16:01
Kiall <designate.storage.impl_sqlalchemy.models.Record object at 0x7f1614bb6a90>]16:01
Kiallactual    = ['192.3.3.15', '192.3.3.16']16:01
Kiallwhere one list is the models, the other is the text representations16:01
Kialland the move between tenants stuff is just confusing :) No clue why that's triggered yet16:01
KiallAll the storage tests are passing, that's a start :)16:07
*** zane has joined #openstack-dns16:18
Kiallbetsy: re that missing tests bug, I'd recommend using my "updates should use objects" commit as a base, as it changes how lots of the storage tests work16:22
betsySorry. Not sure exactly what you mean16:23
Kiall`git review -d 103587 && git checkout -b bug/1338246` then work away and commit etc.. Your fix will end up on top of mine, so no rebases necessary16:23
betsyOh, I see16:23
KiallYep - since we know it'll conflict - we may as well do it in the pattern that will merge correctly from the start :)16:24
betsyYeah. I wasn’t going to do the missing tests bug today. I just stuck my name on it since I did the Blacklists in the first place. I won’t get to it until later this week16:25
Kiallbetsy: Anyway - I'm seeing an issue with the combination of your RecordSet and my objects changes, where RecordSet's have a nested list of Records to manage..16:25
betsyIn the storage layer?16:26
KiallThe combination of changes don't play nice .. I'm going to take a step back, fix the Objects to properly handle lists of nested objects, then rebase yours again16:26
KiallNah - In isolation, both work nicely..16:26
KiallIn combination, they don't :'(16:26
betsyok16:26
KiallThe SQLA model objects find their way outside of the storage layer once our changes merge, which isn't right :'( It should be an easy fix to the objects stuff to handle it though16:28
Kiall(I hope :P)16:28
betsyYeah. Good luck!16:29
KiallIt'll be easier that my last change, I know that for sure :D16:29
betsyOne can only hope. :D16:29
Kialllol .. not a good start -_-16:32
KiallRan 521 (+427) tests in 11.889s (+3.870s)16:32
KiallFAILED (id=61, failures=316 (+312))16:32
betsyGood grief! :(16:53
KiallIt's OK.. was my own fault ;)17:16
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Iterator methods should be on DictObjectMixin  https://review.openstack.org/10502017:45
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement a ListObjectMixin class  https://review.openstack.org/10502117:45
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement a ListObjectMixin class  https://review.openstack.org/10502118:03
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement a ListObjectMixin class  https://review.openstack.org/10502118:16
*** zane has quit IRC18:30
*** zane has joined #openstack-dns18:52
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement a ListObjectMixin class  https://review.openstack.org/10502118:59
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement a ListObjectMixin class  https://review.openstack.org/10502119:00
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement a ListObjectMixin class  https://review.openstack.org/10502119:07
*** zane has quit IRC19:12
openstackgerritEndre Karlson proposed a change to openstack/designate-specs: [designateclient] v1 support for keystone sessions  https://review.openstack.org/10503319:58
openstackgerritEndre Karlson proposed a change to openstack/designate-specs: [designateclient] v1 support for keystone sessions  https://review.openstack.org/10503320:06
ekarlsobetsy: u wanna read spec ? ; p20:08
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement a ListObjectMixin class  https://review.openstack.org/10502121:29
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement equality methods on DesignateObject  https://review.openstack.org/10503621:29
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Implement equality methods on DesignateObject  https://review.openstack.org/10503621:56
openstackgerritKiall Mac Innes proposed a change to openstack/designate: WIP: Attach records to RecordSet objects  https://review.openstack.org/10503821:56
openstackgerritEndre Karlson proposed a change to openstack/designate-specs: [designateclient] Bindings for V2 API  https://review.openstack.org/10504021:59
betsyekarlso: Sure. I’ll try to look at it later tonight23:30
*** zane has joined #openstack-dns23:30
*** zane has quit IRC23:59

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