cmake: require RocksDB 5.14 or higher#29930
Conversation
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
@IlsooByun why do you think we need rocksdb 5.10? i am not against this change, just want to understand the reason why we depend on this version and up. |
This is because when using an external rockdb library, build failed before versions 5.10 because the definition of the Env class is different. I tested it by increasing version up, and succeeded to build in 5.10. |
|
@IlsooByun in that case, could you include the failure or the error message in the commit message? and revise the commit message to something like
? |
error: ‘class rocksdb::Env’ has no member named ‘SetAllowNonOwnerAccess’
opt.env->SetAllowNonOwnerAccess(false);
^~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Ilsoo Byun <ilsoobyun@linecorp.com>
130722f to
a83a25c
Compare
|
@tchaikov I tested it again and found there is additional change. |
|
for posterity, the new API was introduced by facebook/rocksdb@a0102aa |
Signed-off-by: Ilsoo Byun ilsoobyun@linecorp.com
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard backendjenkins test docsjenkins render docs