Step 1 of 4: Choose Issues

Cancel

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

HDFS-3077 QJM: Merge newEpoch and prepareRecovery

Suresh Srinivas Sanjay Radia Major Open Unresolved  
Sub-task HDFS-4025

HDFS-3077 QJM: Sychronize past log segments to JNs that missed them

Hanisha Koneru Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-4017

HDFS-3077 Unclosed FileInputStream in GetJournalEditServlet

Chao Shi Chao Shi Trivial Resolved Fixed  
Sub-task HDFS-4004

HDFS-3077 TestJournalNode#testJournal fails because of test case execution order

Chao Shi Chao Shi Minor Resolved Fixed  
Sub-task HDFS-3956

HDFS-3077 QJM: purge temporary files when no longer within retention period

Todd Lipcon Todd Lipcon Minor Resolved Fixed  
Sub-task HDFS-3955

HDFS-3077 QJM: Make acceptRecovery() atomic

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3950

HDFS-3077 QJM: misc TODO cleanup, improved log messages, etc

Todd Lipcon Todd Lipcon Minor Resolved Fixed  
Sub-task HDFS-3943

HDFS-3077 QJM: remove currently unused "md5sum" field.

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3935

HDFS-3077 QJM: Add JournalNode to the start / stop scripts

Andy Isaacson Eli Collins Major Closed Fixed  
Sub-task HDFS-3926

HDFS-3077 QJM: Add user documentation for QJM

Aaron Myers Aaron Myers Major Resolved Fixed  
Sub-task HDFS-3915

HDFS-3077 QJM: Failover fails with auth error in secure cluster

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3914

HDFS-3077 QJM: acceptRecovery should abort current segment

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3906

HDFS-3077 QJM: quorum timeout on failover with large log segment

Todd Lipcon Todd Lipcon Critical Resolved Fixed  
Sub-task HDFS-3904

HDFS-3077 QJM: journalnode does not die/log ERROR when keytab is not found in secure mode

Unassigned Eli Collins Minor Resolved Duplicate  
Sub-task HDFS-3901

HDFS-3077 QJM: send 'heartbeat' messages to JNs even when they are out-of-sync

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3900

HDFS-3077 QJM: avoid validating log segments on log rolls

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3899

HDFS-3077 QJM: Writer-side metrics

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3898

HDFS-3077 QJM: enable TCP_NODELAY for IPC

Todd Lipcon Todd Lipcon Blocker Resolved Fixed  
Sub-task HDFS-3894

HDFS-3077 QJM: testRecoverAfterDoubleFailures can be flaky due to IPC client caching

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3893

HDFS-3077 QJM: Make QJM work with security enabled

Aaron Myers Aaron Myers Major Resolved Fixed  
Sub-task HDFS-3891

HDFS-3077 QJM: SBN fails if selectInputStreams throws RTE

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3885

HDFS-3077 QJM: optimize log sync when JN is lagging behind

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3884

HDFS-3077 QJM: Journal format() should reset cached values

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3877

HDFS-3077 QJM: Provide defaults for dfs.journalnode.*address

Eli Collins Eli Collins Minor Resolved Fixed  
Sub-task HDFS-3870

HDFS-3077 QJM: add metrics to JournalNode

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3869

HDFS-3077 QJM: expose non-file journal manager details in web UI

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3867

HDFS-3077 QJM: Support rolling restart of JNs

Todd Lipcon Todd Lipcon Major Open Unresolved  
Sub-task HDFS-3863

HDFS-3077 QJM: track last "committed" txid

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3862

HDFS-3077 QJM: don't require a fencer to be configured if shared storage has built-in single-writer semantics

Yi Liu Todd Lipcon Major Patch Available Unresolved  
Sub-task HDFS-3859

HDFS-3077 QJM: implement md5sum verification

Todd Lipcon Todd Lipcon Major Open Unresolved  
Sub-task HDFS-3845

HDFS-3077 Fixes for edge cases in QJM recovery protocol

Todd Lipcon Todd Lipcon Critical Resolved Fixed  
Sub-task HDFS-3840

HDFS-3077 JournalNodes log JournalNotFormattedException backtrace error before being formatted

Todd Lipcon Stephen Chu Major Resolved Fixed  
Sub-task HDFS-3839

HDFS-3077 QJM: hadoop-daemon.sh should be updated to accept "journalnode"

Eli Collins Eli Collins Major Resolved Fixed  
Sub-task HDFS-3800

HDFS-3077 QJM: improvements to QJM fault testing

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3799

HDFS-3077 QJM: handle empty log segments during recovery

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3798

HDFS-3077 Avoid throwing NPE when finalizeSegment() is called on invalid segment

Todd Lipcon Todd Lipcon Trivial Resolved Fixed  
Sub-task HDFS-3797

HDFS-3077 QJM: add segment txid as a parameter to journal() RPC

Todd Lipcon Todd Lipcon Minor Resolved Fixed  
Sub-task HDFS-3795

HDFS-3077 QJM: validate journal dir at startup

Todd Lipcon Todd Lipcon Minor Resolved Fixed  
Sub-task HDFS-3793

HDFS-3077 Implement genericized format() in QJM

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3789

HDFS-3077 JournalManager#format() should be able to throw IOException

Ivan Kelly Ivan Kelly Major Closed Fixed  
Sub-task HDFS-3743

HDFS-3077 QJM: improve formatting behavior for JNs

Hrishikesh Gadre Todd Lipcon Major Open Unresolved  
Sub-task HDFS-3741

HDFS-3077 QJM: exhaustive failure injection test for skipped RPCs

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3726

HDFS-3077 QJM: if a logger misses an RPC, don't retry that logger until next segment

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3725

HDFS-3077 Fix QJM startup when individual JNs have gaps

Todd Lipcon Todd Lipcon Minor Resolved Fixed  
Sub-task HDFS-3695

HDFS-3077 Genericize format() to non-file JournalManagers

Todd Lipcon Todd Lipcon Major Closed Fixed  
Sub-task HDFS-3694

HDFS-3077 QJM: Fix getEditLogManifest to fetch httpPort if necessary

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3693

HDFS-3077 QJM: JNStorage should read its storage info even before a writer becomes active

Todd Lipcon Todd Lipcon Minor Resolved Fixed  
Sub-task HDFS-3692

HDFS-3077 QJM: support purgeEditLogs() call to remotely purge logs

Todd Lipcon Todd Lipcon Major Resolved Fixed  
Sub-task HDFS-3573

HDFS-3077 Supply NamespaceInfo when instantiating JournalManagers

Todd Lipcon Todd Lipcon Minor Closed Fixed  
Sub-task HDFS-3571

HDFS-3077 Allow EditLogFileInputStream to read from a remote URL

Todd Lipcon Todd Lipcon Major Closed Fixed  
Sub-task HDFS-3191

HDFS-3077 Active NN should exit when it cannot write to quorum number of Journal Daemons

Unassigned Hari Mankude Major Resolved Not A Problem  
Sub-task HDFS-3190

HDFS-3077 Simple refactors in existing NN code to assist QuorumJournalManager extension

Todd Lipcon Todd Lipcon Minor Closed Fixed  
Sub-task HDFS-3189

HDFS-3077 Add preliminary QJournalProtocol interface, translators

Todd Lipcon Todd Lipcon Major Resolved Incomplete  
Sub-task HDFS-3188

HDFS-3077 Add infrastructure for waiting for a quorum of ListenableFutures to respond

Todd Lipcon Todd Lipcon Major Resolved Incomplete  
Sub-task HDFS-3187

HDFS-3077 Upgrade guava to 11.0.2

Todd Lipcon Todd Lipcon Minor Closed Fixed  
Sub-task HDFS-3182

HDFS-3077 Add class to manage JournalList

Unassigned Suresh Srinivas Major Resolved Won't Fix  

Cancel