Add RestoreBackupableDB and RestoreOptions
Add more options to backupable DB
Merge branch 'master' of https://github.com/facebook/rocksdb
Add newline at end of file
Add javadoc for BackupableDBOptions constructor params
Removing code from portal.h for setting handle of RestoreOptions and RestoreBackupableDB
Merge branch 'master' of https://github.com/facebook/rocksdb
Treat negative values as no limit
Merge branch 'master' of https://github.com/facebook/rocksdb
Merge branch 'master' of https://github.com/facebook/rocksdb
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/facebook/rocksdb
Fix build
Fix build
Merge pull request #157 from ankgup87/master

[Java] Add RestoreBackupableDB
Correctly preallocate files in universal compaction

Summary: In universal compaction, MaxFileSizeForLevel is ULLONG_MAX. We've been preallocation files to UULONG_MAX size all these time :)

Test Plan: make check

Reviewers: dhruba, haobo, ljin, sdong, yhchiang

Reviewed By: yhchiang

Subscribers: leveldb

Differential Revision: https://reviews.facebook.net/D18915
sst_dump: Set dummy prefix extractor for binary search index in block based table

Summary: Now sst_dump fails in block based tables if binary search index is used, as it requires a prefix extractor. Add it.

Test Plan: Run it against such a file to make sure it fixes the problem.

Reviewers: yhchiang, kailiu

Reviewed By: kailiu

Subscribers: ljin, igor, dhruba, haobo, leveldb

Differential Revision: https://reviews.facebook.net/D18927