Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Leveldb version too old #131

Open
utolp opened this issue Nov 15, 2018 · 2 comments
Open

Leveldb version too old #131

utolp opened this issue Nov 15, 2018 · 2 comments
Assignees

Comments

@utolp
Copy link
Contributor

utolp commented Nov 15, 2018

leveldb 1.20 is not bundled in leveldbjni.
Change log after v1.18:

  • 1.20
    • Convert documentation to markdown.
    • Implement support for Intel crc32 instruction (SSE 4.2).
    • Limit the number of read-only files the POSIX Env will have open.
    • Add option for maximum file size.
  • 1.19
    • Fix problems in LevelDB's caching code.
    • Fix LevelDB build when asserts are enabled in release builds. .
    • Change std::uint64_t to uint64_t .
    • Fixes a bug encountered when reading records from leveldb files that have been split, as in a [] input task split.
    • Deleted redundant null ptr check prior to delete.
    • Fix signed/unsigned mismatch on VC++ builds.
    • Putting build artifacts in subdirectory.
    • Added continuous build integration via Travis CI.
    • log compaction output file's level along with number.
    • Misc. improvements to README file.
    • Fix Android/MIPS build .
    • Only compiling TrimSpace on linux .
    • Use xcrun to determine Xcode.app path instead of using a hardcoded path.
    • Add "approximate-memory-usage" property to leveldb::DB::GetProperty.
    • Add leveldb::Cache::Prune.
    • Fix size_t/int comparison/conversion issues.
    • Added leveldb::Status::IsInvalidArgument() method.
    • Suppress error reporting after seeking but before a valid First or Full record is encountered.
    • #include.
    • Now attempts to reuse the preceding MANIFEST and log file when re-opened.
    • Add benchmark that measures cost of repeatedly opening the database.
    • Added a new fault injection test.
    • Add arm64 support to leveldb.
@masonExcelsia
Copy link
Contributor

If we change the version to 1.20, is there any extra coding changes?

@utolp
Copy link
Contributor Author

utolp commented Nov 15, 2018

@masonExcelsia
Newest java lib for leveldb is 1.18.
LevelDB C++ version is 1.20 now.
So we cannot change it to 1.20 for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants