bytedance / terarkdb

A RocksDB compatible KV storage engine with better performance
Apache License 2.0
2.04k stars 203 forks source link

Can not clone terarkdb/third-party/metrics2-cmake when I run build.sh #150

Closed lovers-under-moon closed 2 years ago

lovers-under-moon commented 2 years ago

image My branch is zenfs-dev-1.4.

skyzh commented 2 years ago

Yes, that's a ByteDance's internal dependency that didn't get removed. It's a bug on dev-zenfs branch.

By the way, it seems that TerarkDB4ZNS support has already being merged to dev1.4. Consider using dev1.4 and set CMake property WITH_ZENFS to ON.

lovers-under-moon commented 2 years ago

There is another error when I run build.sh.

image

Now my branch is dev1.4 and CMake property WITH_ZENFS=ON, WITH_BYTEDANCE_METRICS=OFF.

image image

skyzh commented 2 years ago

Did you re-run cmake config (or remove the cmake's build folder?) It seems that everything works perfectly on my machine.

lovers-under-moon commented 2 years ago

After deleting the output folder,it runs well. Thanks!

lovers-under-moon commented 2 years ago

IMG_20211116_211422 When I build the zenfs utility,another error occurred.It seems files of zenfs are incomplete? @MD3RHIC81R}RQEPQ7L_K82(1)

skyzh commented 2 years ago

ZenFS utility is automatically built with TerarkDB. See the output folder and you will find zenfs. No need to make it again.