Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task HDDS-8831

HDDS-6462 UnsupportedOperationException when there are more replication tasks than limit

Attila Doroszlai Varsha Ravi Blocker Resolved Fixed  
Sub-task HDDS-8791

HDDS-6462 Create acceptance test for offline recovery

Attila Doroszlai Attila Doroszlai Major Resolved Implemented  
Sub-task HDDS-8790

HDDS-6462 Split EC acceptance tests

Attila Doroszlai Attila Doroszlai Major Resolved Implemented  
Sub-task HDDS-8766

HDDS-6462 Use empty BufferPool for EC reconstruction

Attila Doroszlai Attila Doroszlai Major Resolved Implemented  
Sub-task HDDS-8727

HDDS-6462 Defer non-critical partial EC reconstruction

Attila Doroszlai Varsha Ravi Major Resolved Implemented  
Sub-task HDDS-8698

HDDS-6462 EC: Avoid unbounded pipeline creation if all existing pipelines don't meet criteria

Stephen O'Donnell Stephen O'Donnell Major Resolved Implemented  
Sub-task HDDS-8682

HDDS-6462 EC: Avoid O(n) array.remove(element) when filtering pipelines in WritableECContainerProvider

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-8680

HDDS-6462 Optimize getting open pipelines from pipelineManager

Stephen O'Donnell Stephen O'Donnell Major Resolved Implemented  
Sub-task HDDS-8674

HDDS-6462 Allow more EC pipelines based on number of volumes

Attila Doroszlai Attila Doroszlai Major Resolved Fixed  
Sub-task HDDS-8642

HDDS-6462 TestContainerCommandsEC should close ECReconstructionCoordinator

Attila Doroszlai Attila Doroszlai Major Resolved Fixed  
Sub-task HDDS-8273

HDDS-6462 EC: Validate replication config at server-side

Attila Doroszlai Stephen O'Donnell Major Resolved Implemented  
Sub-task HDDS-8112

HDDS-6462 ECReconstructionCoordinator is not closed

Attila Doroszlai Attila Doroszlai Major Resolved Fixed  
Sub-task HDDS-7928

HDDS-6462 EC: Change ContainerReplicaPendingOps to store deadline rather than scheduled time

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7923

HDDS-6462 [EC] Reconstruction is failing with IndexOutOfBoundsException

Uma Maheswara Rao G Varsha Ravi Major Resolved Fixed  
Sub-task HDDS-7919

HDDS-6462 EC: ECPipelineProvider.createForRead should filter out dead replicas and sort replicas

Attila Doroszlai Stephen O'Donnell Major Resolved Implemented  
Sub-task HDDS-7918

HDDS-6462 EC: ECBlockReconstructedStripeInputStream should check for spare replicas before failing an index

Attila Doroszlai Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7917

HDDS-6462 EC: ECBlockInputStream should try spare replicas on error

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7844

HDDS-6462 EC: Add normal and low priority to replication supervisor and commands

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7841

HDDS-6462 EC: Remove ECReconstructionSupervisor and send reconstruction commands to ReplicationSupervisor

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7836

HDDS-6462 java.lang.IllegalArgumentException: ECContainerReconstructionThread

Stephen O'Donnell George Huang Critical Resolved Done  
Sub-task HDDS-7833

HDDS-6462 EC: Refactor ReplicationSupervisor to allow Replication and Reconstruction tasks

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7787

HDDS-6462 EC: GetChecksum for EC files can fail intermittently with IndexOutOfBounds exception

Stephen O'Donnell Varsha Ravi Major Resolved Fixed  
Sub-task HDDS-7761

HDDS-6462 EC: ReplicationManager - Use placementPolicy.replicasToRemoveToFixOverreplication in EC Over replication handler

Stephen O'Donnell Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7739

HDDS-6462 EC: Increase the information in the RM sending command log message

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7732

HDDS-6462 EC: Verify unrecoverable EC containers which are empty transition to deleting

Stephen O'Donnell Ethan Rose Major Resolved Fixed  
Sub-task HDDS-7729

HDDS-6462 EC: ECContainerReplicaCount should handle pending delete of unhealthy replicas

Stephen O'Donnell Jyotirmoy Sinha Major Resolved Implemented  
Sub-task HDDS-7727

HDDS-6462 EC: SCM unregistered event handler for DatanodeCommandCountUpdated

Attila Doroszlai Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7726

HDDS-6462 EC: Enhance datanode reconstruction log message

Attila Doroszlai Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7696

HDDS-6462 MisReplicationHandler does not consider QUASI_CLOSED replicas as sources

Stephen O'Donnell Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7695

HDDS-6462 EC metrics related to replication commands don't add up

Stephen O'Donnell Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7666

HDDS-6462 EC: "Missing" EC containers with some remaining replicas may block decommissioning

Stephen O'Donnell Ethan Rose Major Resolved Fixed  
Sub-task HDDS-7654

HDDS-6462 EC: ReplicationManager - merge mis-rep queue into under replicated queue

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7642

HDDS-6462 EC: Add debug logging to the Replication Manager check handlers

Stephen O'Donnell Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7627

HDDS-6462 EC: Bug fix for calculating Misreplication Count

Swaminathan Balachandran Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7616

HDDS-6462 EC: Refactor Unhealthy Replicated Processor

Swaminathan Balachandran Swaminathan Balachandran Blocker Resolved Fixed  
Sub-task HDDS-7614

HDDS-6462 Add subscription mechanism to ContainerReplicaPendingOps

Siddhant Sangwan Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7591

HDDS-6462 Add a handler for over replicated Ratis containers to RM

Siddhant Sangwan Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7582

HDDS-6462 ECUnderReplicationHandler does not consider pending adds when finding targets

Siddhant Sangwan Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7563

HDDS-6462 Add a handler for under replicated Ratis containers in RM

Siddhant Sangwan Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7560

HDDS-6462 Placement Policy Interface changes to handle Overreplication

Swaminathan Balachandran Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7551

HDDS-6462 Test in ec/ozonefs.robot is not executed in CI

Attila Doroszlai Attila Doroszlai Minor Resolved Fixed  
Sub-task HDDS-7542

HDDS-6462 Refactor DefaultReplicationConfig

Attila Doroszlai Attila Doroszlai Minor Resolved Fixed  
Sub-task HDDS-7535

HDDS-6462 Eliminate duplicated config in LegacyReplicationManager

Attila Doroszlai Attila Doroszlai Major Resolved Done  
Sub-task HDDS-7532

HDDS-6462 EC: ReplicationManager - remove calls to ECHealthCheck from under and over replication processing

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7528

HDDS-6462 EC: ReplicationManager - refactor logic to send datanode commands into a central place

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7521

HDDS-6462 EC: Misreplication Handler changes for Placement Policy interface changes

Swaminathan Balachandran Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7492

HDDS-6462 Extend Placement Policy Interface to select mis-replicated replicas to copy

Swaminathan Balachandran Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7488

HDDS-6462 EC: ReplicationManager: Move Mis-Replicated into a separate unhealthy state

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7472

HDDS-6462 EC: Fix the NSSummaryEndpoint#getDiskUsage should be fixed for EC keys

Dave Teng Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-7471

HDDS-6462 EC: Notify ReplicationManager when a heartbeat updates datanode command counts

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7462

HDDS-6462 EC: Fix Reconstruction Issue with StaleRecoveringContainerScrubbingService

Swaminathan Balachandran Swaminathan Balachandran Critical Resolved Fixed  
Sub-task HDDS-7407

HDDS-6462 EC: Block allocation should not be stripped across the EC group

Kaijie Chen Kaijie Chen Major Resolved Fixed  
Sub-task HDDS-7384

HDDS-6462 EC: ReplicationManager - implement deleting container handler

Jie Yao Jie Yao Major Resolved Fixed  
Sub-task HDDS-7346

HDDS-6462 Cannot set bucket args when the volume has quota set

Stephen O'Donnell Saketa Chalamchala Major Resolved Fixed  
Sub-task HDDS-7341

HDDS-6462 EC: Close pipelines with unregistered nodes

Stephen O'Donnell Nilotpal Nandi Major Resolved Fixed  
Sub-task HDDS-7311

HDDS-6462 EC: SCM should throttle the reconstruction/replication tasks.

Stephen O'Donnell Uma Maheswara Rao G Major Resolved Won't Fix  
Sub-task HDDS-7304

HDDS-6462 EC: EC Decode can fail when byteBuffer from elastic pool is larger than chunksize

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7303

HDDS-6462 EC: ECBlockReconstructedStripeInputStream should set initialized false on re-init

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7291

HDDS-6462 Fixing exception handling in case of non positive replica index

Swaminathan Balachandran Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7268

HDDS-6462 EC: Fix tests for HealthCheck handlers of RM that use Replica Indexes for Ratis Containers

Siddhant Sangwan Siddhant Sangwan Minor Resolved Fixed  
Sub-task HDDS-7263

HDDS-6462 Add a handler for Quasi Closed containers to RM

Siddhant Sangwan Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7260

HDDS-6462 du command does not return correct disk consumed with replica for both ratis and EC

Dave Teng Dave Teng Major Resolved Fixed  
Sub-task HDDS-7241

HDDS-6462 EC: Reconstruction could fail with orphan blocks.

Stephen O'Donnell Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7239

HDDS-6462 EC: Add a Handler for CLOSING containers in Replication Manager

Siddhant Sangwan Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7225

HDDS-6462 Add Ratis tests for HealthCheck handlers of Replication Manager

Siddhant Sangwan Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7221

HDDS-6462 EC: ReplicationManager - Encapsulate the under and over rep queues into a queue object

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7208

HDDS-6462 Erasure coding and encryption are not flagged on FileStatus

Swaminathan Balachandran Michael Smith Major Resolved Fixed  
Sub-task HDDS-7206

HDDS-6462 EC: Change the placement policy interface to allow existing nodes to be specified.

Swaminathan Balachandran Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7204

HDDS-6462 EC: Schedule UnderReplicatedProcessor and OverReplicatedProcessor threads in RM instead of StorageContainerManager

Siddhant Sangwan Siddhant Sangwan Major Resolved Fixed  
Sub-task HDDS-7194

HDDS-6462 EC: Enable balancer for EC containers.

Hemant Kumar Uma Maheswara Rao G Major Resolved Invalid  
Sub-task HDDS-7192

HDDS-6462 EC: ReplicationManager - create handlers to perform various container checks

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7187

HDDS-6462 EC: Retry failed writes before rewrite to a new block group

Aswin Shakil Kaijie Chen Major Resolved Fixed  
Sub-task HDDS-7177

HDDS-6462 EC produces some unknown 1MB blocks without the control of deleting service

Unassigned Xu Shao Hong Major Resolved Workaround  
Sub-task HDDS-7122

HDDS-6462 EC: Add validation for EC chunk size

Attila Doroszlai Dave Teng Minor Resolved Fixed  
Sub-task HDDS-7101

HDDS-6462 EC: ReplicationManager - handle UNHEALTHY replicas

Siddhant Sangwan Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7092

HDDS-6462 EC: Offline Recovery with simultaneous Over Replication & Under Replication

Stephen O'Donnell Swaminathan Balachandran Major Resolved Fixed  
Sub-task HDDS-7090

HDDS-6462 EC: delete empty closed EC container

Jie Yao Jie Yao Major Resolved Resolved  
Sub-task HDDS-7081

HDDS-6462 EC: ReplicationManager - UnderRep handler should handle duplicate indexes

Stephen O'Donnell Nilotpal Nandi Major Resolved Fixed  
Sub-task HDDS-7080

HDDS-6462 EC: Offline reconstruction needs better logging

Attila Doroszlai George Huang Major Resolved Implemented  
Sub-task HDDS-7077

HDDS-6462 EC: Fix block deletion not allowed due to missing pipelineID

Kaijie Chen Kaijie Chen Critical Resolved Fixed  
Sub-task HDDS-7070

HDDS-6462 EC - ReplicationManager - handle maintenance only indexes in the under replication handler

Unassigned Stephen O'Donnell Major Resolved Duplicate  
Sub-task HDDS-7069

HDDS-6462 EC: ReplicationManager - Track nodes already used when handing under replication

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7068

HDDS-6462 EC: Prematurely re-throwed the exception in reconstruction cleanup loop.

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-7067

HDDS-6462 Exception in Replication Monitor Thread: java.lang.IllegalArgumentException

