Step 1 of 4: Choose Issues

Cancel

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

HDFS-2802 Reduce snapshot inode memory usage

Tsz-wo Sze Tsz-wo Sze Major Closed Fixed  
Sub-task HDFS-4876

HDFS-2802 The javadoc of FileWithSnapshot is incorrect

Tsz-wo Sze Tsz-wo Sze Minor Closed Fixed  
Sub-task HDFS-4875

HDFS-2802 Add a test for testing snapshot file length

Arpit Agarwal Tsz-wo Sze Minor Closed Fixed  
Sub-task HDFS-4842

HDFS-2802 Snapshot: identify the correct prior snapshot when deleting a snapshot under a renamed subtree

Jing Zhao Jing Zhao Major Closed Fixed  
Sub-task HDFS-4819

HDFS-2802 Update Snapshot doc for HDFS-4758

Tsz-wo Sze Tsz-wo Sze Minor Closed Fixed  
Sub-task HDFS-4809

HDFS-2802 Add more unit tests for the undo section of rename

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4806

HDFS-2802 For an INodeDirectoryWithSnapshot, use INode#isInLatestSnapshot() to check if the added/removed child should be recorded in snapshot diff

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4802

HDFS-2802 Disallowing snapshot on / twice throws error

Jing Zhao Ramya Sunil Minor Resolved Fixed  
Sub-task HDFS-4801

HDFS-2802 lsSnapshottableDir throws IllegalArgumentException when root is made snapshottable

Jing Zhao Ramya Sunil Minor Resolved Fixed  
Sub-task HDFS-4800

HDFS-2802 Fix INodeDirectoryWithSnapshot#cleanDeletedINode

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4798

HDFS-2802 Update computeContentSummary() for the reference nodes in snapshots

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4791

HDFS-2802 Update and fix deletion of reference inode

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4781

HDFS-2802 File listing of .snapshot under a non-existing dir throws NullPointer

Tsz-wo Sze Ramya Sunil Major Resolved Fixed  
Sub-task HDFS-4773

HDFS-2802 Fix bugs in quota usage updating/computation

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4767

HDFS-2802 directory is not snapshottable after clrQuota

Jing Zhao Ramya Sunil Major Resolved Fixed  
Sub-task HDFS-4760

HDFS-2802 Update inodeMap after node replacement

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4759

HDFS-2802 snapshotDiff of two invalid snapshots but with same name returns success

Jing Zhao Ramya Sunil Minor Resolved Fixed  
Sub-task HDFS-4758

HDFS-2802 Disallow nested snapshottable directories

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4755

HDFS-2802 AccessControlException message is changed in snapshot branch

Tsz-wo Sze Tsz-wo Sze Minor Resolved Fixed  
Sub-task HDFS-4749

HDFS-2802 Use INodeId to identify the corresponding directory node for FSImage saving/loading

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4747

HDFS-2802 Convert snapshot user guide to APT from XDOC

Aaron Myers Aaron Myers Major Resolved Won't Fix  
Sub-task HDFS-4742

HDFS-2802 Fix appending to a renamed file with snapshot

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4738

HDFS-2802 Fix javadoc and other warnings in the snapshot branch

Tsz-wo Sze Tsz-wo Sze Minor Resolved Fixed  
Sub-task HDFS-4735

HDFS-2802 DisallowSnapshot throws IllegalStateException

Jing Zhao Ramya Sunil Major Resolved Fixed  
Sub-task HDFS-4729

HDFS-2802 Fix OfflineImageViewer and permission checking for snapshot operations

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4728

HDFS-2802 Snapshot tests broken after merge from trunk

Arpit Agarwal Arpit Agarwal Major Resolved Duplicate  
Sub-task HDFS-4727

HDFS-2802 Update inodeMap after deleting files/directories/snapshots

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4726

HDFS-2802 Fix test failures after merging the mapping from INodeId to INode

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4719

HDFS-2802 Minor simplifications to snapshot code

Arpit Agarwal Arpit Agarwal Major Resolved Fixed  
Sub-task HDFS-4717

