The files/directories numbers reported "getgoal -r" by are swapped. For example:
files with goal x : 2
directories with goal x : 1226
I believe bug is due matocl.h defining directories,files where as matoclserv.cc sends files,directories.
matocl.h:
LIZARDFS_DEFINE_SERIALIZABLE_CLASS(FuseGetGoalStats,
std::string, goalName,
uint32_t, directories,
uint32_t, files);
matoclserv.cc:
serializeMooseFsPacket(reply, MATOCL_FUSE_GETGOAL,
msgid,
uint8_t(mooseFsReplyFiles.size()),
uint8_t(mooseFsReplyDirectories.size()),
mooseFsReplyFiles,
mooseFsReplyDirectories);
The files/directories numbers reported "getgoal -r" by are swapped. For example:
files with goal x : 2
directories with goal x : 1226
I believe bug is due matocl.h defining directories,files where as matoclserv.cc sends files,directories.
matocl.h:
LIZARDFS_DEFINE_SERIALIZABLE_CLASS(FuseGetGoalStats,
std::string, goalName,
uint32_t, directories,
uint32_t, files);
matoclserv.cc:
serializeMooseFsPacket(reply, MATOCL_FUSE_GETGOAL,
msgid,
uint8_t(mooseFsReplyFiles.size()),
uint8_t(mooseFsReplyDirectories.size()),
mooseFsReplyFiles,
mooseFsReplyDirectories);