#define LAST_RCVD "last_rcvd"
#define FILTER_INIT_OBJID 2
-/* max creates/sec * journal->j_commit_interval */
-#define FILTER_SKIP_OBJID (10000 * 5)
#define FILTER_LR_SERVER_SIZE 512
int filter_finish_transno(struct obd_export *, struct obd_trans_info *, int rc);
__u64 filter_next_id(struct filter_obd *);
int filter_update_server_data(struct obd_device *, struct file *,
- struct filter_server_data *);
+ struct filter_server_data *, int force_sync);
int filter_common_setup(struct obd_device *, obd_count len, void *buf,
char *option);
}
rc = filter_update_server_data(obd, filter->fo_rcvd_filp,
- filter->fo_fsd);
+ filter->fo_fsd, 0);
if (rc) {
CERROR("can't write lastobjid but log created: rc %d\n",rc);
GOTO(out_destroy, rc);
lgl = &cathandle->lgh_cookie.lgc_lgl;
fsd->fsd_catalog_oid = cpu_to_le64(lgl->lgl_oid);
fsd->fsd_catalog_ogen = cpu_to_le32(lgl->lgl_ogen);
- rc = filter_update_server_data(obd, filter->fo_rcvd_filp, fsd);
+ rc = filter_update_server_data(obd, filter->fo_rcvd_filp,fsd,0);
if (rc) {
CERROR("error writing new catalog to disk: rc %d\n",rc);
GOTO(out_handle, rc);