yahns Ruby server user/dev discussion
 help / color / mirror / code / Atom feed
* [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).