Syed Paymaan Raza
ae39e18b7d
Allow exporting rocksdb compile commands ( #11560 )
2024-08-06 12:46:39 -07:00
Yao Xiao
99910100a5
versoin upgrade
2024-04-26 14:53:01 -05:00
Yao Xiao
4d027a05e9
Upgrade to RocksDB 8.10.0. ( #11174 )
2024-02-07 12:41:34 -08:00
Yao Xiao
33a29ddd85
Upgrade RocksDB version and disable CF range deletion optimization. ( #11045 )
...
* Upgrade RocksDB version and disable CF range deletion optimization.wq
* Disable iterator.
2023-11-02 17:25:11 -07:00
Aaron Molitor
f94eada7c0
add cmake option to include RocksDB Tools with the Rocks DB compile
2023-05-30 09:59:37 -05:00
He Liu
4c75cee2e3
Upgrade to RocksDB 8.1.1 ( #10039 )
...
* Upgrade to RocksDB 8.1.1
* Revert an ASSERT on the previous rocksdb bug. The test was a guard to show the failure.
2023-04-27 12:32:04 -07:00
neethuhaneesha
44fba4e84c
RocksDB 7.10.2 version upgrade ( #9828 )
2023-04-03 10:01:22 -07:00
neethuhaneesha
c4ccb80261
add some rocksdb compile options that can be passed in at build time ( #9141 )
2023-01-13 14:03:51 -08:00
neethuhaneesha
d865e77f06
RocksDB 7.7.3 version upgrade ( #8858 )
2022-11-17 15:39:22 -08:00
Xiaoge Su
0f8820e03d
Fix RocksDB link issue ( #8296 )
...
* Fix the RocksDB compile issue with clang
By default, RocksDB is using its own compile/link flags, no matter how
FDB flags are. This led to the issue that if FDB decides to use
clang/ldd/libc++, RocksDB will pick up the compiler/linker but still use
libstdc++, which is incompatible to libc++, causing Symobl Missing error
during the link stage.
With this patch, if FDB uses libc++, then the information is stored in
CMAKE_CXX_FLAGS and being forwarded to RocksDB. RocksDB will then use
libc++ and compatible with FDB.
* fixup! update the indentation
2022-09-26 09:19:21 -07:00
Russell Sears
a4fd0c0a9e
Fix clang build in current dev container ( #8121 )
...
* Fix clang build in current dev container
* Fix RocksDB build w/ clang
* Fix cmake warning about download timestamp semantics
* Disable RocksDB build on windows.
2022-09-12 12:03:40 -05:00
Aaron Molitor
96dd86ebf8
update RocskDB and Boost
...
add Finduring, and include into fdbserver
add BOOST asio/uring settings to fdbserver compile
move portable rocks, liburing up to be configurable at build time.
2022-02-09 10:48:18 -06:00
Neethu Haneesha Bingi
c0e6b09fe3
Enforcing 6.22.1 rocksdb version and enabling readRange deadline option.
2021-09-17 08:53:23 -07:00
Daniel Smith
d5174b2d98
Update RocksDB version
2021-07-29 12:58:31 -07:00
Daniel Smith
1d38795a46
Properly enable santizers in RocksDB build
2021-06-23 13:58:36 -04:00
Daniel Smith
cfbf9dbb36
Merge remote-tracking branch 'upstream/release-6.3' into rocksdb-lz4
2020-09-09 19:20:16 +00:00
Russell Sears
d12946e569
fix autodownload path for rocksdb
2020-09-03 16:23:05 +00:00
Daniel Smith
bf5acc7296
Use lz4
2020-08-31 20:07:35 +00:00
Daniel Smith
c7532f3b55
Use a consistent compiler for Rocks and FDB
2020-07-29 21:41:00 +00:00
Daniel Smith
2d1bbfd067
Fix typo
2020-06-11 14:50:48 -04:00
Daniel Smith
bb1f56fdb0
Merge branch 'rocksdb-build' of github.com:Daniel-B-Smith/foundationdb into rocksdb-build
2020-06-11 15:27:42 +00:00
Daniel Smith
eedf0cb7a6
Don't build shared RocksDB
2020-06-11 15:27:36 +00:00
Daniel Smith
1a1d45cab5
Fix ninja build
2020-06-10 22:37:03 +00:00
Daniel Smith
b8ac6ee41e
Get build to work with Ninja
2020-06-10 20:53:53 +00:00
Daniel Smith
8d2007cd82
Delete debugging message
2020-06-08 20:20:10 +00:00
Daniel Smith
8190329ab8
Disable the install step
2020-06-08 17:00:18 +00:00
Daniel Smith
c54ad12072
Incremental improvements
2020-06-08 16:46:42 +00:00
Daniel Smith
c836a9f5a9
Add RocksDB to build Dockerfile and CMake to build RocksDB
2020-06-08 16:22:28 +00:00