[Linux-cluster] Distributed RAID

Jonathan Brassow jbrassow at redhat.com
Wed Nov 26 16:45:21 UTC 2008


:(  You will need the latest RHEL5 kernel in order to compile  
against.  Your 2.6.27.5-177 kernel does not have the log API changes  
necessary to facilitate the log module.

  brassow

On Nov 26, 2008, at 6:34 AM, Василец Дмитрий wrote:

> I use last source from git stable RHEL5
> but, when i try compile cmirror kernel mudule i get syntax error
>
>
> [root at node1 cmirror-kernel]# make
> cd src && make all
> make[1]: Entering directory `/home/test2/cluster/cmirror-kernel/src'
> make -C /lib/modules/2.6.27.5-117.storage.x86_64/source
> M=/home/test2/cluster/cmirror-kernel/src   modules USING_KBUILD=yes
> make[2]: Entering directory
> `/usr/src/kernels/2.6.27.5-117.storage.x86_64'
>  CC [M]  /home/test2/cluster/cmirror-kernel/src/dm-clog.o
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c: In function
> ‘cluster_ctr’:
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:148: warning:  
> format ‘%
> llu’ expects type ‘long long unsigned int’, but argument 3 has  
> type
> ‘sector_t’
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c: In function
> ‘cluster_flush’:
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:417: warning:
> comparison of distinct pointer types lacks a cast
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:419: warning:
> comparison of distinct pointer types lacks a cast
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c: In function
> ‘cluster_mark_region’:
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:478: warning:
> comparison of distinct pointer types lacks a cast
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:482: warning:
> comparison of distinct pointer types lacks a cast
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c: In function
> ‘cluster_clear_region’:
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:517: warning:
> comparison of distinct pointer types lacks a cast
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:521: warning:
> comparison of distinct pointer types lacks a cast
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c: At top level:
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:709: error: unknown
> field ‘get_failure_response’ specified in initializer
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:709: warning: excess
> elements in struct initializer
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:709: warning: (near
> initialization for ‘_clustered_core_type’)
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:710: error: unknown
> field ‘is_remote_recovering’ specified in initializer
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:710: warning: excess
> elements in struct initializer
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:710: warning: (near
> initialization for ‘_clustered_core_type’)
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:731: error: unknown
> field ‘get_failure_response’ specified in initializer
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:731: warning: excess
> elements in struct initializer
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:731: warning: (near
> initialization for ‘_clustered_disk_type’)
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:732: error: unknown
> field ‘is_remote_recovering’ specified in initializer
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:732: warning: excess
> elements in struct initializer
> /home/test2/cluster/cmirror-kernel/src/dm-clog.c:732: warning: (near
> initialization for ‘_clustered_disk_type’)
> make[3]: *** [/home/test2/cluster/cmirror-kernel/src/dm-clog.o]  
> Error 1
> make[2]: *** [_module_/home/test2/cluster/cmirror-kernel/src] Error 2
> make[2]: Leaving directory
> `/usr/src/kernels/2.6.27.5-117.storage.x86_64'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/test2/cluster/cmirror-kernel/src'
> make: *** [all] Error 2
>
> Thank you
>
> В Втр, 25/11/2008 в 14:23 -0600, Jonathan Brassow пишет:
>> You do not have the module installed (or in the right place?).
>>
>> You need the cmirror and cmirror-kmod packages.  If you don't have
>> access to them, and would like to compile them for yourself, then you
>> will need to check-out the cluster tree on the RHEL5 or RHEL53  
>> branch.
>>
>>  brassow
>>
>> On Nov 24, 2008, at 2:46 AM, Василец Дмитрий wrote:
>>
>>> Hello
>>> This is /var/log/messages
>>> "Nov 20 07:57:14 recipient1 kernel: device-mapper: dirty region log:
>>> Module for logging type "clustered-core" not found.
>>> Nov 20 07:57:14 recipient1 kernel: device-mapper: table: 253:2:
>>> mirror:
>>> Error creating mirror dirty log
>>> Nov 20 07:57:14 recipient1 kernel: device-mapper: ioctl: error  
>>> adding
>>> target to table
>>> Nov 20 08:43:37 recipient1 kernel: device-mapper: dirty region log:
>>> Module for logging type "clustered-core" not found.
>>> Nov 20 08:43:37 recipient1 kernel: device-mapper: table: 253:2:
>>> mirror:
>>> Error creating mirror dirty log
>>> Nov 20 08:43:37 recipient1 kernel: device-mapper: ioctl: error  
>>> adding
>>> target to table
>>> Nov 20 08:47:05 recipient1 kernel: device-mapper: dirty region log:
>>> Module for logging type "clustered-core" not found.
>>> Nov 20 08:47:05 recipient1 kernel: device-mapper: table: 253:2:
>>> mirror:
>>> Error creating mirror dirty log
>>> Nov 20 08:47:05 recipient1 kernel: device-mapper: ioctl: error  
>>> adding
>>> target to table
>>> "
>>>
>>> В Птн, 21/11/2008 в 11:51 -0600, Jonathan Brassow пишет:
>>>> What does /var/log/messages say?
>>>>
>>>> brassow
>>>>
>>>> On Nov 20, 2008, at 3:33 AM, Василец Дмитрий wrote:
>>>>
>>>>> hello
>>>>> i use lvm2  2.02.39
>>>>> when i write  "lvcreate  -L 60G -m1 --corelog  -n mirror1 volg1"
>>>>> i get error
>>>>> "Error locking on node recipient1: device-mapper: reload ioctl
>>>>> failed:
>>>>> Invalid argument
>>>>> Error locking on node recipient2: device-mapper: reload ioctl
>>>>> failed:Invalid argument
>>>>> Aborting. Failed to activate new LV to wipe the start of it."
>>>>>
>>>>> i must update lvm2 or other ?
>>>>>
>>>>> В Втр, 11/11/2008 в 20:01 -0600, Jonathan Brassow пишет:
>>>>>> Sure.  In fact, if you have access to the red hat 5.3 beta, it is
>>>>>> ready there.
>>>>>>
>>>>>>
>>>>>> brassow
>>>>>>
>>>>>> On Nov 7, 2008, at 6:59 AM, pronix pronix wrote:
>>>>>>
>>>>>>> can i use cluster raid1 if i get development release from
>>>>>>> sources.redhat.com/cluster ?
>>>>>>>
>>>>>>>
>>>>>>> 2008/11/7 Marc - A. Dahlhaus [ Administration | Westermann  
>>>>>>> GmbH ]
>>>>>>> <mad at wol.de>
>>>>>>>      Hello,
>>>>>>>
>>>>>>>
>>>>>>>      will the changes to mirroring get merged into stable2 and
>>>>>>>      head after
>>>>>>>      RHEL-5.3 release?
>>>>>>>
>>>>>>>
>>>>>>>      Marc
>>>>>>>
>>>>>>>      Am Donnerstag, den 06.11.2008, 16:34 -0600 schrieb Jonathan
>>>>>>>      Brassow:
>>>>>>>
>>>>>>>> that works already.
>>>>>>>>
>>>>>>>> single machine: linear, stripe, mirror, snapshot
>>>>>>>> cluster-aware: linear, stripe, mirror (5.3)
>>>>>>>>
>>>>>>>> brassow
>>>>>>>>
>>>>>>>> On Nov 6, 2008, at 2:40 PM, Gordan Bobic wrote:
>>>>>>>>
>>>>>>>>> What about CLVM based striping (RAID0)? Does that work
>>>>>>>      already or is
>>>>>>>>> it planned for the near future?
>>>>>>>>>
>>>>>>>>> Gordan
>>>>>>>>>
>>>>>>>>> Jonathan Brassow wrote:
>>>>>>>>>> Cluster mirror (RAID1) will be available in rhel5.3 for
>>>>>>>      LVM.
>>>>>>>>>> brassow
>>>>>>>>>> On Nov 6, 2008, at 9:40 AM, Federico Simoncelli wrote:
>>>>>>>>>>> On Thu, Nov 6, 2008 at 10:38 AM, Gordan Bobic
>>>>>>>      <gordan at bobich.net>
>>>>>>>>>>> wrote:
>>>>>>>>>>>> I rather doubt md will become cluster aware any time
>>>>>>>      soon. CLVM
>>>>>>>>>>>> doesn't yet
>>>>>>>>>>>> support even more important features like
>>>>>>>      snapshotting, so I
>>>>>>>>>>>> wouldn't count
>>>>>>>>>>>> on it supporting anything more advanced.
>>>>>>>>>>>
>>>>>>>>>>> I worked a little on clvm snapshots:
>>>>>>>>>>>
>>>>>>>      https://www.redhat.com/archives/linux-lvm/2008-October/msg00027.html
>>>>>>>>>>>
>>>>>>>>>>> Review and testing is required.
>>>>>>>>>>> --
>>>>>>>>>>> Federico.
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Linux-cluster mailing list
>>>>>>>>>>> Linux-cluster at redhat.com
>>>>>>>>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>>>>>>> --
>>>>>>>>>> Linux-cluster mailing list
>>>>>>>>>> Linux-cluster at redhat.com
>>>>>>>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Linux-cluster mailing list
>>>>>>>>> Linux-cluster at redhat.com
>>>>>>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>>>>>
>>>>>>>> --
>>>>>>>> Linux-cluster mailing list
>>>>>>>> Linux-cluster at redhat.com
>>>>>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>>>>
>>>>>>>
>>>>>>>      --
>>>>>>>
>>>>>>>      Linux-cluster mailing list
>>>>>>>      Linux-cluster at redhat.com
>>>>>>>      https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Linux-cluster mailing list
>>>>>>> Linux-cluster at redhat.com
>>>>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Linux-cluster mailing list
>>>>>> Linux-cluster at redhat.com
>>>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>>
>>>>> --
>>>>> Linux-cluster mailing list
>>>>> Linux-cluster at redhat.com
>>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>
>>>>
>>>> --
>>>> Linux-cluster mailing list
>>>> Linux-cluster at redhat.com
>>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>>
>>>
>>> --
>>> Linux-cluster mailing list
>>> Linux-cluster at redhat.com
>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>
>>
>> --
>> Linux-cluster mailing list
>> Linux-cluster at redhat.com
>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>
>
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-cluster





More information about the Linux-cluster mailing list