On Fri, 23 Nov 2012, Stefan Priebe - Profihost AG wrote: > Hello list, > > i've seen that next branch caontains the "Try using syscall() for syncfs if > not supported directly by glibc" patch. But this does not work for me. > > I've tested this on a Debian Squeeze box with default glibc and a 3.6.7 > Kernel. > > The OSD gives me the following output: > 2012-11-23 08:55:54.650182 7f7bc7c1f780 0 filestore(/ceph/osd.11/) mount > FIEMAP ioctl is supported and appears to work > 2012-11-23 08:55:54.650190 7f7bc7c1f780 0 filestore(/ceph/osd.11/) mount > FIEMAP ioctl is disabled via 'filestore fiemap' config option > 2012-11-23 08:55:54.650355 7f7bc7c1f780 0 filestore(/ceph/osd.11/) mount did > NOT detect btrfs > 2012-11-23 08:55:54.650358 7f7bc7c1f780 0 filestore(/ceph/osd.11/) mount > syncfs(2) syscall not support by glibc > 2012-11-23 08:55:54.650361 7f7bc7c1f780 0 filestore(/ceph/osd.11/) mount no > syncfs(2), must use sync(2). > 2012-11-23 08:55:54.650362 7f7bc7c1f780 0 filestore(/ceph/osd.11/) mount > WARNING: multiple ceph-osd daemons on the same host will be slow > 2012-11-23 08:55:54.650391 7f7bc7c1f780 0 filestore(/ceph/osd.11/) mount > found snaps <> > 2012-11-23 08:55:54.652413 7f7bc7c1f780 0 filestore(/ceph/osd.11/) mount: > enabling WRITEAHEAD journal mode: btrfs not detected Is SYS_syncfs defined anywhere in /usr/include? Is the kernel headers package installed? sage > > When i build ceph against a patched glibc i get: > > 2012-11-23 09:19:39.339597 7fee3e497780 0 ceph version 0.54-676-g9d366a0 > (9d366a0706a58b1612dd95831533c5a02b87f5fc), process ceph-osd, pid 9165 > starting osd.11 at :/0 osd_data /ceph/osd.11/ /ceph/journal/osd.11.journal > 2012-11-23 09:19:39.347924 7fee3e497780 0 filestore(/ceph/osd.11/) mount > FIEMAP ioctl is supported and appears to work > 2012-11-23 09:19:39.347932 7fee3e497780 0 filestore(/ceph/osd.11/) mount > FIEMAP ioctl is disabled via 'filestore fiemap' config option > 2012-11-23 09:19:39.348111 7fee3e497780 0 filestore(/ceph/osd.11/) mount did > NOT detect btrfs > 2012-11-23 09:19:39.349415 7fee3e497780 0 filestore(/ceph/osd.11/) mount > syncfs(2) syscall fully supported (by glibc and kernel) > 2012-11-23 09:19:39.349461 7fee3e497780 0 filestore(/ceph/osd.11/) mount > found snaps <> > 2012-11-23 09:19:39.350661 7fee3e497780 0 filestore(/ceph/osd.11/) mount: > enabling WRITEAHEAD journal mode: btrfs not detected > > Greets, > Stefan > -- > 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