Project

General

Profile

Actions

Feature #6032

closed

cachepool: objecter: send requests to cache pool

Added by Sage Weil over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
% Done:

100%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Actions #1

Updated by Ian Colle over 10 years ago

  • Subject changed from cachepool: objecter: send requests to cache pool, then main pool on miss to osd: cachepool: objecter: send requests to cache pool, then main pool on miss
Actions #2

Updated by Ian Colle over 10 years ago

  • Subject changed from osd: cachepool: objecter: send requests to cache pool, then main pool on miss to cachepool: objecter: send requests to cache pool, then main pool on miss
Actions #3

Updated by Sage Weil over 10 years ago

  • Target version changed from v0.68 - continued to v0.69
Actions #4

Updated by Sage Weil over 10 years ago

  • Target version changed from v0.69 to v0.68 - continued
Actions #5

Updated by Sage Weil over 10 years ago

  • Subject changed from cachepool: objecter: send requests to cache pool, then main pool on miss to cachepool: objecter: send requests to cache pool, then main pool on ENOENT
Actions #6

Updated by Greg Farnum over 10 years ago

  • Subject changed from cachepool: objecter: send requests to cache pool, then main pool on ENOENT to cachepool: objecter: send requests to cache pool, then follow redirect instructions
  • Assignee set to Greg Farnum

Our current thinking is that the cache/tiering flags specify the write behavior which the Objecter handles, and that if the OSDMap says so it directs all reads to the cache pool and follows whatever redirects that returns.

Actions #7

Updated by Greg Farnum over 10 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 30

wip-6032-cache-objecter, currently based on top of https://github.com/ceph/ceph/pull/554
The objecter will follow the read_tier and write_tier redirects, and there is a workunit testing it.

Next up is defining the redirect interface and implementing it on both the OSD and Objecter sides.

Actions #8

Updated by Sage Weil over 10 years ago

  • Target version changed from v0.68 - continued to v0.69
Actions #9

Updated by Sage Weil over 10 years ago

  • Target version changed from v0.69 to v0.68 - continued
Actions #10

Updated by Sage Weil over 10 years ago

  • Subject changed from cachepool: objecter: send requests to cache pool, then follow redirect instructions to cachepool: objecter: send requests to cache pool
  • Translation missing: en.field_story_points set to 3.00
Actions #11

Updated by Sage Weil over 10 years ago

  • Status changed from In Progress to Fix Under Review
Actions #12

Updated by Greg Farnum over 10 years ago

https://github.com/ceph/ceph/pull/560, branch wip-6032-cache-objecter

Actions #13

Updated by Greg Farnum over 10 years ago

  • Status changed from Fix Under Review to Resolved

Thanks Sage!
merged to master in b882aa2ace54099a1b5c2ce5b25ac29e29b9ec14

Actions #14

Updated by Greg Farnum over 10 years ago

  • % Done changed from 30 to 100
Actions

Also available in: Atom PDF