Re: ceph mkfs failed

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

 



Is it possible comment the leveldb setup codes during mkfs call path?
i find the problem is because i am trying to use a bunch of memory as
the OSD, when the leveldb mmap() the file on OSD, it failed, as the
file actually located on memory.

Thanks,
Sheng

On Thu, Feb 7, 2013 at 2:53 PM, Gregory Farnum <greg@xxxxxxxxxxx> wrote:
> On Thu, Feb 7, 2013 at 12:42 PM, sheng qiu <herbert1984106@xxxxxxxxx> wrote:
>> Hi Dan,
>>
>> thanks for your reply.
>>
>> after some code tracking, i found it failed at this point :
>> in file leveldb/db/db_impl.cc  --> NewDB()
>>
>> log::Writer log(file);
>>     std::string record;
>>     new_db.EncodeTo(&record);
>>     s = log.AddRecord(record);
>>     if (s.ok()) {
>>       fprintf(test, "NewDB: 2\n");
>>       s = file->Close();
>>     }else
>>       fprintf(test, "NewDB: 2.5\n");
>>
>> the log.AddRecord return s which is not ok().
>>
>> can you provide some hint why it fails?  i am reading the AddRecord()
>> function now.
>
> LevelDB is a generic library which we don't develop. My understanding
> is that it's expected to work on any POSIX-compliant filesystem, but
> you can check out the docs
> (http://leveldb.googlecode.com/svn/trunk/doc/index.html) or source
> code for more info.
> -Greg



-- 
Sheng Qiu
Texas A & M University
Room 332B Wisenbaker
email: herbert1984106@xxxxxxxxx
College Station, TX 77843-3259
--
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