Feature #7205
openerasure-code: update HITSET_GET to somehow use a CEPH_OSD_OP_READ op
0%
Description
Or, re-express using async read/sync read.
Updated by Samuel Just over 10 years ago
- Target version changed from v0.76a to v0.76b
Updated by Ian Colle about 10 years ago
- Target version changed from v0.76b to v0.77
Updated by Sage Weil about 10 years ago
This func does two things: either returns in in-memory structure, or generates the right archived hitset that spans the timestamp in question and reads it off disk. Can recast that read as a GET, probably.. or, we could just drop this, since there is no consumer beyond the functional test. The current agent runs inside the ceph-osd process and gets at all of this directly.
Updated by Greg Farnum about 10 years ago
Unless you've already done so, the agent will also need to be recast the same way. We might as well make this work properly since we'll probably want it for external agents at some point in the future, and certainly want to keep testing it.
Updated by Sage Weil about 10 years ago
Greg Farnum wrote:
Unless you've already done so, the agent will also need to be recast the same way. We might as well make this work properly since we'll probably want it for external agents at some point in the future, and certainly want to keep testing it.
In the meantime, we can disallow the agent on EC pools. I'm not sure that is a use-case anyone would want to do anyway...
Updated by Greg Farnum about 10 years ago
Is it actually that much work to enable? We'll want it in the future and it'll be easier if it's set up using the correct interfaces from the beginning.
Updated by Samuel Just about 10 years ago
- Target version changed from v0.77 to 0.78
Updated by Sage Weil about 10 years ago
- Target version changed from 0.78 to 0.79
Updated by Loïc Dachary over 9 years ago
- Subject changed from EC: update HITSET_GET to somehow use a CEPH_OSD_OP_READ op to erasure-code: update HITSET_GET to somehow use a CEPH_OSD_OP_READ op
Updated by Patrick Donnelly about 5 years ago
- Project changed from Ceph to RADOS
- Start date deleted (
01/22/2014) - Component(RADOS) EC plugins added