uuid_t **uuids, struct ptlrpc_request **request);
int mdc_getstatus(struct lustre_handle *conn,
struct ll_fid *rootfid, __u64 *last_committed,
- __u32 *last_xid, struct ptlrpc_request **);
+ __u64 *last_xid, struct ptlrpc_request **);
int mdc_getattr(struct lustre_handle *conn,
obd_id ino, int type, unsigned long valid, size_t ea_size,
struct ptlrpc_request **request);
{
struct ll_fid rootfid;
__u64 last_committed;
- __u32 last_xid;
+ __u64 last_xid;
int err;
struct ptlrpc_request *request;
sbi2mdc(sbi)->cl_conn->c_level = LUSTRE_CONN_CON;
/* XXX: need to store the last_* values somewhere */
- err = mdc_getstatus(&sbi->ll_mdc_conn, &rootfid, &last_committed,
+ err = mdc_getstatus(&sbi->ll_mdc_conn, &rootfid, &last_committed,
&last_xid, &request);
if (err) {
CERROR("cannot mds_connect: rc = %d\n", err);
struct ll_fid rootfid;
struct statfs sfs;
__u64 last_committed;
- __u32 last_xid;
+ __u64 last_xid;
struct ptlrpc_request *request = NULL;
struct ll_inode_md md;
class_uuid_t uuid;
}
int mdc_getstatus(struct lustre_handle *conn, struct ll_fid *rootfid,
- __u64 *last_committed, __u32 *last_xid,
+ __u64 *last_committed, __u64 *last_xid,
struct ptlrpc_request **request)
{
struct ptlrpc_request *req;
*last_committed = req->rq_repmsg->last_committed;
*last_xid = req->rq_repmsg->last_xid;
- CDEBUG(D_NET, "root ino=%ld, last_committed=%Lu, last_xid=%d\n",
+ CDEBUG(D_NET,"root ino=%ld, last_committed=%Lu, last_xid=%Ld\n",
(unsigned long)rootfid->id,
- (unsigned long long)*last_committed, *last_xid);
+ (unsigned long long)*last_committed,
+ (unsigned long long)*last_xid);
}
EXIT;