Junping Du commented on YARN-3031:

Thanks [~vrushalic] for updating the patch and sequence diagram here!
One quick question about sequence diagram: looks like we are doing async call 
(non-blocking call) between AM and BaseAggregatorService here. Do have some 
scenarios that AM write some entities/event and check them immediately? If so, 
we may need to find some way to notify AM about the result of writing (it may 
get failed, so AM can redo it later) or we also provide a blocking call option? 

> [Storage abstraction] Create backing storage write interface for ATS writers
> ----------------------------------------------------------------------------
>                 Key: YARN-3031
>                 URL: https://issues.apache.org/jira/browse/YARN-3031
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: timelineserver
>            Reporter: Sangjin Lee
>            Assignee: Vrushali C
>         Attachments: Sequence_diagram_write_interaction.png, 
> YARN-3031.01.patch
> Per design in YARN-2928, come up with the interface for the ATS writer to 
> write to various backing storages. The interface should be created to capture 
> the right level of abstractions so that it will enable all backing storage 
> implementations to implement it efficiently.

This message was sent by Atlassian JIRA

Reply via email to