History log of /leveldb-1.20/TODO (Results 1 – 8 of 8)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 1.23, 1.22, 1.21, v1.20, v1.19, v1.18, v1.17, v1.16, v1.15, v1.14, v1.13, v1.12, v1.11, v1.10, v1.9, v1.8, v1.7, v1.6
# 946e5b5a 12-Oct-2012 David Grogan <[email protected]>

Update to leveldb 1.6

Highlights
----------
Mmap at most 1000 files on Posix to improve performance for large databases.
Support for more architectures (thanks to Alexander K.)

Building and porting

Update to leveldb 1.6

Highlights
----------
Mmap at most 1000 files on Posix to improve performance for large databases.
Support for more architectures (thanks to Alexander K.)

Building and porting
--------------------
HP/UX support (issue 126)
AtomicPointer for ia64 (issue 123)
Sparc v9 support (issue 124)
Atomic ops for powerpc
Use -fno-builtin-memcmp only when using g++
Simplify IOS build rules (issue 114)
Use CXXFLAGS instead of CFLAGS when invoking C++ compiler (issue 118)
Fix snappy shared library problem (issue 94)
Fix shared library installation path regression
Endian-ness detection tweak for FreeBSD

Bug fixes
---------
Stop ignoring FLAGS_open_files in db_bench
Make bloom test behavior agnostic to endian-ness

Performance
-----------
Limit number of mmapped files to 1000 to improve perf for large dbs
Do not delay for 1 second on shutdown path (issue 125)

Misc
----
Make InMemoryEnv return a no-op logger
C binding now has a wrapper for free (issue 117)
Add thread-safety annotations
Added an in-process lock table (issue 120)
Make RandomAccessFile and SequentialFile non-copyable

show more ...


Revision tags: v1.5, v1.4, v1.3
# ccf0fcd5 22-Jun-2011 [email protected] <[email protected]@62dab493-f737-651d-591e-8d6aee1b9529>

A number of smaller fixes and performance improvements:

- Implemented Get() directly instead of building on top of a full
merging iterator stack. This speeds up the "readrandom" benchmark
by up

A number of smaller fixes and performance improvements:

- Implemented Get() directly instead of building on top of a full
merging iterator stack. This speeds up the "readrandom" benchmark
by up to 15-30%.

- Fixed an opensource compilation problem.
Added --db=<name> flag to control where the database is placed.

- Automatically compact a file when we have done enough
overlapping seeks to that file.

- Fixed a performance bug where we would read from at least one
file in a level even if none of the files overlapped the key
being read.

- Makefile fix for Mac OSX installations that have XCode 4 without XCode 3.

- Unified the two occurrences of binary search in a file-list
into one routine.

- Found and fixed a bug where we would unnecessarily search the
last file when looking for a key larger than all data in the
level.

- A fix to avoid the need for trivial move compactions and
therefore gets rid of two out of five syncs in "fillseq".

- Removed the MANIFEST file write when switching to a new
memtable/log-file for a 10-20% improvement on fill speed on ext4.

- Adding a SNAPPY setting in the Makefile for folks who have
Snappy installed. Snappy compresses values and speeds up writes.



git-svn-id: https://leveldb.googlecode.com/svn/trunk@32 62dab493-f737-651d-591e-8d6aee1b9529

show more ...


# ba6dac0e 20-Apr-2011 [email protected] <[email protected]@62dab493-f737-651d-591e-8d6aee1b9529>

@20776309
* env_chromium.cc should not export symbols.
* Fix MSVC warnings.
* Removed large value support.
* Fix broken reference to documentation file

git-svn-id: https://leveldb.googlecode.com/svn

@20776309
* env_chromium.cc should not export symbols.
* Fix MSVC warnings.
* Removed large value support.
* Fix broken reference to documentation file

git-svn-id: https://leveldb.googlecode.com/svn/trunk@24 62dab493-f737-651d-591e-8d6aee1b9529

show more ...


# 69c6d383 19-Apr-2011 [email protected] <[email protected]@62dab493-f737-651d-591e-8d6aee1b9529>

reverting disastrous MOE commit, returning to r21

git-svn-id: https://leveldb.googlecode.com/svn/trunk@23 62dab493-f737-651d-591e-8d6aee1b9529


# b409afe9 18-Apr-2011 [email protected] <[email protected]@62dab493-f737-651d-591e-8d6aee1b9529>

chmod a-x

git-svn-id: https://leveldb.googlecode.com/svn/trunk@21 62dab493-f737-651d-591e-8d6aee1b9529


# f779e7a5 12-Apr-2011 [email protected] <[email protected]@62dab493-f737-651d-591e-8d6aee1b9529>

@20602303. Default file permission is now 755.

git-svn-id: https://leveldb.googlecode.com/svn/trunk@20 62dab493-f737-651d-591e-8d6aee1b9529


# e11bdf19 25-Mar-2011 [email protected] <[email protected]@62dab493-f737-651d-591e-8d6aee1b9529>

Upstream changes

git-svn-id: https://leveldb.googlecode.com/svn/trunk@15 62dab493-f737-651d-591e-8d6aee1b9529


# f67e15e5 18-Mar-2011 [email protected] <[email protected]@62dab493-f737-651d-591e-8d6aee1b9529>

Initial checkin.



git-svn-id: https://leveldb.googlecode.com/svn/trunk@2 62dab493-f737-651d-591e-8d6aee1b9529