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

Marton Elek commented on HDDS-4904:
-----------------------------------

bq. "Your understanding" is a very nebulous way to justify it. How it can be a 
good solution with the security, performance and POSIX API limitations?

Are you talking about the limitations of goofys? What I try to explain is that 
goofys is just one, optional element of the picture as any other fuse file 
systems can be used. 

bq. Are you saying the quality bar for Apache Ozone should be lower? I disagree.

No, I am not saying that. I agree that the quality bar should be the highest 
everywhere.

What I am saying is that the vendor distributions are better place for 
opinionated decisions. While a vendor has the responsibility to  define what is 
production ready, an Apache project may be more inclusive as the final decision 
should be the responsibility of the end-user. I think, the responsibility of us 
(developers of open source Apache Ozone) is clearly communicate the risks.

Obviously there are problems which should be avoided everywhere (like security 
holes), but this decision (is there any production ready s3 fuse file system?) 
is not black and white for me. Couldn't be decided without knowing the 
production requirements.

For example without SCM-HA, Ozone has a SPOF. Instead of saying it's not 
production ready we clearly communicate the risks and how we will solve this 
long-term. Becuase there could be use cases where it's acceptable (for example 
storing temporary, or shuffle data on Ozone?)

At least this is my personal view.

> Remove mention of CSI support
> -----------------------------
>
>                 Key: HDDS-4904
>                 URL: https://issues.apache.org/jira/browse/HDDS-4904
>             Project: Apache Ozone
>          Issue Type: Improvement
>            Reporter: Arpit Agarwal
>            Assignee: Dinesh Chitlangia
>            Priority: Critical
>
> The Ozone website prominently mentions CSI support:
> [https://ozone.apache.org/docs/1.0.0/]
> [https://ozone.apache.org/docs/1.0.0/interface/csi.html]
> Our docs give a false impression to users that CSI is fully functional and 
> supported for persistent storage inside containers.
> This support uses goofys+S3 gateway, so it is not appropriate for any serious 
> usage. A real CSI solution should use an approach like the cBlocks prototype 
> by building directly on top of HDDS containers with a real device driver.
> Until that time we should not claim CSI support. Alternatively we should be 
> honest with our users that it is a prototype and not suitable for serious 
> usage.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to