westerndigitalcorporation / zenfs

ZenFS is a storage backend for RocksDB that enables support for ZNS SSDs and SMR HDDs.
GNU General Public License v2.0
238 stars 87 forks source link

Build system integration to Percona Server and TerarkDB #211

Closed metaspace closed 10 months ago

metaspace commented 2 years ago

Percona Server and TerarkDB are some times having issues when files are added or renamed in ZenFS repository. Percona build system is trying to scrape the ZenFS makefile for their CMake build while TerarkDB is hard coding the file names in their CMake build.

ZenFS should add a file list that is easily readable by CMake so that Percona Server and TerarkDB can stop breaking when ZenFS adds or removes files.

metaspace commented 2 years ago

177 and #210 are affected by this

metaspace commented 2 years ago

208 is affected as well

yhr commented 10 months ago

We have a cmakelist now, so the source file list is available for percona/terarkdb