George Huang George Huang Major Closed Duplicate  
Sub-task HDDS-7058

HDDS-6462 EC: ReplicationManager - Implement ratis container health checker

Stephen O'Donnell Jie Yao Major Resolved Fixed  
Sub-task HDDS-7057

HDDS-6462 EC: ReplicationManager - Over replication handler should set repIndex on delete cmds

Stephen O'Donnell Nilotpal Nandi Major Resolved Fixed  
Sub-task HDDS-7056

HDDS-6462 EC: Ensure replica index is maintained when replicating a container

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7055

HDDS-6462 NPE in ec.reconstruction.TokenHelper

Attila Doroszlai Siyao Meng Critical Resolved Fixed  
Sub-task HDDS-7051

HDDS-6462 EC: Fix offset Condition in ECKeyOutputStream

Swaminathan Balachandran Swaminathan Balachandran Minor Resolved Fixed  
Sub-task HDDS-7048

HDDS-6462 EC: Add debug logging with exception info when stripe write failed

Swaminathan Balachandran Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-7040

HDDS-6462 EC: Add a tool to schedule the EC Offline Reconstruction at any node.

Unassigned Uma Maheswara Rao G Major Resolved Won't Fix  
Sub-task HDDS-7039

HDDS-6462 EC: Handle the placement policy check in ECUnderReplicationHandler

Swaminathan Balachandran Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-7022

HDDS-6462 EC: DN reported Open EC container may not get closed if SCM container was already closed state?

Aswin Shakil Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-7020

HDDS-6462 EC: ReplicationManager - skip processing open containers

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-7016

HDDS-6462 EC: Implement the Over replication Processor

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6989

HDDS-6462 EC: Add Test for RECOVERING container cleanup when failure.

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6988

HDDS-6462 EC : support EC stripe shuffle

Unassigned Jie Yao Major Resolved Won't Do  
Sub-task HDDS-6987

HDDS-6462 EC: Implement RECOVERING Container Scrubber.

Jie Yao Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6982

HDDS-6462 EC: Attempt to cleanup the RECOVERING container when reconstruction failed at coordinator.

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6978

HDDS-6462 EC: Cleanup RECOVERING container on DN restarts.

Jie Yao Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6977

HDDS-6462 EC: Remove references to ContainerReplicaPendingOps in TestECContainerReplicaCount

Stephen O'Donnell Stephen O'Donnell Major Resolved Done  
Sub-task HDDS-6975

HDDS-6462 EC: Define the value of Maintenance Redundancy for EC containers

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6971

HDDS-6462 EC: Add EC block checksum computer

Aswin Shakil Jie Yao Major Resolved Fixed  
Sub-task HDDS-6970

HDDS-6462 EC: Ensure DatanodeAdminMonitor can handle EC containers during decommission

Attila Doroszlai Stephen O'Donnell Major Resolved Implemented  
Sub-task HDDS-6967

HDDS-6462 EC: Handle maintenance replicas in ECUnderReplicationHandler

Siddhant Sangwan Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6966

HDDS-6462 EC: Handle the placement policy satisfaction in HealthChecks handling

Swaminathan Balachandran Uma Maheswara Rao G Major Resolved Duplicate  
Sub-task HDDS-6960

HDDS-6462 EC: Implement the Over-replication Handler

Jie Yao Uma Maheswara Rao G Major Resolved Implemented  
Sub-task HDDS-6957

HDDS-6462 EC: ReplicationManager - priortise under replicated containers

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6945

HDDS-6462 EC: EC Reconstruction Command count queues should be included in DN heartbeat

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Implemented  
Sub-task HDDS-6944

HDDS-6462 EC: Handle reconstructECContainersCommand in heartbeat

Attila Doroszlai Attila Doroszlai Major Resolved Fixed  
Sub-task HDDS-6940

HDDS-6462 EC: Skip the EC container for balancer

Siddhant Sangwan Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6899

HDDS-6462 [Ozone EC] remove warnings and errors from console during online reconstruction of data.

Swaminathan Balachandran Nilotpal Nandi Major Resolved Fixed  
Sub-task HDDS-6896

HDDS-6462 EC: ReplicationManager - Add relevant metrics to the various ReplicationManager classes

