westerndigitalcorporation/zenfs

Compilation terminated due to include "trace_replay/io_tracer.h"

kekeMemory opened this issue · 7 comments

Excuse me, I modified the fs/zenfs code before and compiled it without any problems.
I ran the compile directive as usual:DEBUG_LEVEL=0 ROCKSDB_PLUGINS=zenfs make -j48 db_bench install
But, today I suddenly met this problem arose.
I did not fix other folder codes expect /fs/zenfs
I met the errors:
20230222205547

Hi @kekeMemory,
That looks like a RocksDB related issue. Which commit of RocksDB did you check out?

Thanks,@MaisenbacherD,
I used 7.7.3 RocksDB always, and I can successfully compileing in the past, I never met this problem before.

I just cloned RocksDB v7.7.3 with ZenFS master and could sucessfully build both.
Can you please check that your local RocksDB tree is matching with upstream v7.7.3? :)

@MaisenbacherD Yes, I have checked my current local RocksDB tree is matching with upstream v7.7.3

What are the exact commits of RocksDB and ZenFS you are trying to build?

@MaisenbacherD sudo DEBUG_LEVEL=0 ROCKSDB_PLUGINS=zenfs make -j48 db_bench install

@MaisenbacherD Thanks I install new rocksdb again, then it can work.