[sheepdog] Issues about setup

hujianyang hujianyang at huawei.com
Tue Jan 20 03:46:38 CET 2015


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.




More information about the sheepdog mailing list