A classical good OSS reporter and a good (!) committer On Tue, Jan 14, 2020 at 2:47 AM Nadav Har'El <[email protected]> wrote: > > On Tue, Jan 14, 2020 at 12:41 PM Lewis Tian <[email protected]> wrote: >> >> >> >> On Tuesday, January 14, 2020 at 4:45:27 PM UTC+8, Nadav Har'El wrote: >>> >>> >>> Interesting. Smells like a serious stdio bug that needs to be debugged :-( >>> I think it's not a coincidence that position is 1025, with stdio's >>> BUFSIZ=1024. >>> >>> Just as a completely wild guess, can you please try if the following patch >>> to libc/internal/shgetc.c helps? >>> >>> @@ -22,5 +22,6 @@ >>> else >>> f->shend = f->rend; >>> if (f->rend) f->shcnt += f->rend - f->rpos + 1; >>> + if (f->rpos[-1] != c) f->rpos[-1] = c; >>> return c; >>> } >>> >> >> Yeah, the patch is helpful! Thanks! : ) > > > I'm pleasantly surprised :-) I'll send a more organized patch to the mailing > list. >> >> >>>> >>>> >>>> >>>>> >>>>> >>>>>> >>>>>> When I use a small graph (4 nodes, 7 edges), it runs normally. >>>>>> >>>>>> taseikyo@ubuntu:~/Desktop/osv$ ./scripts/build image=my-pagerank-test >>>>>> taseikyo@ubuntu:~/Desktop/osv$ ./scripts/run.py >>>>>> OSv v0.54.0-71-g69a0ce39 >>>>>> eth0: 192.168.122.15 >>>>>> Booted up in 356.44 ms >>>>>> Cmdline: /pagerank >>>>>> >>>>>> Graph data: >>>>>> >>>>>> Nodes: 4, Edges: 7 >>>>>> >>>>>> >>>>>> Number of iteration to converge: 41 >>>>>> >>>>>> Final Pagerank values: >>>>>> >>>>>> [0.159913 , 0.144016 , 0.144016 , 0.082809 ] >>>>>> >>>>>> Time spent: 0.693802 seconds. >>>>>> >>>>>> Is osv unable to read large files (bug?) I'll appreciate your help very >>>>>> much! : ) >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "OSv Development" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>> an email to [email protected]. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/osv-dev/50f3a073-e364-484c-803e-570e0dd6530c%40googlegroups.com. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "OSv Development" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/osv-dev/ae3d8e59-bb13-40a4-bdd0-b03ec89b9ff3%40googlegroups.com. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "OSv Development" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/osv-dev/9e83516e-d25f-4409-a15d-a0a59871978d%40googlegroups.com. > > -- > You received this message because you are subscribed to the Google Groups > "OSv Development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/osv-dev/CANEVyjva7W44mktoixKtdprxbEyXNt1qg7%3D%3D6qNatcH3xAGAfA%40mail.gmail.com.
-- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/CAKUaUn7vw-e7stMfFxmUsJEuMqiQUp0KTAjxF6YuYDd0cW_edA%40mail.gmail.com.
