[ 
https://issues.apache.org/jira/browse/HDFS-13923?focusedWorklogId=712654&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-712654
 ]

ASF GitHub Bot logged work on HDFS-13923:
-----------------------------------------

                Author: ASF GitHub Bot
            Created on: 21/Jan/22 07:30
            Start Date: 21/Jan/22 07:30
    Worklog Time Spent: 10m 
      Work Description: tomscut opened a new pull request #3912:
URL: https://github.com/apache/hadoop/pull/3912


   JIRA: [HDFS-13923](https://issues.apache.org/jira/browse/HDFS-13923).
   
   Remove the `TODO comment` that are not needed.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Issue Time Tracking
-------------------

            Worklog Id:     (was: 712654)
    Remaining Estimate: 0h
            Time Spent: 10m

> Add a configuration to turn on/off observer reads
> -------------------------------------------------
>
>                 Key: HDFS-13923
>                 URL: https://issues.apache.org/jira/browse/HDFS-13923
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Chao Sun
>            Assignee: Shweta
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> In some situations having a config to turn on/off observer reads dynamically 
> may be useful. For instance, some applications may be sensitive for data 
> freshness and want to always reach directly to active NN. In a more complex 
> scenario, services such as Presto may want to apply observer reads for 
> different types of queries. In this case, simply change 
> {{dfs.client.failover.proxy.provider.<nameservice>}} may not be enough, since 
> with FileSystem cache (which is usually turned on) will ignore the change and 
> still use the same FileSystem object.
> Here I'm proposing to add a flag in {{HdfsClientConfigKeys}}, such as 
> {{dfs.client.observer.reads.enabled}}, that can be used to dynamically turn 
> on/off observer reads. The FileSystem cache key should also take account of 
> this flag in its {{hashCode}} and {{equals}} impl, so that different 
> FileSystem objects will be used depending on the flag.
>  
> cc [~shv], [~xkrogen], [~vagarychen], [~zero45] for discussion.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to