Re: Newstore Read ?

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

 



Hmm, I looked at rbd configs that doesn't support disable sprase read.
So It looks like we can't do rbd read for NewStore now.

On Thu, May 7, 2015 at 11:01 AM, kernel neophyte
<neophyte.hacker001@xxxxxxxxx> wrote:
> On Tue, May 5, 2015 at 10:01 PM, Haomai Wang <haomaiwang@xxxxxxxxx> wrote:
>> I think you may need to disable sparse op in client side. NewStore
>
> Could you please explain more ?  I do not see any config option ?
>
> -Neo
>
>
>> doesn't support fiemap interface now.
>>
>> On Wed, May 6, 2015 at 6:11 AM, kernel neophyte
>> <neophyte.hacker001@xxxxxxxxx> wrote:
>>> Hi,
>>>
>>> I am unable to get any reads out of Newstore. The log is filled with
>>> assert failures.
>>>
>>>> 2015-05-05 14:49:46.654113 7f4236387700 -1 os/newstore/NewStore.cc: In function 'virtual int NewStore::fiemap(coll_t, const ghobject_t&, uint64_t, size_t, ceph::bufferlist&)' thread 7f4236387700 time 2015-05-05 14:49:46.582991
>>>
>>> os/newstore/NewStore.cc: 1371: FAILED assert(0)
>>>
>>>
>>>  ceph version 0.93-1098-g66e555d (66e555d4a6e2fd21efd9da0d1ebd3feb024b041e)
>>>
>>>  1: (ceph::__ceph_assert_fail(char const*, char const*, int, char
>>> const*)+0x8b) [0xc9bdeb]
>>>
>>>  2: ceph-osd() [0x9ea293]
>>>
>>>  3: (ReplicatedPG::do_osd_ops(ReplicatedPG::OpContext*,
>>> std::vector<OSDOp, std::allocator<OSDOp> >&)+0x708c) [0x8d8ccc]
>>>
>>>  4: (ReplicatedPG::prepare_transaction(ReplicatedPG::OpContext*)+0x97)
>>> [0x8e6427]
>>>
>>>  5: (ReplicatedPG::execute_ctx(ReplicatedPG::OpContext*)+0x5e5) [0x8e6c85]
>>>
>>>  6: (ReplicatedPG::do_op(std::tr1::shared_ptr<OpRequest>&)+0x2907) [0x8eac87]
>>>
>>>  7: (ReplicatedPG::do_request(std::tr1::shared_ptr<OpRequest>&,
>>> ThreadPool::TPHandle&)+0x66a) [0x877bea]
>>>
>>>  8: (OSD::dequeue_op(boost::intrusive_ptr<PG>,
>>> std::tr1::shared_ptr<OpRequest>, ThreadPool::TPHandle&)+0x3bd)
>>> [0x6d94fd]
>>>
>>>  9: (OSD::ShardedOpWQ::_process(unsigned int,
>>> ceph::heartbeat_handle_d*)+0x331) [0x6d9a21]
>>>
>>>  10: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x875)
>>> [0xc77905]
>>>
>>>  11: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0xc79a20]
>>>
>>>  12: (()+0x8182) [0x7f427fe7c182]
>>>
>>>  13: (clone()+0x6d) [0x7f427de8e47d]
>>>
>>>  NOTE: a copy of the executable, or `objdump -rdS <executable>` is
>>> needed to interpret this.
>>>
>>> Is anyone else seeing this ?
>>>
>>> -Neo
>>> --
>>> 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
>>
>>
>>
>> --
>> Best Regards,
>>
>> Wheat



-- 
Best Regards,

Wheat
--
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