August 9th - 15th: While working on using our self compiled TiKV server with the TiUP utility, it was found out that the TiKV server was unable to compile properly with AWS support, as the USE_AWS=1
definition wasn't being set properly. The solution to the problem lied in moving this step down line to the librocksdb_cloud_sys/CMakeLists.txt
from the associated build.rs
file. It was also learnt from this that various code components of rocksdb-cloud/cloud
weren't properly written and thus had to be bug fixed. Two PRs as follows were opened to do the same:
Associated fixes to rust-rocksdb are also made through tikv/rust-rocksdb#529 and have been set to WIP as they require a solution to the linking problem we are facing with the AWS-CPP-SDK. If you have a solution to the problem, or would like to help out, please consider putting in a word in the conversation and helping out.