Aswin Shakil Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6895

HDDS-6462 EC: ReplicationManager - Logic to process the over replicated queues and assign work to DNs

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6894

HDDS-6462 EC: ReplicationManager - Add class to handle under-replication and form a command for a datanode

Uma Maheswara Rao G Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6893

HDDS-6462 EC: ReplicationManager - move the empty container handling into RM from Legacy

Siddhant Sangwan Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6892

HDDS-6462 EC: ReplicationManager - extend EC Container health check for mis-replication

Unassigned Stephen O'Donnell Major Resolved Duplicate  
Sub-task HDDS-6890

HDDS-6462 EC: Fix potential wrong replica read with over-replicated container.

Mark Gui Mark Gui Major Resolved Fixed  
Sub-task HDDS-6889

HDDS-6462 EC: put key command with EC replication can use ReplicationConfig validator

Swaminathan Balachandran Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6873

HDDS-6462 EC: Analyze and add the block token support for ECReconstructionCoordinator

Attila Doroszlai Uma Maheswara Rao G Major Resolved Implemented  
Sub-task HDDS-6841

HDDS-6462 EC: Validate the server default configuration on Ozone manager startup.

Aswin Shakil Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6835

HDDS-6462 EC: Provide correct example for EC in ozone.server.default.replication

Swaminathan Balachandran Nilotpal Nandi Major Resolved Fixed  
Sub-task HDDS-6830

HDDS-6462 EC: SCMContainerPlacementRackScatter#chooseDatanodes may choose less nodes than required in unknown cases.

Attila Doroszlai Nilotpal Nandi Minor Resolved Fixed  
Sub-task HDDS-6827

HDDS-6462 Need proper error message when "RATIS" replication-type is passed with EC codec

Kaijie Chen Nilotpal Nandi Major Resolved Done  
Sub-task HDDS-6816

HDDS-6462 SCMContainerPlacementRackScatter should use original required node num to validate placement policy

Jie Yao Jie Yao Major Resolved Fixed  
Sub-task HDDS-6815

HDDS-6462 EC: getFileCheckSum should return null EC files until ECFileChecksum implemented.

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6808

HDDS-6462 EC: Fix datanode exclusion check in client

Kaijie Chen Kaijie Chen Major Resolved Fixed  
Sub-task HDDS-6806

HDDS-6462 EC: Implement the EC Reconstruction coordinator

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Implemented  
Sub-task HDDS-6795

HDDS-6462 EC: PipelineStateMap#addPipeline should not have precondition checks post db updates

Uma Maheswara Rao G Nilotpal Nandi Major Resolved Fixed  
Sub-task HDDS-6794

HDDS-6462 EC: Analyze and add putBlock even on non writing node in the case of partial single stripe.

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6772

HDDS-6462 EC: ReplicationManager - LegacyReplicationManager should use the ContainerReplicaPendingOps service

Unassigned Stephen O'Donnell Major Resolved Won't Fix  
Sub-task HDDS-6771

HDDS-6462 EC: ReplicationManager - make ContainerReplicaPendingOps into a SCM service

Jie Yao Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6766

HDDS-6462 EC: decommission compatible offline recovery

cchenaxchen cchenaxchen Major Resolved Not A Problem  
Sub-task HDDS-6764

HDDS-6462 EC: DN ability to create RECOVERING containers for EC reconstruction.

Uma Maheswara Rao G Mark Gui Major Resolved Fixed  
Sub-task HDDS-6759

HDDS-6462 EC: Add listBlock command MockDatanodeStorage for mocking in reconstruction work.

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6744

HDDS-6462 EC: ReplicationManager - create ContainerReplicaPendingOps class and integrate with ContainerManager

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6710

HDDS-6462 EC: Add EC pipeline minimum to MiniOzoneCluster

Kaijie Chen Kaijie Chen Trivial Resolved Won't Do  
Sub-task HDDS-6707

HDDS-6462 EC: ReplicationManager - refactor Legacy RM to a container health detector

Unassigned Jie Yao Major Resolved Won't Fix  
Sub-task HDDS-6704

HDDS-6462 EC: ReplicationManager - create version of ContainerReplicaCounts applicable to EC

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6699

HDDS-6462 EC: ReplicationManager - collect under and over replicated containers

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6698

