Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1589137 - RFE: Separate unrecommended and unsupported items into two installer flags [NEEDINFO]
RFE: Separate unrecommended and unsupported items into two installer flags
Status: CLOSED ERRATA
Product: OpenShift Container Platform
Classification: Red Hat
Component: Image Registry (Show other bugs)
3.11.0
Unspecified Unspecified
unspecified Severity low
: ---
: 3.11.0
Assigned To: Ben Parees
Wenjing Zheng
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2018-06-08 09:15 EDT by François Cami
Modified: 2018-10-17 01:48 EDT (History)
12 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2018-10-11 03:20:33 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
erich: needinfo? (tkatarki)


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2018:2652 None None None 2018-10-11 03:21 EDT

  None (edit)
Description François Cami 2018-06-08 09:15:15 EDT
Description of problem:

The installer flag openshift_enable_unsupported_configurations 
is now used for both unsupported and not recommended configurations.

It would be worth splitting this to:
openshift_enable_unsupported_configurations 
openshift_enable_unrecommended_configurations 
to eliminate confusion.
Comment 9 Ben Parees 2018-06-18 12:05:36 EDT
Alexey/Oleg:  Is there any historical reason why NFS is supported but not recommended (Assuming that is an accurate description of the current state)?  It sounds like there may have been some performance concerns?  Is there a performance test our performance team could do that would convince us whether or not those concerns are still valid?
Comment 10 Alexey Gladkov 2018-06-18 16:05:21 EDT
(In reply to Ben Parees from comment #9)
> Alexey/Oleg:  Is there any historical reason why NFS is supported but not
> recommended (Assuming that is an accurate description of the current state)?

I heard a list of supported backends from Clayton and this list repeats what is written in the documentation and is quoted here. I mean:

- Filesystem.
  - Local filesystem.
  - GlusterFS Storage.
  - Ceph Rados Block Device.
- S3.
- OpenStack Swift
- Google Cloud Storage (GCS)
- Microsoft Azure
- Aliyun OSS

As far as I remember, we do not support NFS also because the mountpoint can get into the stale state. But I'm afraid to say something here because I did not study this question.

> It sounds like there may have been some performance concerns?

Maybe. No one studied this question and no one tested it. Perhaps there may be technical problems in the container, for example, after restarting the nfs-server.

> Is there a
> performance test our performance team could do that would convince us
> whether or not those concerns are still valid?

I do not have any information whether they have any tests at all, how often these tests are performed. I have never seen the results of these tests.
I do not even know who does this in this team.

Therefore, I can not answer these questions.
Comment 23 William Caban 2018-07-18 19:30:12 EDT
According to the documentation we do support NFS as a storage backend for the registry:

https://docs.openshift.com/container-platform/3.9/install_config/install/advanced_install.html#advanced-install-registry

But in the same document, at the end of the NFS config options, in the upgrades section, we have this message: 

"The use of NFS for the core OpenShift Container Platform components is not recommended, as NFS (and the NFS Protocol) does not provide the proper consistency needed for the applications that make up the OpenShift Container Platform infrastructure."

Can't we use this same message for the upgrades/installs to avoid confusion?
Comment 24 Eric Rich 2018-07-19 10:08:42 EDT
Related work in this area: https://bugzilla.redhat.com/show_bug.cgi?id=1416639
Comment 25 Ben Parees 2018-07-20 13:05:03 EDT
PR to add a warning: https://github.com/openshift/openshift-ansible/pull/9271
Comment 26 Wenjing Zheng 2018-08-23 04:44:55 EDT
I can see the warning as below with 3.11.0-0.20.0:
Hosted Install              : Complete (0:02:27)
	The use of NFS for the core OpenShift Container Platform components is not recommended, as NFS (and the NFS Protocol) does not provide the proper consistency needed for the applications that make up the OpenShift Container Platform infrastructure.
Comment 28 errata-xmlrpc 2018-10-11 03:20:33 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2018:2652

Note You need to log in before you can comment on or make changes to this bug.