[ 
https://issues.apache.org/jira/browse/AURORA-1757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15447627#comment-15447627
 ] 

Zameer Manji commented on AURORA-1757:
--------------------------------------

A simple implementation is here: https://reviews.apache.org/r/51513/

> Support ETags in Aurora API
> ---------------------------
>
>                 Key: AURORA-1757
>                 URL: https://issues.apache.org/jira/browse/AURORA-1757
>             Project: Aurora
>          Issue Type: Task
>            Reporter: Zameer Manji
>            Assignee: Zameer Manji
>            Priority: Minor
>
> The Aurora API is over HTTP and I think a useful feature of HTTP to support 
> is ETags.
> Supporting ETags means that every API response has an ETag header which is a 
> hash that represents the body. A client can then issue the same API request 
> with the etag value in the If-None-Match header. If the etag value is 
> identical to what would be produced by the API request, the scheduler could 
> respond with an empty body and an HTTP 304 (Not Modified).
> The benefits of this are clear if clients are polling the scheduler via 
> methods in ReadOnlyScheduler. Instead of having to deserialize the response, 
> the clients will know for sure the response is identical and can act 
> appropriately.



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

Reply via email to