[ 
https://issues.apache.org/jira/browse/S2GRAPH-127?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daewon Jeong updated S2GRAPH-127:
---------------------------------
    Affects Version/s: 0.2.0

> Refactor ExceptionHander Object into Class.
> -------------------------------------------
>
>                 Key: S2GRAPH-127
>                 URL: https://issues.apache.org/jira/browse/S2GRAPH-127
>             Project: S2Graph
>          Issue Type: Improvement
>    Affects Versions: 0.2.0
>            Reporter: Daewon Jeong
>            Priority: Minor
>
> Improvement
> We are using one single global object ExceptionHandler to handle both of 
> following fail scenario.
> # To publish all incoming requests({{WALLOG}}) into kafka topic.
> # To publish failed mutations when {{Storage}} failed to mutate into backend 
> storage.
> {{WALLOG}} should be handled on REST server layer, not in {{s2core}}.
> {{FAILLOG}} on storage backend should be handled in {{s2core}}.
> Let's separate two case by changing ExceptionHandler from object to class so 
> each case can use separate class instance for each usage.
> Basically, any failure on s2core should throw exception so client can decide 
> how to process exception, but this can be large issue so let's make it 
> separate issue.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to