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

Elek, Marton commented on HADOOP-16092:
---------------------------------------

Thanks to explain [~eyang] your opinion. I am sorry to say but I have slightly 
different view.

bq.  Hadoop-runner image is a distraction that serves no purpose to Hadoop 
development.

I am afraid that is not quite true. It's heavily used by Ozone which is a 
subproject of Hadoop.

bq. Fictional use case of having ability to run Hadoop 2.7.3 with latest 
hadoop-runner image can not be supported in reality.

Sorry, but I wouldn't say fictional. I think it's a very valid use case to test 
ozonefs with older released version (eg. for HDDS-1525).

bq.  A new user may come in and said that he likes the hard coded uid, and 
current hadoop-runner:latest breaks his backward compatibility

I am not sure If I understand this well. No uid has been changed in 
hadoop-runner recently. Only the directory of configs/logs are changed and I 
think it's still backward compatible with 0.3.0/0.4.0.

But I agree with you that it can be better to create more fixed tags from 
hadoop-runner. This issue is about moving hadoop-runner to a separated 
repository where we can easily create multiple tags with different 
branches/tags if the right mapping is registered to the dockerhub.

bq. By bringing hadoop-runner docker build process into regular Hadoop 
maintenance branches

We can't do this without refactoring the current way to use docker images in 
ozone development. This is part of a separated, open discussion.

> Move the source of hadoop/ozone containers to the same repository
> -----------------------------------------------------------------
>
>                 Key: HADOOP-16092
>                 URL: https://issues.apache.org/jira/browse/HADOOP-16092
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Elek, Marton
>            Assignee: Gabor Bota
>            Priority: Major
>
> This is proposed by [~eyang] in 
> [this|https://lists.apache.org/thread.html/33ac54bdeacb4beb023ebd452464603aaffa095bd104cb43c22f484e@%3Chdfs-dev.hadoop.apache.org%3E]
>  mailing thread.
> bq. Hadoop community can decide what is best for Hadoop.  My preference is to 
> remove ozone from source tree naming, if Ozone is intended to be subproject 
> of Hadoop for long period of time.  This enables Hadoop community to host 
> docker images for various subproject without having to check out several 
> source tree to trigger a grand build
> As of now the source of  hadoop docker images are stored in the hadoop git 
> repository (docker-* branches) for hadoop and in hadoop-docker-ozone git 
> repository for ozone (all branches).
> As it's discussed in HDDS-851 the biggest challenge to solve here is the 
> mapping between git branches and dockerhub tags. It's not possible to use the 
> captured part of a github branch.
> For example it's not possible to define a rule to build all the ozone-(.*) 
> branches and use a tag $1 for it. Without this support we need to create a 
> new mapping for all the releases manually (with the help of the INFRA).
> Note: HADOOP-16091 can solve this problem as it doesn't require branch 
> mapping any more.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to