tag:blogger.com,1999:blog-7760753019966991240.comments2023-02-08T21:19:06.114-08:00Alecco LoccoAlecco Loccohttp://www.blogger.com/profile/02688489614138537585noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-7760753019966991240.post-33106260730475226412013-09-26T07:44:39.232-07:002013-09-26T07:44:39.232-07:00This comment has been hidden from the blog.Terrel Shumwayhttps://www.blogger.com/profile/10722191116070556211noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-69031870004913220232013-09-25T22:02:48.143-07:002013-09-25T22:02:48.143-07:00This comment has been hidden from the blog.Terrel Shumwayhttps://www.blogger.com/profile/10722191116070556211noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-22360981392912137322012-12-01T10:18:57.821-08:002012-12-01T10:18:57.821-08:00This comment has been hidden from the blog.Alecco Loccohttps://www.blogger.com/profile/02688489614138537585noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-13016084800731851012012-12-01T10:02:30.395-08:002012-12-01T10:02:30.395-08:00This comment has been hidden from the blog.Mitchhttps://www.blogger.com/profile/11784007044122782283noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-76204801019087736922012-12-01T09:53:13.196-08:002012-12-01T09:53:13.196-08:00This comment has been hidden from the blog.Alecco Loccohttps://www.blogger.com/profile/02688489614138537585noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-25294007163804315472012-12-01T09:41:12.910-08:002012-12-01T09:41:12.910-08:00This comment has been hidden from the blog.Mitchhttps://www.blogger.com/profile/11784007044122782283noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-26755377448299561052011-03-27T21:37:09.156-07:002011-03-27T21:37:09.156-07:00What happened to this?What happened to this?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-2947258403796019732011-01-26T04:34:00.218-08:002011-01-26T04:34:00.218-08:00@cyberjorge
This is a gadget for developers to pi...@cyberjorge<br /><br />This is a gadget for developers to pick. It's using a spreadsheet form I made. It's far from a finished product and far from user-ready.<br /><br />It was a one afternoon hack to show it is possible to make a free reservations system with Google tools.Alecco Loccohttps://www.blogger.com/profile/02688489614138537585noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-6371336296342828612011-01-25T21:03:54.559-08:002011-01-25T21:03:54.559-08:00Hi Alecco,
How can I use it? I tried embedding th...Hi Alecco,<br /><br />How can I use it? I tried embedding the code bu i only get "Information is temporarily unavailable." message.<br /><br />Please help, thanks!cyberjorgehttps://www.blogger.com/profile/02513498800674114921noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-52880369787859298882010-11-17T10:08:14.265-08:002010-11-17T10:08:14.265-08:00Hi,
Take a look at http://migratory.ro where we&#...Hi,<br /><br />Take a look at <a href="http://migratory.ro" rel="nofollow">http://migratory.ro</a> where we've published recently the new benchmark of Migratory Push Server.<br /><br />We achieved with Migratory Push Server data streaming up to 1 million users and almost reached 1Gbps b/w with under 100 milliseconds end-to-end data latency on a small server (Dell SC1435 2 x dual-core @2GHz + 16 GB RAM). Benchmark document available at:<br /><br /><a href="http://migratory.ro/data/MigratoryPushServerBenchmarks.pdf" rel="nofollow">http://migratory.ro/data/MigratoryPushServerBenchmarks.pdf</a><br /><br />MihaiUnknownhttps://www.blogger.com/profile/16673700563233514402noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-63005281000947881392010-02-01T12:50:01.549-08:002010-02-01T12:50:01.549-08:00@StreamHub Team - that makes no sense. You don'...@StreamHub Team - that makes no sense. You don't need ephemeral ports for inbound connections. You need them for outbound connections.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-65433641445961332172009-09-01T20:19:56.866-07:002009-09-01T20:19:56.866-07:00@Mark
I'm sorry that's the lost code but ...@Mark<br /><br />I'm sorry that's the lost code but on a quick glance on test/regress_http.c it seems it was with something along the lines of:<br /><br /><b>event_once</b>(-1, <b>EV_TIMEOUT</b>, http_chunked_trickle_cb, state, &when);<br /><br />Note <b>EV_TIMEOUT</b>. From the man page <b>event(3)</b>:<br /><br /><b>event_once</b>(int fd, short event, void (*fn)(int, short, void *), void *arg, struct timeval *tv);<br /><br />This call flushes. The code on test/* is very good to get a starting skeleton for your code! Niels did a great job, as usual :)<br /><br />[Note: code looks horrible because Blogger doesn't allow <pre> in comments.]<br /><br /><b>Please let me know how it goes</b>. Don't hessitate to send me an email!<br /><br />Cheers.<br /><br />AleccoAlecco Loccohttps://www.blogger.com/profile/02688489614138537585noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-34236580304237371272009-09-01T18:52:09.374-07:002009-09-01T18:52:09.374-07:00Hi,
I'm doing as what you set out to do, writ...Hi,<br /><br />I'm doing as what you set out to do, write a comet server using libevent. The one thing I'm banging my head on is how to send back responses from the server, using libevent calls. I can use the chunk calls, evhttp_send_reply_start(), evhttp_send_reply_chunk() & evhttp_send_reply_end(), but they don't appear to flush the write buffer. What calls were you going to use to send back responses to the browser? Thanks!Unknownhttps://www.blogger.com/profile/13454921698730814720noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-45026542986850618972009-09-01T06:12:19.692-07:002009-09-01T06:12:19.692-07:00Also I would like to mention that configuration te...Also I would like to mention that configuration testing (on different platforms) can find out some bugs. And 100% doesn't guarantee lack of errors.CaMypauhttps://www.blogger.com/profile/15743753045438573393noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-10213490866707729792009-08-27T01:44:10.671-07:002009-08-27T01:44:10.671-07:00This comment has been removed by a blog administrator.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-67961862510979708342009-08-26T22:41:32.219-07:002009-08-26T22:41:32.219-07:00One of the original presentations I was looking fo...One of the original presentations I was looking for was <a href="http://web.archive.org/web/20071014181653/http://sqlite.org/php2004/slides-all.html" rel="nofollow">saved by Archive.org</a>! Only a few images are lost.<br /><br />It seems most of the information from those slides didn't make it to the current <a href="http://www.sqlite.org/arch.html" rel="nofollow">SQLite Architecture page</a>.Alecco Loccohttps://www.blogger.com/profile/02688489614138537585noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-8900775422576471682009-08-26T07:47:42.908-07:002009-08-26T07:47:42.908-07:00@alecco:
University talks are equally (if not mor...@alecco:<br /><br />University talks are equally (if not more) interesting :-)<br /><br />I will ask in the sqlite-users mailing list. In case you get the video, please mail me the link (sankar.curiosity@gmail.comabcdefgh) thank you.Sankarhttps://www.blogger.com/profile/13337547916077401549noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-63604052237995411992009-08-26T07:45:01.747-07:002009-08-26T07:45:01.747-07:00@Sankar
I couldn't find it but maybe someone ...@Sankar<br /><br />I couldn't find it but maybe someone can do smarter google searches or ask in the sqlite-users. But it seems it was just a uni talk.Alecco Loccohttps://www.blogger.com/profile/02688489614138537585noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-32632307657146483052009-08-26T04:25:31.932-07:002009-08-26T04:25:31.932-07:00Don't forgot about Erlang. It is used in few m...Don't forgot about Erlang. It is used in few most reliable, fault tolerant software projects in the world.Witek Barylukhttps://www.blogger.com/profile/12428843843234198274noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-16022206539938706822009-08-26T04:17:05.285-07:002009-08-26T04:17:05.285-07:00Is there a place where I can get the video of the ...Is there a place where I can get the video of the talk where this presentation is used ? Thank you.Sankarhttps://www.blogger.com/profile/13337547916077401549noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-43271965878526078532009-08-26T00:19:56.708-07:002009-08-26T00:19:56.708-07:00@Mark
Thanks for catching this mistake, Mark!
Th...@Mark<br /><br />Thanks for catching this mistake, Mark!<br /><br />This is the proper link to <a href="http://ertos.nicta.com.au/research/sel4/" rel="nofollow">the seL4 team</a>.<br /><br />[Will fix the post tomorrow]Alecco Loccohttps://www.blogger.com/profile/02688489614138537585noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-81191729443428235022009-08-25T23:59:31.684-07:002009-08-25T23:59:31.684-07:00Just a minor correction to your comment at the end...Just a minor correction to your comment at the end of your post: the L4 team is not at Cambridge, they are at NICTA in Sydney, Australia. The link you provide quotes a Cambridge professor commenting on their achievement.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-17779177851229614512009-07-21T08:29:47.227-07:002009-07-21T08:29:47.227-07:00Not bad for so little code. Event-driven network ...Not bad for so little code. Event-driven network IO is definitely the only way to get the scalability. We use Java NIO for <a href="http://www.stream-hub.com/" rel="nofollow">our Comet server</a>. On a single machine we found we could get as many clients as free ports, so circa 64000. To get more clients than that we had to implement a cluster. We found it was best to have 10000-30000 clients per cluster-node or the message latency would go up too much.<br /><br />Its interesting how a lot of people are now talking about using Erlang and other languages built for concurrency. We will definitely be watching how that develops. However, we've found one of the limiting factors in getting big Comet scalability is the Operating Systems TCP/IP implementation. You may be able to get better results by increasing the TCP buffer sizes on Linux. Different languages often end up making the same OS system calls anyway whether it be BSD, WinSock or Posix...StreamHub Teamhttps://www.blogger.com/profile/05639361016094370609noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-46866487165920717772008-12-30T16:00:00.000-08:002008-12-30T16:00:00.000-08:00I'm looking forward to your future posts.There are...I'm looking forward to your future posts.<BR/>There are a lot of comet servers out there: http://cometdaily.com/maturity.html<BR/><BR/>But none of them are in pure C (except for the commercial and closed source liberator).<BR/><BR/>I've started work on one using libevent, but it's still in the very early stages.Roberthttps://www.blogger.com/profile/10661174357451523041noreply@blogger.comtag:blogger.com,1999:blog-7760753019966991240.post-62035933359223681192008-11-16T15:31:00.000-08:002008-11-16T15:31:00.000-08:00So, did you get the Linux kernel changed yet? :-)So, did you get the Linux kernel changed yet? :-)Niels Provoshttps://www.blogger.com/profile/17807363822730767592noreply@blogger.com