Re: Updating OSD from current stable (0.47-2) to next failed with broken filestore

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

 



Hi Simon,

We've opened http://tracker.newdream.net/issues/2598 to track this.  

I take it this error is reproducible each time you try to start that osd?  
Can you try it with 'debug filestore = 20' and attach the log to the bug?

Thanks!
sage

On Sat, 16 Jun 2012, Simon Frerichs | Fremaks GmbH wrote:

> Hi,
> 
> i tried updating one of our osds from stable 0.47-2 to latest next branch and
> it started updating the filestore and failed.
> After that neither next branch osd nor stable osd would start with this
> filestore anymore.
> Is their something wrong with the filestore update?
> 
> Jun 16 14:10:03 fcstore01 ceph-osd: 2012-06-16 14:10:03.134135 7ffed3e35780 0
> filestore(/data/osd11) mount FIEMAP ioctl is supported and appears to work Jun
> 16 14:10:03 fcstore01 ceph-osd: 2012-06-16 14:10:03.134163 7ffed3e35780 0
> filestore(/data/osd11) mount FIEMAP ioctl is disabled via 'filestore fiemap'
> config option Jun 16 14:10:03 fcstore01 ceph-osd: 2012-06-16 14:10:03.134476
> 7ffed3e35780 0 filestore(/data/osd11) mount did NOT detect btrfs Jun 16
> 14:10:03 fcstore01 ceph-osd: 2012-06-16 14:10:03.134485 7ffed3e35780 0
> filestore(/data/osd11) mount syncfs(2) syscall not support by glibc Jun 16
> 14:10:03 fcstore01 ceph-osd: 2012-06-16 14:10:03.134513 7ffed3e35780 0
> filestore(/data/osd11) mount no syncfs(2), must use sync(2). Jun 16 14:10:03
> fcstore01 ceph-osd: 2012-06-16 14:10:03.134514 7ffed3e35780 0
> filestore(/data/osd11) mount WARNING: multiple ceph-osd daemons on the same
> host will be slow Jun 16 14:10:03 fcstore01 ceph-osd: 2012-06-16
> 14:10:03.134551 7ffed3e35780 -1 filestore(/data/osd11) FileStore::mount :
> stale version stamp detected: 2. Proceeding, do_update is set, DO NOT USE THIS
> OPTION IF YOU DO NOT KNOW WHAT IT DOES. More details can be found on the wiki.
> Jun 16 14:10:03 fcstore01 ceph-osd: 2012-06-16 14:10:03.134585 7ffed3e35780 0
> filestore(/data/osd11) mount found snaps <> Jun 16 14:10:12 fcstore01
> ceph-osd: 2012-06-16 14:10:12.531974 7ffed3e35780 0 filestore(/data/osd11)
> mount: enabling WRITEAHEAD journal mode: btrfs not detected Jun 16 14:10:12
> fcstore01 ceph-osd: 2012-06-16 14:10:12.543721 7ffed3e35780 1 journal _open
> /dev/sdb1 fd 18: 53687091200 bytes, block size 4096 bytes, directio = 1, aio =
> 0 Jun 16 14:10:12 fcstore01 ceph-osd: 2012-06-16 14:10:12.588059 7ffed3e35780
> 1 journal _open /dev/sdb1 fd 18: 53687091200 bytes, block size 4096 bytes,
> directio = 1, aio = 0 Jun 16 14:10:12 fcstore01 ceph-osd: 2012-06-16
> 14:10:12.588905 7ffed3e35780 -1 FileStore is old at version 2. Updating... Jun
> 16 14:10:12 fcstore01 ceph-osd: 2012-06-16 14:10:12.588914 7ffed3e35780 -1
> Removing tmp pgs Jun 16 14:10:12 fcstore01 ceph-osd: 2012-06-16
> 14:10:12.594362 7ffed3e35780 -1 Getting collections Jun 16 14:10:12 fcstore01
> ceph-osd: 2012-06-16 14:10:12.594369 7ffed3e35780 -1 597 to process. Jun 16
> 14:10:12 fcstore01 ceph-osd: 2012-06-16 14:10:12.595195 7ffed3e35780 -1 0/597
> processed Jun 16 14:10:12 fcstore01 ceph-osd: 2012-06-16 14:10:12.595213
> 7ffed3e35780 -1 Updating collection omap current version is 0 Jun 16 14:10:12
> fcstore01 ceph-osd: 2012-06-16 14:10:12.662274 7ffed3e35780 -1
> os/FlatIndex.cc: In function 'virtual int
> FlatIndex::collection_list_partial(const hobject_t&, int, int, snapid_t,
> std::vector<hobject_t>*, hobject_t*)' thread 7ffed3e35780 time 2012-06-16
> 14:10:12.637479#012os/FlatIndex.cc: 386: FAILED assert(0)#012#012 ceph version
> 0.47.2-500-g1e899d0 (commit:1e899d08e61bbba0af6f3600b6bc9a5fc9e5c2e9)#012 1:
> /usr/local/bin/ceph-osd() [0x6b337d]#012 2:
> (FileStore::collection_list_partial(coll_t, hobject_t, int, int, snapid_t,
> std::vector<hobject_t, std::allocator<hobject_t> >*, hobject_t*)+0x9c)
> [0x67b24c]#012 3: (OSD::convert_collection(ObjectStore*, coll_t)+0x529)
> [0x5b90e9]#012 4: (OSD::do_convertfs(ObjectStore*)+0x46f) [0x5b9b9f]#012 5:
> (OSD::convertfs(std::string const&, std::string const&)+0x47) [0x5ba127]#012
> 6: (main()+0x967) [0x531d07]#012 7: (__libc_start_main()+0xfd)
> [0x7ffed1d8aead]#012 8: /usr/local/bin/ceph-osd() [0x5357b9]#012 NOTE: a copy
> of the executable, or `objdump -rdS <executable>` is needed to interpret this.
> 
> Simon
> 
> --
> 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