* [PATCH] README: minor updates
@ 2014-08-20 22:24 Eric Wong
0 siblings, 0 replies; only message in thread
From: Eric Wong @ 2014-08-20 22:24 UTC (permalink / raw)
To: yahns-public
* updated kqueue support status
* noted sbrk/mmap scalability issue
* speling fiks ("optimally")
* indent "git clone" invocation
* updated copyright status
---
README | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/README b/README
index 1d7ed8f..71bbd0e 100644
--- a/README
+++ b/README
@@ -82,7 +82,7 @@ Hacking
We use git and follow the same development model as git itself
(mailing list-oriented, benevolent dictator).
- git clone git://yhbt.net/yahns
+ git clone git://yhbt.net/yahns
Please use git-format-patch(1) and git-send-email(1) distributed with
the git(7) suite for generating and sending patches. Please format
@@ -94,7 +94,7 @@ See http://www.git-scm.com/ for more information on git.
Design
------
-yahns is designed to optimimally use multiple threads with non-blocking I/O.
+yahns is designed to optimally use multiple threads with non-blocking I/O.
The event loop is not a traditional single-threaded design with a mutex
slapped on as an afterthought, but designed from the beginning to utilize
multiple threads.
@@ -109,16 +109,16 @@ multiple threads.
The end result is clients transition freely and fairly between threads
and will always be able to find the next idle thread to run on.
-This design works with kqueue, too, and we will support kqueue if there
-is interest. In fact, got our design inspiration from the name "kqueue"
-when working on another project. We may also support libkqueue:
+This design works with kqueue, too, and we support kqueue. In fact, got
+our design inspiration from the name "kqueue" when working on another
+project. We may also support libkqueue:
http://sourceforge.net/projects/libkqueue/
In addition to multiple threads, yahns optionally supports multiple
processes to work around low FD limits as well as contention in the:
-* kernel (socket (de)allocation from accept/close)
+* kernel (socket (de)allocation from accept/close, mmap/sbrk locks)
* standard C library (malloc/free)
* Ruby VM (GVL, GC)
* application it hosts
@@ -126,7 +126,7 @@ processes to work around low FD limits as well as contention in the:
Copyright
---------
-Copyright 2013, Eric Wong <normalperson@yhbt.net> and all contributors.
+Copyright 2013-2014, all contributors (see git repo).
License: GPLv3 or later <https://www.gnu.org/licenses/gpl-3.0.txt>
yahns is copyrighted Free Software by all contributors, see logs in
--
EW
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2014-08-20 22:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-20 22:24 [PATCH] README: minor updates Eric Wong
Code repositories for project(s) associated with this public inbox
https://yhbt.net/yahns.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).