]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/log
rocksdb.git
11 years agoMerge pull request #4 from xinxinsh/wip-rocksdb
Sage Weil [Wed, 6 Aug 2014 14:51:59 +0000 (07:51 -0700)]
Merge pull request #4 from xinxinsh/wip-rocksdb

fix compile error on 32-bits

Reviewed-by: Sage Weil <sage@redhat.com>
11 years agofix compile error on 32-bits 4/head
xinxin shu [Mon, 4 Aug 2014 21:14:19 +0000 (05:14 +0800)]
fix compile error on 32-bits

Signed-off-by: xinxin shu <xinxin.shu@intel.com>
11 years agoconfigure: -Wno-portability
Sage Weil [Thu, 31 Jul 2014 18:08:25 +0000 (11:08 -0700)]
configure: -Wno-portability

Signed-off-by: Sage Weil <sage@redhat.com>
11 years ago.gitignore: *~ and .dirstamp
Sage Weil [Mon, 28 Jul 2014 21:06:52 +0000 (14:06 -0700)]
.gitignore: *~ and .dirstamp

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoconfigure.ac: lower autoconf version requirement
Sage Weil [Mon, 28 Jul 2014 21:05:53 +0000 (14:05 -0700)]
configure.ac: lower autoconf version requirement

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoMakefile.am: use subdir-objects
Josh Durgin [Wed, 16 Jul 2014 19:27:41 +0000 (12:27 -0700)]
Makefile.am: use subdir-objects

This should work across more versions of automake

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
11 years agoMakefile.am: use custom vars instead of resetting common ones
Josh Durgin [Tue, 15 Jul 2014 19:24:06 +0000 (12:24 -0700)]
Makefile.am: use custom vars instead of resetting common ones

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
11 years agoMerge pull request #2 from xinxinsh/ceph-v3.0 3.0.fb
Sage Weil [Fri, 27 Jun 2014 17:56:13 +0000 (10:56 -0700)]
Merge pull request #2 from xinxinsh/ceph-v3.0

add autoconf and automake support

11 years agoadd autoconf/automake support 2/head
xinxin shu [Thu, 29 May 2014 00:10:17 +0000 (08:10 +0800)]
add autoconf/automake support

Signed-off-by: xinxin shu <xinxin.shu@intel.com>
11 years agoupdate .gitignore
xinxin shu [Wed, 28 May 2014 18:34:14 +0000 (02:34 +0800)]
update .gitignore

Signed-off-by: xinxin shu <xinxin.shu@intel.com>
11 years agoFix iOS compile 3.0.fb
Igor Canadi [Thu, 8 May 2014 00:49:23 +0000 (17:49 -0700)]
Fix iOS compile

11 years agoUpdate HISTORY.md -- release RocksDB 3.0 v3.0
Igor Canadi [Mon, 5 May 2014 21:44:57 +0000 (14:44 -0700)]
Update HISTORY.md -- release RocksDB 3.0

11 years agoBackupableDBTest thread-safe
Igor Canadi [Mon, 5 May 2014 21:30:24 +0000 (14:30 -0700)]
BackupableDBTest thread-safe

Summary: We need to lock accesses to some TestEnv variables. Otherwise we get failures like http://ci-builds.fb.com/job/rocksdb_asan_check/657/console

Test Plan: make check

Reviewers: dhruba, haobo, sdong

Reviewed By: haobo

CC: leveldb
Differential Revision: https://reviews.facebook.net/D18489

11 years agoAdd comment about ValueType
Igor Canadi [Mon, 5 May 2014 19:57:47 +0000 (12:57 -0700)]
Add comment about ValueType

11 years agoMake rocksdb work with all versions of lz4
Igor Canadi [Mon, 5 May 2014 18:35:40 +0000 (11:35 -0700)]
Make rocksdb work with all versions of lz4

Summary:
There are some projects in fbcode that define lz4 dependency on r108. We, however, defined dependency on r117. That produced some interesting issues and our build system was not happy.

This diff makes rocksdb work with both r108 and r117. Hopefully this will fix our problems.

Test Plan: compiled rocksdb with both r108 and r117 lz4

Reviewers: dhruba, sdong, haobo

Reviewed By: sdong

CC: leveldb
Differential Revision: https://reviews.facebook.net/D18465

11 years agolog_and_apply_bench on a new benchmark framework
Igor Canadi [Mon, 5 May 2014 18:11:48 +0000 (11:11 -0700)]
log_and_apply_bench on a new benchmark framework

Summary:
db_test includes Benchmark for LogAndApply. This diff removes it from db_test and puts it into a separate log_and_apply bench. I just wanted to play around with our new benchmark framework and figure out how it works.

I would also like to show you how great it is! I believe right set of microbenchmarks can speed up our productivity a lot and help catch early regressions.

Test Plan: no

Reviewers: dhruba, haobo, sdong, ljin, yhchiang

Reviewed By: yhchiang

CC: leveldb
Differential Revision: https://reviews.facebook.net/D18261

11 years agoPlainTableFactory::PlainTableFactory() to have huge TLB turned off by default
sdong [Mon, 5 May 2014 16:32:56 +0000 (09:32 -0700)]
PlainTableFactory::PlainTableFactory() to have huge TLB turned off by default

Summary: PlainTableFactory::PlainTableFactory() now has Huge TLB page feature turned on by default. Although it is not a public API (which we always turn the feature off now), our unit tests, like db_test sometimes uses it directly, which causes wrong coverage of codes. This patch fix it to allow unit tests to run with the correct setting

Test Plan: Run db_test and make sure this feature is not on any more.

Reviewers: igor, haobo

Reviewed By: igor

CC: yhchiang, dhruba, leveldb
Differential Revision: https://reviews.facebook.net/D18483

11 years agoTemporary remove perror() calls before we can log from inside of arena
Igor Canadi [Mon, 5 May 2014 14:13:48 +0000 (07:13 -0700)]
Temporary remove perror() calls before we can log from inside of arena

11 years agoRevert "Revert "Allow allocating dynamic bloom, plain table indexes and hash linked...
sdong [Sun, 4 May 2014 20:55:53 +0000 (13:55 -0700)]
Revert "Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB""
And make the default 0 for hash linked list memtable

This reverts commit d69dc64be78a8da3ce661454655966d11ff61bb6.

11 years ago[Java] Use environmental variable JAVA_HOME in Makefile for RocksJava.
Yueh-Hsuan Chiang [Sun, 4 May 2014 20:15:33 +0000 (13:15 -0700)]
[Java] Use environmental variable JAVA_HOME in Makefile for RocksJava.

11 years agoDeclare all DB methods virtual so that StackableDB can override them
Igor Canadi [Sun, 4 May 2014 18:39:49 +0000 (11:39 -0700)]
Declare all DB methods virtual so that StackableDB can override them