oinfo.oi_oa->o_gid = 0;
oinfo.oi_oa->o_mode = S_IFREG | 0600;
oinfo.oi_oa->o_id = inode->i_ino;
+ oinfo.oi_oa->o_gr = 0;
oinfo.oi_oa->o_valid = OBD_MD_FLID | OBD_MD_FLTYPE | OBD_MD_FLFLAGS |
- OBD_MD_FLMODE | OBD_MD_FLUID | OBD_MD_FLGID;
+ OBD_MD_FLMODE | OBD_MD_FLUID | OBD_MD_FLGID| OBD_MD_FLGROUP;
oinfo.oi_oa->o_size = 0;
obdo_from_inode(oinfo.oi_oa, inode, OBD_MD_FLTYPE | OBD_MD_FLATIME |
/* then fill oa */
obdo_from_inode(oinfo.oi_oa, inode, OBD_MD_FLUID | OBD_MD_FLGID);
- oinfo.oi_oa->o_valid |= OBD_MD_FLID;
+ oinfo.oi_oa->o_valid |= OBD_MD_FLID | OBD_MD_FLGROUP;
oinfo.oi_oa->o_id = oinfo.oi_md->lsm_object_id;
+ oinfo.oi_oa->o_gr = 0;
if (logcookies) {
oinfo.oi_oa->o_valid |= OBD_MD_FLCOOKIE;
oti.oti_logcookies = logcookies;
if (oa == NULL)
GOTO(out_free_memmd, rc = -ENOMEM);
oa->o_id = lsm->lsm_object_id;
+ oa->o_gr = 0;
oa->o_mode = mode & S_IFMT;
- oa->o_valid = OBD_MD_FLID | OBD_MD_FLTYPE;
+ oa->o_valid = OBD_MD_FLID | OBD_MD_FLTYPE | OBD_MD_FLGROUP;
if (log_unlink && logcookies) {
oa->o_valid |= OBD_MD_FLCOOKIE;
spin_lock(&oscc->oscc_lock);
body->oa.o_id = oscc->oscc_last_id + oscc->oscc_grow_count;
- body->oa.o_valid |= OBD_MD_FLID;
+ body->oa.o_gr = 0;
+ body->oa.o_valid |= OBD_MD_FLID | OBD_MD_FLGROUP;
spin_unlock(&oscc->oscc_lock);
CDEBUG(D_RPCTRACE, "prealloc through id "LPU64" (last seen "LPU64")\n",
body->oa.o_id, oscc->oscc_last_id);
oscc->oscc_obd->obd_name, oscc->oscc_next_id - 1);
/* delete from next_id on up */
- oa->o_valid |= OBD_MD_FLID;
+ oa->o_valid |= OBD_MD_FLID | OBD_MD_FLGROUP;
oa->o_id = oscc->oscc_next_id - 1;
+ oa->o_gr = 0;
rc = osc_real_create(exp, oa, ea, NULL);