On 2015/1/20 10:32, Hitoshi Mitake wrote: >> I did a little change and it compiles OK. But UINT*_C are widely >> used in sheepdog_proto.h so maybe a large-scale modification is >> needed? > > Cc-ing Alexander. The above UINT*_C macro problem is solved by the > recent patch of Alexander. But the kstrtoul() problem still > remains. If you can create a patch for it, I'll apply it. > >> >> Also, kernel modules should be changed besides different kernel >> versions. How about separating kernel module code from userspace >> sheepdog package? >> > > The main interfaces for modules provided by linux kernel seem to be > (almost) stable. If we can avoid to use (few) unstable interface, > separating it from our repository isn't required, I think. >
Agree! >> >> By the way, there are too many log messages while using sheepdog >> device. Can we stop its printing? > > I don't have time to maintain sbd. If you can post a patch for > reducing message, I'll apply. Yes, I'll do this. > > BTW, what is the purpose of using sbd? AFAIK, it cannot handle a fault > of sheep process which is connected to sbd. If you want to use > sheepdog as an alternative of SAN, I'd like to suggest iSCSI > interface. Below is an instruction: > https://github.com/sheepdog/sheepdog/wiki/General-protocol-support-%28iSCSI-and-NBD%29#iscsi > Thanks~! I'll look at it. -- sheepdog mailing list sheepdog@lists.wpkg.org https://lists.wpkg.org/mailman/listinfo/sheepdog