HDFS-2802 Change the parameter type of the snapshot methods in HdfsAdmin to Path

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4708

HDFS-2802 Add snapshot user guide

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4707

HDFS-2802 Fix FilterFileSystem and findbugs warning in Snapshot branch

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4706

HDFS-2802 disallowSnapshot does not work for root

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4704

HDFS-2802 Add a transient flag to file so that transient files won't be included in any snapshot

Tsz-wo Sze Tsz-wo Sze Major Open Unresolved  
Sub-task HDFS-4700

HDFS-2802 Fix the undo section of rename with snapshots

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4692

HDFS-2802 Use timestamp as the default snapshot name

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4686

HDFS-2802 Fix quota computation for rename with snapshots

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4684

HDFS-2802 Snapshot: Use INode id for image serialization

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4675

HDFS-2802 Fix rename across snapshottable directories

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4673

HDFS-2802 Renaming file in subdirectory of a snapshotted directory does not work.

Arpit Agarwal Arpit Agarwal Major Resolved Duplicate  
Sub-task HDFS-4667

HDFS-2802 Capture renamed files/directories in snapshot diff report

Jing Zhao Jing Zhao Major Closed Fixed  
Sub-task HDFS-4666

HDFS-2802 Disallow users to create file/dir named ".snapshot"

Tsz-wo Sze Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4650

HDFS-2802 Add rename test in TestSnapshot

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4648

HDFS-2802 For snapshot deletion, when merging the diff from to-delete snapshot to the prior snapshot, make sure files/directories created after the prior snapshot get deleted

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4647

HDFS-2802 llegalStateException renaming file under snapshottable directory

Arpit Agarwal Arpit Agarwal Major Resolved Fixed  
Sub-task HDFS-4637

HDFS-2802 INodeDirectory#replaceSelf4Quota may convert a newly created directory (which is not included in the latest snapshot) to an INodeDirectoryWithSnapshot

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4636

HDFS-2802 Update quota usage when deleting files/dirs that were created after taking the latest snapshot

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4627

HDFS-2802 Fix FSImageFormat#Loader NPE and synchronization issues

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4616

HDFS-2802 Update the FilesDeleted metric while deleting file/dir in the current tree

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4612

HDFS-2802 Not to use INode.getParent() when generating snapshot diff report

Jing Zhao Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4611

HDFS-2802 Snapshot: Update FSImage for INodeReference

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4579

HDFS-2802 Annotate snapshot tests

Arpit Agarwal Arpit Agarwal Major Resolved Fixed  
Sub-task HDFS-4578

HDFS-2802 Restrict snapshot IDs to 24-bits wide

Arpit Agarwal Arpit Agarwal Minor Resolved Fixed  
Sub-task HDFS-4574

HDFS-2802 Move Diff and EnumCounters to util package

Tsz-wo Sze Tsz-wo Sze Minor Resolved Fixed  
Sub-task HDFS-4563

HDFS-2802 Update namespace/diskspace after deleting snapshots

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4557

HDFS-2802 Fix FSDirectory#delete when INode#cleanSubtree returns 0

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4556

HDFS-2802 Add snapshotdiff and LsSnapshottableDir tools to hdfs script

Arpit Agarwal Arpit Agarwal Major Resolved Fixed  
Sub-task HDFS-4550

HDFS-2802 Refactor INodesInPath to a standalone class

Tsz-wo Sze Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4545

HDFS-2802 Snapshot: unprotectedSetReplication may update diskspace count incorrectly

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4534

HDFS-2802 Update rename for snapshots

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4529

HDFS-2802 Decide the semantic of concat with snapshots

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4524

HDFS-2802 Update SnapshotManager#snapshottables when loading fsimage

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4523

HDFS-2802 Fix INodeFile replacement, TestQuota and javac error

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4520

HDFS-2802 Support listing snapshots under a snapshottable directory using "ls"

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4514

HDFS-2802 Add CLI support for snapshot rename, diff report, and snapshottable directory listing

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4507

HDFS-2802 Update quota verification for snapshot

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4503

HDFS-2802 Update computeContentSummary, spaceConsumedInTree and diskspaceConsumed for snapshot

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4500

HDFS-2802 Refactor snapshot INode methods

Tsz-wo Sze Tsz-wo Sze Minor Resolved Fixed  
Sub-task HDFS-4499

HDFS-2802 Fix file/directory/snapshot deletion for file diff

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4487

HDFS-2802 Fix snapshot diff report

Jing Zhao Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4481

HDFS-2802 Fix snapshot fsimage for file diffs

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4480

HDFS-2802 Eliminate the file snapshot circular linked list

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4464

HDFS-2802 Combine collectSubtreeBlocksAndClear with deleteDiffsForSnapshot

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4447

HDFS-2802 Refactor INodeDirectoryWithSnapshot for sharing the code with INodeFileWithSnapshot

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4446

HDFS-2802 Support file snapshot with diff lists

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4441

HDFS-2802 Refactor INodeDirectoryWithSnapshot.Diff as a top level generic class

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4436

HDFS-2802 The snapshot copy INode.recordModification(..) returned is never used

Tsz-wo Sze Tsz-wo Sze Minor Resolved Fixed  
Sub-task HDFS-4432

HDFS-2802 Support INodeFileUnderConstructionWithSnapshot in FSImage saving/loading

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4431

HDFS-2802 Support snapshot in OfflineImageViewer

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4429

HDFS-2802 Add unit tests for taking snapshots while file appending

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4414

HDFS-2802 Add support for getting snapshot diff from DistributedFileSystem

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4407

HDFS-2802 In INodeDirectoryWithSnapshot, change combinePostDiff to merge-sort like

Tsz-wo Sze Tsz-wo Sze Minor Resolved Fixed  
Sub-task HDFS-4397

HDFS-2802 Combined diff may not be identical to the diffs applied sequentially

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4395

HDFS-2802 INodeDirectorySnapshottable's constructor should take into account the scenario when passed-in dir is of the type INodeDirectoryWithSnapshot

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4361

HDFS-2802 When listing snapshottable directories, only return those where the user has permission to take snapshots

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4357

HDFS-2802 After calling replaceSelf, further operations that should be applied on the new INode may be wrongly applied to the original INode

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4330

HDFS-2802 Support snapshots up to the snapshot limit

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4317

HDFS-2802 Change INode to support HDFS-4103

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4293

HDFS-2802 TestSnapshot fails

Jing Zhao Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4245

HDFS-2802 Include snapshot related operations in OfflineEditsViewerHelper#runOperations() to fix test failures in TestOfflineEditsViewer

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4244

HDFS-2802 Support deleting snapshots

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4230

HDFS-2802 Listing all the current snapshottable directories

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4196

HDFS-2802 Support renaming of snapshots

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4189

HDFS-2802 rename getter method getMutableX and getXMutable to getXAndEnsureMutable

Tsz-wo Sze Brandon Li Minor Resolved Fixed  
Sub-task HDFS-4188

HDFS-2802 Add a snapshot id comparator

Tsz-wo Sze Tsz-wo Sze Minor Resolved Fixed  
Sub-task HDFS-4187

HDFS-2802 Add testcases for replication handling in snapshots

Jing Zhao Jing Zhao Minor Resolved Fixed  
Sub-task HDFS-4177

HDFS-2802 Add a snapshot parameter to INodeDirectory.getChildrenList()

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4175

HDFS-2802 Additional snapshot tests for more complicated directory structure and modifications.

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4170

HDFS-2802 Add snapshot information to INodesInPath

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4167

HDFS-2802 Add support for restoring/rolling back to a snapshot

Ajith S Suresh Srinivas Major Patch Available Unresolved  
Sub-task HDFS-4166

HDFS-2802 Add support for scheduled automatic snapshots

Suresh Srinivas Suresh Srinivas Major Resolved Won't Fix  
Sub-task HDFS-4159

HDFS-2802 Rename should fail when the destination dir is snapshottable and has snapshots

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4158

