Release Name: 0.2.0
Notes:
Metropolis is a Rack application used to store key value pairs. It
seeks to emulate the TokyoTyrant HTTP interface, but allows access to
multiple databases through a single TCP port. It hashes keys to split
keys between different on-disk databases to work around scalability
limitations of the kernel, hardware and filesystem.
* http://metropolis.bogomips.org/
* metropolis@librelist.org
* git://git.bogomips.org/metropolis.git
Changes:
Eric Wong (10):
GNUmakefile: no news yet...
fix RAA listing
fix LICENSE file
switch to wrongdoc, no more JavaScript!
COPYING is not an RDoc file
README: mention TDB database
add suffix_mime output filter
tdb: use fetch with a reusable buffer
use constants everywhere to reduce GC thrashing
tdb: remove "threadsafe" option
Changes:
.document | 2 +-
.gitignore | 1 +
.wrongdoc.yml | 4 +
GIT-VERSION-GEN | 2 +-
GNUmakefile | 64 ++++----------------
LICENSE | 4 +-
README | 7 +-
Rakefile | 114 ++--------------------------------
lib/metropolis.rb | 2 +
lib/metropolis/common.rb | 16 ++++--
lib/metropolis/common/ro.rb | 6 +-
lib/metropolis/constants.rb | 20 ++++++
lib/metropolis/deflate.rb | 17 +++--
lib/metropolis/gzip.rb | 17 +++--
lib/metropolis/hash.rb | 10 ++--
lib/metropolis/input_wrapper.rb | 6 +-
lib/metropolis/multi_hash/digest.rb | 12 ++--
lib/metropolis/suffix_mime.rb | 19 ++++++
lib/metropolis/tc/hdb.rb | 10 ++--
lib/metropolis/tdb.rb | 20 ++----
metropolis.gemspec | 20 ++----
test/rack_read_write.rb | 23 +++++++
22 files changed, 167 insertions(+), 229 deletions(-)
commit 59f3040571cb411754c7c9cf3662b40f9c6c92b3
Author: Eric Wong
Date: Mon Jan 17 09:19:17 2011 +0000
metropolis 0.2.0 - suffix_mime, small optimizations
Eric Wong (10):
GNUmakefile: no news yet...
fix RAA listing
fix LICENSE file
switch to wrongdoc, no more JavaScript!
COPYING is not an RDoc file
README: mention TDB database
add suffix_mime output filter
tdb: use fetch with a reusable buffer
use constants everywhere to reduce GC thrashing
tdb: remove "threadsafe" option
commit dec261ad23b0ca7a2a8166056f04df18a896130e
Author: Eric Wong
Date: Mon Jan 17 03:25:09 2011 +0000
tdb: remove "threadsafe" option
We won't be supporting thread-safety, too difficult without
upstream support.
commit 2c913347a6e5cc8be776b14e1a177adec0fbd5b6
Author: Eric Wong
Date: Mon Jan 17 03:17:28 2011 +0000
use constants everywhere to reduce GC thrashing
This makes it easier to notice a typo, too.
commit 34a18520286313a05edc9a927ac4bed95b05191c
Author: Eric Wong
Date: Mon Jan 17 03:20:01 2011 +0000
tdb: use fetch with a reusable buffer
GC reductions
commit 3f821a4cb7b50e542dd7828d1e507b76e18ecfb5
Author: Eric Wong
Date: Thu Jan 13 17:27:00 2011 -0800
add suffix_mime output filter
It's faster than doing it via real Rack middleware.
commit d4c2bb35f17e00c528f0cea722b4695af9076a09
Author: Eric Wong
Date: Thu Jan 13 15:46:38 2011 -0800
README: mention TDB database
It's actually my favorite at the moment...
commit b067ae65eb9e647258ad6a27518ebc3fcf225911
Author: Eric Wong
Date: Fri Dec 24 03:01:26 2010 +0000
COPYING is not an RDoc file
It is plain text and should never be edited, so making it RDoc
would be wrong.
commit bf3148f749cdca20e14e9b5bc44703b4298c5f0e
Author: Eric Wong
Date: Fri Dec 24 02:41:06 2010 +0000
switch to wrongdoc, no more JavaScript!
bogomips.org will no longer be hosting JavaScript in RDoc
commit 2850b8cdc7f869509d902a89c83fdeadd50e582d
Author: Eric Wong
Date: Wed Dec 15 10:26:28 2010 -0800
fix LICENSE file
This file was stolen from a not-yet-released project :x
commit 13436a949181580ccba4bee0ec17e367533a2385
Author: Eric Wong
Date: Mon Dec 13 23:17:12 2010 +0000
fix RAA listing
We're NOT Ruby licensed, we're AGPLv3 damnit.
commit 8c91c7755e30a95bf3a92fb65861c01274f554b4
Author: Eric Wong
Date: Mon Dec 13 23:17:11 2010 +0000
GNUmakefile: no news yet...
|