<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p> </p>
    <p class="western" style="margin-bottom: 0cm; line-height: 100%"> Hi
      All,<br>
    </p>
    <tt><br>
    </tt><tt>Further
      to the previous dump proposal, I have incorporated the following
      changes. </tt>
    <ul>
      <li><tt>Having seprate LogService redfish resource for each type
          of dump.</tt><br>
      </li>
    </ul>
    <ul>
      <li><tt>Enhance the
          LogService(</tt><tt><font color="#000080"><span lang="zxx"><u><a
href="https://redfish.dmtf.org/schemas/LogService.v1_1_3.json">https://redfish.dmtf.org/schemas/LogService.v1_1_3.json</a></u></span></font></tt><tt>)
          property</tt><br>
      </li>
    </ul>
    <tt>       "LogEntryType": {</tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt>            "enum": [</tt><tt><br>
    </tt><tt>                      "Event",</tt><tt> 
    </tt><tt><br>
    </tt><tt>                      "SEL",</tt><tt><br>
    </tt><tt>                      "Oem"</tt><tt><br>
    </tt><tt>                     
    </tt><tt></tt><tt>“</tt><tt><b>Dump</b></tt><tt>”</tt><tt><br>
    </tt><tt>                ] }</tt><tt><br>
    </tt>
    <ul>
      <li><tt>Enhance the LogService under OEM for further subsystem
          type</tt><br>
      </li>
    </ul>
    <tt>      eg: hostboot dump, hypervisor dump</tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt>        “OEM”: {</tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt>              “</tt><tt><b>SystemType</b></tt><tt>”: {
      “enum” : [“HostBoot,
      Hypervisor, etc”] }</tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt>                } </tt><tt><br>
    </tt>
    <ul>
      <li><tt>Enhance the Log Service for the following<br>
        </tt><tt> <b>Properties</b></tt><tt>:</tt><br>
      </li>
    </ul>
    <blockquote>
      <ol>
        <li><tt><b>DumpOverridePolicy : </b></tt><tt><b>This can be
              different for all
              different type of dumps.</b></tt></li>
        <li><tt><b><tt><b>MaxDumps: This can be different for all
                  different type of
                  dumps.</b></tt></b></tt><tt>        </tt><tt><br>
          </tt></li>
      </ol>
    </blockquote>
    <p><tt>     <b>Actions:</b></tt><br>
    </p>
    <blockquote>
      <ol>
        <li><tt><b>CreateLog:</b></tt><tt><b> If logservice (</b></tt><tt><b>LogEntryType
            </b></tt><tt><b>is Dump) and the
              subsystem type is “Hypervisor” then create log will create
              a Host
              hypervisor dump.</b></tt></li>
        <li><tt><b> </b></tt><tt><b>DeleteAll: Delete all the logs from
              this log service, This
              is a addition on the deletion of the single
              resource(LogEntry).</b></tt><br>
        </li>
      </ol>
    </blockquote>
    <ul>
      <li><tt>Enhance the
          logentry<b>(</b><tt><font color="#000080"><span lang="zxx"><u><a
href="https://redfish.dmtf.org/schemas/LogEntry.v1_5_0.json"><b>https://redfi</b></a></u></span></font><font
              color="#000080"><span lang="zxx"><u><a
                    href="https://redfish.dmtf.org/schemas/LogEntry.v1_5_0.json"><b>sh.dmtf.org/schemas/LogEntry.v1_5_0.json</b></a></u></span></font></tt><tt><b>)</b></tt></tt></li>
    </ul>
    <tt>
    </tt><tt>       "LogEntryType": {</tt><tt><br>
    </tt><tt>            "enum": [</tt><tt><br>
    </tt><tt>                      "Event",</tt><tt> 
    </tt><tt><br>
    </tt><tt>                      "SEL",</tt><tt><br>
    </tt><tt>                      "Oem"</tt><tt><br>
    </tt><tt>                     
    </tt><tt>“</tt><tt><b>Dump</b></tt><tt>”</tt><tt><br>
    </tt><tt>                ] }</tt>
    <ul>
      <li><tt>Map the proposed dump properties with existing log entry
          property</tt></li>
      <ul>
        <li><tt>Proposed Property           Existing LogEntry Property</tt></li>
        <ul>
          <li><tt>ID                          ID</tt></li>
          <li><tt><tt>Timestamp                   Created</tt></tt></li>
          <li><tt><tt><tt>Reason                      LogEntryCode</tt><tt>
                  (Introduce more enums
                  in the LogEntry Code for the
                  dump                         reason)</tt></tt></tt><br>
          </li>
        </ul>
      </ul>
    </ul>
    <ul>
      <li><tt><tt>New
            Properties to be introduced in the logEntry</tt></tt></li>
      <ul>
        <li><tt><b>Size</b></tt></li>
        <li><tt><b>NOTE: </b>Dump
            type is not needed as the logservice logentry type will tell
            that
            this service is for dump and the system type will tell that
            this
            service is for which subsytem.</tt><br>
        </li>
      </ul>
    </ul>
    <tt><b>NOTE:
      </b></tt><tt>
    </tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt><b>1/
        OdataID of log entry redfish resourc</b></tt><tt><b>e</b></tt><tt><b>
        will point to the
        raw dump file which can be used to offload the dump.</b></tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt><b>2/
        CreateLog: </b></tt><tt><b>spawns a task and returns the
        taskID.Client can
        query the status for the task.</b></tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt>
      Please let me know if I have missed something else.I would be
      making the change in the PPT also.</tt><br>
    <p class="western" style="margin-bottom: 0cm; font-weight: normal;
      line-height: 100%">
      Regards</p>
    <p class="western" style="margin-bottom: 0cm; font-weight: normal;
      line-height: 100%">
      Ratan Gupta</p>
    <p>
      <style type="text/css">p { margin-bottom: 0.25cm; direction: ltr; color: rgb(0, 0, 10); line-height: 120%; text-align: left; }p.western { font-family: "Liberation Serif", serif; font-size: 12pt; }p.cjk { font-family: "Noto Sans CJK SC Regular"; font-size: 12pt; }p.ctl { font-family: "FreeSans"; font-size: 12pt; }a:link { }</style></p>
    <div class="moz-cite-prefix">On 10/01/20 1:37 AM, Gunnar Mills
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:62d0d9ee-ab0c-7ec9-403d-dc9487872142@linux.vnet.ibm.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>A couple comments. <br>
      </p>
      <div class="moz-cite-prefix">On 1/7/2020 2:08 PM, Bills, Jason M
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:a281f9ca-9dc7-9e7a-8e87-08a313d43fe9@linux.intel.com">
        <br>
        On 1/7/2020 2:11 AM, Ratan Gupta wrote: <br>
        <br>
        <blockquote type="cite">
          <blockquote type="cite"> <br>
            <blockquote type="cite"> <br>
              On Sat, Dec 14, 2019 at 10:57 AM dhruvaraj S <a
                class="moz-txt-link-rfc2396E"
                href="mailto:dhruvaraj@gmail.com" moz-do-not-send="true"><dhruvaraj@gmail.com></a>
              wrote: <br>
              <blockquote type="cite"> <br>
                On Sat, Dec 14, 2019 at 1:32 AM Bills, Jason M <br>
                <a class="moz-txt-link-rfc2396E"
                  href="mailto:jason.m.bills@linux.intel.com"
                  moz-do-not-send="true"><jason.m.bills@linux.intel.com></a>
                wrote: <br>
                <blockquote type="cite"> <br>
                  I like this as well.  I'm trying to support a CPU
                  crashdump that would <br>
                  fit perfectly with this proposal. <br>
                  <br>
                  A question and some comments below: <br>
                  <br>
                  Will Dump only have the two types: BMC and Host? 
                  Could this be more <br>
                  flexible to allow for multiple different types of
                  dumps from various <br>
                  components? <br>
                </blockquote>
                + I think dump types should be flexible to cover
                different types of <br>
                host or bmc dumps from different components with varying
                formats. <br>
              </blockquote>
            </blockquote>
          </blockquote>
          Sure we can enhance the type of dump, it is enum in the
          proposal which can be enhanced. <br>
          What could be other dump type which I can add in the types? <br>
        </blockquote>
      </blockquote>
      <p>Slide 15:  Since DumpType is an enum, should reason be as well?
        "Type" is a pretty typical enum in Redfish. E.g. BaseModuleType
        from <a class="moz-txt-link-freetext"
          href="https://redfish.dmtf.org/schemas/Memory.v1_8_0.json"
          moz-do-not-send="true">https://redfish.dmtf.org/schemas/Memory.v1_8_0.json</a><br>
        <br>
        Reason seems similar to the <span class="treeLabel objectLabel"
          aria-labelledby="default" data-level="1">LogEntryCode from</span>
        <a class="moz-txt-link-freetext"
          href="https://redfish.dmtf.org/schemas/LogEntry.v1_5_0.json"
          moz-do-not-send="true">https://redfish.dmtf.org/schemas/LogEntry.v1_5_0.json</a><br>
        <br>
        Slide 15: <br>
        "Size": 108944B<br>
        Redfish size properties typically have the unit in the name.
        E.g. From <a class="moz-txt-link-freetext"
          href="https://redfish.dmtf.org/schemas/Memory.v1_8_0.json"
          moz-do-not-send="true">https://redfish.dmtf.org/schemas/Memory.v1_8_0.json</a>
        CacheSizeMiB or CapacityMiB. <br>
        <br>
        odata.context is getting dropped. See <a
          class="moz-txt-link-freetext"
          href="https://github.com/DMTF/Redfish/issues/2722"
          moz-do-not-send="true">https://github.com/DMTF/Redfish/issues/2722</a>
        or
        <a class="moz-txt-link-freetext"
href="https://github.com/DMTF/Redfish/commit/ae49f4fb1278fd435f89317c3fa53cac597e3893#diff-e82b4876efbeaa600d3b104a426f7ac5"
          moz-do-not-send="true">https://github.com/DMTF/Redfish/commit/ae49f4fb1278fd435f89317c3fa53cac597e3893#diff-e82b4876efbeaa600d3b104a426f7ac5</a>
        <br>
      </p>
    </blockquote>
  </body>
</html>