<div><div dir="auto">Dear folks</div><div dir="auto"><br></div><div dir="auto">20190130 NFD call discussed this issue.</div><div dir="auto">While there aren’t many use cases, the cost of preserving byte offset segmenting is low.</div><div dir="auto">Therefore, Alex abandoned his plan of deprecating byte offset segmenting.</div><div dir="auto"><br></div><div dir="auto">A use case I can think of is segmenting content at non uniform chunk sizes, e.g. boundary determined by Rabin fingerprints. I had a related project although it does not directly use byte offset segmenting: Content-Addressable NDN Repository <a href="https://github.com/yoursunny/carepo">https://github.com/yoursunny/carepo</a></div><div dir="auto">Retrieval of byte offset segmented content would require either stop-and-wait, or a manifest listing all segment boundaries to enable pipelining.</div><div dir="auto"><br></div><div dir="auto">Yours, Junxiao</div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jan 29, 2019 at 15:28 Nick Briggs <<a href="mailto:nicholas.h.briggs@gmail.com">nicholas.h.briggs@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What is the benefit of removing it from the specification (or the cost of leaving it) ?<br>
<br>
-- Nick<br>
<br>
<br>
> On Jan 29, 2019, at 12:22 PM, Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu" target="_blank">shijunxiao@email.arizona.edu</a>> wrote:<br>
> <br>
> Dear folks<br>
> <br>
> NDN Naming Conventions revision 1 defines two segmenting markers: 0x00 and 0xFB.<br>
> 0x00 is the segment number marker. Segments of a content are assigned consecutive segment numbers.<br>
> It is commonly used in many applications, including ndnputchunks, NDNFS, and PSync.<br>
> <br>
> 0xFB is the byte offset marker. Segments of a content are given this marker followed by payload's byte offset within the content.<br>
> We are unaware of any application that adopts the 0xFB byte offset marker.<br>
> Moreover, unless using a manifest, the consumer cannot predict the byte offset of every segment, and thus hinders the efficiency of content retrieval because pipelining cannot be used.<br>
> <br>
> Alex has promised to discontinue byte offset segmenting in NDN Naming Conventions revision 2.<br>
> If anyone on this mailing list has an application that currently uses 0xFB marker, please speak up within 5 days.<br>
> <br>
> Yours, Junxiao<br>
> _______________________________________________<br>
> Ndn-interest mailing list<br>
> <a href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank">Ndn-interest@lists.cs.ucla.edu</a><br>
> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a><br>
<br>
</blockquote></div></div>