Wednesday, 2013-12-18

*** arnaud__ has joined #openstack-meeting-alt00:03
*** arnaud has joined #openstack-meeting-alt00:03
*** markmcclain has joined #openstack-meeting-alt00:05
*** flwang has quit IRC00:06
*** flwang has joined #openstack-meeting-alt00:06
*** flwang has quit IRC00:08
*** dougshelley66 has quit IRC00:08
*** sarob has joined #openstack-meeting-alt00:08
*** dougshelley66 has joined #openstack-meeting-alt00:09
*** sarob has quit IRC00:13
*** rnirmal has joined #openstack-meeting-alt00:13
*** tanisdl has quit IRC00:14
*** cody-somerville has joined #openstack-meeting-alt00:14
*** cody-somerville has quit IRC00:14
*** cody-somerville has joined #openstack-meeting-alt00:14
*** rongze has joined #openstack-meeting-alt00:16
*** banix has quit IRC00:17
*** lblanchard has joined #openstack-meeting-alt00:20
*** rongze has quit IRC00:21
*** alazarev has quit IRC00:37
*** jergerber has quit IRC00:45
*** yamahata has joined #openstack-meeting-alt00:47
*** sacharya has joined #openstack-meeting-alt00:48
*** alazarev has joined #openstack-meeting-alt00:53
*** flwang has joined #openstack-meeting-alt00:53
*** morazi has left #openstack-meeting-alt00:56
*** esker has joined #openstack-meeting-alt01:01
*** yogesh has joined #openstack-meeting-alt01:02
*** dhellmann has joined #openstack-meeting-alt01:10
*** flwang has quit IRC01:10
*** dhellmann has left #openstack-meeting-alt01:11
*** nosnos has joined #openstack-meeting-alt01:26
*** ashaikh has quit IRC01:28
*** amcrn has quit IRC01:31
*** yogesh has quit IRC01:43
*** rollietikes has joined #openstack-meeting-alt01:44
*** cody-somerville has quit IRC01:48
*** malini is now known as malini_afk01:56
*** flwang has joined #openstack-meeting-alt01:58
*** bcrochet has quit IRC01:59
*** flwang has quit IRC02:00
*** jomara has quit IRC02:00
*** jomara has joined #openstack-meeting-alt02:00
*** bcrochet has joined #openstack-meeting-alt02:01
*** flwang has joined #openstack-meeting-alt02:02
*** markwash has quit IRC02:02
*** banix has joined #openstack-meeting-alt02:08
*** gokrokve has joined #openstack-meeting-alt02:12
*** rongze has joined #openstack-meeting-alt02:14
*** alazarev has quit IRC02:19
*** lblanchard has quit IRC02:49
*** yogesh has joined #openstack-meeting-alt02:54
*** mozawa has joined #openstack-meeting-alt02:54
*** rollietikes has quit IRC02:58
*** yogesh has quit IRC02:58
*** rongze has quit IRC03:02
*** haleyb has quit IRC03:03
*** flwang has quit IRC03:04
*** nati_uen_ has quit IRC03:04
*** Leo_ has joined #openstack-meeting-alt03:09
*** rongze has joined #openstack-meeting-alt03:10
*** flwang has joined #openstack-meeting-alt03:12
*** rnirmal has quit IRC03:15
*** krtaylor has quit IRC03:25
*** coolsvap has joined #openstack-meeting-alt03:49
*** dougshelley66 has quit IRC03:50
*** harlowja is now known as harlowja_away03:51
*** IlyaE has joined #openstack-meeting-alt03:55
*** IlyaE has quit IRC03:57
*** IlyaE has joined #openstack-meeting-alt04:00
*** ashaikh has joined #openstack-meeting-alt04:01
*** IlyaE has quit IRC04:02
*** markwash has joined #openstack-meeting-alt04:08
*** arnaud__ has quit IRC04:12
*** arnaud has quit IRC04:12
*** chandankumar has joined #openstack-meeting-alt04:15
*** julim has quit IRC04:18
*** coolsvap has quit IRC04:19
*** coolsvap has joined #openstack-meeting-alt04:32
*** akuznetsov has joined #openstack-meeting-alt04:40
*** rongze has quit IRC04:59
*** yogesh has joined #openstack-meeting-alt05:16
*** SergeyLukjanov has joined #openstack-meeting-alt05:24
*** rongze has joined #openstack-meeting-alt05:30
*** rongze has quit IRC05:35
*** markwash has quit IRC05:36
*** coolsvap has quit IRC05:44
*** nadya has joined #openstack-meeting-alt05:50
*** nadya is now known as Guest6165005:50
*** nati_ueno has joined #openstack-meeting-alt05:51
*** SergeyLukjanov is now known as _SergeyLukjanov05:56
*** _SergeyLukjanov has quit IRC05:56
*** gokrokve has quit IRC05:57
*** gokrokve has joined #openstack-meeting-alt05:58
*** gokrokve_ has joined #openstack-meeting-alt05:58
*** ashaikh has quit IRC06:02
*** gokrokve_ has quit IRC06:02
*** gokrokve has quit IRC06:02
*** alazarev has joined #openstack-meeting-alt06:06
*** rongze has joined #openstack-meeting-alt06:08
*** SergeyLukjanov has joined #openstack-meeting-alt06:12
*** Guest61650 has quit IRC06:12
*** banix has quit IRC06:13
*** radix_ has quit IRC06:13
*** MarkAtwood has quit IRC06:18
*** radix_ has joined #openstack-meeting-alt06:21
*** flwang has quit IRC06:30
*** gokrokve has joined #openstack-meeting-alt06:33
*** gokrokve_ has joined #openstack-meeting-alt06:35
*** flwang has joined #openstack-meeting-alt06:36
*** alazarev has quit IRC06:36
*** gokrokve has quit IRC06:38
*** sarob has joined #openstack-meeting-alt06:39
*** dkehn has quit IRC06:40
*** gokrokve_ has quit IRC06:40
*** rwsu_ has quit IRC06:41
*** dkehn has joined #openstack-meeting-alt06:42
*** sacharya has quit IRC06:46
*** denis_makogon has joined #openstack-meeting-alt06:47
*** IlyaE has joined #openstack-meeting-alt06:53
*** NikitaKonovalov has joined #openstack-meeting-alt06:54
*** alazarev has joined #openstack-meeting-alt07:03
*** flwang has quit IRC07:03
*** akuznetsov has quit IRC07:08
*** jcooley_ has joined #openstack-meeting-alt07:10
*** alazarev has quit IRC07:11
*** SergeyLukjanov has quit IRC07:14
*** flwang has joined #openstack-meeting-alt07:14
*** markvoelker1 has quit IRC07:22
*** venkatesh has joined #openstack-meeting-alt07:26
*** venkatesh_ has joined #openstack-meeting-alt07:26
*** yogesh has quit IRC07:29
*** yogesh has joined #openstack-meeting-alt07:30
*** natishalom has joined #openstack-meeting-alt07:36
*** gokrokve has joined #openstack-meeting-alt07:36
*** aignatov has joined #openstack-meeting-alt07:38
*** gokrokve has quit IRC07:40
*** sarob has quit IRC07:40
*** sarob has joined #openstack-meeting-alt07:41
*** natishalom has joined #openstack-meeting-alt07:43
*** flaper87|afk is now known as flaper8707:43
*** jcooley_ has quit IRC07:45
*** sarob has quit IRC07:46
*** yogesh has quit IRC07:59
*** yogesh has joined #openstack-meeting-alt08:02
*** natishalom has quit IRC08:03
*** IlyaE has quit IRC08:04
*** _ozstacker_ has quit IRC08:08
*** ozstacker has joined #openstack-meeting-alt08:09
*** sarob has joined #openstack-meeting-alt08:11
*** jcoufal has joined #openstack-meeting-alt08:13
*** flaper87 is now known as flaper87|afk08:14
*** denis_makogon has quit IRC08:15
*** flaper87|afk is now known as flaper8708:16
*** sarob has quit IRC08:17
*** Leo_ has quit IRC08:17
*** jcoufal has quit IRC08:18
*** luQAs has joined #openstack-meeting-alt08:20
*** SushilKM has joined #openstack-meeting-alt08:22
*** yogesh has quit IRC08:27
*** yogesh has joined #openstack-meeting-alt08:27
*** SergeyLukjanov has joined #openstack-meeting-alt08:32
*** yogesh has quit IRC08:36
*** yogesh has joined #openstack-meeting-alt08:36
*** gokrokve has joined #openstack-meeting-alt08:36
*** boris-42 has joined #openstack-meeting-alt08:37
*** yogesh has quit IRC08:38
*** yogesh has joined #openstack-meeting-alt08:38
*** ifarkas has joined #openstack-meeting-alt08:39
*** gokrokve has quit IRC08:41
*** markwash has joined #openstack-meeting-alt08:42
*** jcooley_ has joined #openstack-meeting-alt08:42
*** akuznetsov has joined #openstack-meeting-alt08:44
*** jcooley_ has quit IRC08:48
*** markwash has quit IRC08:50
*** jtomasek has joined #openstack-meeting-alt08:51
*** jcoufal has joined #openstack-meeting-alt08:52
*** luQAs has quit IRC08:54
*** jcoufal_ has joined #openstack-meeting-alt08:56
*** coolsvap has joined #openstack-meeting-alt08:57
*** jcoufal has quit IRC08:58
*** coolsvap has quit IRC09:10
*** katyafervent has quit IRC09:10
*** AlanClark has quit IRC09:10
*** bcrochet has quit IRC09:10
*** jomara has quit IRC09:10
*** markmcclain has quit IRC09:10
*** dmakogon_ has quit IRC09:10
*** simonmcc has quit IRC09:10
*** stannie has quit IRC09:10
*** enikanorov__ has quit IRC09:11
*** noslzzp has quit IRC09:11
*** jeblair has quit IRC09:11
*** jcooley has quit IRC09:11
*** yogesh has quit IRC09:11
*** esker has quit IRC09:11
*** briancline has quit IRC09:11
*** konetzed has quit IRC09:11
*** dteselkin has quit IRC09:11
*** persia has quit IRC09:11
*** NikitaKonovalov has quit IRC09:11
*** nati_ueno has quit IRC09:11
*** vipul has quit IRC09:11
*** HenryG has quit IRC09:11
*** marios has quit IRC09:11
*** ozstacker has quit IRC09:11
*** flwang has quit IRC09:11
*** dkehn has quit IRC09:11
*** ityaptin_ has quit IRC09:11
*** IgorYozhikov has quit IRC09:11
*** julienvey has quit IRC09:11
*** RajeshMohan has quit IRC09:11
*** ameade has quit IRC09:11
*** pleia2 has quit IRC09:11
*** SpamapS has quit IRC09:11
*** hub_cap has quit IRC09:11
*** hemanth_ has quit IRC09:11
*** kiall has quit IRC09:11
*** rosmaita has quit IRC09:11
*** annashen has quit IRC09:11
*** metabro_ has quit IRC09:11
*** chmouel has quit IRC09:11
*** cp16net has quit IRC09:11
*** shanks` has quit IRC09:11
*** sdague has quit IRC09:11
*** esmute has quit IRC09:11
*** ivoks has quit IRC09:11
*** ttx has quit IRC09:11
*** jvrbanac has quit IRC09:11
*** jcoufal_ has quit IRC09:11
*** jtomasek has quit IRC09:11
*** nosnos has quit IRC09:11
*** jdbarry has quit IRC09:11
*** jog0 has quit IRC09:11
*** shadower has quit IRC09:11
*** harlowja_away has quit IRC09:11
*** lifeless has quit IRC09:11
*** jjmb1 has quit IRC09:11
*** jswarren has quit IRC09:11
*** ywu has quit IRC09:11
*** boris-42 has quit IRC09:11
*** venkatesh_ has quit IRC09:11
*** d0ugal has quit IRC09:11
*** sirushti has quit IRC09:11
*** devananda has quit IRC09:11
*** csaba|afk has quit IRC09:11
*** malini_afk has quit IRC09:11
*** isviridov has quit IRC09:11
*** megan_w has quit IRC09:11
*** garyduan has quit IRC09:11
*** amytron has quit IRC09:11
*** venkatesh has quit IRC09:11
*** chandankumar has quit IRC09:11
*** sfineberg_ has quit IRC09:11
*** mjbright has quit IRC09:11
*** ekarlso has quit IRC09:11
*** akuznetsov has quit IRC09:11
*** SergeyLukjanov has quit IRC09:11
*** aignatov has quit IRC09:11
*** rongze has quit IRC09:11
*** yamahata has quit IRC09:11
*** juice has quit IRC09:11
*** esheffield has quit IRC09:11
*** jesusaurus has quit IRC09:11
*** mozawa has quit IRC09:11
*** jaypipes has quit IRC09:11
*** mordred has quit IRC09:11
*** sc68cal has quit IRC09:11
*** kebray has quit IRC09:11
*** jraim has quit IRC09:11
*** ajo has quit IRC09:11
*** EmilienM has quit IRC09:11
*** russellb has quit IRC09:11
*** ZangMing1ie has quit IRC09:11
*** iccha-dinner has quit IRC09:11
*** dosaboy has quit IRC09:11
*** david-lyle has quit IRC09:11
*** slagle has quit IRC09:11
*** GheRivero has quit IRC09:11
*** clarkb has quit IRC09:11
*** matty_dubs|gone has quit IRC09:11
*** nikhil__ has quit IRC09:11
*** westmau5 has quit IRC09:11
*** notmyname has quit IRC09:11
*** markvoelker has quit IRC09:11
*** ogelbukh has quit IRC09:11
*** enikanorov has quit IRC09:11
*** tsufiev_ has quit IRC09:11
*** nijaba has quit IRC09:11
*** ifarkas has quit IRC09:11
*** SushilKM has quit IRC09:11
*** radix_ has quit IRC09:11
*** ikhudoshyn has quit IRC09:11
*** bnemec has quit IRC09:11
*** ChanServ has quit IRC09:11
*** eggmaster has quit IRC09:11
*** mtreinish has quit IRC09:11
*** yamahata__ has quit IRC09:11
*** sergmelikyan has quit IRC09:11
*** fungi has quit IRC09:11
*** asadoughi has quit IRC09:11
*** sbadia has quit IRC09:11
*** anteaya has quit IRC09:11
*** coolsvap has joined #openstack-meeting-alt09:12
*** jcoufal has joined #openstack-meeting-alt09:12
*** jtomasek has joined #openstack-meeting-alt09:12
*** akuznetsov has joined #openstack-meeting-alt09:12
*** ifarkas has joined #openstack-meeting-alt09:12
*** yogesh has joined #openstack-meeting-alt09:12
*** boris-42 has joined #openstack-meeting-alt09:12
*** SergeyLukjanov has joined #openstack-meeting-alt09:12
*** SushilKM has joined #openstack-meeting-alt09:12
*** ozstacker has joined #openstack-meeting-alt09:12
*** aignatov has joined #openstack-meeting-alt09:12
*** venkatesh_ has joined #openstack-meeting-alt09:12
*** venkatesh has joined #openstack-meeting-alt09:12
*** flwang has joined #openstack-meeting-alt09:12
*** NikitaKonovalov has joined #openstack-meeting-alt09:12
*** dkehn has joined #openstack-meeting-alt09:12
*** radix_ has joined #openstack-meeting-alt09:12
*** rongze has joined #openstack-meeting-alt09:12
*** nati_ueno has joined #openstack-meeting-alt09:12
*** chandankumar has joined #openstack-meeting-alt09:12
*** mozawa has joined #openstack-meeting-alt09:12
*** bcrochet has joined #openstack-meeting-alt09:12
*** jomara has joined #openstack-meeting-alt09:12
*** nosnos has joined #openstack-meeting-alt09:12
*** esker has joined #openstack-meeting-alt09:12
*** yamahata has joined #openstack-meeting-alt09:12
*** markmcclain has joined #openstack-meeting-alt09:12
*** d0ugal has joined #openstack-meeting-alt09:12
*** briancline has joined #openstack-meeting-alt09:12
*** konetzed has joined #openstack-meeting-alt09:12
*** dmakogon_ has joined #openstack-meeting-alt09:12
*** matty_dubs|gone has joined #openstack-meeting-alt09:12
*** vipul has joined #openstack-meeting-alt09:12
*** eggmaster has joined #openstack-meeting-alt09:12
*** jog0 has joined #openstack-meeting-alt09:12
*** simonmcc has joined #openstack-meeting-alt09:12
*** garyduan has joined #openstack-meeting-alt09:12
*** jswarren has joined #openstack-meeting-alt09:12
*** dteselkin has joined #openstack-meeting-alt09:12
*** katyafervent has joined #openstack-meeting-alt09:12
*** ikhudoshyn has joined #openstack-meeting-alt09:12
*** stannie has joined #openstack-meeting-alt09:12
*** julienvey has joined #openstack-meeting-alt09:12
*** HenryG has joined #openstack-meeting-alt09:12
*** AlanClark has joined #openstack-meeting-alt09:12
*** malini_afk has joined #openstack-meeting-alt09:12
*** mtreinish has joined #openstack-meeting-alt09:12
*** yamahata__ has joined #openstack-meeting-alt09:12
*** marios has joined #openstack-meeting-alt09:12
*** sergmelikyan has joined #openstack-meeting-alt09:12
*** amytron has joined #openstack-meeting-alt09:12
*** bnemec has joined #openstack-meeting-alt09:12
*** fungi has joined #openstack-meeting-alt09:12
*** ityaptin_ has joined #openstack-meeting-alt09:12
*** enikanorov__ has joined #openstack-meeting-alt09:12
*** jaypipes has joined #openstack-meeting-alt09:12
*** IgorYozhikov has joined #openstack-meeting-alt09:12
*** mordred has joined #openstack-meeting-alt09:12
*** annashen has joined #openstack-meeting-alt09:12
*** rosmaita has joined #openstack-meeting-alt09:12
*** jcooley has joined #openstack-meeting-alt09:12
*** kiall has joined #openstack-meeting-alt09:12
*** jeblair has joined #openstack-meeting-alt09:12
*** hemanth_ has joined #openstack-meeting-alt09:12
*** ttx has joined #openstack-meeting-alt09:12
*** jvrbanac has joined #openstack-meeting-alt09:12
*** ivoks has joined #openstack-meeting-alt09:12
*** hub_cap has joined #openstack-meeting-alt09:12
*** esmute has joined #openstack-meeting-alt09:12
*** SpamapS has joined #openstack-meeting-alt09:12
*** pleia2 has joined #openstack-meeting-alt09:12
*** ameade has joined #openstack-meeting-alt09:12
*** RajeshMohan has joined #openstack-meeting-alt09:12
*** sdague has joined #openstack-meeting-alt09:12
*** noslzzp has joined #openstack-meeting-alt09:12
*** persia has joined #openstack-meeting-alt09:12
*** shanks` has joined #openstack-meeting-alt09:12
*** cp16net has joined #openstack-meeting-alt09:12
*** chmouel has joined #openstack-meeting-alt09:12
*** metabro_ has joined #openstack-meeting-alt09:12
*** sfineberg_ has joined #openstack-meeting-alt09:12
*** jdbarry has joined #openstack-meeting-alt09:12
*** sirushti has joined #openstack-meeting-alt09:12
*** notmyname has joined #openstack-meeting-alt09:12
*** devananda has joined #openstack-meeting-alt09:12
*** markvoelker has joined #openstack-meeting-alt09:12
*** ogelbukh has joined #openstack-meeting-alt09:12
*** csaba|afk has joined #openstack-meeting-alt09:12
*** shadower has joined #openstack-meeting-alt09:12
*** harlowja_away has joined #openstack-meeting-alt09:12
*** enikanorov has joined #openstack-meeting-alt09:12
*** lifeless has joined #openstack-meeting-alt09:12
*** tsufiev_ has joined #openstack-meeting-alt09:12
*** jjmb1 has joined #openstack-meeting-alt09:12
*** slagle has joined #openstack-meeting-alt09:12
*** juice has joined #openstack-meeting-alt09:12
*** GheRivero has joined #openstack-meeting-alt09:12
*** ZangMing1ie has joined #openstack-meeting-alt09:12
*** iccha-dinner has joined #openstack-meeting-alt09:12
*** mjbright has joined #openstack-meeting-alt09:12
*** ekarlso has joined #openstack-meeting-alt09:12
*** ywu has joined #openstack-meeting-alt09:12
*** sc68cal has joined #openstack-meeting-alt09:12
*** esheffield has joined #openstack-meeting-alt09:12
*** kebray has joined #openstack-meeting-alt09:12
*** jraim has joined #openstack-meeting-alt09:12
*** isviridov has joined #openstack-meeting-alt09:12
*** megan_w has joined #openstack-meeting-alt09:12
*** asadoughi has joined #openstack-meeting-alt09:12
*** clarkb has joined #openstack-meeting-alt09:12
*** sbadia has joined #openstack-meeting-alt09:12
*** dosaboy has joined #openstack-meeting-alt09:12
*** ajo has joined #openstack-meeting-alt09:12
*** david-lyle has joined #openstack-meeting-alt09:12
*** russellb has joined #openstack-meeting-alt09:12
*** EmilienM has joined #openstack-meeting-alt09:12
*** jesusaurus has joined #openstack-meeting-alt09:12
*** anteaya has joined #openstack-meeting-alt09:12
*** nikhil__ has joined #openstack-meeting-alt09:12
*** nijaba has joined #openstack-meeting-alt09:12
*** westmau5 has joined #openstack-meeting-alt09:12
*** ChanServ has joined #openstack-meeting-alt09:12
*** hobana.freenode.net sets mode: +o ChanServ09:12
*** flaper87 has quit IRC09:13
*** flaper87 has joined #openstack-meeting-alt09:13
*** sarob has joined #openstack-meeting-alt09:13
*** coolsvap has quit IRC09:16
*** katyafervent has quit IRC09:16
*** AlanClark has quit IRC09:16
*** bcrochet has quit IRC09:16
*** jomara has quit IRC09:16
*** markmcclain has quit IRC09:16
*** dmakogon_ has quit IRC09:16
*** simonmcc has quit IRC09:16
*** stannie has quit IRC09:16
*** enikanorov__ has quit IRC09:16
*** noslzzp has quit IRC09:16
*** jeblair has quit IRC09:16
*** jcooley has quit IRC09:16
*** sarob has quit IRC09:16
*** yogesh has quit IRC09:16
*** esker has quit IRC09:16
*** briancline has quit IRC09:16
*** konetzed has quit IRC09:16
*** dteselkin has quit IRC09:16
*** persia has quit IRC09:16
*** NikitaKonovalov has quit IRC09:16
*** nati_ueno has quit IRC09:16
*** vipul has quit IRC09:16
*** HenryG has quit IRC09:16
*** marios has quit IRC09:16
*** ozstacker has quit IRC09:16
*** flwang has quit IRC09:16
*** dkehn has quit IRC09:16
*** ityaptin_ has quit IRC09:16
*** IgorYozhikov has quit IRC09:16
*** julienvey has quit IRC09:16
*** RajeshMohan has quit IRC09:16
*** ameade has quit IRC09:16
*** pleia2 has quit IRC09:16
*** SpamapS has quit IRC09:16
*** hub_cap has quit IRC09:16
*** hemanth_ has quit IRC09:16
*** kiall has quit IRC09:16
*** rosmaita has quit IRC09:16
*** annashen has quit IRC09:16
*** metabro_ has quit IRC09:16
*** chmouel has quit IRC09:16
*** cp16net has quit IRC09:16
*** shanks` has quit IRC09:16
*** sdague has quit IRC09:16
*** esmute has quit IRC09:16
*** ivoks has quit IRC09:16
*** ttx has quit IRC09:16
*** jvrbanac has quit IRC09:16
*** jcoufal has quit IRC09:16
*** jtomasek has quit IRC09:16
*** nosnos has quit IRC09:16
*** jdbarry has quit IRC09:16
*** jog0 has quit IRC09:16
*** shadower has quit IRC09:16
*** harlowja_away has quit IRC09:16
*** lifeless has quit IRC09:16
*** jjmb1 has quit IRC09:16
*** jswarren has quit IRC09:16
*** ywu has quit IRC09:16
*** boris-42 has quit IRC09:16
*** venkatesh_ has quit IRC09:16
*** d0ugal has quit IRC09:16
*** sirushti has quit IRC09:16
*** devananda has quit IRC09:16
*** csaba|afk has quit IRC09:16
*** malini_afk has quit IRC09:16
*** isviridov has quit IRC09:16
*** megan_w has quit IRC09:16
*** garyduan has quit IRC09:16
*** amytron has quit IRC09:16
*** venkatesh has quit IRC09:16
*** chandankumar has quit IRC09:16
*** sfineberg_ has quit IRC09:16
*** mjbright has quit IRC09:16
*** ekarlso has quit IRC09:16
*** akuznetsov has quit IRC09:16
*** SergeyLukjanov has quit IRC09:16
*** aignatov has quit IRC09:16
*** rongze has quit IRC09:16
*** yamahata has quit IRC09:16
*** juice has quit IRC09:16
*** esheffield has quit IRC09:16
*** jesusaurus has quit IRC09:16
*** mozawa has quit IRC09:16
*** jaypipes has quit IRC09:16
*** mordred has quit IRC09:16
*** sc68cal has quit IRC09:16
*** kebray has quit IRC09:16
*** jraim has quit IRC09:16
*** ajo has quit IRC09:16
*** EmilienM has quit IRC09:16
*** russellb has quit IRC09:16
*** ZangMing1ie has quit IRC09:16
*** iccha-dinner has quit IRC09:16
*** dosaboy has quit IRC09:16
*** david-lyle has quit IRC09:16
*** slagle has quit IRC09:16
*** GheRivero has quit IRC09:16
*** clarkb has quit IRC09:16
*** matty_dubs|gone has quit IRC09:16
*** nikhil__ has quit IRC09:16
*** westmau5 has quit IRC09:16
*** notmyname has quit IRC09:16
*** markvoelker has quit IRC09:16
*** ogelbukh has quit IRC09:16
*** enikanorov has quit IRC09:16
*** tsufiev_ has quit IRC09:16
*** nijaba has quit IRC09:16
*** ifarkas has quit IRC09:16
*** SushilKM has quit IRC09:16
*** radix_ has quit IRC09:16
*** ikhudoshyn has quit IRC09:16
*** bnemec has quit IRC09:16
*** ChanServ has quit IRC09:17
*** eggmaster has quit IRC09:17
*** mtreinish has quit IRC09:17
*** yamahata__ has quit IRC09:17
*** sergmelikyan has quit IRC09:17
*** fungi has quit IRC09:17
*** asadoughi has quit IRC09:17
*** sbadia has quit IRC09:17
*** anteaya has quit IRC09:17
*** matrohon has quit IRC09:17
*** matrohon has joined #openstack-meeting-alt09:22
*** derekh has joined #openstack-meeting-alt09:22
*** coolsvap has joined #openstack-meeting-alt09:22
*** jcoufal has joined #openstack-meeting-alt09:22
*** jtomasek has joined #openstack-meeting-alt09:22
*** akuznetsov has joined #openstack-meeting-alt09:22
*** ifarkas has joined #openstack-meeting-alt09:22
*** yogesh has joined #openstack-meeting-alt09:22
*** boris-42 has joined #openstack-meeting-alt09:22
*** SergeyLukjanov has joined #openstack-meeting-alt09:22
*** SushilKM has joined #openstack-meeting-alt09:22
*** ozstacker has joined #openstack-meeting-alt09:22
*** aignatov has joined #openstack-meeting-alt09:22
*** venkatesh_ has joined #openstack-meeting-alt09:22
*** venkatesh has joined #openstack-meeting-alt09:22
*** flwang has joined #openstack-meeting-alt09:22
*** NikitaKonovalov has joined #openstack-meeting-alt09:22
*** dkehn has joined #openstack-meeting-alt09:22
*** radix_ has joined #openstack-meeting-alt09:22
*** rongze has joined #openstack-meeting-alt09:22
*** nati_ueno has joined #openstack-meeting-alt09:22
*** chandankumar has joined #openstack-meeting-alt09:22
*** mozawa has joined #openstack-meeting-alt09:22
*** bcrochet has joined #openstack-meeting-alt09:22
*** jomara has joined #openstack-meeting-alt09:22
*** nosnos has joined #openstack-meeting-alt09:22
*** esker has joined #openstack-meeting-alt09:22
*** yamahata has joined #openstack-meeting-alt09:22
*** markmcclain has joined #openstack-meeting-alt09:22
*** d0ugal has joined #openstack-meeting-alt09:22
*** briancline has joined #openstack-meeting-alt09:22
*** konetzed has joined #openstack-meeting-alt09:22
*** dmakogon_ has joined #openstack-meeting-alt09:22
*** matty_dubs|gone has joined #openstack-meeting-alt09:22
*** vipul has joined #openstack-meeting-alt09:22
*** eggmaster has joined #openstack-meeting-alt09:22
*** jog0 has joined #openstack-meeting-alt09:22
*** simonmcc has joined #openstack-meeting-alt09:22
*** garyduan has joined #openstack-meeting-alt09:22
*** jswarren has joined #openstack-meeting-alt09:22
*** dteselkin has joined #openstack-meeting-alt09:22
*** katyafervent has joined #openstack-meeting-alt09:22
*** ikhudoshyn has joined #openstack-meeting-alt09:22
*** stannie has joined #openstack-meeting-alt09:22
*** julienvey has joined #openstack-meeting-alt09:22
*** HenryG has joined #openstack-meeting-alt09:22
*** AlanClark has joined #openstack-meeting-alt09:22
*** malini_afk has joined #openstack-meeting-alt09:22
*** mtreinish has joined #openstack-meeting-alt09:22
*** yamahata__ has joined #openstack-meeting-alt09:22
*** marios has joined #openstack-meeting-alt09:22
*** sergmelikyan has joined #openstack-meeting-alt09:22
*** amytron has joined #openstack-meeting-alt09:22
*** bnemec has joined #openstack-meeting-alt09:22
*** fungi has joined #openstack-meeting-alt09:22
*** ityaptin_ has joined #openstack-meeting-alt09:22
*** enikanorov__ has joined #openstack-meeting-alt09:22
*** jaypipes has joined #openstack-meeting-alt09:22
*** IgorYozhikov has joined #openstack-meeting-alt09:22
*** mordred has joined #openstack-meeting-alt09:22
*** annashen has joined #openstack-meeting-alt09:22
*** rosmaita has joined #openstack-meeting-alt09:22
*** jcooley has joined #openstack-meeting-alt09:22
*** kiall has joined #openstack-meeting-alt09:22
*** jeblair has joined #openstack-meeting-alt09:22
*** hemanth_ has joined #openstack-meeting-alt09:22
*** ttx has joined #openstack-meeting-alt09:22
*** jvrbanac has joined #openstack-meeting-alt09:22
*** ivoks has joined #openstack-meeting-alt09:22
*** hub_cap has joined #openstack-meeting-alt09:22
*** esmute has joined #openstack-meeting-alt09:22
*** SpamapS has joined #openstack-meeting-alt09:22
*** pleia2 has joined #openstack-meeting-alt09:22
*** ameade has joined #openstack-meeting-alt09:22
*** RajeshMohan has joined #openstack-meeting-alt09:22
*** sdague has joined #openstack-meeting-alt09:22
*** noslzzp has joined #openstack-meeting-alt09:22
*** persia has joined #openstack-meeting-alt09:22
*** shanks` has joined #openstack-meeting-alt09:22
*** cp16net has joined #openstack-meeting-alt09:22
*** chmouel has joined #openstack-meeting-alt09:22
*** metabro_ has joined #openstack-meeting-alt09:22
*** sfineberg_ has joined #openstack-meeting-alt09:22
*** jdbarry has joined #openstack-meeting-alt09:22
*** sirushti has joined #openstack-meeting-alt09:22
*** notmyname has joined #openstack-meeting-alt09:22
*** devananda has joined #openstack-meeting-alt09:22
*** markvoelker has joined #openstack-meeting-alt09:22
*** ogelbukh has joined #openstack-meeting-alt09:22
*** csaba|afk has joined #openstack-meeting-alt09:22
*** shadower has joined #openstack-meeting-alt09:22
*** harlowja_away has joined #openstack-meeting-alt09:22
*** enikanorov has joined #openstack-meeting-alt09:22
*** lifeless has joined #openstack-meeting-alt09:22
*** tsufiev_ has joined #openstack-meeting-alt09:22
*** jjmb1 has joined #openstack-meeting-alt09:22
*** slagle has joined #openstack-meeting-alt09:22
*** juice has joined #openstack-meeting-alt09:22
*** GheRivero has joined #openstack-meeting-alt09:22
*** ZangMing1ie has joined #openstack-meeting-alt09:22
*** iccha-dinner has joined #openstack-meeting-alt09:22
*** mjbright has joined #openstack-meeting-alt09:22
*** ekarlso has joined #openstack-meeting-alt09:22
*** ywu has joined #openstack-meeting-alt09:22
*** sc68cal has joined #openstack-meeting-alt09:22
*** esheffield has joined #openstack-meeting-alt09:22
*** kebray has joined #openstack-meeting-alt09:22
*** jraim has joined #openstack-meeting-alt09:22
*** isviridov has joined #openstack-meeting-alt09:22
*** megan_w has joined #openstack-meeting-alt09:22
*** asadoughi has joined #openstack-meeting-alt09:22
*** clarkb has joined #openstack-meeting-alt09:22
*** sbadia has joined #openstack-meeting-alt09:22
*** dosaboy has joined #openstack-meeting-alt09:22
*** ajo has joined #openstack-meeting-alt09:22
*** david-lyle has joined #openstack-meeting-alt09:22
*** russellb has joined #openstack-meeting-alt09:22
*** EmilienM has joined #openstack-meeting-alt09:22
*** jesusaurus has joined #openstack-meeting-alt09:22
*** anteaya has joined #openstack-meeting-alt09:22
*** nikhil__ has joined #openstack-meeting-alt09:22
*** nijaba has joined #openstack-meeting-alt09:22
*** westmau5 has joined #openstack-meeting-alt09:22
*** ChanServ has joined #openstack-meeting-alt09:22
*** hobana.freenode.net sets mode: +o ChanServ09:22
*** venkatesh_ has quit IRC09:22
*** venkatesh has quit IRC09:22
*** konetzed has quit IRC09:22
*** konetzed has joined #openstack-meeting-alt09:23
*** luQAs has joined #openstack-meeting-alt09:23
*** ifarkas has left #openstack-meeting-alt09:24
*** jcooley_ has joined #openstack-meeting-alt09:30
*** tsufiev_ has quit IRC09:31
*** lsmola_ has joined #openstack-meeting-alt09:32
*** jcooley_ has quit IRC09:35
*** akuznetsov has quit IRC09:42
*** ruhe has joined #openstack-meeting-alt09:46
*** flwang has quit IRC09:48
*** mozawa has quit IRC09:58
*** sarob has joined #openstack-meeting-alt10:12
*** rongze has quit IRC10:14
*** yogesh has quit IRC10:15
*** dhellmann has joined #openstack-meeting-alt10:15
*** sarob has quit IRC10:17
*** akuznetsov has joined #openstack-meeting-alt10:17
*** akuznetsov has quit IRC10:23
*** ruhe has quit IRC10:23
*** jcooley_ has joined #openstack-meeting-alt10:23
*** jcooley_ has quit IRC10:28
*** nati_ueno has quit IRC10:34
*** gokrokve has joined #openstack-meeting-alt10:38
*** dmakogon_ is now known as denis_makogon10:40
*** yamahata has quit IRC10:42
*** yamahata__ has quit IRC10:42
*** yamahata__ has joined #openstack-meeting-alt10:42
*** yamahata__ has quit IRC10:43
*** yamahata__ has joined #openstack-meeting-alt10:43
*** gokrokve has quit IRC10:43
*** aignatov has quit IRC10:44
*** aignatov has joined #openstack-meeting-alt10:59
*** sarob has joined #openstack-meeting-alt11:12
*** nati_ueno has joined #openstack-meeting-alt11:13
*** SergeyLukjanov is now known as _SergeyLukjanov11:13
*** _SergeyLukjanov has quit IRC11:14
*** sarob has quit IRC11:17
*** jcooley_ has joined #openstack-meeting-alt11:18
*** akuznetsov has joined #openstack-meeting-alt11:22
*** jcooley_ has quit IRC11:23
*** rongze has joined #openstack-meeting-alt11:24
*** yogesh has joined #openstack-meeting-alt11:26
*** natishalom has joined #openstack-meeting-alt11:30
*** yogesh has quit IRC11:30
*** gokrokve has joined #openstack-meeting-alt11:39
*** gokrokve has quit IRC11:43
*** vkmc has joined #openstack-meeting-alt11:44
*** vkmc has joined #openstack-meeting-alt11:44
*** dougshelley66 has joined #openstack-meeting-alt11:51
*** nosnos has quit IRC11:53
*** plomakin has joined #openstack-meeting-alt11:53
*** flwang has joined #openstack-meeting-alt12:10
*** jcooley_ has joined #openstack-meeting-alt12:11
*** sarob has joined #openstack-meeting-alt12:12
*** coolsvap has quit IRC12:16
*** jcooley_ has quit IRC12:17
*** krtaylor has joined #openstack-meeting-alt12:21
*** gokrokve has joined #openstack-meeting-alt12:39
*** vkmc has quit IRC12:40
*** luQAs has quit IRC12:42
*** dougshelley66 has quit IRC12:43
*** gokrokve has quit IRC12:44
*** sarob has quit IRC12:45
*** vkmc has joined #openstack-meeting-alt12:45
*** mozawa has joined #openstack-meeting-alt12:53
*** aignatov has quit IRC12:57
*** dprince has joined #openstack-meeting-alt12:59
*** pdmars has joined #openstack-meeting-alt13:03
*** natishalom has joined #openstack-meeting-alt13:06
*** jcooley_ has joined #openstack-meeting-alt13:07
*** sarob has joined #openstack-meeting-alt13:12
*** jcooley_ has quit IRC13:13
*** bcrochet has quit IRC13:15
*** sarob has quit IRC13:16
*** safchain has joined #openstack-meeting-alt13:17
*** rongze has quit IRC13:19
*** rongze has joined #openstack-meeting-alt13:21
*** esker has quit IRC13:26
*** esker has joined #openstack-meeting-alt13:27
*** bcrochet has joined #openstack-meeting-alt13:29
*** AlanClark has quit IRC13:30
*** esker has quit IRC13:31
*** dhellmann has left #openstack-meeting-alt13:32
*** jdob has joined #openstack-meeting-alt13:34
*** banix has joined #openstack-meeting-alt13:38
*** gokrokve has joined #openstack-meeting-alt13:40
*** banix has quit IRC13:40
*** venkatesh has joined #openstack-meeting-alt13:42
*** venkatesh_ has joined #openstack-meeting-alt13:42
*** venkatesh__ has joined #openstack-meeting-alt13:43
*** gokrokve has quit IRC13:45
*** venkatesh__ has quit IRC13:46
*** venkatesh_ has quit IRC13:47
*** venkatesh has quit IRC13:47
*** NikitaKonovalov has quit IRC13:50
*** NikitaKonovalov has joined #openstack-meeting-alt13:50
*** SergeyLukjanov has joined #openstack-meeting-alt13:51
*** lblanchard has joined #openstack-meeting-alt13:53
*** luQAs has joined #openstack-meeting-alt13:54
*** amotoki has joined #openstack-meeting-alt13:55
*** eankutse has joined #openstack-meeting-alt13:57
*** julim has joined #openstack-meeting-alt13:58
*** jcooley_ has joined #openstack-meeting-alt14:00
*** dougshelley66 has joined #openstack-meeting-alt14:05
*** natishalom has joined #openstack-meeting-alt14:06
*** jcooley_ has quit IRC14:06
*** ashaikh has joined #openstack-meeting-alt14:08
*** nati_ueno has quit IRC14:10
*** eankutse has quit IRC14:11
*** sarob has joined #openstack-meeting-alt14:12
*** plomakin has quit IRC14:12
*** ZZelle has joined #openstack-meeting-alt14:15
*** sarob has quit IRC14:17
*** balajiiyer has joined #openstack-meeting-alt14:18
*** jdob has quit IRC14:22
*** jdob has joined #openstack-meeting-alt14:22
*** malini_afk is now known as malini14:38
*** ashaikh has quit IRC14:38
*** gokrokve has joined #openstack-meeting-alt14:41
*** jdob has quit IRC14:41
*** jdob has joined #openstack-meeting-alt14:42
*** jamiec_ has joined #openstack-meeting-alt14:42
*** gokrokve has quit IRC14:46
*** amytron has quit IRC14:47
*** SushilKM has quit IRC14:49
*** akuznetsov has quit IRC14:53
*** venkatesh has joined #openstack-meeting-alt14:54
*** venkatesh has quit IRC14:55
*** AlanClark has joined #openstack-meeting-alt14:56
*** esker has joined #openstack-meeting-alt15:02
*** asomya has joined #openstack-meeting-alt15:02
*** sacharya has joined #openstack-meeting-alt15:03
*** flaper87 is now known as flaper87|afk15:04
*** matty_dubs|gone is now known as matty_dubs15:05
*** Swami_ has joined #openstack-meeting-alt15:06
*** NikitaKonovalov has quit IRC15:06
Swami_hi15:06
*** SergeyLukjanov has quit IRC15:06
jamiec_Hi15:06
Swami_Hi jamiec nice to see you15:07
Swami_safchain ping:15:07
safchainHi15:07
jamiec_Thanks. Good to join today.15:07
Swami_sorry I was late by 5 minutes15:07
Swami_safchain: hi15:07
Swami_Ok let us start the meeting15:08
Swami_#startmeeting Distributed-virtual-router15:08
openstackMeeting started Wed Dec 18 15:08:22 2013 UTC and is due to finish in 60 minutes.  The chair is Swami_. Information about MeetBot at http://wiki.debian.org/MeetBot.15:08
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:08
*** openstack changes topic to " (Meeting topic: Distributed-virtual-router)"15:08
openstackThe meeting name has been set to 'distributed_virtual_router'15:08
Swami_#info Meeting-agenda15:08
Swami_I want to go over the Google doc for the Distributed Router15:09
Swami_I am not sure if anyone of you got a chance to review the doc, but I have been constantly updating the doc.15:09
*** gokrokve has joined #openstack-meeting-alt15:09
Swami_#link https://docs.google.com/document/d/1iXMAyVMf42FTahExmGdYNGOBFyeA4e74sAO3pvr_RjA/edit15:10
*** rongze has quit IRC15:10
Swami_jamiec: Did you get a chance to review the doc15:11
*** flaper87|afk is now known as flaper8715:11
Swami_safchain: did you get a chance to review the doc15:11
safchainSwami_, sorry, I didn't but I will for sure15:11
jamiec_yes, I have had a look through earlier today15:12
*** sarob has joined #openstack-meeting-alt15:12
Swami_So I think we are almost close in defining the requirements for the DVR. This design doc addresses both East-West and North-South.15:12
Swami_In terms of providing the services, I have been having discussions with Sumit and Nachi on what services should be distributed and what should be centralized.15:13
*** IlyaE has joined #openstack-meeting-alt15:14
Swami_Right now we would be supporting a hybrid mode where tenants can have a Logical network node and regulare compute node with distributed routers.15:14
Swami_There is a slight difference between the current gateway model and North-South gateway model in our proposal.15:15
*** IlyaE has quit IRC15:15
jamiec_That would make sense to keep the dvr implementation light (hybrid)15:15
jamiec_so, just floating ip and gateway distributed?15:16
Swami_In order to reduce the number of IP's consumed by the External Gateway residing in the Compute Nodes, we have made a decision to split the Gateway functionality from the router.15:16
*** ruhe has joined #openstack-meeting-alt15:16
*** sarob has quit IRC15:16
Swami_This would not affect the existing gateway, but apart from the existing gateway we will be having an additional field to add the "id" of the Distributed-router-gateway to the router object15:17
Swami_jamiec: yes just the floating ip and gateway functionality will be distributed. If required Firewall as a service can be also distributed, I checked with Sumit and he mentioned that there should not be any issue in that.15:18
jamiec_that's reducing IPs consumed for ext gateway IP on internal networks?15:18
Swami_Reducing the IP's for the external gateway.(Public IPs).15:19
*** ashaikh has joined #openstack-meeting-alt15:19
*** hemanthravi has joined #openstack-meeting-alt15:20
Swami_We still have flexible option, such that if any tenant wants to have their own gateway, then they can add it. If not they can share it.15:20
safchainSwami_, does it mean that the router for ext gateway are not fully distributed, I mean on each compute node ?15:20
Swami_safchain: It is fully distributed.15:20
*** asomya has quit IRC15:21
Swami_On Each compute node, there will be at least one "distributed-router-gateway".15:21
jamiec_ok. so, for internal the distributed gw IP can be shared across all compute and handled with local arp response from ovs ?15:21
Swami_If each tenant want to have their own Distributed-router-gateway then that is also possible.15:21
Swami_We also did some proof of concept to have Overlapping IPs in a same comupte node and still goes through a single Distributed-router-gateway on that compute node15:22
hemanthravidistr-router-gw is realized only through flows in OVS or is there a namespace for fwding on each compute node?15:23
Swami_safchain: To show you how the Distributed-router-gateways are distributed, you can take a look at the picture in the google doc, at the end of the doc, "Bridge between network node and compute node".15:23
Swami_That will show for tenant A he is using the Network node and distributed router combo and for Tenant B he is using the distributed router feature on all compute nodes.15:24
*** rnirmal has joined #openstack-meeting-alt15:24
safchainSwami_, Yes I'm doing it15:25
Swami_hemanthravi: There is a namespace for fwding in each compute node, this is exactly similar to the legacy gw functionality but we have split it apart.15:25
*** dougshelley66 has quit IRC15:25
*** dougshelley66 has joined #openstack-meeting-alt15:26
hemanthraviIs the namespace in the data-path for the east-west traffic too?15:26
*** mozawa has quit IRC15:27
Swami_hemathravi: For east west traffic there is no requirement for the "distributed-router-gateway". All we need is to populate some rules in the ovs-flow table to route the traffic. prevent arps from going out. So our dvr agent will populate the router arp table.15:27
hemanthraviswami: when you get a chance can you label the namespaces if they are shown in the diag15:27
hemanthraviswami: got it15:27
Swami_hemanthravi: yes I will do.15:27
safchainSwami_, You said that you reduced the number of IPs consumed by ext. gw, two compute nodes/tenant could share the same ext. gw ?15:28
Swami_Just for other people's info, currently the "Internal router" "IR" and the "EGA" they run their own namespaces.15:28
Swami_safchain: Sorry if I have miss-stated, each compute node will at least have one "ext.gw". Any two tenants residing on the compute node can share the same "ext-gw"15:29
safchainSwami_, ok15:29
safchainSwami_, just to be sure, one ip per compute node at least15:30
*** roeyc has joined #openstack-meeting-alt15:30
hemanthraviswami: won't this create a explosion of ext-net addr required?15:30
Swami_safchain: Yes you are right, one ip per compute at least.15:30
*** ruhe has quit IRC15:30
safchainSwami_, ok15:30
Swami_hemanthravi: I don't think so, there will be only one external-net-id per Ext-gw.15:31
*** roeyc has left #openstack-meeting-alt15:31
Swami_If tenant requires different external-net-id, then they will have to create additional ext-gw to connect to the ext-net.15:31
hemanthraviwill each compute-node need an addr on external-net15:31
Swami_hemanthravi: Yes.15:32
*** eankutse1 has joined #openstack-meeting-alt15:33
hemanthraviswami: is the IR's func to be a proxy ARP for east-west router IP?15:33
hemanthraviI meant the IR namespace15:33
Swami_hemathravi; if you look at the db model, you can realize that each GW, will have different ports on each compute node, so each port will have its own IP address and Mac unique for its compute node.15:34
*** amytron has joined #openstack-meeting-alt15:34
safchainSwami_, firewall (fwaas) would be on distributed-router-gateway ?15:34
Swami_hemanthravi: Yes it would act as the proxy ARP. Also any traffic that moves out of the compute Node in a East-West Traffic will have a Unique MAC as the source address. This unique mac will be added by the br-int rule when the packet leaves the br-int.15:35
Swami_safchain: I discussed the firewall with sumit and he seems comfortable distributing the firewall, but I still need to take a look at the firewall and see if there is any change required.15:36
Swami_Right now the firewall agent is integrated with the L3-agent, so if we are creating a "dvr-agent", then we might also include the firewall agent as part of the dvr-agent.15:36
*** SergeyLukjanov has joined #openstack-meeting-alt15:37
Swami_Do you guys have any other questions15:39
hemanthraviIs the floating-ip func handled in EGA ns15:39
Swami_hemanthravi: yes it is handled in EGA.15:39
jamiec_Swami_, in the case of a tenant using only basic distributed L3 (no advanced service) is a network node still needed for DHCP?15:40
*** rongze has joined #openstack-meeting-alt15:40
Swami_jamiec: Good question. Our current assumption is, yes it is required. Since we were not planning to distribute the DHCP service, it is a requirement.15:41
jamiec_understood.15:42
Swami_jamiec: I think we may need to address the DHCP distribution after we complete our existing DVR work.15:43
*** hajay_ has joined #openstack-meeting-alt15:43
Swami_jamiec: if you have any thoughts on also distributing the DHCP, it would be great if you can send me your thoughts.15:43
jamiec_yes, it is lightweight - but the current implementations aren't well suited to distributing.15:44
*** hajay_ has left #openstack-meeting-alt15:44
hemanthravidoes the floating-ip range have to be statically distr among the EGAs15:44
jamiec_swami, yes, that's worth thinking about later (DHCP)15:44
Swami_hemanthravi: I don't think you need to distribute the floating-ip range among the EGAs. You can still have a single pool and can assign from that pool.15:45
hemanthravithx, pool managed by the db like the network node15:46
Swami_hemanthravi: yes that is our thought right now.15:46
Swami_#action I would recommend that all go through the Google doc and provide your feedback15:47
*** jcooley_ has joined #openstack-meeting-alt15:48
Swami_Also if possible we can have a meeting (phone call) to go over the doc, and detailed items if you are ok.15:48
safchainfor the traffic from a vm to ext. net, the traffic goes directly from the vm through distributed-router-gateway ?15:48
*** dkehn has quit IRC15:48
hemanthraviswami: added some comments but most of them are resolved today15:48
safchainno traffic through the IR in that case ?15:49
Swami_safchain: The traffic from the VM, hits the br-int, then it reaches the "IR", in the IR it makes a decision, to route the traffic to the EG, since it is an outside network and the traffic will flow through the EG15:49
safchainok, thx15:50
*** dkehn has joined #openstack-meeting-alt15:50
*** coolsvap has joined #openstack-meeting-alt15:50
Swami_safchain: If it is for East-West, the router will forward the traffic to the br-int, the br-int will then replace the "source-mac" to the "unique mac" assigned to the br-int per compute node and then will forward the packet to the br-tun.15:51
safchainI will have some questions about the overlapping, I will add them to the gdoc15:51
hemanthraviIs it possible to make the IR and EG be the same namespace like in the network node15:52
Swami_safchain: Yes go ahead and add your comments. Right now with single EG, with overlapping IP, we are using linux contrack utils in the EG namespace to distinguish the interfaces it came in.15:52
Swami_hemanthravi: Yes we can do it and it is more simpler, then each IR will consume a EG and you might have to have multiple IPs per compute node, that was the reason we moved to a shared EG model.15:53
safchainok, thx15:53
*** rkukura has joined #openstack-meeting-alt15:54
Swami_ok guys.15:54
Swami_we will meet next week.15:54
jamiec_thanks Swami, I'll also add any comments to gdoc later this morning..15:54
*** jcooley_ has quit IRC15:54
hemanthravithx15:54
Swami_Meanwhile we want to have a voice call to discuss, we can have one.15:54
Swami_What do you guys think15:54
Swami_Next week can we have a voice call, so that everyone can provide your thoughts and feedback.15:55
hemanthravi+1 for the voice call15:55
jamiec_works for me15:55
safchainok for me15:55
*** rongze has quit IRC15:55
Swami_Ok, then I will send a meeting invite for all,  Will the same time work for all.15:55
Swami_Next week we have holiday here, so I am fine with any timings.15:56
safchaintime is fine for me15:56
Swami_#action Swami to sending meeting invite with bridge numbers to the sub-team.15:56
hemanthraviworks for me15:57
jamiec_also ok15:57
Swami_#action Swami will also update the Google doc with more flow diagrams to show the L2-L3 communication.15:57
Swami_Thanks guys for your time.15:57
hemanthraviswami: thx15:57
Swami_Talk to you all next week same time.15:58
jamiec_thankyou15:58
Swami_bye for now.15:58
safchainSwami_, thanks for the meeting, bye all, talk next week15:58
Swami_#endmeeting15:58
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"15:58
openstackMeeting ended Wed Dec 18 15:58:15 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:58
openstackMinutes:        http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-12-18-15.08.html15:58
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-12-18-15.08.txt15:58
openstackLog:            http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-12-18-15.08.log.html15:58
*** IlyaE has joined #openstack-meeting-alt15:58
asadoughihi15:59
*** banix has joined #openstack-meeting-alt15:59
*** jamiec_ has quit IRC15:59
rkukurahi15:59
*** kblin has joined #openstack-meeting-alt16:00
banixhi16:00
hemanthravihi16:00
rkukuramestery: Are you online?16:01
mesteryrkukura: Sorry, have a 1:1 with my boss now.16:01
mesteryHoping you can run the meeting rkukura this week. :)16:02
rkukuramestery: Right, I'll chair16:02
*** asomya has joined #openstack-meeting-alt16:02
*** rcurran has joined #openstack-meeting-alt16:02
*** dane has joined #openstack-meeting-alt16:02
*** Leon has joined #openstack-meeting-alt16:03
rkukuraLooks like we've got many of the usual suspects, so we'll get started16:03
*** dane has quit IRC16:03
*** Leon is now known as Guest5015516:03
rkukura#startmeeting networking_ml216:04
openstackMeeting started Wed Dec 18 16:04:06 2013 UTC and is due to finish in 60 minutes.  The chair is rkukura. Information about MeetBot at http://wiki.debian.org/MeetBot.16:04
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:04
*** openstack changes topic to " (Meeting topic: networking_ml2)"16:04
openstackThe meeting name has been set to 'networking_ml2'16:04
*** pcm_ has joined #openstack-meeting-alt16:04
rkukura#link https://wiki.openstack.org/wiki/Meetings/ML2 Agenda16:04
*** dane_ has joined #openstack-meeting-alt16:04
rkukura#topic Action Items From Last Week16:04
*** openstack changes topic to "Action Items From Last Week (Meeting topic: networking_ml2)"16:04
asadoughihi16:04
asadoughiso, last week i had two actions items, first being running unit tests16:05
asadoughii posted my results to the ML, but with no interpretation of the results since i wasn't sure what we are aiming for besides more coverage which would be represented by the % field16:05
rkukuraasadoughi: Yes, and see how our coverage looks16:05
asadoughihttp://paste.openstack.org/show/54845/16:05
asadoughi^ that was for ml2 tests and this is the agent unit tests: http://lists.openstack.org/pipermail/openstack-dev/2013-December/022146.html16:06
*** Sukhdev has joined #openstack-meeting-alt16:07
*** BrianB_ has joined #openstack-meeting-alt16:07
SukhdevHi16:07
asadoughiyeah, i have nothing more to add about unit tests, rkukura?16:07
rkukuraSukhdev: hi - just discussing the tox coverage action item16:08
rkukuraasadoughi: nothing in the plugin jumps out, but there is room for improvment16:08
asadoughidefinitely16:09
rkukuraparticularly in the of the type drivers16:09
asadoughiagents could use some improvement and i will be working on the ovs_neutron_agent going forward16:10
rkukuraI'm kind of surprised rpc.py is at 85%16:10
*** malini has left #openstack-meeting-alt16:10
*** SushilKM__ has joined #openstack-meeting-alt16:10
*** colinmcnamara has joined #openstack-meeting-alt16:10
*** SushilKM has joined #openstack-meeting-alt16:10
asadoughihigher than expected?16:10
rkukuraagent unit tests are really important as we do all the bug fixing and refactoring for stability16:10
rkukuraI didn't think the RPC handlers (like get_device_details) were covered in the unit tests16:11
asadoughiah, well, i'm not sure how much of the unit tests are actually unit tests if you catch my drift16:11
rkukuraDoes anyone know if there is a way to get annotated source showing line-by-line coverage?16:11
rkukuraOr at least method-level coverage rather than just file-level16:12
*** sarob has joined #openstack-meeting-alt16:12
asadoughinot sure, but i can look into if it's possible or not16:12
rkukuraasadoughi: I think so, but I did not expect real RPCs between agent and server to be executed in the unit test run, right?16:13
*** yamahata has joined #openstack-meeting-alt16:13
asadoughiright16:13
rkukura#action: asadoughi to look into if line-level or function-level coverage data is available16:13
dane_Don't know about 'tox -e cover', but 'run_tests.sh --coverage' will give line-by-line coverage in HTML format16:14
kblinsorry for barging in, but if you're testing classic python code, the python "coverage" tool can generate line-by-line coverage output16:14
*** kevinconway has joined #openstack-meeting-alt16:14
rkukuradane_, kblin: Thanks.16:14
*** jtomasek has quit IRC16:14
rkukuraanything else on the current coverage data asadoughi provided, or next steps?16:15
*** jcooley_ has joined #openstack-meeting-alt16:15
rkukuraif not, lets move on to: asadoughi to discuss ovs-firewall-driver on email list and schedule IRC meeting on ML2+SG16:16
asadoughii held a meeting monday at 2000 utc; all of those who voiced their opinion agreed about what i later posted to the ML for wider discussion: adding --source-port-range-min and --source-port-range-max to security groups API16:17
*** sarob has quit IRC16:17
asadoughihttp://lists.openstack.org/pipermail/openstack-dev/2013-December/022518.html or https://wiki.openstack.org/wiki/Neutron/blueprint_ovs-firewall-driver#Security_groups_extension_API_addition_discussion16:17
asadoughidid anyone have a chance to read the e-mail? the tl:dr is To implement a performant OVS-based security groups solution in Neutron today, source port matching is a required addition to the security groups extension API.16:18
*** ruhe has joined #openstack-meeting-alt16:19
rkukuraasadoughi: I had not seen the email, but looks like there is a concrete recommendation16:20
asadoughithis week, i will continue with the reviews i have already uploaded and continue with baseline work to get the agent compatible with the firewall16:21
asadoughithat is all for now. any feedback is appreciated. thanks.16:22
rkukuraasadoughi: thanks!16:22
rkukuraany other comments on the ovs-firewall-driver?16:22
asadoughihttps://review.openstack.org/#/c/62129/ https://review.openstack.org/#/c/62130/16:23
*** Guest50155 has quit IRC16:23
asadoughijust mentioning the links for completeness if anyone had questions16:24
rkukuraasadoughi: I'm not seeing any review comments - how long until you feel you can remove the WIP?16:24
*** markmcclain has quit IRC16:25
asadoughiwork should be completed this week on those reviews16:25
rkukuraIs the source port support being added to the iptables driver as well?16:25
asadoughiit already has it, will add tests though16:25
rkukuragreat16:26
asadoughi(source port is already in the rpc api)16:26
*** ruhe has quit IRC16:27
rkukura#topic MechanismDriver API delete method ordering and the relationship between DB state and external mechanism state managed by the driver16:27
*** openstack changes topic to "MechanismDriver API delete method ordering and the relationship between DB state and external mechanism state managed by the driver (Meeting topic: networking_ml2)"16:27
*** SushilKM__ has quit IRC16:27
rkukurarcurran: Would you like to summarize where we are on this?16:27
rcurranummm, lots of good email :-)16:28
*** balajiiyer has quit IRC16:28
rcurrantwo solutions have been proposed16:28
*** Swami_ has quit IRC16:28
rcurran1. reverse order of deletes to match create16:28
rkukurarcurran: Agreed, but we need to move the email discussion back onto openstack-dev16:28
*** roeyc has joined #openstack-meeting-alt16:28
rcurran2. save off bound_segment to another object for use w/ deletes16:28
SukhdevI believe both solutions are orthogonal16:29
Sukhdevperhaps need both of them :-)16:30
rkukurarcurran: Isn't #2 more about making the previous_bound segments available in update_port_postcommit, and making sure that's called while unbinding before deleting?16:30
rkukurarcurran, Sukhdev: There seems to be some fundamental question about the relationship between the DB state and the external state (device state managed by drivers), and how these are kept in sync16:31
rcurranperhaps ... today most mech drivers only take actions (in this area) on delete_port16:31
rkukurarcurran: That may work in many cases, but what about things like VM migration where a port gets unbound and then rebound?16:33
Sukhdevrkukura: I saw your latest email, agree to most of what you say and replied to it.16:33
rkukuraI'm not sure whether we should try to continue/wrap-up that discussion here, or move the email discussion to openstack-dev and continue there16:34
rcurranvm migration is one of the things i need to port to the cisco_nexus md, and yes this is where i'll need more info on bound_segment info16:34
*** SushilKM__ has joined #openstack-meeting-alt16:35
rkukuraSo we have several options on how to make bound_segment or previous_bound_segment available in the existing method calls16:35
rkukurawe also seem to realize there are race conditions and failure modes where external state can diverge from the DB state16:36
rkukuraTo me, the biggest question is whether we want loose synchronization with eventual consistency, or need tighter transactional synchronization between the DB state and the external state16:37
SukhdevI think keeping loose coupling is better model16:38
rcurransukhdev: agreed16:39
rkukuraIf we stick with loose synchronization, what do we need to do the ensure eventual consistency?16:39
SukhdevHowever, the split of pre/post gives the preception that framework is proposing tight synchronization model16:39
rkukuraSukhdev: Maybe the names are unfortunate, but the precommit methods are the ones that are part of the DB transactions, and are therefore the only tightly synchronized part16:40
rcurrancreating delete functions are always tricky, on a failure to you try to re-create what was (potentially) just deleted or make a "best effort" at deleting everything and then regardless tell the calling function about the exception16:41
rkukurarcurran: Its definitely easier to recover from a failed create by doing a delete, then trying to undo a failed delete16:42
SukhdevIn that case, what should be the behaviour of ML2 framework when a post operation is failed?16:42
rkukuraWe also need to think about update failures16:42
rkukuraOne approach is to really only guarantee the transactional part, and come up with some way to achieve eventual consistency for the external state16:43
Sukhdevrkukura: I like that model16:43
rcurranrkurura: agree about creates being the easier to solve and for updates we can consider (and andre left this as a TODO) on failure use the org_dict info to put the info back to the way it was16:43
*** hemanthravi has quit IRC16:44
*** zane has joined #openstack-meeting-alt16:45
SukhdevI have a crazy thought - what if used pre operations as golden and do not act on the failures of post operations and send a notification to the north bound APIs that devices may be out of sync and will requiire operator invention16:45
rkukuraWould some sort of periodic re-syncing of the DB state with all the drivers be sufficient and scalable?16:45
rcurranbut as sukhdev as stated these are similar but orthogonal type converstaions16:45
*** rjrjr_ has joined #openstack-meeting-alt16:45
*** hemanthravi has joined #openstack-meeting-alt16:47
rkukuraSukhdev: So failures in postcommit driver methods would flag the resource to resynched later?16:47
*** doude_ has joined #openstack-meeting-alt16:47
rcurransukhdev: agreed - i think for all types of failures (create, update, delete - even though on create we "clean up" by deleting) that the calling function would get an exception16:47
Sukhdevrkukura: If you look at Arista Driver's sync mechanism, it preceisely does that - periodically sync the state between DB and back-end....it assumes DB as "true source"16:47
Sukhdevrkukura: yes16:48
rkukuraSukhdev: So maybe that sync mechanism or something similar could get promoted to the plugin, and the cost amortized across all the drivers?16:48
rkukurarcurran: If we go with loose synchronization with some mechanism in the plugin to ensure eventual consistency, do we still have a reason to reverse the precommit/postcommit methods for delete operations?16:49
Sukhdevrkukura: it may be a very heavy handed operation :-)16:49
rkukuraSukhdev: That is a concern, and maybe it could be optimized by flagging individual resources for re-synch or something like that16:50
rcurranrkukura: yes. port.bound_segment would not be available on delete_port_postcommit()16:50
rkukuraSukhdev: Lets flesh out the sync options/details on openstack-dev16:51
Sukhdevrkukura: yes, we can improve upon the implementation - but, overall, this is a great way to go....16:51
rkukurarcurran: So why not have the unbinding phase occur before delete_precommit, and result in update_precommit/update_postcommit calls on the driver where previous_bound_segment is available in PortContext?16:52
*** IlyaE has quit IRC16:52
rcurrani think we need a previous_bound_segment for other reasons. if we want delete_port_xxxcommit() to access the previosus_bound_segment for retrieving the vlan then i can live w/ that16:53
rkukurarcurran: That way unbinding looks the same to the drivers regardless of whether its part of a delete, a migration, or something else (agent failure)16:54
rkukurarcurran: What about doing the unbind 1st as an update before calling delete_port_precommit on the drivers?16:54
rkukuraOr do we really want the unbinding to be the same transaction as the deleting?16:55
*** rongze has joined #openstack-meeting-alt16:55
rcurranright now, the cisco_nexus driver (and i think all others) are taking no actions on port_bind and unbind ... only deletes16:55
rkukurarcurran: Yes, and that is because port_bind and port_unbind are only called on a subset of the drivers16:56
*** mugsie has joined #openstack-meeting-alt16:56
rkukurarcurran: I'm suggesting unbinding is really an update with port_update_precommit and port_update_postcommit calls on all register mechanism drivers16:57
SukhdevTrue for Arista - we do not take any action on bind/unbid - only delete16:57
rcurranand will previous_bound_segment still be available (and accurate as the last vlan used) on delete_port()16:58
rkukuraThere is also a TODO related to compound bindings or something like that, which maybe is really what we need so that ToR switch drivers are explicitly part of a binding that is based on an L2 agent's driver.16:58
*** terst has joined #openstack-meeting-alt16:58
asadoughisorry, we're running out of time, had a quick question: next week is christmas and the week after is new year's day. are we holding any meetings before January 8?16:59
*** brents has joined #openstack-meeting-alt16:59
*** ZZelle has quit IRC16:59
rkukurarcurran: If we do treat the implicit unbind as a separate transaction, I don't think the previous info from the unbind transaction would be visible in the delete precommit/postcommit calls17:00
*** tsimmons has joined #openstack-meeting-alt17:00
rkukuraasadoughi: mestery proposed cancelling the next two - I'm OK either way17:00
*** betsy has joined #openstack-meeting-alt17:01
*** artom has joined #openstack-meeting-alt17:01
asadoughirkukura: +1 on cancel, i'll be out on vacation after this week until 201417:01
rcurranthen that would cause a re-write for my md ... basically i'd want to remove the nexus switch info on port_unbind(). not undoable but not how things have been working17:01
*** Leon has joined #openstack-meeting-alt17:01
*** Leon is now known as Guest5710417:02
*** sacharya1 has joined #openstack-meeting-alt17:02
rkukurarcurran: I think you'd need to remove the switch info in port_update_postcommit unless we did compound-binding17:02
rkukuraLets move this discussion to openstack-dev17:02
rkukuraOK, we'll cancel the next two regular meetings17:03
rkukuraEnjoy the holidays and/or time off everyone!17:03
rkukura#endmeeting17:03
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"17:03
openstackMeeting ended Wed Dec 18 17:03:47 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:03
openstackMinutes:        http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-12-18-16.04.html17:03
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-12-18-16.04.txt17:03
openstackLog:            http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-12-18-16.04.log.html17:03
asadoughihappy holidays! bye17:03
kiallHey guys :)17:04
kiall#startmeeting Designate17:04
openstackMeeting started Wed Dec 18 17:04:01 2013 UTC and is due to finish in 60 minutes.  The chair is kiall. Information about MeetBot at http://wiki.debian.org/MeetBot.17:04
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:04
Sukhdevbye17:04
*** openstack changes topic to " (Meeting topic: Designate)"17:04
openstackThe meeting name has been set to 'designate'17:04
kiallHeya - Who's about today?17:04
mugsieo/17:04
*** rcurran has quit IRC17:04
*** sacharya has quit IRC17:04
artomI'm here for the first 10 minutes17:04
eankutse1here17:04
betsyo/17:04
rjrjr_here17:04
*** msisk has joined #openstack-meeting-alt17:04
kiallOkay - So, some real quick housekeeping.. It's Christmas .. I'm taking a wild guess we're skipping Dec 25th's meet!17:05
kiallDo we resume on Jan 1, or Jan 8 ?17:05
mugsie8th17:05
artom+117:05
kiall(I'd be "off work" on the 1st, but am happy to do a meet if people are around)17:05
betsy+117:05
*** chri4837 has joined #openstack-meeting-alt17:05
rjrjr_+117:05
kiallOkay - Let's call that settled so :)17:06
tsimmonsPsh, I was going to be here ;)17:06
artomI assume people who want will be around on IRC, so...17:06
kiallExactly :)17:06
kiallOkay .. So, no actions from last week..17:06
kiall#topic Followup on Blueprint Backlog Prioritisation17:06
*** openstack changes topic to "Followup on Blueprint Backlog Prioritisation (Meeting topic: Designate)"17:06
*** jcoufal has quit IRC17:06
*** sarob has joined #openstack-meeting-alt17:07
kiallmugsie .. Since this was your doing ;)17:07
*** dosaboy has quit IRC17:07
mugsiecool17:07
mugsieso i think last week went well17:07
mugsiei have writen up the notes i took from the meeting17:07
mugsiethey are here17:07
mugsie#link https://wiki.openstack.org/wiki/Designate/Blueprints/Meetings/12-2013/Minutes17:07
*** jmcbride has joined #openstack-meeting-alt17:07
mugsieas it turns out there is a youtube clip of the whole meeting17:07
*** dosaboy has joined #openstack-meeting-alt17:08
*** rwsu has joined #openstack-meeting-alt17:08
mugsiewhich I can share if people want17:08
mugsie(it is currently set to private)17:08
* artom would watch it.17:08
eankutse1my IRC is lagging today17:08
*** dane_ has quit IRC17:08
mugsiePeople also expressed an interest in having a repeat17:08
mugsiei think some time like the 8th?17:08
kialleankutse1: mine too.. particularly badly17:08
mugsiewhat do people think?17:09
rjrjr_+117:09
kiall(The next topic will deserve some serious thought, and probably a HO dedicated to it)17:09
*** dane_ has joined #openstack-meeting-alt17:09
*** asomya has quit IRC17:09
kiallSo, I'd say, Yes - let's do another video call in place on the meet on the 8th17:10
mugsiecool. I will research google hangouts properly this time, and set up something similar as last ime17:10
mugsietime*17:10
mugsie#action set up VC on the 8th Jan - mugsie17:10
betsymugsie: thx17:11
*** dosaboy has quit IRC17:11
kiallOkay - Before we move on, Did anyone have any followups or comments on the call? Anything they'd change for next time?17:11
*** dosaboy has joined #openstack-meeting-alt17:11
kiall(Other than knowing where the "Start" button is in advance ;))17:11
eankutse1mugsie: cool. Thx17:11
betsyWere y'all able to hear all of us at RAX who were in a room together?17:11
*** ZZelle has joined #openstack-meeting-alt17:12
mugsieyeah17:12
betsyDid that work out?17:12
mugsieit was fine17:12
betsycool17:12
kiallbetsy: yea, that worked fine17:12
rjrjr_betsy, i heard everyone fine.17:12
kiallOkay .. Next topic unless anyone has anything more on the call?17:12
kiall#topic Initial discussion of a possible solution to several issues raised during the Blueprint Hangout17:13
*** openstack changes topic to "Initial discussion of a possible solution to several issues raised during the Blueprint Hangout (Meeting topic: Designate)"17:13
*** rkukura has left #openstack-meeting-alt17:13
*** ZZelle has quit IRC17:13
kiallOkay.. So I've intentionally kept ^ a little vague, as we wanted to discuss "in person"17:13
kiallSeveral of the issues raised in the hangout, like:17:13
kiall- Better BIND support17:14
kiall- RFC Dynamic DNS (aka nsupdate support)17:14
*** dougshelley66 has quit IRC17:14
kiall- Transnational updates to zones17:14
kialland .. quite possibly a few others17:14
*** dougshelley66 has joined #openstack-meeting-alt17:14
eankutse117:15
kiallMyself and mugsie got thinking, what if instead of trying to integrate with BIND/PowerDNS/NSD in the way we do today, what if we implemented a *tiny* minimal DNS server capable of taking AXFR's from BIND/PowerDNS etc17:15
eankutse1k17:16
*** luQAs has quit IRC17:16
kiallBefore you call me insane .. the DNS protocol is quite simple.. I mocked this up in sometime around Jan/Feb to refresh my DNS memory.. (looking for link, lost it)17:16
kiall#link http://pastie.org/private/w9mvs6xgtqzil6wwuflx5a17:16
eankutse1Whoa Radical!!17:16
* artom did a caching DNS server in Java for a school project. Took a couple of weeks.17:16
eankutse1exaplain :-)17:16
kiallA simple 600 line implementation of DNS that can accept and respond to queries (the service bit ain't there..)17:17
*** yidclare has joined #openstack-meeting-alt17:17
kiallSince we're not aiming for responding to end user queries with this, we can avoid the need to handle the million or so edge cases17:17
artomHow would Designate update the zones served by the custom DNS server?17:17
kiallBut we get some big advantages (and some disadvantages)17:17
*** markwash has joined #openstack-meeting-alt17:18
rjrjr_kiall, tiny server would be between Designate and real backend?17:18
kiallrjrjr_: exactly..17:18
artomIf you say MySQL database, I'm going to bonk you for reimplementing a subsset of PowerDNS ;)17:18
kiallSome advantages:17:18
kiall- All updates (bar create/delete zone) go via AXFR17:18
kiall- An endpoint/framework for RFC Dynamic DNS / nsupdate is built17:18
*** terst has quit IRC17:19
kiall- Transactional changes - we only need to write the changeset to the DB transactionally, AXFR's handle the rest17:19
*** SushilKM has quit IRC17:19
kiall- DNSSEC signing could be done here, sending pre-signed zones to the real DNS servers17:19
kblinkiall: the DNS protocol has it's dirty corners.17:19
kiall- Overlapping zones could be implemented using TSIG to distinguish which view17:19
eankutse117:19
kialleankutse1: keep seeing blank messages from you, not sure if you're trying to talk?17:20
*** SushilKM__ has quit IRC17:20
kiallkblin: oh it has 1000's of dirty corners!17:20
*** jmcbride has quit IRC17:20
rjrjr_so, Central storage, tiny DNS server, and backend need to all be synched?  uhhh...17:20
kiallThat's why this would never, ever, ever be public facing17:20
*** SushilKM has joined #openstack-meeting-alt17:20
* artom has to run, but consider my previous two comments about reimplementing a subset of PowerDNS - they were only half in jest.17:20
kiallrjrjr_: tiny DNS would talk to central, just like the API service does17:20
tsimmonsHis IRC is probably lagging as hard as mine, literally minutes behind.17:20
kiallrjrjr_: At that point, we've actually reduced the # of things that need to be kept in sync17:21
mugsietsimmons: seems like freenode is having issues this week17:21
rjrjr_howso?  is central storage replaced with tiny DNS server?17:21
betsyOr does the tiny DNS sever not have storage?17:22
kiallrjrjr_, no. tiny DNS server talks directly to storage (well - to central)17:22
*** amytron has quit IRC17:22
kiallIt has no storage of it's one..17:22
kblinkiall: I'm still catching up, on my backlog, but you're planning to use tht thing to push data into the real backend DNS server, right?17:22
kiallof its own*17:22
rjrjr_gotcha.  so central storage and tiny DNS server are a whole.17:22
tsimmonseankutse (or others with mad lag): You can refresh this page to see things in real(ish) time. http://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-12-18-17.04.log.txt17:22
kiallrjrjr_: yep - exactly.. tiny DNS server is just like designate-api17:23
kiallit decodes DNS (i.e. JSON), calls central via RPC, and encodes DNS (i.e. JSON)17:23
kiallRaw speed is not so important, as we're talking about AXFR to the public facing servers.. not end user queries17:23
rjrjr_question, how does the backend learn about new zones?17:24
kiallThe current "backends" would be totally stripped down, whichever central processes a "create zone" would, for bind, call `rndc addzone { master tiny-dns-server; }`17:24
kiallToday, here's what we try and keep in sync:17:25
kiall- The SQL DB17:25
kiall- The Master Backend17:25
kiall- The Slave Backends17:25
betsyRight17:25
kiallPowerDNS is "easy" .. the SQL DB, and the PowerDNS SQL DB ..17:25
kiallBind is harder, as it's zonefiles on a master (and is the master alive? or rebooting? or..)17:26
kiallWe also don't do things transitionally, we have no mechanism in place for it..17:26
rjrjr_transactionally?17:27
kiallIf we dumped the current idea of backends for this, we would only have to write to the DB transactionally, then issue the NOTIFY's to the real DNS servers17:27
*** Guest57104 has quit IRC17:27
*** coolsvap has quit IRC17:27
betsyHow would this work with server pools?17:27
*** hemanthravi has quit IRC17:27
kiallrjrjr_: adding 3 RR's while removing 2 RR's from an RRSet - you mentioned it as one of your nsupdate things17:27
*** eankutse1 has quit IRC17:27
kiallbetsy: good question :) I think it changes how those would be implemented, but not how they would be exposed.17:28
*** sacharya has joined #openstack-meeting-alt17:28
betsyhmm. Lots to think about17:28
*** sacharya1 has quit IRC17:29
kiallA pool would have N DNS servers configured in it.. when a new zone is added, a TSIG key is built, and central calls out to the servers in that pool with `rdnc addzone`, or a queue, or.. whatever mechanism is needed for the DNS server in use17:29
kiallbetsy: I did say this was "radical", didn't I? ;)17:29
rjrjr_backends don't go away completely though because of needs like zone creation.17:29
betsy:D17:29
kiallrjrjr_: exactly, but they get simplified significantly17:29
rjrjr_i like the idea!17:30
kiallAlso - Thus is by no means a decided thing.. I'm on the fence over if this is doable, or if I should go check myself into a clinic somewhere ;')17:30
kblinkiall: what's the advantage of AXFR instead of letting the "real" dns servers handle the zone and doing DNS update calls?17:30
betsySo what are the advantages and disadvantages y'all have come up with so far?17:30
*** greghill has joined #openstack-meeting-alt17:31
kiallkblin: so, some big advantages I see are:17:31
*** brents has quit IRC17:32
*** eankutse has joined #openstack-meeting-alt17:32
kiall1) We no longer care about the details of a DNS server bar the basic add/delete zone17:32
kialls/DNS server/public facing DNS server/17:32
*** ruhe has joined #openstack-meeting-alt17:33
kiall2) All public DNS facing servers are equal - there all slaves, there is no master (well - the "tiny AXFR only" DNS server is master).17:33
kiall3) We gain an endpoint for RFC Dynamic DNS (i.e nsupdate)17:33
kblinneither should the "nsupdate" code path17:33
*** coolsvap has joined #openstack-meeting-alt17:34
kiallkblin: so, one issue with doing nsupdates is ..17:34
kialleither we still have a master, or we're left needing to keeping everything in sync across every DNS server17:35
kialls/keeping/keep/17:35
kiallImplementing DNS is *hard* .. too hard for us to take on. Implementing just enough DNS to handle AXFR's from known clients, rather than every broken implementation in the world, is easier.. (but still not easy)17:36
*** Leo_ has joined #openstack-meeting-alt17:36
kblintrue. I'm just not sure if you really can avoid the dirty details of DNS if you're still the DNS master the public facing DNS servers pull from17:36
*** jmcbride has joined #openstack-meeting-alt17:36
betsykblin: I was thinking the same thing17:37
kiallkblin: that may be so :) Which is why I'm on the fence over if this is a good idea.. It frankly needs a TON of thought before anything is decided.17:37
kblinnow assuming you have your central API that handles the DNS logic, that's the part that has the core logic17:37
kblinthat needs to know what your DNS looks like17:37
*** DennyZhang has joined #openstack-meeting-alt17:38
kblinI don't see why, from this central instance, pushing updates to the user-facing servers is very different if you use AXFR or UPDATE17:38
*** jasonb365 has joined #openstack-meeting-alt17:38
kiallRight, but - we always need something that knows what your DNS should look like, with the current method, we need to know how to transform that for PowerDNS, BIND, NSD, ...17:38
*** jcooley_ has quit IRC17:38
kblinin all cases your "backend" needs to know how to set up new zones17:38
*** nadya has joined #openstack-meeting-alt17:39
kiallkblin: what happens when 1 of to 50 user facing DNS servers is down? We need to start keeping track of every change, and which servers it's been applied to17:39
kblinand in all cases once the zone is there, you can then send updates via a DNS protocol mechanism17:39
*** sarob has quit IRC17:39
*** nadya is now known as Guest2842917:39
rjrjr_kblin, the zone setup is the only diff.  some admin work when setting up DNS servers is needed (allow-notify) but that would be true for update (allow-update).17:40
*** jmcbride1 has joined #openstack-meeting-alt17:40
rjrjr_those settings can be done globally.17:40
kblinkiall: sorry for sounding negative, I've just been bitten repeatedly by "oh, nobody is using that obscure feature of DNS anyway"17:41
*** jmcbride has quit IRC17:41
kiallYea - I think kblin's argument is around if we implement the tiny DNS server, or a tiny DNS client (or, more likely wrap nsupdate)17:41
kiallkblin: totally understood, I'd be pissed if nobody thought I was insane for suggesting this ;)17:41
kblinas a disclaimer, I'm the author of Samba's DNS server implementation that we wrote to have a server that can use the AD DNS backend active directory uses17:42
kiallI know :)17:42
kblinit also started out as "oh, it's only 1000 lines of code" :)17:42
*** yogesh has joined #openstack-meeting-alt17:42
eankutseKiall: just catching up with my slow IRC - by "tiny DNS" you mean "minimal" not as in the DNS product tinyDNS?17:43
mugsieeankutse: yes17:43
eankutsethx17:43
*** MarkAtwood has joined #openstack-meeting-alt17:43
kialleankutse: minimal, just enough to receive and respond to an AXFR from the "real" DNS server17:43
*** amytron has joined #openstack-meeting-alt17:43
kblinkiall: ok, my gut feeling would be that a tiny DNS client might be a bit easier to control17:43
eankutsek17:43
kblinkiall: but arguably the "what if we can't update some of the servers" case needs some thought in that scenario17:44
kiallkblin: there are a couple of advantages to doing it this way rather than using nsupdate.. Ignoring keeping the N global DNS servers in sync..17:44
*** chandankumar has quit IRC17:45
kiall<-- totally blanked17:45
*** flaper87 is now known as flaper87|afk17:56
*** Guest28429 has quit IRC17:56
*** zane has quit IRC17:56
*** msisk has quit IRC17:56
*** amotoki has quit IRC17:56
*** pdmars has quit IRC17:56
*** pcm_ has quit IRC17:56
*** yamahata__ has quit IRC17:56
*** derekh has quit IRC17:56
*** katyafervent has quit IRC17:56
*** bcrochet has quit IRC17:56
*** jomara has quit IRC17:56
*** denis_makogon has quit IRC17:56
*** simonmcc has quit IRC17:56
*** stannie has quit IRC17:56
*** enikanorov__ has quit IRC17:56
*** noslzzp has quit IRC17:56
*** jeblair has quit IRC17:56
*** jcooley has quit IRC17:56
*** yogesh has quit IRC17:56
*** DennyZhang has quit IRC17:56
*** tsimmons has quit IRC17:56
*** konetzed has quit IRC17:56
*** briancline has quit IRC17:56
*** dteselkin has quit IRC17:56
*** persia has quit IRC17:56
*** markwash has quit IRC17:56
*** lsmola_ has quit IRC17:56
*** vipul has quit IRC17:56
*** HenryG has quit IRC17:56
*** marios has quit IRC17:56
*** krtaylor has quit IRC17:56
*** safchain has quit IRC17:56
*** ozstacker has quit IRC17:56
*** ityaptin_ has quit IRC17:56
*** IgorYozhikov has quit IRC17:56
*** julienvey has quit IRC17:56
*** RajeshMohan has quit IRC17:56
*** ameade has quit IRC17:56
*** pleia2 has quit IRC17:56
*** SpamapS has quit IRC17:56
*** hub_cap has quit IRC17:56
*** hemanth_ has quit IRC17:56
*** kiall has quit IRC17:56
*** rosmaita has quit IRC17:56
*** annashen has quit IRC17:56
*** Leo_ has quit IRC17:56
*** dosaboy has quit IRC17:56
*** betsy has quit IRC17:56
*** kevinconway has quit IRC17:56
*** yamahata has quit IRC17:56
*** yidclare has quit IRC17:56
*** SergeyLukjanov has quit IRC17:56
*** greghill has quit IRC17:56
*** rnirmal has quit IRC17:56
*** metabro_ has quit IRC17:56
*** chmouel has quit IRC17:56
*** cp16net has quit IRC17:56
*** shanks` has quit IRC17:56
*** sdague has quit IRC17:56
*** esmute has quit IRC17:56
*** ivoks has quit IRC17:56
*** ttx has quit IRC17:56
*** jvrbanac has quit IRC17:56
*** jdbarry has quit IRC17:57
*** doude_ has quit IRC17:57
*** jog0 has quit IRC17:57
*** shadower has quit IRC17:57
*** harlowja_away has quit IRC17:57
*** lifeless has quit IRC17:57
*** jjmb1 has quit IRC17:57
*** rjrjr_ has quit IRC17:57
*** BrianB_ has quit IRC17:57
*** Sukhdev has quit IRC17:57
*** jswarren has quit IRC17:57
*** ywu has quit IRC17:57
*** amytron has quit IRC17:57
*** coolsvap has quit IRC17:57
*** gokrokve has quit IRC17:57
*** vkmc has quit IRC17:57
*** flwang has quit IRC17:57
*** boris-42 has quit IRC17:57
*** d0ugal has quit IRC17:57
*** sirushti has quit IRC17:57
*** devananda has quit IRC17:57
*** csaba|afk has quit IRC17:57
*** isviridov has quit IRC17:57
*** megan_w has quit IRC17:57
*** rongze has quit IRC17:57
*** colinmcnamara has quit IRC17:57
*** dkehn has quit IRC17:57
*** AlanClark has quit IRC17:57
*** julim has quit IRC17:57
*** garyduan has quit IRC17:57
*** matrohon has quit IRC17:57
*** sfineberg_ has quit IRC17:57
*** mjbright has quit IRC17:57
*** ekarlso has quit IRC17:57
*** MarkAtwood has quit IRC17:57
*** eankutse has quit IRC17:57
*** dougshelley66 has quit IRC17:57
*** rwsu has quit IRC17:57
*** banix has quit IRC17:57
*** jasonb365 has quit IRC17:57
*** esker has quit IRC17:57
*** mugsie has quit IRC17:57
*** juice has quit IRC17:57
*** esheffield has quit IRC17:57
*** kblin has quit IRC17:57
*** jesusaurus has quit IRC17:57
*** ruhe has quit IRC17:57
*** ashaikh has quit IRC17:57
*** lblanchard has quit IRC17:57
*** dprince has quit IRC17:57
*** jaypipes has quit IRC17:57
*** mordred has quit IRC17:57
*** sc68cal has quit IRC17:57
*** kebray has quit IRC17:57
*** jraim has quit IRC17:57
*** ajo has quit IRC17:57
*** EmilienM has quit IRC17:57
*** russellb has quit IRC17:57
*** ZangMing1ie has quit IRC17:57
*** iccha-dinner has quit IRC17:57
*** david-lyle has quit IRC17:57
*** slagle has quit IRC17:57
*** GheRivero has quit IRC17:57
*** clarkb has quit IRC17:57
*** matty_dubs has quit IRC17:57
*** nikhil__ has quit IRC17:57
*** westmau5 has quit IRC17:57
*** dane_ has quit IRC17:57
*** artom has quit IRC17:57
*** notmyname has quit IRC17:57
*** markvoelker has quit IRC17:57
*** ogelbukh has quit IRC17:57
*** enikanorov has quit IRC17:57
*** nijaba has quit IRC17:57
*** SushilKM has quit IRC17:57
*** chri4837 has quit IRC17:57
*** roeyc has quit IRC17:57
*** jdob has quit IRC17:57
*** radix_ has quit IRC17:57
*** ikhudoshyn has quit IRC17:57
*** bnemec has quit IRC17:57
*** ChanServ has quit IRC17:57
*** jmcbride1 has quit IRC17:57
*** sacharya has quit IRC17:57
*** eggmaster has quit IRC17:57
*** mtreinish has quit IRC17:57
*** sergmelikyan has quit IRC17:57
*** fungi has quit IRC17:57
*** asadoughi has quit IRC17:57
*** sbadia has quit IRC17:57
*** anteaya has quit IRC17:57
*** openstack has joined #openstack-meeting-alt18:02
*** openstack has joined #openstack-meeting-alt18:06
*** ChanServ sets mode: +o openstack18:06
SlickNikimsplitbit: we're waiting for the resurrection of meetbot18:06
hub_cap~5 min18:07
imsplitbitdamnit hub_cap18:07
yogeshhi18:07
kiall#endmeeting18:08
*** jmcbride1 has quit IRC18:08
vipulwell that didn't work18:08
*** ChanServ sets mode: +o jeblair18:08
kiallvipul: jeblair is fixing it at the moment ;)18:08
*** cweid has joined #openstack-meeting-alt18:09
cweido/18:09
*** harlowja_away is now known as harlowja18:09
*** eankutse has quit IRC18:10
kiallvipul / hub_cap .. looks like it's alive again in the other room.. a "startmeeting" worked for them..18:12
hub_cap<318:12
hub_cap#startmeeting18:12
openstackhub_cap: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee'18:12
vipulhehe18:13
*** roeyc has quit IRC18:13
vipulamatuer18:13
hub_capLOL18:13
hub_cap#startmeeting trove18:13
openstackMeeting started Wed Dec 18 18:13:08 2013 UTC and is due to finish in 60 minutes.  The chair is hub_cap. Information about MeetBot at http://wiki.debian.org/MeetBot.18:13
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:13
*** mestery has joined #openstack-meeting-alt18:13
*** funzo has joined #openstack-meeting-alt18:13
*** flaper87|afk has joined #openstack-meeting-alt18:13
*** yportnova has joined #openstack-meeting-alt18:13
openstackThe meeting name has been set to 'trove'18:13
hub_capwow that was dumb18:13
*** openstack changes topic to " (Meeting topic: trove)"18:13
hub_cap#link https://wiki.openstack.org/wiki/Meetings/TroveMeeting18:13
cp16net /0\18:13
vipulo/18:13
pdmarso/18:13
grapexo/18:13
cp16net|o|18:13
SlickNiko/18:13
kevinconwayo718:13
*** vgnbkr has joined #openstack-meeting-alt18:13
*** SushilKM has quit IRC18:13
hub_cap#topic Datastore compat matrix18:14
*** openstack changes topic to "Datastore compat matrix (Meeting topic: trove)"18:14
hub_cap#link https://wiki.openstack.org/wiki/Trove/DatastoreCompatibilityMatrix18:14
robertmyerso/18:14
datsun180bgrandiose term for 'drop list'18:14
hub_capive started it, id like the persons who are working on cassandra/redis/mongo to fill out (or correct) whats there18:14
kiallor not..18:14
hub_capdatsun180b: u know me, im all about grandiose18:14
hub_capkiall: its a-workin for us18:14
hub_cap;)18:15
SlickNiklooks good for now18:15
hub_capso tehre isint really much to talk about wrt this...18:15
kiallhub_cap: was the lag ;) I saw your start, but took like 3 minutes for the bot's response to come18:15
greghillI notice pgsql is missing (is anyone even working on that yet?)18:15
hub_capkiall: wow damn18:15
* hub_cap thinks its your side of the world18:15
SlickNikwe did have a pgsql poc for a bit at one time.18:16
hub_capSlickNik: yup kevinconway18:16
kevinconwayyes, i will update the matrix18:16
*** glucas has joined #openstack-meeting-alt18:17
hub_capok time to move on18:17
SlickNikcool, thanks kevinconway18:17
hub_cap#topic datastores logfiles18:18
*** openstack changes topic to "datastores logfiles (Meeting topic: trove)"18:18
esmuteo/18:18
*** kblin has left #openstack-meeting-alt18:18
hub_cap#link https://wiki.openstack.org/wiki/TroveDBInstanceLogOperation18:18
*** tedross has joined #openstack-meeting-alt18:19
vipuldenis_makogon: ?18:19
hub_capso in general, i think that we need to do this18:19
cp16netyeah that sounds like a good idea18:20
hub_capid like to get your opinions (denis is not here today)18:20
hub_capnot in the meeting of course18:20
hub_capbut on the wiki / mailing list / etc..18:20
*** doude_ has left #openstack-meeting-alt18:20
*** s3wong has joined #openstack-meeting-alt18:20
cp16netit would be great to get the logs out of the guest for debugging purposes and such18:20
*** jcooley_ has joined #openstack-meeting-alt18:20
SlickNikI agree, I think this is a generally good idea.18:21
*** jcooley_ has quit IRC18:21
*** NehaV has joined #openstack-meeting-alt18:21
robertmyerslooks good to me18:21
greghillidea++18:21
*** s3wong has left #openstack-meeting-alt18:21
imsplitbit+118:21
hub_capill be replying to the mailing list, and adding a title to his email, so watch for that today18:21
konetzedi +1 it18:21
hub_capok great18:21
cp16netnice18:21
imsplitbitas long as they are only stored on the guest18:21
SlickNikNot sure I'm convinced about the implementation that that page is hinting at, though.18:21
hub_capimsplitbit: they are going to be streamed only to the customer directly via the guest18:21
konetzedyes no need to pull them up to one large central system18:21
vipulso are we strreaming them down via API?18:21
robertmyersimsplitbit: it uses swift I think18:21
imsplitbitright, I +1 that hub_cap18:21
hub_capcustomer get sa user/password to rabbitmq, and is able to read the logs from rabbit18:21
vipulswift i'm ok with18:22
imsplitbitrobertmyers: that too would be ok18:22
konetzedvipul: i think first pass is just switf18:22
imsplitbitI just don't want to get into the business of central log aggregation as a service18:22
konetzedvipul: i think second pass could offer X number of last lines via api18:22
hub_capcustomer gets a "one time use" ssh session to get th logs ;)18:22
*** nati_ueno has joined #openstack-meeting-alt18:22
robertmyershub_cap: fail18:22
vipulare we concerned with sensitive things in the log files...18:22
imsplitbithub_cap: bite your tongue18:22
demorriscan someone detail the API calls that would exist?  Its not clear from the wiki18:22
grapexhub_cap: Great idea18:22
hub_capHAH18:22
* konetzed slaps hub_cap18:22
demorrisI can see there is a GET to basically move a log file to swift18:23
hub_capdemorris: hes starting with the swift stuff, so "move/delete" log file in swift18:23
demorriswhat about a list of what logs are available to get?18:23
hub_caphes not doing the "tail" for a customer18:23
vipuldemorris +118:23
hub_capdemorris: i think u should know the list of those right?18:23
demorrisnot for all datastores18:23
hub_capdo we need a "list" of log files avail for mysql?18:23
grapexEh, let's not get into enumerating info swift has that the user could get for themselves.18:23
robertmyersslow query log18:23
kevinconwaymysql has like 9 log files18:23
demorrisyou should be able to query what logs are available18:23
konetzedvipul: i dont think we need to worry about that as much, this is a customers instance if they have sensitive things in their logs they also have access to get them from the db18:23
vipulprobably need list/save18:23
grapexhub_cap: Will users be able to specify the swift file path?18:23
demorrisone provider may expose slow query, another may not18:24
* hub_cap shrugs grapex18:24
imsplitbitkevinconway: ...18:24
*** Barker has joined #openstack-meeting-alt18:24
imsplitbit9?18:24
grapexhub_cap: Well if not, demorris's suggestion makes more sense18:24
hub_capdemorris: so for this, list seems sensible18:24
konetzedi still think slow query log should go in the db for mysql18:24
grapexbut then again18:24
vipulkonetzed: Yea i guess so..18:24
konetzedimsplitbit: 10?18:24
kevinconwayimsplitbit: fine, 5. http://dev.mysql.com/doc/refman/5.1/en/server-logs.html18:24
hub_capimsplitbit: its written in java, 9 files18:24
demorrisalso, what happens if I move a log to swift multiple times18:24
grapexdemorris: if they can list log files, should trove also allow them to download them through the trove API and not via swift?18:24
cp16netadding on to grapex's question: or specify the container to store the logs files in?18:24
demorrisdoes it overwrite the existing?  Create a new entry in swift?18:24
hub_capkevinconway: i dont think its fair to count binlogs there either, so, 4 ;)18:25
imsplitbitbut for debugging purposes you really only need access to the general log and slow query log18:25
kevinconwaygrapex: some of those log payloads are going to be big18:25
demorrisgrapex: not sure about that18:25
konetzedgrapex: i think you can only get x number lines back throught he api18:25
imsplitbitrather, the end user only needs those18:25
kevinconwayseems like swift would be the right place for them18:25
konetzedgrapex:  like the last 100 or so18:25
grapexkevinconway: yeah, I don't think we should support downloading swift objects via Trove18:25
grapexdemorris: So in that case, lets not let people enumerate the swift files either.18:25
grapexSounds like this could be a fairly simple API- like we don't want to store that much info in the database18:25
grapexAs in, we won't have that any metadata for each log we back up. If we do, we need to enumerate that stuff.18:26
SlickNikgrapex: agreed. Let's just support the copy to swift operation. To read / download the logfiles then they would have to use the swiftclient.18:26
*** tedross has left #openstack-meeting-alt18:27
grapexSlickNik: Cool. vipul / hub_cap, thoughts?18:27
grapexOne issue is there *can* be a subtle delay when you try to get files you just uploaded from Swift18:28
vipulgrapex: agreed.. i think just a list what's available.. and save operation18:28
vipuland they can look in swift to find what they need18:28
vipulwe don't even need a delete..18:28
vipulit shouldn't be tracked as a resource by Trove18:28
*** nadya has joined #openstack-meeting-alt18:28
*** nadya is now known as Guest2919518:29
demorrisso what if I request a log multiple times?  Is the behavior that it overwrites the existing file?18:29
robertmyersdemorris: no, it changes the timestamp18:29
hub_capdemorris: aye18:29
grapexdemorris: If you specify it to, yes18:29
demorrisvipul: not sure about not having a delete, why would we not provide the ability to remove the log?18:29
hub_capi think we all have different opinions here heh18:29
vipulrobertmyers: +118:30
demorriswe provide the ability to delete backups that are stored in swift18:30
vipuldemorris: we should only provide a way to get at the logs.. not manage them in Trove18:30
robertmyersdemorris: but those are our resources18:30
robertmyerslogs are the users18:30
vipulThat's because we need the backups to restore from18:30
SlickNikdemorris: That's because we track backups as trove resources.18:30
demorrisbackups are the users18:30
demorrisits their data not ours18:30
robertmyersdemorris: technically, but with out our api it is worthless18:31
*** balajiiyer has joined #openstack-meeting-alt18:31
demorrisnot really though18:31
imsplitbitno for reals18:32
robertmyersbasically, they have to build an exact image of a trove host18:32
robertmyerssame mysql and everything to work with xtrabackup18:32
demorrismy point is that if we are going to allow a customer to create something in their swift account, we should provide the ability to delete it as well18:32
imsplitbitthey have that ability18:33
imsplitbitin swift18:33
grapexdemorris: Interesting premise.18:33
kevinconwayimsplitbit: +118:33
imsplitbitseems like a duplication of work18:33
robertmyersimsplitbit: +118:33
demorristhen why don't we do that for backups?18:33
grapexI can see how it would be a pain to have to know that a file Trove named some weird GUID was for a backup that was deleted.18:33
robertmyersthe only point of the logs api is to put it in swift18:33
grapexAnd not a backup that is needed.18:34
grapexdemorris: I think the log api would be different18:34
robertmyersthe backups are different use case18:34
robertmyerswe just store them in the same place18:34
robertmyersthe customer only interfaces with trove for backups18:34
*** dane_ has quit IRC18:34
robertmyersto create/delete/restore18:34
robertmyerslogs they will need to go to swift to read the log18:35
SlickNikdemorris: backups are a special snowflake since we need them exact same bits for restore.18:35
SlickNikdemorris: We don't need to use he logs for anything in the future, so we don't need to manage them any longer.18:35
grapexdemorris: The difference is we don't manage that data- it's just a text file18:36
grapexBackups are more complex, so we have to manage it for users to give them a decent experience18:36
demorrisokay, so thats fair18:38
*** brents has quit IRC18:39
hub_capok so um, mailing list?18:39
cp16netyes18:39
imsplitbityep18:39
SlickNikdo it18:39
robertmyersI thought we all agreed18:39
hub_cap#topic reviews on the meeting agenda18:40
*** openstack changes topic to "reviews on the meeting agenda (Meeting topic: trove)"18:40
demorrisi think this is a great first rev here for log integration18:40
robertmyersis this for general review?18:40
*** ruhe has quit IRC18:40
robertmyersreviews?18:40
*** matty_dubs|lunch is now known as matty_dubs18:40
hub_capid prefer us to _not_ put reviews on the meeting agend18:41
*** Leo_ has quit IRC18:41
hub_cap*agenda18:41
grapexhub_cap: I like it18:41
robertmyersgot it18:41
hub_capok cool, lets not do this anymore :)18:41
*** Leo_ has joined #openstack-meeting-alt18:41
greghillbut how else can we beg for +2s?18:41
hub_capLOL18:41
vipulpaypal18:42
robertmyersvipul: ++18:42
SlickNiklol18:42
SlickNikvipul18:42
hub_capi think it could be fair to put some review if its part of a bigger conversation18:42
grapexMaybe it should be allowed if it you're not posting your own review.18:42
SlickNikhave you seen gittip?18:42
hub_capbut not the whole "open discussion" "look at my shiz"18:42
datsun180bwhere did that conversation about ranking reviews by oldest first go?18:42
SlickNikhub_cap +118:42
hub_capyes sign up for gittip and get some $ on the side18:42
*** dane has joined #openstack-meeting-alt18:43
SlickNikI'm also okay if there's been a review that's fixing a broken gate or something needs urgent attention.18:43
greghillso… are we out of things to talk about then?18:43
hub_capsorry, was afk18:44
hub_cap#topic next meetings18:44
*** openstack changes topic to "next meetings (Meeting topic: trove)"18:44
hub_capso18:44
imsplitbitno longer at noon???18:44
imsplitbityes!18:44
imsplitbit+1000000000000000000000018:44
amytron+118:45
hub_capimsplitbit: shaddup18:45
pdmarsimsplitbit: +118:45
*** markmcclain has joined #openstack-meeting-alt18:45
greghillI vote for meetings on Christmas and New Years18:45
*** cweid has quit IRC18:45
greghillI won't attend, but I think you all should :D18:45
amytronha18:45
hub_capso we have 2x meetings during holidays18:46
*** cweid has joined #openstack-meeting-alt18:46
datsun180bnot a huge fan of noon meetings but i don't mind them18:46
cweido/18:46
hub_caphi cweid18:46
*** kpom has quit IRC18:46
*** brents has joined #openstack-meeting-alt18:46
robertmyershub_cap: quick end the meeting18:46
*** kaleb_ has joined #openstack-meeting-alt18:46
robertmyers:)18:47
grapexWait18:47
hub_capwell hold up. are we saying we should skip 2x meetings?18:47
grapexAre we considering the next two meetings?18:47
*** jog0 has left #openstack-meeting-alt18:47
vipulskip next two weeks18:47
imsplitbitI don't care, I'm out for 3 weeks18:47
datsun180bthe next two wednesdays are crimbo and new years18:47
grapexI'll be out for the next two weeks anyway18:47
vipulyea most people won't be around18:47
*** mugsie has left #openstack-meeting-alt18:47
hub_capim ok w it, i feel like our last meetings have been slower due to the holidays18:47
SlickNikI'm okay with skipping them as well.18:48
grapex+1 skip18:48
SlickNikWe can bring things up in the channel, in case anything comes up.18:49
hub_capokey dokie18:49
hub_cap#topic general discussion18:49
*** openstack changes topic to "general discussion (Meeting topic: trove)"18:49
greghillcan we just eliminate time zones?18:49
juicejust an updated on usage events...18:49
hub_capjuice: hit me18:50
juicethe issue was a confusion across the class hierarchy in instance tasks and its parent SimpleInstance18:50
juiceAs you all know we have a lots of classes with The name status18:50
juicewell they got mixed up18:50
*** SushilKM has joined #openstack-meeting-alt18:50
robertmyersnice18:51
juicesometimes using one sometimes the other18:51
*** songole has quit IRC18:51
juiceso I went through BuiltInstance and wrote a unit tests18:51
juicemade it consistent18:51
*** dane has quit IRC18:51
grapexjuice: Which two status classes were getting mixed up?18:51
juiceInstanceServiceStatus, ServiceStatus and sometimes a String18:51
juicesometimes a lowercase string comparision18:52
juiceto a Status class18:52
*** Leon has joined #openstack-meeting-alt18:52
juiceso I'm a little concerned because as you know there is a lot of logic surrounding status18:53
*** Leon is now known as Guest4230218:53
grapexjuice: They all have their own purpose... I guess I'll have to see on the pull request, I'm sure its good stuff.18:53
juicegrapex - the challenge is knowing which one to use where18:54
juiceand when18:54
kevinconwayuse them all just to be sure18:54
juicekevinconway - that's what I did, I just created a new class called TheRealStatus and changed all the code to use it instead18:55
grapexNot sure if that's a joke...18:55
juiceit catches any exceptions to and just logs them and keeps trucking18:55
*** Leo_ has quit IRC18:55
grapexInstanceServiceStatus is a wrapper around the database object represented by ServiceStatus. I think the problem is, ServiceStatus was too thin to really need a wrapper.18:55
datsun180bwell it's supposed to be an aggregate or gestalt status at least18:55
juiceso tests are guaranteed to pass now18:56
grapexOr maybe decorator is the right term18:56
datsun180bthe goal was to keep from getting nova and trove statuses getting confused18:56
juicecorrect instance service status had the dbinstance + service_status if my memory serves me correct18:56
hub_capjuice: i hope to see variables named the_real_status in your code18:56
robertmyersfor realz18:57
greghillnew_the_real_status_for_real18:57
grapexjuice: How about StatusStatus?18:57
datsun180bnot allowed to implement a please_stand_up method18:57
juicethe odd thing is that instance_service_status is almost always used within *Instance which also has DBInstance18:57
juiceso it seems a bit redundant18:57
juiceI didn't go to the extent of refactoring any classes18:58
datsun180bsee i was about to ask that18:58
juiceI'll have a review up today for you guys to check out.18:58
robertmyersjuice: cool18:58
juicei need to review it myself to see all that has been changed18:59
grapexThanks juice!18:59
juiceand un doubtedly a merge or two to do since I have been working on this since Jesus' birth18:59
juicespeaking of which...18:59
hub_cap #endmeeting18:59
hub_cap;)18:59
robertmyersburn18:59
juicemerry christmas everyone enjoy your holidays18:59
juicehub_cap :)19:00
robertmyerslooks like it didn't actually end19:00
imsplitbitmerry holidays19:00
*** imsplitbit has left #openstack-meeting-alt19:00
juiceoh yay!!! I get to talk more19:00
hub_capsee yall in a few wks19:01
juiceyou can't shut me down hub_cap!19:01
kevinconwayhappy days of less work due to winter seasons19:01
*** kaleb_ has left #openstack-meeting-alt19:01
juicethat's the spirit kevinconway19:01
juicedon't forget the awesome sales too19:01
*** jswarren has quit IRC19:01
*** cweid has quit IRC19:02
*** tedross has joined #openstack-meeting-alt19:02
*** tedross has left #openstack-meeting-alt19:02
*** sarob has joined #openstack-meeting-alt19:02
*** arnaud has joined #openstack-meeting-alt19:05
*** demorris has quit IRC19:05
*** arnaud__ has joined #openstack-meeting-alt19:07
*** jmcbride has joined #openstack-meeting-alt19:08
*** jergerber has joined #openstack-meeting-alt19:08
*** arnaud__ has quit IRC19:13
*** arnaud__ has joined #openstack-meeting-alt19:14
*** ativelko_ has joined #openstack-meeting-alt19:14
*** ativelko_ is now known as ativelkov_19:15
*** demorris has joined #openstack-meeting-alt19:15
*** ativelkov_ has quit IRC19:15
*** ativelko_ has joined #openstack-meeting-alt19:16
*** ativelko_ is now known as ativelkov_19:16
*** greghill has left #openstack-meeting-alt19:16
*** ativelkov_ has quit IRC19:16
*** Barker has quit IRC19:17
*** ativelkov has joined #openstack-meeting-alt19:17
*** ativelkov has quit IRC19:19
*** ativelkov has joined #openstack-meeting-alt19:19
*** demorris has quit IRC19:19
*** demorris_ has joined #openstack-meeting-alt19:19
*** Guest29195 has quit IRC19:20
*** Barker has joined #openstack-meeting-alt19:25
*** NehaV1 has joined #openstack-meeting-alt19:26
*** NehaV1 has joined #openstack-meeting-alt19:26
*** bdpayne has quit IRC19:27
*** bdpayne has joined #openstack-meeting-alt19:28
*** NehaV has quit IRC19:28
*** demorris_ has quit IRC19:32
*** IlyaE has joined #openstack-meeting-alt19:32
*** ativelkov has quit IRC19:34
*** ativelkov has joined #openstack-meeting-alt19:34
*** gokrokve has quit IRC19:34
*** gokrokve has joined #openstack-meeting-alt19:35
*** yogesh has quit IRC19:35
*** chri4837 has quit IRC19:38
*** yogesh has joined #openstack-meeting-alt19:38
*** gokrokve has quit IRC19:39
*** ativelkov has quit IRC19:39
*** colinmcnamara has quit IRC19:39
*** colinmcnamara has joined #openstack-meeting-alt19:40
*** chri4837 has joined #openstack-meeting-alt19:41
*** ajo is now known as zz_ajo19:42
*** grapex1 has joined #openstack-meeting-alt19:44
*** grapex has quit IRC19:44
*** konetzed has quit IRC19:47
*** konetzed has joined #openstack-meeting-alt19:48
*** demorris has joined #openstack-meeting-alt19:49
*** datsun180b has quit IRC19:51
*** jcooley_ has joined #openstack-meeting-alt19:53
*** zz_ajo is now known as ajo19:55
*** jcooley_ has quit IRC19:57
*** NehaV has joined #openstack-meeting-alt19:59
*** NehaV1 has quit IRC20:00
*** yogesh_ has joined #openstack-meeting-alt20:01
*** yogesh_ has quit IRC20:03
*** yogesh_ has joined #openstack-meeting-alt20:03
*** yogesh has quit IRC20:05
*** ativelkov has joined #openstack-meeting-alt20:07
*** ashaikh has quit IRC20:07
*** akuznetsov has joined #openstack-meeting-alt20:08
*** ativelkov has quit IRC20:11
*** derekh has joined #openstack-meeting-alt20:13
*** akuznetsov has quit IRC20:19
*** ashaikh has joined #openstack-meeting-alt20:20
*** demorris has quit IRC20:22
*** chri4837 has left #openstack-meeting-alt20:27
*** markwash has quit IRC20:27
*** NehaV1 has joined #openstack-meeting-alt20:29
*** NehaV has quit IRC20:32
*** bdpayne has quit IRC20:34
*** yogesh_ has quit IRC20:34
*** ativelkov has joined #openstack-meeting-alt20:35
*** bdpayne has joined #openstack-meeting-alt20:35
*** yogesh has joined #openstack-meeting-alt20:35
*** Barker has quit IRC20:35
*** gokrokve has joined #openstack-meeting-alt20:38
*** yogesh has quit IRC20:39
*** sarob has quit IRC20:40
*** ativelkov has quit IRC20:40
*** yogesh has joined #openstack-meeting-alt20:40
*** jmcbride has quit IRC20:40
*** sarob has joined #openstack-meeting-alt20:40
*** derekh has quit IRC20:45
*** Barker has joined #openstack-meeting-alt20:46
*** marcol has joined #openstack-meeting-alt20:47
*** dprince has quit IRC20:50
*** ativelkov has joined #openstack-meeting-alt20:51
*** ErikB has joined #openstack-meeting-alt20:53
*** konetzed has quit IRC20:53
*** konetzed has joined #openstack-meeting-alt20:54
*** ativelkov has quit IRC20:56
*** ajo is now known as zz_ajo20:56
*** artom has left #openstack-meeting-alt20:57
*** amcrn has joined #openstack-meeting-alt20:58
*** sarob has quit IRC20:58
*** NehaV1 has quit IRC20:58
*** NehaV has joined #openstack-meeting-alt20:59
*** abramley has quit IRC20:59
*** grapex1 has quit IRC21:00
*** ErikB has quit IRC21:01
*** sarob has joined #openstack-meeting-alt21:02
*** yogesh has quit IRC21:08
*** yogesh has joined #openstack-meeting-alt21:10
*** SergeyLukjanov has quit IRC21:12
*** luQAs has joined #openstack-meeting-alt21:13
*** brents has quit IRC21:17
*** demorris has joined #openstack-meeting-alt21:17
*** Barker has quit IRC21:20
*** Barker has joined #openstack-meeting-alt21:22
*** denis_makogon_ has joined #openstack-meeting-alt21:24
*** jdob has quit IRC21:27
*** brents has joined #openstack-meeting-alt21:27
*** jdob has joined #openstack-meeting-alt21:27
*** dteselkin has quit IRC21:28
*** dteselkin has joined #openstack-meeting-alt21:29
*** luQAs has quit IRC21:29
*** eankutse has joined #openstack-meeting-alt21:33
*** denis_makogon has quit IRC21:34
*** denis_makogon_ is now known as denis_makogon21:35
*** dmakogon_ has joined #openstack-meeting-alt21:35
*** ativelkov has joined #openstack-meeting-alt21:35
*** balajiiyer has quit IRC21:38
*** ativelkov has quit IRC21:39
*** markwash has joined #openstack-meeting-alt21:45
*** shivh has joined #openstack-meeting-alt21:46
*** luQAs has joined #openstack-meeting-alt21:47
*** ativelkov has joined #openstack-meeting-alt21:50
*** roeyc has joined #openstack-meeting-alt21:50
*** matty_dubs is now known as matty_dubs|gone21:51
*** tesrt has joined #openstack-meeting-alt21:51
luQAst21:52
*** tesrt has quit IRC21:52
*** tomoko has joined #openstack-meeting-alt21:52
*** ativelkov has quit IRC21:56
*** zane has quit IRC21:56
*** hichihara has joined #openstack-meeting-alt21:58
*** itzikb has joined #openstack-meeting-alt21:59
*** itzikb has quit IRC22:00
*** itzikb has joined #openstack-meeting-alt22:00
*** bcrochet has quit IRC22:01
*** jomara has quit IRC22:02
*** MarkAtwood has quit IRC22:02
*** demorris has quit IRC22:02
*** oda-g has joined #openstack-meeting-alt22:02
*** shivh has quit IRC22:03
*** jomara has joined #openstack-meeting-alt22:03
*** bcrochet has joined #openstack-meeting-alt22:03
*** Barker has quit IRC22:05
*** zane has joined #openstack-meeting-alt22:05
*** Guest42302 has quit IRC22:05
*** robertmyers has quit IRC22:06
*** Leo_ has joined #openstack-meeting-alt22:06
*** vgnbkr has quit IRC22:06
*** jcooley_ has joined #openstack-meeting-alt22:07
*** dougshelley66 has quit IRC22:07
*** Barker has joined #openstack-meeting-alt22:07
*** pdmars has quit IRC22:08
*** balajiiyer has joined #openstack-meeting-alt22:09
*** rnirmal has quit IRC22:09
*** Barker has quit IRC22:11
*** oda-g has left #openstack-meeting-alt22:12
*** lblanchard has quit IRC22:12
*** MarkAtwood has joined #openstack-meeting-alt22:13
*** oda-g has joined #openstack-meeting-alt22:14
*** IlyaE has quit IRC22:14
itzikbHi, Is the meeting regarding Neutron 3rd party testing is taking place?22:14
*** balajiiyer has quit IRC22:15
*** arnaud has quit IRC22:16
*** arnaud has joined #openstack-meeting-alt22:16
*** balajiiyer has joined #openstack-meeting-alt22:17
*** jdob has quit IRC22:17
*** ativelkov has joined #openstack-meeting-alt22:18
*** NehaV has quit IRC22:20
*** kevinconway has quit IRC22:21
*** hichihara has quit IRC22:23
*** ativelkov has quit IRC22:24
*** oda-g has left #openstack-meeting-alt22:26
*** tomoko has quit IRC22:31
*** eankutse has quit IRC22:34
*** brents has quit IRC22:36
*** iccha-dinner is now known as iccha22:36
*** yamahata has quit IRC22:39
*** NehaV has joined #openstack-meeting-alt22:41
*** marcol has quit IRC22:42
*** itzikb has quit IRC22:44
*** brents has joined #openstack-meeting-alt22:45
*** AlanClark has quit IRC22:48
*** sarob has quit IRC22:48
*** ativelkov has joined #openstack-meeting-alt22:50
*** markwash has quit IRC22:51
*** rongze has joined #openstack-meeting-alt22:53
*** balajiiyer has quit IRC22:55
*** ativelkov has quit IRC22:56
*** roeyc has quit IRC22:56
*** markwash has joined #openstack-meeting-alt22:59
*** rongze has quit IRC22:59
*** dougshelley66 has joined #openstack-meeting-alt23:03
*** zane has quit IRC23:08
*** jmontemayor has quit IRC23:09
*** SushilKM has quit IRC23:09
*** luQAs has quit IRC23:12
*** zane has joined #openstack-meeting-alt23:12
*** markwash has quit IRC23:14
*** oda-g has joined #openstack-meeting-alt23:15
*** oda-g has left #openstack-meeting-alt23:15
*** MarkAtwood has quit IRC23:17
*** jasonb365 has quit IRC23:17
*** banix has quit IRC23:17
*** esker has quit IRC23:17
*** sarob has joined #openstack-meeting-alt23:18
*** abramley has joined #openstack-meeting-alt23:18
*** zane has quit IRC23:20
*** ativelkov has joined #openstack-meeting-alt23:20
*** betsy has quit IRC23:20
*** hichihara has joined #openstack-meeting-alt23:21
*** hichihara has quit IRC23:22
*** sarob has quit IRC23:23
*** ativelkov has quit IRC23:24
*** NehaV has quit IRC23:27
*** MarkAtwood has joined #openstack-meeting-alt23:31
*** NehaV has joined #openstack-meeting-alt23:33
*** denis_makogon has quit IRC23:33
*** jergerber has quit IRC23:49
*** ativelkov has joined #openstack-meeting-alt23:50
*** gokrokve has quit IRC23:51
*** jcru has quit IRC23:52
*** NehaV has quit IRC23:53
*** ozstacker has quit IRC23:55
*** ozstacker has joined #openstack-meeting-alt23:55
*** ativelkov has quit IRC23:56

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