HDFS-2802 FSDirectory#hasSnapshot will NPE when deleting an empty directory

Aaron Myers Aaron Myers Major Resolved Duplicate  
Sub-task HDFS-4150

HDFS-2802 Update inode in blocksMap when deleting original/snapshot file

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4149

HDFS-2802 Complete the code for disallowSnapshot

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4148

HDFS-2802 Disallow write/modify operations on files and directories in a snapshot

Brandon Li Brandon Li Major Resolved Fixed  
Sub-task HDFS-4147

HDFS-2802 Deletion of snapshottable dir with snapshots should fail

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4146

HDFS-2802 Further work on changing INodeFile.blocks to private in Snapshot branch

Tsz-wo Sze Tsz-wo Sze Minor Resolved Fixed  
Sub-task HDFS-4144

HDFS-2802 Create test for all snapshot-related metrics

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4141

HDFS-2802 Directory diff in snapshots

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4133

HDFS-2802 Add testcases for testing basic snapshot functionalities

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4131

HDFS-2802 Add capability to namenode to get snapshot diff

Jing Zhao Suresh Srinivas Major Resolved Fixed  
Sub-task HDFS-4126

HDFS-2802 Add reading/writing snapshot information to FSImage

Jing Zhao Suresh Srinivas Major Resolved Fixed  
Sub-task HDFS-4125

HDFS-2802 Use a persistent data structure for snapshots

Tsz-wo Sze Tsz-wo Sze Major Resolved Duplicate  
Sub-task HDFS-4119

HDFS-2802 Complete the allowSnapshot code and add a test for it

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4118

HDFS-2802 Change INodeDirectory.getExistingPathINodes(..) to work with snapshots

Jing Zhao Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4116

HDFS-2802 Add audit log for snapshot operations

Jing Zhao Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4111

HDFS-2802 Support snapshot of subtrees

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4103

HDFS-2802 Support O(1) snapshot creation

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4102

HDFS-2802 Test replication with snapshots

Tsz-wo Sze Tsz-wo Sze Major Resolved Duplicate  
Sub-task HDFS-4098

HDFS-2802 Support append to original files which are snapshotted

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4097

HDFS-2802 provide CLI support for createSnapshot

Brandon Li Brandon Li Major Resolved Fixed  
Sub-task HDFS-4096

HDFS-2802 Add snapshot information to namenode WebUI

Haohui Mai Jing Zhao Major Closed Fixed  
Sub-task HDFS-4095

HDFS-2802 Add snapshot related metrics

Jing Zhao Jing Zhao Major Resolved Fixed  
Sub-task HDFS-4092

HDFS-2802 Update file deletion logic to support snapshot files

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4091

HDFS-2802 Add snapshot quota to limit the number of snapshots

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4087

HDFS-2802 Protocol changes for listSnapshots functionality

Brandon Li Brandon Li Major Resolved Fixed  
Sub-task HDFS-4086

HDFS-2802 Add editlog opcodes to allow and disallow snapshots on a directory

Brandon Li Brandon Li Major Resolved Fixed  
Sub-task HDFS-4084

HDFS-2802 provide CLI support for allow and disallow snapshot on a directory

Brandon Li Brandon Li Major Resolved Fixed  
Sub-task HDFS-4083

HDFS-2802 Protocol changes for snapshots

Suresh Srinivas Suresh Srinivas Major Resolved Fixed  
Sub-task HDFS-4082

HDFS-2802 Add editlog opcodes for snapshot create and delete operations

Suresh Srinivas Suresh Srinivas Major Resolved Fixed  
Sub-task HDFS-4079

HDFS-2802 Add SnapshotManager

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4078

HDFS-2802 Handle replication in snapshots

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4077

HDFS-2802 Support snapshottable INodeDirectory

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-4076

HDFS-2802 Support snapshot of single files

Tsz-wo Sze Tsz-wo Sze Major Resolved Fixed  
Sub-task HDFS-3960

HDFS-2802 Snapshot of Being Written Files

Jing Zhao Tsz-wo Sze Major Resolved Not A Problem  

Cancel