rocksdb/java/rocksjni
Aaron Gao 972f96b3fb direct io write support
Summary:
rocksdb direct io support

```
[gzh@dev11575.prn2 ~/rocksdb] ./db_bench -benchmarks=fillseq --num=1000000
Initializing RocksDB Options from the specified file
Initializing RocksDB Options from command-line flags
RocksDB:    version 5.0
Date:       Wed Nov 23 13:17:43 2016
CPU:        40 * Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz
CPUCache:   25600 KB
Keys:       16 bytes each
Values:     100 bytes each (50 bytes after compression)
Entries:    1000000
Prefix:    0 bytes
Keys per prefix:    0
RawSize:    110.6 MB (estimated)
FileSize:   62.9 MB (estimated)
Write rate: 0 bytes/second
Compression: Snappy
Memtablerep: skip_list
Perf Level: 1
WARNING: Assertions are enabled; benchmarks unnecessarily slow
------------------------------------------------
Initializing RocksDB Options from the specified file
Initializing RocksDB Options from command-line flags
DB path: [/tmp/rocksdbtest-112628/dbbench]
fillseq      :       4.393 micros/op 227639 ops/sec;   25.2 MB/s

[gzh@dev11575.prn2 ~/roc
Closes https://github.com/facebook/rocksdb/pull/1564

Differential Revision: D4241093

Pulled By: lightmark

fbshipit-source-id: 98c29e3
2016-12-22 13:09:19 -08:00
..
backupablejni.cc Delete deprecated backup classes in Java 2016-04-19 10:32:31 -07:00
backupenginejni.cc Improve the speed and synchronization around the construction of Java/JNI objects 2016-02-10 14:44:39 +00:00
checkpoint.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
columnfamilyhandle.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
compaction_filter.cc Java API - Bugfix for native linking of Compaction Filter (#1099) 2016-06-03 10:24:03 -07:00
comparator.cc Improve the speed and synchronization around the construction of Java/JNI objects 2016-02-10 14:44:39 +00:00
comparatorjnicallback.cc Fix a memory leak of Slice objects from org.rocksdb.WBWIRocksIterator#entry1 2016-02-10 14:44:39 +00:00
comparatorjnicallback.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
env_options.cc direct io write support 2016-12-22 13:09:19 -08:00
env.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
external_sst_file_info.cc Add Java API for SstFileWriter 2016-09-29 17:04:41 -04:00
filter.cc Improve the speed and synchronization around the construction of Java/JNI objects 2016-02-10 14:44:39 +00:00
iterator.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
loggerjnicallback.cc [Fix Java] Remove duplicate cases in LoggerJniCallback::Logv 2016-07-29 12:47:15 -07:00
loggerjnicallback.h Bugfix to ensure that logging can be achieved from threads that are not known to the JVM (#1106) 2016-07-28 16:54:06 -07:00
memtablejni.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
merge_operator.cc Integrated feedback from ankgup87 2014-10-13 15:37:29 -07:00
options.cc direct io write support 2016-12-22 13:09:19 -08:00
portal.h gcc-7 requires include <functional> for std::function 2016-12-16 11:24:18 -08:00
ratelimiterjni.cc [RocksJava] Adjusted RateLimiter to 3.10.0 (#1368) 2016-10-07 12:32:21 -07:00
remove_emptyvalue_compactionfilterjni.cc Improve the speed and synchronization around the construction of Java/JNI objects 2016-02-10 14:44:39 +00:00
restorejni.cc Delete deprecated backup classes in Java 2016-04-19 10:32:31 -07:00
rocksdb_exception_test.cc Add Status to RocksDBException so that meaningful function result Status from the C++ API isn't lost (#1273) 2016-08-22 11:01:42 -07:00
rocksjni.cc gcc-7 requires include <functional> for std::function 2016-12-16 11:24:18 -08:00
slice.cc Improve the speed and synchronization around the construction of Java/JNI objects 2016-02-10 14:44:39 +00:00
snapshot.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
sst_file_writerjni.cc Add Java API for SstFileWriter 2016-09-29 17:04:41 -04:00
statistics.cc Java API - Rename geHistogramData -> getHistogramData (#1107) 2016-06-06 16:04:16 -07:00
table.cc Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 2016-04-01 10:42:39 -07:00
transaction_log.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
ttl.cc [Fix java build] Stop using non standard std::make_unique 2016-07-26 13:18:31 -07:00
write_batch_test.cc Fixing JNI release build for gcc (#975) 2016-09-29 17:11:32 -04:00
write_batch_with_index.cc Java API - Implement GetFromBatch and GetFromBatchAndDB in WBWI 2016-11-06 02:44:07 -08:00
write_batch.cc Remove ImmutableCFOptions from public API 2016-09-02 14:16:31 -07:00
writebatchhandlerjnicallback.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
writebatchhandlerjnicallback.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00