Bump rocksdb to version 5.17.2 and use data format version 4
This commit is contained in:
parent
2552a429e8
commit
44f07734ce
@ -10,7 +10,7 @@ RUN apt-get update && \
|
|||||||
apt-get clean
|
apt-get clean
|
||||||
|
|
||||||
ENV GOLANG_VERSION=go1.10.linux-amd64
|
ENV GOLANG_VERSION=go1.10.linux-amd64
|
||||||
ENV ROCKSDB_VERSION=v5.15.10
|
ENV ROCKSDB_VERSION=v5.17.2
|
||||||
ENV GOPATH=/go
|
ENV GOPATH=/go
|
||||||
ENV PATH=$PATH:$GOPATH/bin
|
ENV PATH=$PATH:$GOPATH/bin
|
||||||
ENV CGO_CFLAGS="-I/opt/rocksdb/include"
|
ENV CGO_CFLAGS="-I/opt/rocksdb/include"
|
||||||
|
|||||||
@ -56,7 +56,7 @@ func createAndSetDBOptions(bloomBits int, c *gorocksdb.Cache, maxOpenFiles int)
|
|||||||
if bloomBits > 0 {
|
if bloomBits > 0 {
|
||||||
blockOpts.SetFilterPolicy(gorocksdb.NewBloomFilter(bloomBits))
|
blockOpts.SetFilterPolicy(gorocksdb.NewBloomFilter(bloomBits))
|
||||||
}
|
}
|
||||||
C.rocksdb_block_based_options_set_format_version(cNativeBlockOpts, 3)
|
C.rocksdb_block_based_options_set_format_version(cNativeBlockOpts, 4)
|
||||||
|
|
||||||
opts := gorocksdb.NewDefaultOptions()
|
opts := gorocksdb.NewDefaultOptions()
|
||||||
opts.SetBlockBasedTableFactory(blockOpts)
|
opts.SetBlockBasedTableFactory(blockOpts)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user