goto done;
}
- /* XXXX almost correct, I think */
- #if 0
req->log(s, "verifying op permissions");
ret = op->verify_permission();
if (ret < 0) {
goto done;
}
}
- #endif
- req->log(s, "here 3");
req->log(s, "verifying op params");
ret = op->verify_params();
int RGWLibFrontend::init()
{
- /* XXX */
pprocess = new RGWLibProcess(g_ceph_context, &env,
- g_conf->rgw_thread_pool_size, conf);
+ g_conf->rgw_thread_pool_size, conf);
return 0;
}
log_format(_s, "initializing for trans_id = %s",
get_state()->trans_id.c_str());
- return header_init();
+ int ret = header_init();
+ if (ret == 0) {
+ ret = init_from_header(_s);
+ }
+ return ret;
}
virtual bool only_bucket() = 0;