rocksdb/java
agiardullo dc9d70de65 Optimistic Transactions
Summary: Optimistic transactions supporting begin/commit/rollback semantics.  Currently relies on checking the memtable to determine if there are any collisions at commit time.  Not yet implemented would be a way of enuring the memtable has some minimum amount of history so that we won't fail to commit when the memtable is empty.  You should probably start with transaction.h to get an overview of what is currently supported.

Test Plan: Added a new test, but still need to look into stress testing.

Reviewers: yhchiang, igor, rven, sdong

Reviewed By: sdong

Subscribers: adamretter, MarkCallaghan, leveldb, dhruba

Differential Revision: https://reviews.facebook.net/D33435
2015-05-29 14:36:35 -07:00
..
benchmark/src/main/java/org/rocksdb/benchmark Bugfix remove deprecated option use which was removed in previous commit 019ecd1932 2015-04-30 23:16:04 +01:00
crossbuild Moved Java main classes into src/main/java 2015-02-01 20:04:51 +00:00
rocksjni Optimistic Transactions 2015-05-29 14:36:35 -07:00
samples/src/main/java Fixed a typo in RocksDBSample.java 2015-03-25 11:09:30 -07:00
src [RocksJava] Remove deprecated methods 2015-04-16 00:31:43 +02:00
HISTORY-JAVA.md Update HISTORY.md for 3.10.0 2015-03-24 16:39:39 -07:00
jdb_bench.sh Moved Java Benchmark main classes into benchmark/src/main/java 2015-02-01 20:05:10 +00:00
Makefile [RocksJava] Expose MemEnv in RocksJava 2015-03-23 18:59:31 +01:00
RELEASE.md Release.md - Remove version change instrcution 2015-02-01 14:32:51 +01:00
rocksjni.pom [RocksJava] Maven build fix 2015-03-24 22:52:30 +01:00