HDDS-6462 EC: ReplicationManager - create class to form a replicate command for under replicated containers

Uma Maheswara Rao G Stephen O'Donnell Major Resolved Duplicate  
Sub-task HDDS-6697

HDDS-6462 EC: ReplicationManager - create class to detect container health issues

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6665

HDDS-6462 EC: Extend BlockReconstructedInputStreams to recover parity block buffers as well if missing

Attila Doroszlai Uma Maheswara Rao G Major Resolved Implemented  
Sub-task HDDS-6660

HDDS-6462 EC: Add the DN side Reconstruction Handler class.

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6659

HDDS-6462 EC: Add BlockGroupLen info as part of PutBlock in EC Writes for helping in recovery.

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6624

HDDS-6462 EC: Make ECBlockReconstructedStripeInputStream to be used by DNs as well

Attila Doroszlai Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6615

HDDS-6462 EC: Improve write performance by pipelining encode and flush

Kaijie Chen cchenaxchen Major Resolved Fixed  
Sub-task HDDS-6614

HDDS-6462 EC: Fix Datanode block file INCONSISTENCY during heavy load.

Mark Gui Mark Gui Major Resolved Fixed  
Sub-task HDDS-6598

HDDS-6462 EC: EC pipeline records are not removed after close.

Mark Gui Mark Gui Major Resolved Fixed  
Sub-task HDDS-6596

HDDS-6462 EC: Support ListBlock from CoordinatorDN

Kaijie Chen Kaijie Chen Major Resolved Fixed  
Sub-task HDDS-6595

HDDS-6462 EC: Scm CheckAndRecoverECContainer command

cchenaxchen cchenaxchen Major Resolved Duplicate  
Sub-task HDDS-6589

HDDS-6462 Add a new replication manager and change the existing one to legacy

Jie Yao Jie Yao Major Resolved Fixed  
Sub-task HDDS-6586

HDDS-6462 EC: Implement the EC Reconstruction Command with necessary information

Uma Maheswara Rao G Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-6582

HDDS-6462 EC: DN ability to create container in temp location and write blocks to it.

Mark Gui Uma Maheswara Rao G Major Resolved Resolved  
Sub-task HDDS-6533

HDDS-6462 Support balancing EC container.

Jie Yao Jie Yao Critical Resolved Fixed  
Sub-task HDDS-6518

HDDS-6462 EC: Add rpc for EC recovery in replication service

Kaijie Chen Kaijie Chen Major Resolved Won't Do  
Sub-task HDDS-6503

HDDS-6462 EC: Add ec write channel

cchenaxchen cchenaxchen Major Resolved Won't Fix  
Sub-task HDDS-6475

HDDS-6462 EC: [Refactor-2] Check and write parity cells inside handleDataWrite

Kaijie Chen Kaijie Chen Minor Resolved Duplicate  
Sub-task HDDS-6458

HDDS-6462 EC: Add tests for erasure coding with MiniOzoneChaosCluster

Nilotpal Nandi Nilotpal Nandi Major Resolved Fixed  
Sub-task HDDS-6400

HDDS-6462 EC: Refactor ECKeyOutputStream for better code reuse

Kaijie Chen Kaijie Chen Major Resolved Fixed  
Sub-task HDDS-6260

HDDS-6462 EC: Standalone containers should not move to quasi closed

Stephen O'Donnell Stephen O'Donnell Major Resolved Fixed  
Sub-task HDDS-6224

HDDS-6462 EC: [Code Quality] Add more tests to get closure to 100% code coverage

Unassigned Uma Maheswara Rao G Major Resolved Won't Fix  
Sub-task HDDS-6210

HDDS-6462 EC: Add EC metrics

Aswin Shakil Uma Maheswara Rao G Major Resolved Fixed  
Sub-task HDDS-5790

HDDS-6462 EC: CreateBucketHandler should use ReplicationConfig Validator

Attila Doroszlai Uma Maheswara Rao G Major Resolved Done  
Sub-task HDDS-5327

HDDS-6462 EC: WritableEcContainerProvider should dynamically adjust the open container groups

Stephen O'Donnell Stephen O'Donnell Major Resolved Resolved  

Cancel