<font size=2 face="sans-serif">Hi Ratan,</font><br><br><font size=2 face="sans-serif">Discussing with the team tonight, we
agreed that your suggestion #1 is the preferred one, one point of discussion
was that if this was some other type of data, we'd put it in the settings
file anyways with the rest of the host stuff, so host network info shouldn't
be different.</font><br><br><br><br><br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">"Ratan K Gupta"
<ratagupt@in.ibm.com></font><br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">openbmc@lists.ozlabs.org</font><br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">05/09/2016 05:47 AM</font><br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: OpenBMC
Story(151536):- IPMI Network Settings Override</font><br><font size=1 color=#5f5f5f face="sans-serif">Sent by:    
   </font><font size=1 face="sans-serif">"openbmc"
<openbmc-bounces+anoo=us.ibm.com@lists.ozlabs.org></font><br><hr noshade><br><br><br><font size=2 face="Arial">Hi Team,</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">I had two approaches to store the Host Network
config,We can store it in the global settings object where we are keeping
all the host related data.</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">           
                     
     Or</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">We can store it in some other file specific
for host network config.</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">if we go with 1st approach where we will
keep the info in the global settings object.</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">1) we can create separate attr for network_config
and the value would be string</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">   eg settings file:</font><br><font size=2 face="Arial">        ===========</font><br><font size=2 face="Arial">       </font><br><font size=2 face="Arial">#!/usr/bin/python -u<br>SETTINGS={'host': {'bootflags': {'default': 'default', 'type': 's', 'name':
'boot_flags'}, 'powercap': {'name': 'power_cap', 'min': 0, 'default': 0,
'max': 1000, 'type': 'i', 'unit': 'watts'}, 'sysstate': {'default': '',
'type': 's', 'name': 'system_state'}, 'powerpolicy': {'default': 'RESTORE_LAST_STATE',
'type': 's', 'name': 'power_policy'}, 'restrictedmode': {'default': False,
'type': 'b', 'name': 'restricted_mode'}, <b>'networkConfig': {default':
{ipaddress:x.x.x.x,subnetmask:x.x.x.x,gateway:x.x.x.x,Mac:x:x:x:x:x:x},'name':network_config,'type':'s'}}}</b></font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">We have to parse this string in IPMI to get
the network config details.</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">2) We can use the network object interface
to set the host network properties.like setAddress4 and setHwAddress.But
in this case also we have to overload these functions as we can take one
more parameter named "Target",If target is BMC then do whatever
we are doingt it today,Otherwise give the new functionality.</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">In this approach we can not store the host
related settings in Global settings file as both(network,GlobalSettings)
are different object.so for storing this host network info we need to introduce
one more file to persist the info.</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">Recommendation:- We can go with first approach
as all the host related settings in the global settings object and we can
set all the network related attr in one atomic operation.</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">Please let me know your thoughts in this.</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">Ratan</font><br><font size=2 face="Arial"> </font><br><font size=2 face="Arial">----- Original message -----</font><br><font size=2 face="Arial">From: Adriana Kobylak/Austin/IBM<br>To: Bradley W Bishop/Rochester/IBM@IBMUS, Chris Austen/Austin/IBM@IBMUS,
Douglas Griffith/Austin/IBM@IBMUS, Gus Schlachter/Austin/IBM@IBMUS, Hariharasubramanian
Ramasubramanian/India/IBM@IBMIN, Rahul Maheshwari3/India/IBM@IBMIN, Ratan
K Gupta/India/IBM@IBMIN, Tom Joseph2/India/IBM@IBMIN, Vishwanatha Subbanna/India/IBM@IBMIN,
Nan KX Li/China/IBM@IBMCN, Yi TZ Li/China/IBM@IBMCN<br>Cc: Norman James/Austin/IBM@IBMUS, Patrick Williams III/Rochester/IBM@IBMUS<br>Subject: Re: OpenBMC May Sprint<br>Date: Fri, May 6, 2016 1:50 AM<br> </font><font size=2 face="Arial"><br>Per popular demand during today's call, here are the issues and wish list
items that are candidates for the next tag, we'll call it our short Sprint
9.<br>For those that are ready to get started, choose one and add a comment to
the github issue or RTC with your name on it to know you'll be working
on it, or just ping me with your choice.</font><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>(As a side note, after "short sprint 9", we'll be transitioning
from RTC to using github for story management, so install the firefox/chrome
plugin zenhub </font><a href=https://www.zenhub.io/ target=_blank><font size=2 color=blue face="Arial"><u>https://www.zenhub.io</u></font></a><font size=2 face="Arial">to get ready)</font><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>------</font><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>Small - Skeleton - System state not updated. </font><a href=https://github.com/openbmc/openbmc/issues/196 target=_blank><font size=2 color=blue face="Arial"><u>https://github.com/openbmc/openbmc/issues/196</u></font></a><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>Small/Med - IPMI boot options - Implement network override. </font><a href="https://jazz07.rchland.ibm.com:13443/jazz/web/projects/OpenBMC#action=com.ibm.team.workitem.viewWorkItem&id=151536" target=_blank><font size=2 color=blue face="Arial"><u>https://jazz07.rchland.ibm.com:13443/jazz/web/projects/OpenBMC#action=com.ibm.team.workitem.viewWorkItem&id=151536</u></font></a><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>Medium - Bitbake Recipes - PAM authentication. Only turn on PAM without
turning off busybox.<br>Medium - User management (python) - Switch to useradd that takes arguments,
parallel with PAM story. </font><a href="https://github.com/openbmc/phosphor-networkd/issues/9" target=_blank><font size=2 color=blue face="Arial"><u>https://github.com/openbmc/phosphor-networkd/issues/9</u></font></a><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>Debug (unknown size):</font><font size=2 color=blue face="Arial"><u><br></u></font><a href=https://github.com/openbmc/openbmc/issues/194 target=_blank><font size=2 color=blue face="Arial"><u>https://github.com/openbmc/openbmc/issues/194</u></font></a><font size=2 color=blue face="Arial"><u><br></u></font><a href=https://github.com/openbmc/openbmc/issues/206 target=_blank><font size=2 color=blue face="Arial"><u>https://github.com/openbmc/openbmc/issues/206</u></font></a><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>Code Cleanup and error path:</font><font size=2 color=blue face="Arial"><u><br></u></font><a href="https://github.com/openbmc/phosphor-host-ipmid/issues/75" target=_blank><font size=3 color=blue face="Helvetica"><u>https://github.com/openbmc/phosphor-host-ipmid/issues/75</u></font></a><font size=2 color=blue face="Arial"><u><br></u></font><a href="https://github.com/openbmc/phosphor-host-ipmid/issues/76" target=_blank><font size=3 color=blue face="Helvetica"><u>https://github.com/openbmc/phosphor-host-ipmid/issues/76</u></font></a><font size=2 color=blue face="Arial"><u><br></u></font><a href=https://github.com/openbmc/skeleton/issues/56 target=_blank><font size=3 color=blue face="Helvetica"><u>https://github.com/openbmc/skeleton/issues/56</u></font></a><font size=3 color=blue face="Helvetica"><u><br></u></font><a href=https://github.com/openbmc/openbmc/issues/202 target=_blank><font size=3 color=blue face="Helvetica"><u>https://github.com/openbmc/openbmc/issues/202</u></font></a><font size=2 face="Arial"><br><br><br><br><br></font><font size=2 color=#424282 face="Arial">Adriana Kobylak---05/01/2016
02:29:03 PM---Hi team, We'll be transitioning to SP-Next in the next few
weeks. The current plan for the next 2 we</font><font size=2 face="Arial"><br></font><font size=2 color=#5f5f5f face="Arial"><br>From: </font><font size=2 face="Arial">Adriana Kobylak/Austin/IBM</font><font size=2 color=#5f5f5f face="Arial"><br>To: </font><font size=2 face="Arial">Bradley W Bishop/Rochester/IBM@IBMUS,
Chris Austen/Austin/IBM@IBMUS, Douglas Griffith/Austin/IBM@IBMUS, Gus Schlachter/Austin/IBM@IBMUS,
Hariharasubramanian Ramasubramanian/India/IBM@IBMIN, Rahul Maheshwari3/India/IBM@IBMIN,
Ratan K Gupta/India/IBM@IBMIN, Tom Joseph2/India/IBM@IBMIN, Vishwanatha
Subbanna/India/IBM@IBMIN, Nan KX Li/China/IBM@IBMCN, Yi TZ Li/China/IBM@IBMCN</font><font size=2 color=#5f5f5f face="Arial"><br>Date: </font><font size=2 face="Arial">05/01/2016 02:29 PM</font><font size=2 color=#5f5f5f face="Arial"><br>Subject: </font><font size=2 face="Arial">OpenBMC May Sprint</font><font size=2 face="Arial"></font><hr><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>Hi team,</font><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>We'll be transitioning to SP-Next in the next few weeks. The current plan
for the next 2 weeks (while Patrick is on vacation):</font><font size=2 face="Arial"></font><ul><li><font size=2 face="Arial">Complete the GA2 items you've been working
on. As availability permits, pick a GA3 item that can be contained in a
week. Objective is to close all GA2 items and complete as many GA3 items
as possible by May 15th, at which point we'll conclude features targeted
for Rackspace and tag that build as v1.0. </font><br><font size=2 face="Arial"><br>Beginning May 15th the whole team will start with SP-Next development,
some of you like Brad and Tom are already started, some new members will
join us as well. At that time we'll split our current meeting into daily
scrums with separate twice a week tech talks.</font><font size=2 face="Arial"><br></font><font size=2 face="Arial"><br>I'll be at at a workshop monday-tuesday may 2-3, so we'll resume scrum
on thursday. See you then.</font></ul><font size=2 face="Arial"> </font><br><font size=2 face="Arial"> </font><br><tt><font size=2>_______________________________________________<br>openbmc mailing list<br>openbmc@lists.ozlabs.org<br></font></tt><a href=https://lists.ozlabs.org/listinfo/openbmc><tt><font size=2>https://lists.ozlabs.org/listinfo/openbmc</font></tt></a><tt><font size=2><br></font></tt><br><br><BR>