Whamcloud - gitweb
LU-6047 lustre: remove Size on MDS support
[fs/lustre-release.git] / lustre / target / tgt_lastrcvd.c
index c7b1d21..c31e3f4 100644 (file)
@@ -127,7 +127,6 @@ int tgt_client_data_read(const struct lu_env *env, struct lu_target *tgt,
               lcd->lcd_last_close_result, rc);
        return rc;
 }
-EXPORT_SYMBOL(tgt_client_data_read);
 
 int tgt_client_data_write(const struct lu_env *env, struct lu_target *tgt,
                          struct lsd_client_data *lcd, loff_t *off,
@@ -143,7 +142,6 @@ int tgt_client_data_write(const struct lu_env *env, struct lu_target *tgt,
 
        return dt_record_write(env, tgt->lut_last_rcvd, &tti->tti_buf, off, th);
 }
-EXPORT_SYMBOL(tgt_client_data_write);
 
 /**
  * Update client data in last_rcvd
@@ -218,7 +216,6 @@ int tgt_server_data_read(const struct lu_env *env, struct lu_target *tgt)
               tgt->lut_lsd.lsd_uuid, tgt->lut_lsd.lsd_last_transno, rc);
         return rc;
 }
-EXPORT_SYMBOL(tgt_server_data_read);
 
 int tgt_server_data_write(const struct lu_env *env, struct lu_target *tgt,
                          struct thandle *th)
@@ -241,7 +238,6 @@ int tgt_server_data_write(const struct lu_env *env, struct lu_target *tgt,
 
        RETURN(rc);
 }
-EXPORT_SYMBOL(tgt_server_data_write);
 
 /**
  * Update server data in last_rcvd
@@ -318,16 +314,15 @@ int tgt_truncate_last_rcvd(const struct lu_env *env, struct lu_target *tgt,
        if (rc)
                GOTO(cleanup, rc);
 
-       rc = dt_punch(env, dt, size, OBD_OBJECT_EOF, th, BYPASS_CAPA);
+       rc = dt_punch(env, dt, size, OBD_OBJECT_EOF, th);
        if (rc == 0)
-               rc = dt_attr_set(env, dt, &attr, th, BYPASS_CAPA);
+               rc = dt_attr_set(env, dt, &attr, th);
 
 cleanup:
        dt_trans_stop(env, tgt->lut_bottom, th);
 
        RETURN(rc);
 }
-EXPORT_SYMBOL(tgt_truncate_last_rcvd);
 
 static void tgt_client_epoch_update(const struct lu_env *env,
                                    struct obd_export *exp)
@@ -396,7 +391,6 @@ void tgt_boot_epoch_update(struct lu_target *tgt)
        tgt_server_data_update(&env, tgt, 1);
        lu_env_fini(&env);
 }
-EXPORT_SYMBOL(tgt_boot_epoch_update);
 
 /**
  * commit callback, need to update last_commited value
@@ -469,7 +463,6 @@ int tgt_last_commit_cb_add(struct thandle *th, struct lu_target *tgt,
 
        return rc;
 }
-EXPORT_SYMBOL(tgt_last_commit_cb_add);
 
 struct tgt_new_client_callback {
        struct dt_txn_commit_cb  lncc_cb;
@@ -633,7 +626,6 @@ int tgt_client_add(const struct lu_env *env,  struct obd_export *exp, int idx)
 
        RETURN(0);
 }
-EXPORT_SYMBOL(tgt_client_add);
 
 int tgt_client_del(const struct lu_env *env, struct obd_export *exp)
 {
@@ -775,8 +767,7 @@ static int tgt_last_rcvd_update(const struct lu_env *env, struct lu_target *tgt,
 
        mutex_lock(&ted->ted_lcd_lock);
        LASSERT(ergo(tti->tti_transno == 0, th->th_result != 0));
-       if (lustre_msg_get_opc(req->rq_reqmsg) == MDS_CLOSE ||
-           lustre_msg_get_opc(req->rq_reqmsg) == MDS_DONE_WRITING) {
+       if (lustre_msg_get_opc(req->rq_reqmsg) == MDS_CLOSE) {
                transno_p = &ted->ted_lcd->lcd_last_close_transno;
                ted->ted_lcd->lcd_last_close_xid = req->rq_xid;
                ted->ted_lcd->lcd_last_close_result = th->th_result;
@@ -989,10 +980,10 @@ static struct server_compat_data tgt_scd[] = {
                           OBD_INCOMPAT_MULTI_OI,
        },
        [LDD_F_SV_TYPE_OST] = {
-               .rocompat = 0,
+               .rocompat = OBD_ROCOMPAT_IDX_IN_IDIF,
                .incompat = OBD_INCOMPAT_OST | OBD_INCOMPAT_COMMON_LR |
                            OBD_INCOMPAT_FID,
-               .rocinit = 0,
+               .rocinit = OBD_ROCOMPAT_IDX_IN_IDIF,
                .incinit = OBD_INCOMPAT_OST | OBD_INCOMPAT_COMMON_LR,
        }
 };
@@ -1005,7 +996,7 @@ int tgt_server_data_init(const struct lu_env *env, struct lu_target *tgt)
        __u32                            index;
        int                              rc, type;
 
-       rc = dt_attr_get(env, tgt->lut_last_rcvd, &tti->tti_attr, BYPASS_CAPA);
+       rc = dt_attr_get(env, tgt->lut_last_rcvd, &tti->tti_attr);
        if (rc)
                RETURN(rc);