Project

General

Profile

Actions

Feature #14031

open

EC overwrites

Added by Samuel Just over 8 years ago. Updated almost 7 years ago.

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

58%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

This feature is complete when we support overwrites on EC pools. Linked tickets provide details.

https://github.com/athanatos/ceph/blob/wip-ec-overwrites/doc/dev/osd_internals/ec_overwrites.rst


Subtasks 28 (20 open8 closed)

Feature #14032: EC Overwrites: Phase 2: Peering support for ec overwritesNew12/09/2015

Actions
Feature #14033: Activation support for EC OverwritesFix Under ReviewSamuel Just

Actions
Feature #14034: EC Overwrites: Phase 2: PGLog support for recording participantsNew12/09/2015

Actions
Feature #14035: EC overwrites -- cleanup of ReplicatedPG::do_op to actually allow the new writesFix Under ReviewSamuel Just

Actions
Feature #14036: EC overwrites: PGBackend needs to be replumbed to support overwritesFix Under ReviewSamuel Just

Actions
Feature #14037: PGBackend: add a way for the Backend to notify ReplicatedPG that a version has been appliedFix Under ReviewSamuel Just

Actions
Feature #14038: ECBackend: delay writes which cause a clone to be created on an object with unapplied writes while those applies are forcedFix Under ReviewSamuel Just

Actions
Feature #14039: ECBackend cache extents with unapplied writesFix Under ReviewSamuel Just

Actions
Feature #14040: ECBackend support for RMWResolvedSamuel Just10/22/2016

Actions
Bug #17667: bug with last_backfill = head when snapdir exists and a write removes snapdirClosedSamuel Just10/22/2016

Actions
Feature #14041: EC overwrites: deep scrub and checksummingClosedTomy Cheru12/09/2015

Actions
Feature #15621: EC Overwrites: create temporary testing pool flag for enabling ec supporting featuresFix Under ReviewSamuel Just

Actions
Feature #15622: performance counters for ECbackend cacheNew04/26/2016

Actions
Feature #15623: EC Overwrites: ECBackend TPC supportFix Under ReviewSamuel Just

Actions
Feature #15657: EC Overwrites: explicit pg missingResolvedSamuel Just04/29/2016

Actions
Feature #17156: update ec overwrites implementation to support truncateFix Under ReviewSamuel Just

Actions
Feature #17157: update ec overwrites implementation to support zeroFix Under ReviewSamuel Just

Actions
Feature #17158: EC Overwrites: work out implications of recovery below min_size pushing the can_rollback_to line forwardNew08/27/2016

Actions
Bug #17442: EC Overwrites: for all scrubs, flush pending write-ahead updates on the range (see the wait_for_pushes thingy in the scrub state machine, it's somewhat similar)Resolved09/30/2016

Actions
Feature #17500: updated ec overwrites to support fadviseNew10/05/2016

Actions
Feature #17501: ec overwrites write zeroes efficientlyNew10/05/2016

Actions
Feature #17651: EC Overwrites: Missing Test Case: aligned writesNewSamuel Just10/20/2016

Actions
Feature #17652: EC Overwrites: Missing Test Case: multiple writes, single operationNewSamuel Just10/20/2016

Actions
Feature #17653: EC Overwrites: Missing Test Case: zeroNewSamuel Just10/20/2016

Actions
Feature #17668: bug with last_backfill = head when snapdir exists and a write removes snapdirResolvedSamuel Just10/22/2016

Actions
Feature #17690: workload which generates write errors (like ceph_test_rados) very occasionally hangs with the pg peers without the primary changingResolvedSamuel Just10/24/2016

Actions
RADOS - Bug #17718: EC Overwrites: update ceph-objectstore-tool export/import to handle rollforward/rollbackNewJosh Durgin10/27/2016

Actions
Feature #17741: Fix but with recovery read marker and get_rw_locks assumptionsResolvedSamuel Just10/29/2016

Actions
Actions #1

Updated by Samuel Just over 8 years ago

  • Description updated (diff)
Actions #2

Updated by Samuel Just over 8 years ago

  • Description updated (diff)
Actions #3

Updated by Samuel Just almost 8 years ago

I just grabbed the features relating to peering, activation, the log, and the PGBackend interface. I think they're going to need to be done in one PR since they all depend on the same design choices, so I'll tackle that next.

Actions #4

Updated by huang jun over 7 years ago

hi, sam, are there PRs for these?

Actions

Also available in: Atom PDF