Wednesday, 2017-06-07

*** akhil_jain has joined #openstack-valence03:40
openstackgerritAnusha Ramineni proposed openstack/valence-specs master: Add vendor extensible framework  https://review.openstack.org/46981704:09
openstackgerritAnusha Ramineni proposed openstack/valence master: Fix create_podmanager to store auth details  https://review.openstack.org/47085105:03
openstackgerritAnusha Ramineni proposed openstack/valence-specs master: Add pooled resources management  https://review.openstack.org/47132210:07
*** shuquan has joined #openstack-valence14:32
*** ananth_n has joined #openstack-valence14:54
*** hubian has joined #openstack-valence14:55
*** ramineni_ has joined #openstack-valence14:58
ananth_nhello everyone14:59
*** mrittika has joined #openstack-valence14:59
mkraiHi All14:59
mrittikahi14:59
ramineni_hi14:59
shuquanhi14:59
hubianhi14:59
ananth_nthere are 2 agenda items listed for today15:00
*** jfding has joined #openstack-valence15:00
ananth_nlet's start with the multi podm support item15:00
ananth_nwho posted it?15:01
ananth_ni mean, the agenda item :)15:01
mrittikai did15:01
mrittikawanted to know if there  is a patch and can we build and test it15:02
ananth_nhi mrittika. did you have specific question on it? we have a BP for the multi podm scheduler. we need to write the spec15:02
ananth_nmulti podm support is integrated. hubian wrote it15:02
mrittikawho will be writing the spec15:02
ananth_nlin_yang has assigned the spec to himself. he is unable to join the meeting today. so I will follow up offline15:03
ananth_n*assigned the BP15:03
jfdingI will tell him15:04
ananth_nthanks jfding15:04
jfdingnp :)15:04
mrittikaok. @hubian is there a simple sketch of the flow available?15:04
hubianthe patch for the mutli podm is still blocked on the choice of the callable realation between podm and redfish15:05
mrittikaok. why is it blocked15:06
ananth_n@hubian, i'm sorry i didn't follow15:06
mkraihubian: By callable relation you mean?15:06
ananth_ncould you explain. i know you are working on one refactoring. but what is the callable relation?15:07
*** ntpttr_laptop has joined #openstack-valence15:07
ananth_nhi ntpttr_laptop15:07
ntpttr_laptophi all, sorry to be a little late. IRC client was having issues so I'm on webchat15:07
ntpttr_laptopthanks ananth_n15:07
hubianMy thought of support for.the mutli podm needs.to do refactor of our codes on the redfish.py and make podmanager instance function to response request.from user15:07
ntpttr_laptophubian: I think that makes sense to me, yes15:08
mrittikaok do you need help?15:08
ntpttr_laptopand isn't that needed for your spec for multiple southbound drivers ramineni?15:09
ananth_nyes, that seems correct. but i'm afraid i i didn't understand the issue you are facing15:09
ramineni_ntpttr_laptop: yes15:09
hubianeh for example , we implement conpose in redfish.py15:09
ramineni_hubian: can we keep all the node specific operations in redfish?15:09
ramineni_as it is there already now15:09
ntpttr_laptophubian: you're suggesting moving the compose function out of redfish.py? But it's a redfish call15:10
ntpttr_laptopor did I misunderstand15:10
hubianyeah , but i also thought raminani's idea is also make sense15:10
hubiani thought your both are ok , just need a finialize decision15:11
hubiancreate a property called redfish for every podmanager instance is ok15:12
ntpttr_laptophubian: yeah I think it would probably be good to keep node operations and redfish calls in redfish.py, and then ramineni_ can implement her new driver to handle those same calls15:12
ananth_n+115:12
ramineni_ntpttr_laptop: right15:13
ntpttr_laptophubian: sure, so would you move all the redfish functions into the pod manager layer?15:13
hubianok. so this could be the final answer15:13
ntpttr_laptopthey need to be abstracted somehow so that more than just redfish can be called, so maybe they can stay in their own files but podm can create instances of them when requested15:13
ntpttr_laptophubian: sure, makes sense to me15:13
ramineni_hubian: having property of redfish in podmanager and in controller, instance of podmanager calling function on redfish15:14
hubianyes15:14
ramineni_hubian: this is what my understanding , just making sure everyone are on same page,15:14
hubianok15:14
ramineni_hubian: thanks15:14
ananth_nsince we don't say no to non-redfish drivers, which approach would be a better design?15:15
ananth_nfolks can 'vote' and we'll have a decision  :)15:16
hubianif so , we just need to figure out which functions need to be in redfish like compose and decompose maybe also have some others15:16
ntpttr_laptophubian: what about all the 'get' requests to view resources?15:16
hubiani refer to make these get functions in podmanager instance functions15:17
ntpttr_laptophubian: okay, so how will you handle multiple drivers besides redfish then?15:18
hubianactually we do to get always we have need to know which podm15:18
mrittikayou mean multiple redfish or multiple PODM15:18
ntpttr_laptopyes that's true, but I still think the podm should be making calls out to drivers to make the calls15:19
ntpttr_laptoplike in podm store which driver to use, and if redfish then podm makes the redfish.get_systems call15:19
ntpttr_laptopbut get_systems is still in redfish.py because it's a redfish call15:19
hubianyeah15:19
ntpttr_laptopthe podm provides all the redfish instance connection info15:20
ananth_nwe have to consider possibility multiple versions of the podm.15:20
ntpttr_laptopto me, that makes the most sense15:20
ntpttr_laptopananth_n: yes, that can be stored in podm and maybe we can have different redfish drivers for different versions15:20
ntpttr_laptopa 1.2 and a 2.X or something15:20
hubianyour are right15:20
ntpttr_laptopokay that's making sense I think15:21
ananth_nif i understood correctly, we have an instance of a podm object which will abstract all podm operations. correct?15:21
hubianyeah15:21
ananth_nso for multi podm, we create multiple such objects15:21
ntpttr_laptopananth_n: I think the podm instance is a collection of info stored in the database about what kind of calls to make and the connection info needed15:21
ntpttr_laptopwas there anything else we wanted to go over? Looks like 7 more minutes15:23
ananth_nok, looks like i lost the train of thought somewhere. woill follow up over email15:23
ntpttr_laptopananth_n: if we don't have anything else, I'd be okay making sure we're all on the same page with this15:24
ntpttr_laptopwhat's not lining up do you think?15:24
hubiani will  send a detail email to describe the mutli podm which i shouls.15:24
ntpttr_laptopthat sounds good hubian, thanks15:25
ananth_nthanks hubian15:25
hubianwhich i should have finished last week , we can detail talk about and finialize it15:25
ananth_nntpttr_laptop let me read thru' the chat agin. things might clear up15:26
hubian:)15:26
ananth_ni also suggest that going fwd, we extend to 1 hour. this came up last week also15:26
mrittikaok.@ ananth_n are we going ot be able to talk about the task and queue mgr next week?15:26
ntpttr_laptopananth_n: yes, we'd have to do something about that meeting we have scheduled right after this15:27
ntpttr_laptopbut I agree we need 1 hour15:27
ananth_nif there's agreement on meeting 30 minutes earlier, i will update the wiki page15:27
mrittikano let's extend 30 later15:27
ntpttr_laptopI could do that if needed15:27
ntpttr_laptopmrittika: we have a meeting right after this15:27
mrittikaso we start the same time and extend15:27
ramineni_early +1 :)15:27
ntpttr_laptopmrittika: we can try and get it moved though15:27
mrittikathat is only this week15:27
ntpttr_laptopoh good15:28
shuquanearly +115:28
ntpttr_laptopdidn't remember that15:28
ananth_n@mrittika 30 mins later might be difficult for hubian & shuquan15:28
mrittikafor folks is US what works better?15:28
mrittikaoh ok15:28
ntpttr_laptopI could do earlier. It would be 7:30am but that's not so bad15:28
mrittikaok. that's good then15:28
ananth_n2:30 pm utc15:28
hubianearly +115:28
mrittikaearly +115:28
mrittikabye then!15:29
ananth_nbye folks15:29
*** mrittika has quit IRC15:29
ramineni_thanks all, bye15:29
ntpttr_laptopthank you all15:30
hubiansee you15:30
shuquan8815:30
*** hubian has quit IRC15:30
*** shuquan has quit IRC15:30
*** ananth_n has quit IRC15:32
*** ramineni_ has quit IRC15:48
*** ntpttr_laptop has quit IRC16:19
*** jfding has quit IRC17:50
-openstackstatus- NOTICE: The Gerrit service on review.openstack.org is being restarted now to clear some excessive connection counts while we debug the intermittent request failures reported over the past few minutes20:06
openstackgerritNate Potter proposed openstack/valence master: Update dependencies in install script  https://review.openstack.org/47192021:11
*** openstack has joined #openstack-valence23:15
*** ramineni_ has joined #openstack-valence23:57

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