Re: Lib snappy error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>> Shouldn't we remove compressor subfolder at all and store compressor libraries a level up?
PluginRegistry class expects by default, that plugins of different
types are in separated directories. I added in one of PRs (not merged
yet) possibility to search libs in level-up directory too, if they are
not found in separated. May be it'll be a good variant, to have the
both possibilities.
-------------------------------
Best regards,
Alyona Kiseleva


On Tue, Jun 28, 2016 at 3:40 PM, Igor Fedotov <ifedotov@xxxxxxxxxxxx> wrote:
> Shouldn't we remove compressor subfolder at all and store compressor
> libraries a level up?
>
>
>
> On 28.06.2016 6:49, Sage Weil wrote:
>>
>> On Tue, 28 Jun 2016, Somnath Roy wrote:
>>>
>>> 'Make install' will put all the libraries in the path (--prefix) you
>>> opted for during autogen (default /usr). You should do that in your dev
>>> env also just in case you have differene version present.
>>
>> I wouldn't recommand make install, actually.
>>
>> This should work:
>>
>> git clone git@xxxxxxxxxx:ceph/ceph
>> cd ceph
>> ./do_cmake.sh
>> cd build
>> make ceph_test_objectstore
>> ln -s . lib/compressor
>> cat  <<EOM > ceph.conf
>> [global]
>> plugin dir = lib
>> EOM
>> bin/ceph_test_objecstore ...
>>
>> I'll fix up do_cmake.sh shortly so that it sets up the symlinks and
>> ceph.conf the first time around.  Note that running ../src/vstart.sh will
>> also create the symlinks and a ceph.conf that will make
>> ceph_test_objectstore happy.
>>
>> sage
>>
>>
>>
>>
>>> -----Original Message-----
>>> From: Ramesh Chander
>>> Sent: Monday, June 27, 2016 8:08 PM
>>> To: Somnath Roy; ceph-devel@xxxxxxxxxxxxxxx
>>> Cc: Sage Weil (sweil@xxxxxxxxxx)
>>> Subject: RE: Lib snappy error
>>>
>>> No I did't, is that mandatory even for dev environments?
>>>
>>> Looks like path is hardcoded in any script.
>>>
>>>
>>>> -----Original Message-----
>>>> From: Somnath Roy
>>>> Sent: Tuesday, June 28, 2016 8:35 AM
>>>> To: Ramesh Chander; ceph-devel@xxxxxxxxxxxxxxx
>>>> Cc: Sage Weil (sweil@xxxxxxxxxx)
>>>> Subject: RE: Lib snappy error
>>>>
>>>> Did you do 'make install' ?
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: ceph-devel-owner@xxxxxxxxxxxxxxx [mailto:ceph-devel-
>>>> owner@xxxxxxxxxxxxxxx] On Behalf Of Ramesh Chander
>>>> Sent: Monday, June 27, 2016 7:56 PM
>>>> To: ceph-devel@xxxxxxxxxxxxxxx
>>>> Cc: Sage Weil (sweil@xxxxxxxxxx)
>>>> Subject: RE: Lib snappy error
>>>>
>>>> Creating sym link at  /usr/lib/ceph/compressor/libceph_snappy.so from
>>>> .libs/libceph_snappy.so.2.0.0 works for me
>>>>
>>>> Not sure what is the right way though.
>>>>
>>>> -Ramesh
>>>>
>>>>> -----Original Message-----
>>>>> From: Ramesh Chander
>>>>> Sent: Tuesday, June 28, 2016 8:07 AM
>>>>> To: ceph-devel@xxxxxxxxxxxxxxx
>>>>> Cc: Sage Weil (sweil@xxxxxxxxxx)
>>>>> Subject: Lib snappy error
>>>>>
>>>>> Hi All,
>>>>>
>>>>> I am getting this error whatever I do:
>>>>>
>>>>> [New Thread 0x7ffff1d70700 (LWP 14659)]
>>>>> 2016-06-28 08:00:02.395492 7ffff2d72700 -1
>>>>> bdev(store_test_temp_dir/block) _aio_thread got (4) Interrupted
>>>>> system call
>>>>> 2016-06-28 08:00:02.395755 7ffff7fda6c0 -1 load failed
>>>>> dlopen(/usr/lib/ceph/compressor/libceph_snappy.so):
>>>>> /usr/lib/ceph/compressor/libceph_snappy.so: cannot open shared
>>>>> object
>>>>> file: No such file or directory
>>>>> 2016-06-28 08:00:02.395766 7ffff7fda6c0 -1 create cannot load
>>>>> compressor of type snappy
>>>>> 2016-06-28 08:00:02.395769 7ffff7fda6c0 -1
>>>>> bluestore(store_test_temp_dir) _set_compression unable to initialize
>>>>> snappy compressor
>>>>>
>>>>> I did full make. Did clean and make again but still it fails everytime.
>>>>>
>>>>> I see in the path that it is looking for
>>>>> /usr/lib/ceph/compressor/libceph_snappy.so even though I am not
>>>>> installing ceph and using Vstart.
>>>>>
>>>>> Any idea what is wrong here?
>>>>>
>>>>> -Ramesh
>>>>
>>>> PLEASE NOTE: The information contained in this electronic mail message
>>>> is intended only for the use of the designated recipient(s) named
>>>> above. If the reader of this message is not the intended recipient,
>>>> you are hereby notified that you have received this message in error
>>>> and that any review, dissemination, distribution, or copying of this
>>>> message is strictly prohibited. If you have received this
>>>> communication in error, please notify the sender by telephone or
>>>> e-mail (as shown above) immediately and destroy any and all copies of
>>>> this message in your possession (whether hard copies or electronically
>>>> stored copies).
>>>> --
>>>> To unsubscribe from this list: send the line "unsubscribe ceph-devel"
>>>> in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo
>>>> info at http://vger.kernel.org/majordomo-info.html
>>>
>>> PLEASE NOTE: The information contained in this electronic mail message is
>>> intended only for the use of the designated recipient(s) named above. If the
>>> reader of this message is not the intended recipient, you are hereby
>>> notified that you have received this message in error and that any review,
>>> dissemination, distribution, or copying of this message is strictly
>>> prohibited. If you have received this communication in error, please notify
>>> the sender by telephone or e-mail (as shown above) immediately and destroy
>>> any and all copies of this message in your possession (whether hard copies
>>> or electronically stored copies).
>>>
>>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux