+1 nice feature for HDFS

On Fri, Dec 6, 2013 at 7:32 PM, Arpit Agarwal <aagar...@hortonworks.com>wrote:

> Hi Andrew,
>
> Our plan as stated back in August was to do this work principally in two
> phases.
> https://issues.apache.org/jira/browse/HDFS-2832?focusedCommentId=13739041
>
> For the second phase which includes API support, we also need quota
> management. For changes of this scope, to do all the work at once while
> keeping the feature branch in sync with ongoing development in trunk is
> unmanageable. Hence we'd like to stick with the initial plan and develop in
> phases.
>
> Even for datanode caching the initial merge did not include the quota
> management changes which are happening subsequently.
>
> Going forward, we will stabilize the current changes in trunk in the 2.4
> time frame. Next we will add quota management and API support which can
> align with the 2.5 time frame, with the second merge potentially in
> March/April.
>
> Arpit
>
>
> On Fri, Dec 6, 2013 at 3:15 PM, Andrew Wang <andrew.w...@cloudera.com
> >wrote:
>
> > Hi everyone,
> >
> > I'm still getting up to speed on the changes here (my fault for not
> > following development more closely, other priorities etc etc), but the
> > branch thus far is already quite impressive. It's quite an undertaking to
> > turn the DN into a collection of Storages, along with the corresponding
> > datastructure, tracking, and other changes in the NN and DN.
> >
> > Correct me if I'm wrong though, but this still leaves a substantial part
> of
> > the design doc to be implemented. Looking at the list of remaining
> > subtasks, it seems like we still can't specify a storage type for a file
> > (HDFS-5229) or write a file to a given storage type (HDFS-5391), along
> with
> > the corresponding client protocol changes. This leads me to two
> questions:
> >
> > - If this is merged, what can I do with the new code? Without client
> > changes or the ability to create a file on a different storage type, I
> > don't know how (for example) I could hand this to our QA team to test.
> I'm
> > wondering why we want to merge now rather than when the branch is more
> > feature complete.
> > - What's the plan for the implementation of the remaining features? How
> > many phases? What's the timeline for these phases? Particularly, related
> to
> > the use cases presented in section 2 of the design doc.
> >
> > I'm also going to post some design doc questions to the JIRA, there are a
> > few technical q's I'd like to get clarification on.
> >
> > Thanks,
> > Andrew
> >
> >
> > On Wed, Dec 4, 2013 at 7:21 AM, Sirianni, Eric <eric.siria...@netapp.com
> > >wrote:
> >
> > > +1
> > >
> > > My team has been developing and testing against the HDFS-2832 branch
> for
> > > the past month.  It has proven to be quite stable.
> > >
> > > Eric
> > >
> > > -----Original Message-----
> > > From: Arpit Agarwal [mailto:aagar...@hortonworks.com]
> > > Sent: Monday, December 02, 2013 7:07 PM
> > > To: hdfs-...@hadoop.apache.org; common-dev@hadoop.apache.org
> > > Subject: [VOTE] Merge HDFS-2832 Heterogeneous Storage Phase 1 to trunk
> > >
> > > Hello all,
> > >
> > > I would like to call a vote to merge phase 1 of the Heterogeneous
> Storage
> > > feature into trunk.
> > >
> > > *Scope of the changes:*
> > > The changes allow exposing the DataNode as a collection of storages and
> > set
> > > the foundation for subsequent work to present Heterogeneous Storages to
> > > applications. This allows DataNodes to send block and storage reports
> > > per-storage. In addition this change introduces the ability to add a
> > > 'storage type' tag to the storage directories. This enables supporting
> > > different types of storages in addition to disk storage.
> > >
> > > Development of the feature is tracked in the jira
> > > https://issues.apache.org/jira/browse/HDFS-2832.
> > >
> > > *Details of development and testing:*
> > > Development has been done in a separate branch -
> > > https://svn.apache.org/repos/asf/hadoop/common/branches/HDFS-2832. The
> > > updated design is posted at -
> > >
> > >
> >
> https://issues.apache.org/jira/secure/attachment/12615761/20131125-HeterogeneousStorage.pdf
> > > .
> > > The changes involve ~6K changed lines of code, with a third of those
> > > changes being to tests.
> > >
> > > Please see the test plan
> > >
> > >
> >
> https://issues.apache.org/jira/secure/attachment/12616642/20131202-HeterogeneousStorage-TestPlan.pdffor
> > > the details. Once the feature is
> > > merged into trunk, we will continue to test and fix any bugs that may
> be
> > > found on trunk as well as add further tests as outlined in the test
> plan.
> > >
> > > The bulk of the design and implementation was done by Suresh Srinivas,
> > > Sanjay Radia, Nicholas Sze, Junping Du and me. Also, thanks to Eric
> > > Sirianni, Chris Nauroth, Steve Loughran, Bikas Saha, Andrew Wang and
> Todd
> > > Lipcon for providing feedback on the Jiras and in discussions.
> > >
> > > This vote runs for a week and closes on 12/9/2013 at 11:59 pm PT.
> > >
> > > Thanks,
> > > Arpit
> > >
> > > --
> > > CONFIDENTIALITY NOTICE
> > > NOTICE: This message is intended for the use of the individual or
> entity
> > to
> > > which it is addressed and may contain information that is confidential,
> > > privileged and exempt from disclosure under applicable law. If the
> reader
> > > of this message is not the intended recipient, you are hereby notified
> > that
> > > any printing, copying, dissemination, distribution, disclosure or
> > > forwarding of this communication is strictly prohibited. If you have
> > > received this communication in error, please contact the sender
> > immediately
> > > and delete it from your system. Thank You.
> > >
> >
>
> --
> CONFIDENTIALITY NOTICE
> NOTICE: This message is intended for the use of the individual or entity to
> which it is addressed and may contain information that is confidential,
> privileged and exempt from disclosure under applicable law. If the reader
> of this message is not the intended recipient, you are hereby notified that
> any printing, copying, dissemination, distribution, disclosure or
> forwarding of this communication is strictly prohibited. If you have
> received this communication in error, please contact the sender immediately
> and delete it from your system. Thank You.
>

Reply via email to