If you're looking to understand the code, DAGImpl, VertexImpl, TaskImpl,
TaskAttemptImpl are the main classes you'll need to look at - primarily
DAGImpl and VertexImpl on how Tez processes the DAG. Tez uses an event
model to communicate between various components. There's a state machine
defined in each of these which determines the operation that is performed.
Start with the Init* transitions.
Are you looking to just understand the code, contribute etc ?

Thanks
- Sid


On Mon, Dec 16, 2013 at 8:56 PM, Kapoor <[email protected]> wrote:

> Sorry correction:
>
> I was not able to find the code for traversal of DAG.
> Could anyone assist me through it .
>
>
>
> On Mon, Dec 16, 2013 at 3:25 PM, Kapoor <[email protected]> wrote:
>
> > Hi,
> >
> > I am going through the code of Tez, specially DAG bit of it and was able
> > to find the DAG traversal code.
> > Could anyone please guide me to find the traversal code part of DAG.
> >
> >
> > --
> > *Thanks and Regards*
> > *Kapoor*
> >
> > *LinkedIn : in.linkedin.com/in/abhishekkapoorbigdata/
> > <http://in.linkedin.com/in/abhishekkapoorbigdata/>*
> > *Twitter: @kapoorSunny*
> >
>
>
>
> --
> *Thanks and Regards*
> *Kapoor*
>
> *LinkedIn : in.linkedin.com/in/abhishekkapoorbigdata/
> <http://in.linkedin.com/in/abhishekkapoorbigdata/>*
> *Twitter: @kapoorSunny*
>

Reply via email to