<div dir="auto">Hi Hussein</div><div dir="auto"><br></div><div dir="auto">Caching is provided by NFD Content Store and is enabled by default.</div><div dir="auto">CS tracer is broken. You need to reimplement the tracer, and then please contribute back so that the community can use it.</div><div dir="auto"><br></div><div dir="auto">Yours, Junxiao</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 22, 2021 at 05:50 Hussein AlOmaisi <<a href="mailto:alomaisi2004@yahoo.com">alomaisi2004@yahoo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p style="text-align:center"><font color="red"><strong>External Email</strong><br></font></p><div id="m_-977889882650022736yiv1746683056"><div id="m_-977889882650022736yiv1746683056"><div dir="ltr" style="font-family:Helvetica,Arial,sans-serif;font-size:16px"><span><span id="m_-977889882650022736yiv1746683056yMail_cursorElementTracker_1619084832206" style="color:rgb(49,49,49);word-spacing:1px">Hi </span><span style="color:rgb(49,49,49);word-spacing:1px">Junxiao,</span></span><br clear="none"></div><div dir="ltr" style="font-family:Helvetica,Arial,sans-serif;font-size:16px"><span><span style="color:rgb(49,49,49);word-spacing:1px"><br clear="none"></span></span></div><div dir="ltr" style="font-family:Helvetica,Arial,sans-serif;font-size:16px"><span><span id="m_-977889882650022736yiv1746683056yMail_cursorElementTracker_1619084780263" style="color:rgb(49,49,49);word-spacing:1px">thanks.</span></span></div><div dir="ltr" style="font-family:Helvetica,Arial,sans-serif;font-size:16px"><span><span style="color:rgb(49,49,49);word-spacing:1px"><br clear="none"></span></span></div><div dir="ltr" style="font-family:Helvetica,Arial,sans-serif;font-size:16px"><span></span><div><div id="m_-977889882650022736yiv1746683056yMail_cursorElementTracker_1619084728687">Do I understand from your response that the in-network caching feature is not enabled (caching and tracing) with ndnSIM 2.8? if so, how I can enable it as my work aims to study the impact of forwarding strategies on cache hits and misses? please give me any hints, I have almost finished my proposed study on ndnSIM 2.8 I don't prefer to go back to 2.7 or earlier versions?</div><div id="m_-977889882650022736yiv1746683056yMail_cursorElementTracker_1619084725716"><br clear="none"></div><div><br clear="none"></div><div dir="ltr">regards,</div><div dir="ltr"><br clear="none"></div><div id="m_-977889882650022736yiv1746683056yMail_cursorElementTracker_1619084719799">Hussein</div></div></div></div></div><div id="m_-977889882650022736yiv1746683056"><div id="m_-977889882650022736yiv1746683056"> <div id="m_-977889882650022736yiv1746683056yqt48333"><div id="m_-977889882650022736yiv1746683056yqt32558"><blockquote style="margin:0 0 20px 0"><div style="font-family:Roboto,sans-serif;color:#6d00f6"><div id="m_-977889882650022736yMail_cursorElementTracker_1619084995436"><br></div></div><div style="padding:10px 0 0 20px;margin:10px 0 0 0;border-left:1px solid #6d00f6"><div id="m_-977889882650022736yMail_cursorElementTracker_1619084991253"><div><div dir="ltr" id="m_-977889882650022736yMail_cursorElementTracker_1619084986791">On Thu, Apr 22, 2021, 04:31 Hussein AlOmaisi <<a rel="nofollow noopener noreferrer" shape="rect" href="mailto:alomaisi2004@yahoo.com" target="_blank">alomaisi2004@yahoo.com</a>> wrote:</div><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id="m_-977889882650022736yiv1746683056yqt29206"><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px"><div><br clear="none"></div>
        
        </div></div><div id="m_-977889882650022736yiv1746683056m_5634159839955893080yahoo_quoted_9288291343">
            <div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;color:#26282a">
                
                <div id="m_-977889882650022736yiv1746683056yqt20579"><div>
                    On Thursday, April 22, 2021, 12:09:22 PM GMT+8, Junxiao Shi <<a rel="nofollow noopener noreferrer" shape="rect" href="mailto:shijunxiao@email.arizona.edu" target="_blank">shijunxiao@email.arizona.edu</a>> wrote:
                </div>
                <div><br clear="none"></div>
                <div><br clear="none"></div></div>
                <div><div id="m_-977889882650022736yiv1746683056m_5634159839955893080yiv7518038981"><div><div id="m_-977889882650022736yiv1746683056yqt36180"><div>Hi Hussein</div><div><br clear="none"></div><div><div style="color:rgb(49,49,49);word-spacing:1px">ndnSIM 2.8 removed legacy Content Store, according to release notes.</div><div style="color:rgb(49,49,49);word-spacing:1px"><a rel="nofollow noopener noreferrer" shape="rect" href="https://ndnsim.net/2.8/RELEASE_NOTES.html#release-2-8" target="_blank">https://ndnsim.net/2.8/RELEASE_NOTES.html#release-2-8</a></div><div style="color:rgb(49,49,49);word-spacing:1px"><br clear="none"></div><div style="color:rgb(49,49,49);word-spacing:1px">CsTracer is not hooked up to NFD Content Store, so that it will always print blank logs.</div><div style="color:rgb(49,49,49);word-spacing:1px"><a rel="nofollow noopener noreferrer" shape="rect" href="https://github.com/named-data-ndnSIM/ndnSIM/blob/28da73c868ad7444dba7a754fb77a41f6ca7cb07/utils/tracers/ndn-cs-tracer.cpp#L202" target="_blank">https://github.com/named-data-ndnSIM/ndnSIM/blob/28da73c868ad7444dba7a754fb77a41f6ca7cb07/utils/tracers/ndn-cs-tracer.cpp#L202</a></div><div style="color:rgb(49,49,49);word-spacing:1px"><br clear="none"></div><div style="color:rgb(49,49,49);word-spacing:1px">Yours, Junxiao</div></div></div><div><br clear="none"><div><div id="m_-977889882650022736yiv1746683056m_5634159839955893080yiv7518038981yqt09243"><div id="m_-977889882650022736yiv1746683056yqt57879"><div dir="ltr">On Wed, Apr 21, 2021 at 23:22 Hussein AlOmaisi via ndnSIM <<a rel="nofollow noopener noreferrer" shape="rect" href="mailto:ndnsim@lists.cs.ucla.edu" target="_blank">ndnsim@lists.cs.ucla.edu</a>> wrote:<br clear="none"></div></div><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div id="m_-977889882650022736yiv1746683056yqt42049"><p style="text-align:center"><font color="red"><strong>External Email</strong><br clear="none"></font></p></div><div dir="ltr" style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px"><div dir="ltr"><div id="m_-977889882650022736yiv1746683056yqt51048"><div>Hi,</div><div><br clear="none"></div><div dir="ltr">I have this scenario: </div><div dir="ltr"><br clear="none"></div><div dir="ltr">A (consumer)    ------     B(router)    -------- <span><span style="color:rgb(0,0,0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px"> C(router)    </span></span>-------    D (consuemr) ------  E (producer)</div><div dir="ltr"><br clear="none"></div><div dir="ltr">both consumer nodes (A & D) start at the same time. I expected according to NDN's basic forwarding mechanism that consumer (A) can get a response for its request from the cache of consumer (D) which is at (3) hop counts from consumer (A). However, the consumer (A) gets responses from the producer (D) not from the cache of consumer (D). How to enable caching and serving requests from caches in the intermediate node if not enabled by default?</div><div dir="ltr"><br clear="none"></div><div dir="ltr"><span><span style="color:rgb(0,0,0);font-family:Lucida Grande,Verdana,Geneva,Arial,sans-serif">One more point, using <b>ndn-cxx.nfd.Forwarder</b> log component I can see the  <span style="color:rgb(0,0,0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px">consumer </span>(D) go through <b>Forwarder::onContentStoreHit()</b> and the value of<b> m_counters.nCsHits  </b>counter increases. However, the <b>CS Tracer</b> does not show that.</span></span><br clear="none"></div><div dir="ltr">How I can enable CS tracer in ndnSIM 2.8 to show the number of cache hits and misses. it currently shows me a text file with all CacheHits and CacheMisses are Zeroes. For example:<br clear="none"></div><div><b>Time<span style="white-space:pre-wrap"> </span>Node<span style="white-space:pre-wrap">    </span>Type<span style="white-space:pre-wrap">                </span>Packets</b><span style="white-space:pre-wrap">       </span></div><div>1<span style="white-space:pre-wrap">                    </span>0<span style="white-space:pre-wrap">               </span>CacheHits<span style="white-space:pre-wrap">           </span>0</div><div>1<span style="white-space:pre-wrap">                   </span>0<span style="white-space:pre-wrap">               </span>CacheMisses    0</div><div dir="ltr"><div><div style="color:rgb(0,0,0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px">1<span style="white-space:pre-wrap">                </span>1<span style="white-space:pre-wrap">               </span>CacheHits<span style="white-space:pre-wrap">           </span>0</div><div style="color:rgb(0,0,0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px">1<span style="white-space:pre-wrap">                   </span>1<span style="white-space:pre-wrap">               </span>CacheMisses    0</div></div></div><div dir="ltr"><div><div style="color:rgb(0,0,0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px">1<span style="white-space:pre-wrap">                </span>2<span style="white-space:pre-wrap">               </span>CacheHits<span style="white-space:pre-wrap">           </span>0</div><div style="color:rgb(0,0,0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px">1<span style="white-space:pre-wrap">                   </span>2<span style="white-space:pre-wrap">               </span>CacheMisses    0</div></div>...</div><div dir="ltr"><br clear="none"></div><div dir="ltr">I appreciate your assistance.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">regards,</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Hussein</div></div><div dir="ltr" id="m_-977889882650022736yiv1746683056yMail_cursorElementTracker_1619084810213"><br clear="none"></div></div></div></div></blockquote></div></div></div>
</div></div></div>
            </div>
        </div></blockquote></div>
</div> </div> </blockquote></div></div></div></div></blockquote></div></div>