int rc = 0;
ENTRY;
- CDEBUG(D_INODE, "object init, fid = "DFID"\n",
+ CDEBUG(D_INFO, "object init, fid = "DFID"\n",
PFID(lu_object_fid(o)));
under = &d->mdt_child->md_lu_dev;
ENTRY;
h = o->lo_header;
- CDEBUG(D_INODE, "object free, fid = "DFID"\n",
+ CDEBUG(D_INFO, "object free, fid = "DFID"\n",
PFID(lu_object_fid(o)));
lu_object_fini(o);
*/
void lu_device_fini(struct lu_device *d)
{
- LASSERT(atomic_read(&d->ld_ref) == 0);
+ LASSERTF(atomic_read(&d->ld_ref) == 0,
+ "Refcount is %u\n", atomic_read(&d->ld_ref));
}
EXPORT_SYMBOL(lu_device_fini);
EXIT;
}
-static int osd_sync(const struct lu_context *ctx,
- struct dt_device *d)
+static int osd_sync(const struct lu_context *ctx, struct dt_device *d)
{
CDEBUG(D_HA, "syncing OSD %s\n", LUSTRE_OSD_NAME);
return ldiskfs_force_commit(osd_sb(osd_dt_dev(d)));
}
-enum {
- SYNC_DEVICE_CREDITS = 3
-};
-
static void osd_ro(const struct lu_context *ctx, struct dt_device *d)
{
ENTRY;
ENTRY;
shrink_dcache_sb(osd_sb(osd_dev(d)));
+ osd_sync(ctx, lu2dt_dev(d));
if (osd_dev(d)->od_mount)
server_put_mount(osd_dev(d)->od_mount->lmi_name,