From ykatabam at redhat.com Sun May 10 18:17:39 2015 Content-Type: multipart/mixed; boundary="===============2369280378373403961==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [ovirt-devel] [oVirt 3.6 Localization Question #4] "Custom mount options contain the following duplicate managed options: ${invalidOptions}." Date: Mon, 11 May 2015 08:17:35 +1000 Message-ID: <554FD8FF.9050600@redhat.com> --===============2369280378373403961== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------020307090805060403010204 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hi all, Could anyone clarify the following? *File:***AppErrors *Resource = ID:***VALIDATION_STORAGE_CONNECTION_MOUNT_OPTIONS_CONTAINS_MANAGED_PROPERTY* **String:***Cannot ${action} ${type}. Custom mount options contain the = following duplicate managed options: ${invalidOptions}. *Question:* Could you please explain what "duplicate managed options" are? Thanks in advance, Yuko --------------020307090805060403010204 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hi all,

Could anyone clarify the following?

File: AppErrors
Resource ID: VALIDATION_STORAGE_CONNECTION_MOUNT_OPTION= S_CONTAINS_MANAGED_PROPERTY
String: Cannot ${action} ${type}. Custom mount options contain the following duplicate managed options: ${invalidOptions}.
Question: Could you please explain what "duplicate managed options" are?

Thanks in advance,

Yuko
--------------020307090805060403010204-- --===============2369280378373403961== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjAzMDcwOTA4MDUwNjA0MDMwMTAyMDQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGkgYWxsLAoKQ291bGQgYW55b25lIGNsYXJpZnkgdGhlIGZvbGxvd2luZz8KCipGaWxl OioqKkFwcEVycm9ycwoqUmVzb3VyY2UgCklEOioqKlZBTElEQVRJT05fU1RPUkFHRV9DT05ORUNU SU9OX01PVU5UX09QVElPTlNfQ09OVEFJTlNfTUFOQUdFRF9QUk9QRVJUWSoKKipTdHJpbmc6Kioq Q2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiBDdXN0b20gbW91bnQgb3B0aW9ucyBjb250YWluIHRo ZSAKZm9sbG93aW5nIGR1cGxpY2F0ZSBtYW5hZ2VkIG9wdGlvbnM6ICR7aW52YWxpZE9wdGlvbnN9 LgoqUXVlc3Rpb246KiBDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4gd2hhdCAiZHVwbGljYXRlIG1h bmFnZWQgb3B0aW9ucyIgYXJlPwoKVGhhbmtzIGluIGFkdmFuY2UsCgpZdWtvCjxodHRwOi8vd3d3 LmxpbmtlZGluLmNvbS9ncm91cHM/Z2lkPTQwNjgzMDM+CgotLS0tLS0tLS0tLS0tLTAyMDMwNzA5 MDgwNTA2MDQwMzAxMDIwNApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1 OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgoKICAg IDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFy c2V0PUlTTy04ODU5LTEiPgogIDwvaGVhZD4KICA8Ym9keSB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9y PSIjRkZGRkZGIj4KICAgIEhpIGFsbCw8YnI+CiAgICA8YnI+CiAgICBDb3VsZCBhbnlvbmUgY2xh cmlmeSB0aGUgZm9sbG93aW5nPzxicj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1zaWdu YXR1cmUiPjxiPkZpbGU6PC9iPjxiPiA8L2I+QXBwRXJyb3JzPGJyPgogICAgICA8bWV0YSBodHRw LWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0 PUlTTy04ODU5LTEiPgogICAgICA8Yj5SZXNvdXJjZSBJRDo8L2I+PGI+IDwvYj5WQUxJREFUSU9O X1NUT1JBR0VfQ09OTkVDVElPTl9NT1VOVF9PUFRJT05TX0NPTlRBSU5TX01BTkFHRURfUFJPUEVS VFk8Yj48YnI+CiAgICAgIDwvYj48Yj5TdHJpbmc6PC9iPjxiPiA8L2I+Q2Fubm90ICR7YWN0aW9u fSAke3R5cGV9LiBDdXN0b20gbW91bnQKICAgICAgb3B0aW9ucyBjb250YWluIHRoZSBmb2xsb3dp bmcgZHVwbGljYXRlIG1hbmFnZWQgb3B0aW9uczoKICAgICAgJHtpbnZhbGlkT3B0aW9uc30uPGJy PgogICAgICA8Yj5RdWVzdGlvbjo8L2I+IENvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiB3aGF0ICJk dXBsaWNhdGUgbWFuYWdlZAogICAgICBvcHRpb25zIiBhcmU/PGJyPgogICAgICA8YnI+CiAgICAg IFRoYW5rcyBpbiBhZHZhbmNlLDxicj4KICAgICAgPGJyPgogICAgICBZdWtvPGJyPgogICAgICA8 Zm9udCBzaXplPSIyIiBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iYXJpYWwsIHNhbnMtc2VyaWYiPjxh CiAgICAgICAgICBocmVmPSJodHRwOi8vd3d3LmxpbmtlZGluLmNvbS9ncm91cHM/Z2lkPTQwNjgz MDMiCiAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+PC9hPgogICAgICA8L2ZvbnQ+CiAgICA8L2Rp dj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDIwMzA3MDkwODA1MDYwNDAzMDEw MjA0LS0K --===============2369280378373403961==-- From tnisan at redhat.com Mon May 11 05:02:09 2015 Content-Type: multipart/mixed; boundary="===============4171396665123484969==" MIME-Version: 1.0 From: Tal Nisan To: devel at ovirt.org Subject: Re: [ovirt-devel] [oVirt 3.6 Localization Question #4] "Custom mount options contain the following duplicate managed options: ${invalidOptions}." Date: Mon, 11 May 2015 12:02:05 +0300 Message-ID: <5550700D.4030401@redhat.com> In-Reply-To: 554FD8FF.9050600@redhat.com --===============4171396665123484969== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------050006060603050504090806 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Yoku, For some connection types we have certain mount options that the engine = manages itself [1]. If the user has added to the custom mount options of this connection one = of these options, the operation will fail since they should be specified = directly from the connection properties rather than within the mount = options. [1] Managed options for NFS: timeo, retrans, vfs_type, protocol_version, nfsvers, vers, minorversion, = addr, clientaddr Managed options for POSIX: vfs_type, addr, clientaddr On 05/11/2015 01:17 AM, Yuko Katabami wrote: > Hi all, > > Could anyone clarify the following? > > *File:***AppErrors > *Resource = > ID:***VALIDATION_STORAGE_CONNECTION_MOUNT_OPTIONS_CONTAINS_MANAGED_PROPER= TY* > **String:***Cannot ${action} ${type}. Custom mount options contain the = > following duplicate managed options: ${invalidOptions}. > *Question:* Could you please explain what "duplicate managed options" are? > > Thanks in advance, > > Yuko > > > _______________________________________________ > Devel mailing list > Devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/devel --------------050006060603050504090806 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 7bit Hi Yoku,
For some connection types we have certain mount options that the engine manages itself [1].
If the user has added to the custom mount options of this connection one of these options, the operation will fail since they should be specified directly from the connection properties rather than within the mount options.

[1] Managed options for NFS:
timeo, retrans, vfs_type, protocol_version, nfsvers, vers, minorversion, addr, clientaddr
Managed options for POSIX:
vfs_type, addr, clientaddr


On 05/11/2015 01:17 AM, Yuko Katabami wrote:
Hi all,

Could anyone clarify the following?

File: AppErrors
Resource ID: VALIDATION_STORAGE_CONNECTION_MOUNT_OPTI= ONS_CONTAINS_MANAGED_PROPERTY
String: Cannot ${action} ${type}. Custom mount options contain the following duplicate managed options: ${invalidOptions}.
Question: Could you please explain what "duplicate managed options" are?

Thanks in advance,

Yuko


_______________________________________________
Devel mailing list
Dev=
el(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

--------------050006060603050504090806-- --===============4171396665123484969== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTAwMDYwNjA2MDMwNTA1MDQwOTA4MDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgpIaSBZb2t1LApGb3Igc29tZSBjb25uZWN0aW9uIHR5cGVzIHdlIGhhdmUgY2VydGFp biBtb3VudCBvcHRpb25zIHRoYXQgdGhlIGVuZ2luZSAKbWFuYWdlcyBpdHNlbGYgWzFdLgpJZiB0 aGUgdXNlciBoYXMgYWRkZWQgdG8gdGhlIGN1c3RvbSBtb3VudCBvcHRpb25zIG9mIHRoaXMgY29u bmVjdGlvbiBvbmUgCm9mIHRoZXNlIG9wdGlvbnMsIHRoZSBvcGVyYXRpb24gd2lsbCBmYWlsIHNp bmNlIHRoZXkgc2hvdWxkIGJlIHNwZWNpZmllZCAKZGlyZWN0bHkgZnJvbSB0aGUgY29ubmVjdGlv biBwcm9wZXJ0aWVzIHJhdGhlciB0aGFuIHdpdGhpbiB0aGUgbW91bnQgCm9wdGlvbnMuCgpbMV0g TWFuYWdlZCBvcHRpb25zIGZvciBORlM6CnRpbWVvLCByZXRyYW5zLCB2ZnNfdHlwZSwgcHJvdG9j b2xfdmVyc2lvbiwgbmZzdmVycywgdmVycywgbWlub3J2ZXJzaW9uLCAKYWRkciwgY2xpZW50YWRk cgpNYW5hZ2VkIG9wdGlvbnMgZm9yIFBPU0lYOgp2ZnNfdHlwZSwgYWRkciwgY2xpZW50YWRkcgoK Ck9uIDA1LzExLzIwMTUgMDE6MTcgQU0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4gSGkgYWxsLAo+ Cj4gQ291bGQgYW55b25lIGNsYXJpZnkgdGhlIGZvbGxvd2luZz8KPgo+ICpGaWxlOioqKkFwcEVy cm9ycwo+ICpSZXNvdXJjZSAKPiBJRDoqKipWQUxJREFUSU9OX1NUT1JBR0VfQ09OTkVDVElPTl9N T1VOVF9PUFRJT05TX0NPTlRBSU5TX01BTkFHRURfUFJPUEVSVFkqCj4gKipTdHJpbmc6KioqQ2Fu bm90ICR7YWN0aW9ufSAke3R5cGV9LiBDdXN0b20gbW91bnQgb3B0aW9ucyBjb250YWluIHRoZSAK PiBmb2xsb3dpbmcgZHVwbGljYXRlIG1hbmFnZWQgb3B0aW9uczogJHtpbnZhbGlkT3B0aW9uc30u Cj4gKlF1ZXN0aW9uOiogQ291bGQgeW91IHBsZWFzZSBleHBsYWluIHdoYXQgImR1cGxpY2F0ZSBt YW5hZ2VkIG9wdGlvbnMiIGFyZT8KPgo+IFRoYW5rcyBpbiBhZHZhbmNlLAo+Cj4gWXVrbwo+Cj4K PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IERldmVs IG1haWxpbmcgbGlzdAo+IERldmVsQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby9kZXZlbAoKCi0tLS0tLS0tLS0tLS0tMDUwMDA2MDYwNjAzMDUwNTA0 MDkwODA2CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MgpDb250 ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAgIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMwMDAwMDAiIGJnY29sb3I9 IiNGRkZGRkYiPgogICAgSGkgWW9rdSw8YnI+CiAgICBGb3Igc29tZSBjb25uZWN0aW9uIHR5cGVz IHdlIGhhdmUgY2VydGFpbiBtb3VudCBvcHRpb25zIHRoYXQgdGhlCiAgICBlbmdpbmUgbWFuYWdl cyBpdHNlbGYgWzFdLjxicj4KICAgIElmIHRoZSB1c2VyIGhhcyBhZGRlZCB0byB0aGUgY3VzdG9t IG1vdW50IG9wdGlvbnMgb2YgdGhpcyBjb25uZWN0aW9uCiAgICBvbmUgb2YgdGhlc2Ugb3B0aW9u cywgdGhlIG9wZXJhdGlvbiB3aWxsIGZhaWwgc2luY2UgdGhleSBzaG91bGQgYmUKICAgIHNwZWNp ZmllZCBkaXJlY3RseSBmcm9tIHRoZSBjb25uZWN0aW9uIHByb3BlcnRpZXMgcmF0aGVyIHRoYW4g d2l0aGluCiAgICB0aGUgbW91bnQgb3B0aW9ucy48YnI+CiAgICA8YnI+CiAgICBbMV0gTWFuYWdl ZCBvcHRpb25zIGZvciBORlM6PGJyPgogICAgdGltZW8sIHJldHJhbnMsIHZmc190eXBlLCBwcm90 b2NvbF92ZXJzaW9uLCBuZnN2ZXJzLCB2ZXJzLAogICAgbWlub3J2ZXJzaW9uLCBhZGRyLCBjbGll bnRhZGRyPGJyPgogICAgTWFuYWdlZCBvcHRpb25zIGZvciBQT1NJWDo8YnI+CiAgICB2ZnNfdHlw ZSwgYWRkciwgY2xpZW50YWRkcjxicj4KICAgIDxicj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9 Im1vei1jaXRlLXByZWZpeCI+T24gMDUvMTEvMjAxNSAwMToxNyBBTSwgWXVrbyBLYXRhYmFtaQog ICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1NTRG RDhGRi45MDUwNjAwQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICA8bWV0YSBodHRwLWVx dWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0PXdp bmRvd3MtMTI1MiI+CiAgICAgIEhpIGFsbCw8YnI+CiAgICAgIDxicj4KICAgICAgQ291bGQgYW55 b25lIGNsYXJpZnkgdGhlIGZvbGxvd2luZz88YnI+CiAgICAgIDxicj4KICAgICAgPGRpdiBjbGFz cz0ibW96LXNpZ25hdHVyZSI+PGI+RmlsZTo8L2I+PGI+IDwvYj5BcHBFcnJvcnM8YnI+CiAgICAg ICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAg ICAgICAgICBjaGFyc2V0PXdpbmRvd3MtMTI1MiI+CiAgICAgICAgPGI+UmVzb3VyY2UgSUQ6PC9i PjxiPiA8L2I+VkFMSURBVElPTl9TVE9SQUdFX0NPTk5FQ1RJT05fTU9VTlRfT1BUSU9OU19DT05U QUlOU19NQU5BR0VEX1BST1BFUlRZPGI+PGJyPgogICAgICAgIDwvYj48Yj5TdHJpbmc6PC9iPjxi PiA8L2I+Q2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiBDdXN0b20KICAgICAgICBtb3VudCBvcHRp b25zIGNvbnRhaW4gdGhlIGZvbGxvd2luZyBkdXBsaWNhdGUgbWFuYWdlZCBvcHRpb25zOgogICAg ICAgICR7aW52YWxpZE9wdGlvbnN9Ljxicj4KICAgICAgICA8Yj5RdWVzdGlvbjo8L2I+IENvdWxk IHlvdSBwbGVhc2UgZXhwbGFpbiB3aGF0ICJkdXBsaWNhdGUKICAgICAgICBtYW5hZ2VkIG9wdGlv bnMiIGFyZT88YnI+CiAgICAgICAgPGJyPgogICAgICAgIFRoYW5rcyBpbiBhZHZhbmNlLDxicj4K ICAgICAgICA8YnI+CiAgICAgICAgWXVrbzxicj4KICAgICAgICA8Zm9udCBjb2xvcj0iIzAwMDAw MCIgZmFjZT0iYXJpYWwsIHNhbnMtc2VyaWYiIHNpemU9IjIiPiA8L2ZvbnQ+CiAgICAgIDwvZGl2 PgogICAgICA8YnI+CiAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIi PjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdAo8YSBj bGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RGV2ZWxAb3ZpcnQu b3JnIj5EZXZlbEBvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQi IGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZlbCI+aHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsPC9hPjwvcHJlPgogICAg PC9ibG9ja3F1b3RlPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0w NTAwMDYwNjA2MDMwNTA1MDQwOTA4MDYtLQo= --===============4171396665123484969==-- From ykatabam at redhat.com Mon May 11 05:48:26 2015 Content-Type: multipart/mixed; boundary="===============8776825941900486740==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [ovirt-devel] [oVirt 3.6 Localization Question #4] "Custom mount options contain the following duplicate managed options: ${invalidOptions}." Date: Mon, 11 May 2015 19:48:21 +1000 Message-ID: <55507AE5.7050601@redhat.com> In-Reply-To: 5550700D.4030401@redhat.com --===============8776825941900486740== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------060608090301010304080202 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 05/11/2015 07:02 PM, Tal Nisan wrote: > Hi Yoku, > For some connection types we have certain mount options that the = > engine manages itself [1]. > If the user has added to the custom mount options of this connection = > one of these options, the operation will fail since they should be = > specified directly from the connection properties rather than within = > the mount options. > > [1] Managed options for NFS: > timeo, retrans, vfs_type, protocol_version, nfsvers, vers, = > minorversion, addr, clientaddr > Managed options for POSIX: > vfs_type, addr, clientaddr Hi Tal, Thank you very much for answering my question. I think I understand it now. So "duplicate" means the *same* options between managed options and the = custom mount options and that need to be specified using the former? Kind regards, Yuko > > > On 05/11/2015 01:17 AM, Yuko Katabami wrote: >> Hi all, >> >> Could anyone clarify the following? >> >> *File:***AppErrors >> *Resource = >> ID:***VALIDATION_STORAGE_CONNECTION_MOUNT_OPTIONS_CONTAINS_MANAGED_PROPE= RTY* >> **String:***Cannot ${action} ${type}. Custom mount options contain = >> the following duplicate managed options: ${invalidOptions}. >> *Question:* Could you please explain what "duplicate managed options" = >> are? >> >> Thanks in advance, >> >> Yuko >> >> >> _______________________________________________ >> Devel mailing list >> Devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/devel > > > > _______________________________________________ > Devel mailing list > Devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/devel --------------060608090301010304080202 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 05/11/2015 07:02 PM, Tal Nisan wrote:
Hi Yoku,
For some connection types we have certain mount options that the engine manages itself [1].
If the user has added to the custom mount options of this connection one of these options, the operation will fail since they should be specified directly from the connection properties rather than within the mount options.

[1] Managed options for NFS:
timeo, retrans, vfs_type, protocol_version, nfsvers, vers, minorversion, addr, clientaddr
Managed options for POSIX:
vfs_type, addr, clientaddr

Hi Tal,

Thank you very much for answering my question.
I think I understand it now.
So "duplicate" means the *same* options between managed options and the custom mount options and that need to be specified using the former?

Kind regards,

Yuko
<= br>
On 05/11/2015 01:17 AM, Yuko Katabami wrote:
Hi all,

Could anyone clarify the following?

File: AppErrors
Resource ID: VALIDATION_STORAGE_CONNECTION_MOUNT_OP= TIONS_CONTAINS_MANAGED_PROPERTY
String: Cannot ${action} ${type}. Custom mount options contain the following duplicate managed options: ${invalidOptions}.
Question: Could you please explain what "duplicate managed options" are?

Thanks in advance,

Yuko


_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/list=
info/devel



_______________________________________________
Devel mailing list
Dev=
el(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel


--------------060608090301010304080202-- --===============8776825941900486740== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNjA2MDgwOTAzMDEwMTAzMDQwODAyMDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKCk9uIDA1LzExLzIwMTUgMDc6MDIgUE0sIFRhbCBOaXNhbiB3cm90ZToKPiBIaSBZb2t1 LAo+IEZvciBzb21lIGNvbm5lY3Rpb24gdHlwZXMgd2UgaGF2ZSBjZXJ0YWluIG1vdW50IG9wdGlv bnMgdGhhdCB0aGUgCj4gZW5naW5lIG1hbmFnZXMgaXRzZWxmIFsxXS4KPiBJZiB0aGUgdXNlciBo YXMgYWRkZWQgdG8gdGhlIGN1c3RvbSBtb3VudCBvcHRpb25zIG9mIHRoaXMgY29ubmVjdGlvbiAK PiBvbmUgb2YgdGhlc2Ugb3B0aW9ucywgdGhlIG9wZXJhdGlvbiB3aWxsIGZhaWwgc2luY2UgdGhl eSBzaG91bGQgYmUgCj4gc3BlY2lmaWVkIGRpcmVjdGx5IGZyb20gdGhlIGNvbm5lY3Rpb24gcHJv cGVydGllcyByYXRoZXIgdGhhbiB3aXRoaW4gCj4gdGhlIG1vdW50IG9wdGlvbnMuCj4KPiBbMV0g TWFuYWdlZCBvcHRpb25zIGZvciBORlM6Cj4gdGltZW8sIHJldHJhbnMsIHZmc190eXBlLCBwcm90 b2NvbF92ZXJzaW9uLCBuZnN2ZXJzLCB2ZXJzLCAKPiBtaW5vcnZlcnNpb24sIGFkZHIsIGNsaWVu dGFkZHIKPiBNYW5hZ2VkIG9wdGlvbnMgZm9yIFBPU0lYOgo+IHZmc190eXBlLCBhZGRyLCBjbGll bnRhZGRyCgpIaSBUYWwsCgpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciBhbnN3ZXJpbmcgbXkgcXVl c3Rpb24uCkkgdGhpbmsgSSB1bmRlcnN0YW5kIGl0IG5vdy4KU28gImR1cGxpY2F0ZSIgbWVhbnMg dGhlICpzYW1lKiBvcHRpb25zIGJldHdlZW4gbWFuYWdlZCBvcHRpb25zIGFuZCB0aGUgCmN1c3Rv bSBtb3VudCBvcHRpb25zIGFuZCB0aGF0IG5lZWQgdG8gYmUgc3BlY2lmaWVkIHVzaW5nIHRoZSBm b3JtZXI/CgpLaW5kIHJlZ2FyZHMsCgpZdWtvCj4KPgo+IE9uIDA1LzExLzIwMTUgMDE6MTcgQU0s IFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4+IEhpIGFsbCwKPj4KPj4gQ291bGQgYW55b25lIGNsYXJp ZnkgdGhlIGZvbGxvd2luZz8KPj4KPj4gKkZpbGU6KioqQXBwRXJyb3JzCj4+ICpSZXNvdXJjZSAK Pj4gSUQ6KioqVkFMSURBVElPTl9TVE9SQUdFX0NPTk5FQ1RJT05fTU9VTlRfT1BUSU9OU19DT05U QUlOU19NQU5BR0VEX1BST1BFUlRZKgo+PiAqKlN0cmluZzoqKipDYW5ub3QgJHthY3Rpb259ICR7 dHlwZX0uIEN1c3RvbSBtb3VudCBvcHRpb25zIGNvbnRhaW4gCj4+IHRoZSBmb2xsb3dpbmcgZHVw bGljYXRlIG1hbmFnZWQgb3B0aW9uczogJHtpbnZhbGlkT3B0aW9uc30uCj4+ICpRdWVzdGlvbjoq IENvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiB3aGF0ICJkdXBsaWNhdGUgbWFuYWdlZCBvcHRpb25z IiAKPj4gYXJlPwo+Pgo+PiBUaGFua3MgaW4gYWR2YW5jZSwKPj4KPj4gWXVrbwo+Pgo+Pgo+PiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBEZXZlbCBt YWlsaW5nIGxpc3QKPj4gRGV2ZWxAb3ZpcnQub3JnCj4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby9kZXZlbAo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gRGV2ZWwgbWFpbGluZyBsaXN0Cj4gRGV2ZWxAb3ZpcnQu b3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsCgoKCi0t LS0tLS0tLS0tLS0tMDYwNjA4MDkwMzAxMDEwMzA0MDgwMjAyCkNvbnRlbnQtVHlwZTogdGV4dC9o dG1sOyBjaGFyc2V0PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoK PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNP LTg4NTktMSIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJv ZHkgdGV4dD0iIzAwMDAwMCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICA8YnI+CiAgICA8ZGl2IGNs YXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA1LzExLzIwMTUgMDc6MDIgUE0sIFRhbCBOaXNhbgog ICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1NTUw NzAwRC40MDMwNDAxQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICA8bWV0YSBjb250ZW50 PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAgICAgICBodHRwLWVxdWl2PSJDb250 ZW50LVR5cGUiPgogICAgICBIaSBZb2t1LDxicj4KICAgICAgRm9yIHNvbWUgY29ubmVjdGlvbiB0 eXBlcyB3ZSBoYXZlIGNlcnRhaW4gbW91bnQgb3B0aW9ucyB0aGF0IHRoZQogICAgICBlbmdpbmUg bWFuYWdlcyBpdHNlbGYgWzFdLjxicj4KICAgICAgSWYgdGhlIHVzZXIgaGFzIGFkZGVkIHRvIHRo ZSBjdXN0b20gbW91bnQgb3B0aW9ucyBvZiB0aGlzCiAgICAgIGNvbm5lY3Rpb24gb25lIG9mIHRo ZXNlIG9wdGlvbnMsIHRoZSBvcGVyYXRpb24gd2lsbCBmYWlsIHNpbmNlCiAgICAgIHRoZXkgc2hv dWxkIGJlIHNwZWNpZmllZCBkaXJlY3RseSBmcm9tIHRoZSBjb25uZWN0aW9uIHByb3BlcnRpZXMK ICAgICAgcmF0aGVyIHRoYW4gd2l0aGluIHRoZSBtb3VudCBvcHRpb25zLjxicj4KICAgICAgPGJy PgogICAgICBbMV0gTWFuYWdlZCBvcHRpb25zIGZvciBORlM6PGJyPgogICAgICB0aW1lbywgcmV0 cmFucywgdmZzX3R5cGUsIHByb3RvY29sX3ZlcnNpb24sIG5mc3ZlcnMsIHZlcnMsCiAgICAgIG1p bm9ydmVyc2lvbiwgYWRkciwgY2xpZW50YWRkcjxicj4KICAgICAgTWFuYWdlZCBvcHRpb25zIGZv ciBQT1NJWDo8YnI+CiAgICAgIHZmc190eXBlLCBhZGRyLCBjbGllbnRhZGRyPGJyPgogICAgPC9i bG9ja3F1b3RlPgogICAgPGJyPgogICAgSGkgVGFsLDxicj4KICAgIDxicj4KICAgIFRoYW5rIHlv dSB2ZXJ5IG11Y2ggZm9yIGFuc3dlcmluZyBteSBxdWVzdGlvbi48YnI+CiAgICBJIHRoaW5rIEkg dW5kZXJzdGFuZCBpdCBub3cuIDxicj4KICAgIFNvICJkdXBsaWNhdGUiIG1lYW5zIHRoZSAqc2Ft ZSogb3B0aW9ucyBiZXR3ZWVuIG1hbmFnZWQgb3B0aW9ucyBhbmQKICAgIHRoZSBjdXN0b20gbW91 bnQgb3B0aW9ucyBhbmQgdGhhdCBuZWVkIHRvIGJlIHNwZWNpZmllZCB1c2luZyB0aGUKICAgIGZv cm1lcj88YnI+CiAgICA8YnI+CiAgICBLaW5kIHJlZ2FyZHMsPGJyPgogICAgPGJyPgogICAgWXVr bzxicj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1NTUwNzAwRC40MDMwNDAxQHJlZGhhdC5j b20iIHR5cGU9ImNpdGUiPiA8YnI+CiAgICAgIDxicj4KICAgICAgPGRpdiBjbGFzcz0ibW96LWNp dGUtcHJlZml4Ij5PbiAwNS8xMS8yMDE1IDAxOjE3IEFNLCBZdWtvIEthdGFiYW1pCiAgICAgICAg d3JvdGU6PGJyPgogICAgICA8L2Rpdj4KICAgICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjU1NEZE OEZGLjkwNTA2MDBAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+CiAgICAgICAgPG1ldGEgaHR0cC1l cXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgICBjaGFyc2V0 PUlTTy04ODU5LTEiPgogICAgICAgIEhpIGFsbCw8YnI+CiAgICAgICAgPGJyPgogICAgICAgIENv dWxkIGFueW9uZSBjbGFyaWZ5IHRoZSBmb2xsb3dpbmc/PGJyPgogICAgICAgIDxicj4KICAgICAg ICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj48Yj5GaWxlOjwvYj48Yj4gPC9iPkFwcEVycm9y czxicj4KICAgICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0i dGV4dC9odG1sOwogICAgICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICAgICAgPGI+ UmVzb3VyY2UgSUQ6PC9iPjxiPiA8L2I+VkFMSURBVElPTl9TVE9SQUdFX0NPTk5FQ1RJT05fTU9V TlRfT1BUSU9OU19DT05UQUlOU19NQU5BR0VEX1BST1BFUlRZPGI+PGJyPgogICAgICAgICAgPC9i PjxiPlN0cmluZzo8L2I+PGI+IDwvYj5DYW5ub3QgJHthY3Rpb259ICR7dHlwZX0uIEN1c3RvbQog ICAgICAgICAgbW91bnQgb3B0aW9ucyBjb250YWluIHRoZSBmb2xsb3dpbmcgZHVwbGljYXRlIG1h bmFnZWQgb3B0aW9uczoKICAgICAgICAgICR7aW52YWxpZE9wdGlvbnN9Ljxicj4KICAgICAgICAg IDxiPlF1ZXN0aW9uOjwvYj4gQ291bGQgeW91IHBsZWFzZSBleHBsYWluIHdoYXQgImR1cGxpY2F0 ZQogICAgICAgICAgbWFuYWdlZCBvcHRpb25zIiBhcmU/PGJyPgogICAgICAgICAgPGJyPgogICAg ICAgICAgVGhhbmtzIGluIGFkdmFuY2UsPGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAgWXVr bzxicj4KICAgICAgICAgIDxmb250IHNpemU9IjIiIGNvbG9yPSIjMDAwMDAwIiBmYWNlPSJhcmlh bCwgc2Fucy1zZXJpZiI+IDwvZm9udD4KICAgICAgICA8L2Rpdj4KICAgICAgICA8YnI+CiAgICAg ICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAg ICAgICA8YnI+CiAgICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdAo8YSBtb3otZG8tbm90LXNl bmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpE ZXZlbEBvdmlydC5vcmciPkRldmVsQG92aXJ0Lm9yZzwvYT4KPGEgbW96LWRvLW5vdC1zZW5kPSJ0 cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby9kZXZlbDwvYT48L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8 YnI+CiAgICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRl ciI+PC9maWVsZHNldD4KICAgICAgPGJyPgogICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRGV2ZWwgbWFpbGluZyBsaXN0Cjxh IGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpEZXZlbEBvdmly dC5vcmciPkRldmVsQG92aXJ0Lm9yZzwvYT4KPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4 dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsIj5o dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWw8L2E+PC9wcmU+CiAg ICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj48 Zm9udCBzaXplPSIyIiBjb2xvcj0iIzAwMDAwMCIKICAgICAgICBmYWNlPSJhcmlhbCwgc2Fucy1z ZXJpZiI+PGJyPgogICAgICA8L2ZvbnQ+CiAgICA8L2Rpdj4KICA8L2JvZHk+CjwvaHRtbD4KCi0t LS0tLS0tLS0tLS0tMDYwNjA4MDkwMzAxMDEwMzA0MDgwMjAyLS0K --===============8776825941900486740==-- From tnisan at redhat.com Mon May 11 06:59:46 2015 Content-Type: multipart/mixed; boundary="===============7057501184285631038==" MIME-Version: 1.0 From: Tal Nisan To: devel at ovirt.org Subject: Re: [ovirt-devel] [oVirt 3.6 Localization Question #4] "Custom mount options contain the following duplicate managed options: ${invalidOptions}." Date: Mon, 11 May 2015 13:59:42 +0300 Message-ID: <55508B9E.2020508@redhat.com> In-Reply-To: 55507AE5.7050601@redhat.com --===============7057501184285631038== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------050505030200050603010207 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 7bit On 05/11/2015 12:48 PM, Yuko Katabami wrote: > > On 05/11/2015 07:02 PM, Tal Nisan wrote: >> Hi Yoku, >> For some connection types we have certain mount options that the = >> engine manages itself [1]. >> If the user has added to the custom mount options of this connection = >> one of these options, the operation will fail since they should be = >> specified directly from the connection properties rather than within = >> the mount options. >> >> [1] Managed options for NFS: >> timeo, retrans, vfs_type, protocol_version, nfsvers, vers, = >> minorversion, addr, clientaddr >> Managed options for POSIX: >> vfs_type, addr, clientaddr > > Hi Tal, > > Thank you very much for answering my question. > I think I understand it now. > So "duplicate" means the *same* options between managed options and = > the custom mount options and that need to be specified using the former? Exactly, an option that you can specify directly in the connection = properties, specifying it again within the mount option might send a = duplicate option and thus fail the mount. > > Kind regards, > > Yuko >> >> >> On 05/11/2015 01:17 AM, Yuko Katabami wrote: >>> Hi all, >>> >>> Could anyone clarify the following? >>> >>> *File:***AppErrors >>> *Resource = >>> ID:***VALIDATION_STORAGE_CONNECTION_MOUNT_OPTIONS_CONTAINS_MANAGED_PROP= ERTY* >>> **String:***Cannot ${action} ${type}. Custom mount options contain = >>> the following duplicate managed options: ${invalidOptions}. >>> *Question:* Could you please explain what "duplicate managed = >>> options" are? >>> >>> Thanks in advance, >>> >>> Yuko >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/devel >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/devel > > --------------050505030200050603010207 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 7bit

On 05/11/2015 12:48 PM, Yuko Katabami wrote:

On 05/11/2015 07:02 PM, Tal Nisan wrote:
Hi Yoku,
For some connection types we have certain mount options that the engine manages itself [1].
If the user has added to the custom mount options of this connection one of these options, the operation will fail since they should be specified directly from the connection properties rather than within the mount options.

[1] Managed options for NFS:
timeo, retrans, vfs_type, protocol_version, nfsvers, vers, minorversion, addr, clientaddr
Managed options for POSIX:
vfs_type, addr, clientaddr

Hi Tal,

Thank you very much for answering my question.
I think I understand it now.
So "duplicate" means the *same* options between managed options and the custom mount options and that need to be specified using the former?
Exactly, an option that you can specify directly in the connection properties, specifying it again within the mount option might send a duplicate option and thus fail the mount.
<= br> Kind regards,

Yuko
=

On 05/11/2015 01:17 AM, Yuko Katabami wrote:
Hi all,

Could anyone clarify the following?

File: AppErrors
Resource ID: VALIDATION_STORAGE_CONNECTION_MOUNT_= OPTIONS_CONTAINS_MANAGED_PROPERTY
String: Cannot ${action} ${type}. Custom mount options contain the following duplicate managed options: ${invalidOptions}.
Question: Could you please explain what "duplicate managed options" are?

Thanks in advance,

Yuko
=


_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/list=
info/devel



_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/list=
info/devel



--------------050505030200050603010207-- --===============7057501184285631038== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTA1MDUwMzAyMDAwNTA2MDMwMTAyMDcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgoKCk9uIDA1LzExLzIwMTUgMTI6NDggUE0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4K PiBPbiAwNS8xMS8yMDE1IDA3OjAyIFBNLCBUYWwgTmlzYW4gd3JvdGU6Cj4+IEhpIFlva3UsCj4+ IEZvciBzb21lIGNvbm5lY3Rpb24gdHlwZXMgd2UgaGF2ZSBjZXJ0YWluIG1vdW50IG9wdGlvbnMg dGhhdCB0aGUgCj4+IGVuZ2luZSBtYW5hZ2VzIGl0c2VsZiBbMV0uCj4+IElmIHRoZSB1c2VyIGhh cyBhZGRlZCB0byB0aGUgY3VzdG9tIG1vdW50IG9wdGlvbnMgb2YgdGhpcyBjb25uZWN0aW9uIAo+ PiBvbmUgb2YgdGhlc2Ugb3B0aW9ucywgdGhlIG9wZXJhdGlvbiB3aWxsIGZhaWwgc2luY2UgdGhl eSBzaG91bGQgYmUgCj4+IHNwZWNpZmllZCBkaXJlY3RseSBmcm9tIHRoZSBjb25uZWN0aW9uIHBy b3BlcnRpZXMgcmF0aGVyIHRoYW4gd2l0aGluIAo+PiB0aGUgbW91bnQgb3B0aW9ucy4KPj4KPj4g WzFdIE1hbmFnZWQgb3B0aW9ucyBmb3IgTkZTOgo+PiB0aW1lbywgcmV0cmFucywgdmZzX3R5cGUs IHByb3RvY29sX3ZlcnNpb24sIG5mc3ZlcnMsIHZlcnMsIAo+PiBtaW5vcnZlcnNpb24sIGFkZHIs IGNsaWVudGFkZHIKPj4gTWFuYWdlZCBvcHRpb25zIGZvciBQT1NJWDoKPj4gdmZzX3R5cGUsIGFk ZHIsIGNsaWVudGFkZHIKPgo+IEhpIFRhbCwKPgo+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIGFu c3dlcmluZyBteSBxdWVzdGlvbi4KPiBJIHRoaW5rIEkgdW5kZXJzdGFuZCBpdCBub3cuCj4gU28g ImR1cGxpY2F0ZSIgbWVhbnMgdGhlICpzYW1lKiBvcHRpb25zIGJldHdlZW4gbWFuYWdlZCBvcHRp b25zIGFuZCAKPiB0aGUgY3VzdG9tIG1vdW50IG9wdGlvbnMgYW5kIHRoYXQgbmVlZCB0byBiZSBz cGVjaWZpZWQgdXNpbmcgdGhlIGZvcm1lcj8KRXhhY3RseSwgYW4gb3B0aW9uIHRoYXQgeW91IGNh biBzcGVjaWZ5IGRpcmVjdGx5IGluIHRoZSBjb25uZWN0aW9uIApwcm9wZXJ0aWVzLCBzcGVjaWZ5 aW5nIGl0IGFnYWluIHdpdGhpbiB0aGUgbW91bnQgb3B0aW9uIG1pZ2h0IHNlbmQgYSAKZHVwbGlj YXRlIG9wdGlvbiBhbmQgdGh1cyBmYWlsIHRoZSBtb3VudC4KPgo+IEtpbmQgcmVnYXJkcywKPgo+ IFl1a28KPj4KPj4KPj4gT24gMDUvMTEvMjAxNSAwMToxNyBBTSwgWXVrbyBLYXRhYmFtaSB3cm90 ZToKPj4+IEhpIGFsbCwKPj4+Cj4+PiBDb3VsZCBhbnlvbmUgY2xhcmlmeSB0aGUgZm9sbG93aW5n Pwo+Pj4KPj4+ICpGaWxlOioqKkFwcEVycm9ycwo+Pj4gKlJlc291cmNlIAo+Pj4gSUQ6KioqVkFM SURBVElPTl9TVE9SQUdFX0NPTk5FQ1RJT05fTU9VTlRfT1BUSU9OU19DT05UQUlOU19NQU5BR0VE X1BST1BFUlRZKgo+Pj4gKipTdHJpbmc6KioqQ2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiBDdXN0 b20gbW91bnQgb3B0aW9ucyBjb250YWluIAo+Pj4gdGhlIGZvbGxvd2luZyBkdXBsaWNhdGUgbWFu YWdlZCBvcHRpb25zOiAke2ludmFsaWRPcHRpb25zfS4KPj4+ICpRdWVzdGlvbjoqIENvdWxkIHlv dSBwbGVhc2UgZXhwbGFpbiB3aGF0ICJkdXBsaWNhdGUgbWFuYWdlZCAKPj4+IG9wdGlvbnMiIGFy ZT8KPj4+Cj4+PiBUaGFua3MgaW4gYWR2YW5jZSwKPj4+Cj4+PiBZdWtvCj4+Pgo+Pj4KPj4+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+PiBEZXZlbCBt YWlsaW5nIGxpc3QKPj4+IERldmVsQG92aXJ0Lm9yZwo+Pj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsCj4+Cj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IERldmVsIG1haWxpbmcgbGlzdAo+PiBEZXZl bEBvdmlydC5vcmcKPj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Rl dmVsCj4KPgoKCi0tLS0tLS0tLS0tLS0tMDUwNTA1MDMwMjAwMDUwNjAzMDEwMjA3CkNvbnRlbnQt VHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MgpDb250ZW50LVRyYW5zZmVyLUVu Y29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRt bDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+ CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMwMDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAg PGJyPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwNS8xMS8y MDE1IDEyOjQ4IFBNLCBZdWtvIEthdGFiYW1pCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2Pgog ICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjU1NTA3QUU1LjcwNTA2MDFAcmVkaGF0LmNvbSIgdHlw ZT0iY2l0ZSI+CiAgICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dz LTEyNTIiCiAgICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICAgICAgPGJyPgogICAg ICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA1LzExLzIwMTUgMDc6MDIgUE0sIFRh bCBOaXNhbgogICAgICAgIHdyb3RlOjxicj4KICAgICAgPC9kaXY+CiAgICAgIDxibG9ja3F1b3Rl IGNpdGU9Im1pZDo1NTUwNzAwRC40MDMwNDAxQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAg ICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAg ICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogICAgICAgIEhpIFlva3UsPGJyPgogICAg ICAgIEZvciBzb21lIGNvbm5lY3Rpb24gdHlwZXMgd2UgaGF2ZSBjZXJ0YWluIG1vdW50IG9wdGlv bnMgdGhhdCB0aGUKICAgICAgICBlbmdpbmUgbWFuYWdlcyBpdHNlbGYgWzFdLjxicj4KICAgICAg ICBJZiB0aGUgdXNlciBoYXMgYWRkZWQgdG8gdGhlIGN1c3RvbSBtb3VudCBvcHRpb25zIG9mIHRo aXMKICAgICAgICBjb25uZWN0aW9uIG9uZSBvZiB0aGVzZSBvcHRpb25zLCB0aGUgb3BlcmF0aW9u IHdpbGwgZmFpbCBzaW5jZQogICAgICAgIHRoZXkgc2hvdWxkIGJlIHNwZWNpZmllZCBkaXJlY3Rs eSBmcm9tIHRoZSBjb25uZWN0aW9uIHByb3BlcnRpZXMKICAgICAgICByYXRoZXIgdGhhbiB3aXRo aW4gdGhlIG1vdW50IG9wdGlvbnMuPGJyPgogICAgICAgIDxicj4KICAgICAgICBbMV0gTWFuYWdl ZCBvcHRpb25zIGZvciBORlM6PGJyPgogICAgICAgIHRpbWVvLCByZXRyYW5zLCB2ZnNfdHlwZSwg cHJvdG9jb2xfdmVyc2lvbiwgbmZzdmVycywgdmVycywKICAgICAgICBtaW5vcnZlcnNpb24sIGFk ZHIsIGNsaWVudGFkZHI8YnI+CiAgICAgICAgTWFuYWdlZCBvcHRpb25zIGZvciBQT1NJWDo8YnI+ CiAgICAgICAgdmZzX3R5cGUsIGFkZHIsIGNsaWVudGFkZHI8YnI+CiAgICAgIDwvYmxvY2txdW90 ZT4KICAgICAgPGJyPgogICAgICBIaSBUYWwsPGJyPgogICAgICA8YnI+CiAgICAgIFRoYW5rIHlv dSB2ZXJ5IG11Y2ggZm9yIGFuc3dlcmluZyBteSBxdWVzdGlvbi48YnI+CiAgICAgIEkgdGhpbmsg SSB1bmRlcnN0YW5kIGl0IG5vdy4gPGJyPgogICAgICBTbyAiZHVwbGljYXRlIiBtZWFucyB0aGUg KnNhbWUqIG9wdGlvbnMgYmV0d2VlbiBtYW5hZ2VkIG9wdGlvbnMKICAgICAgYW5kIHRoZSBjdXN0 b20gbW91bnQgb3B0aW9ucyBhbmQgdGhhdCBuZWVkIHRvIGJlIHNwZWNpZmllZCB1c2luZwogICAg ICB0aGUgZm9ybWVyPzxicj4KICAgIDwvYmxvY2txdW90ZT4KICAgIEV4YWN0bHksIGFuIG9wdGlv biB0aGF0IHlvdSBjYW4gc3BlY2lmeSBkaXJlY3RseSBpbiB0aGUgY29ubmVjdGlvbgogICAgcHJv cGVydGllcywgc3BlY2lmeWluZyBpdCBhZ2FpbiB3aXRoaW4gdGhlIG1vdW50IG9wdGlvbiBtaWdo dCBzZW5kIGEKICAgIGR1cGxpY2F0ZSBvcHRpb24gYW5kIHRodXMgZmFpbCB0aGUgbW91bnQuPGJy PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjU1NTA3QUU1LjcwNTA2MDFAcmVkaGF0LmNvbSIg dHlwZT0iY2l0ZSI+IDxicj4KICAgICAgS2luZCByZWdhcmRzLDxicj4KICAgICAgPGJyPgogICAg ICBZdWtvPGJyPgogICAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6NTU1MDcwMEQuNDAzMDQwMUBy ZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4gPGJyPgogICAgICAgIDxicj4KICAgICAgICA8ZGl2IGNs YXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA1LzExLzIwMTUgMDE6MTcgQU0sIFl1a28KICAgICAg ICAgIEthdGFiYW1pIHdyb3RlOjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8YmxvY2txdW90 ZSBjaXRlPSJtaWQ6NTU0RkQ4RkYuOTA1MDYwMEByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4KICAg ICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1s OwogICAgICAgICAgICBjaGFyc2V0PXdpbmRvd3MtMTI1MiI+CiAgICAgICAgICBIaSBhbGwsPGJy PgogICAgICAgICAgPGJyPgogICAgICAgICAgQ291bGQgYW55b25lIGNsYXJpZnkgdGhlIGZvbGxv d2luZz88YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0 dXJlIj48Yj5GaWxlOjwvYj48Yj4gPC9iPkFwcEVycm9yczxicj4KICAgICAgICAgICAgPG1ldGEg aHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgICAg ICAgY2hhcnNldD13aW5kb3dzLTEyNTIiPgogICAgICAgICAgICA8Yj5SZXNvdXJjZSBJRDo8L2I+ PGI+IDwvYj5WQUxJREFUSU9OX1NUT1JBR0VfQ09OTkVDVElPTl9NT1VOVF9PUFRJT05TX0NPTlRB SU5TX01BTkFHRURfUFJPUEVSVFk8Yj48YnI+CiAgICAgICAgICAgIDwvYj48Yj5TdHJpbmc6PC9i PjxiPiA8L2I+Q2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiBDdXN0b20KICAgICAgICAgICAgbW91 bnQgb3B0aW9ucyBjb250YWluIHRoZSBmb2xsb3dpbmcgZHVwbGljYXRlIG1hbmFnZWQKICAgICAg ICAgICAgb3B0aW9uczogJHtpbnZhbGlkT3B0aW9uc30uPGJyPgogICAgICAgICAgICA8Yj5RdWVz dGlvbjo8L2I+IENvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiB3aGF0ICJkdXBsaWNhdGUKICAgICAg ICAgICAgbWFuYWdlZCBvcHRpb25zIiBhcmU/PGJyPgogICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgIFRoYW5rcyBpbiBhZHZhbmNlLDxicj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICBZ dWtvPGJyPgogICAgICAgICAgICA8Zm9udCBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iYXJpYWwsIHNh bnMtc2VyaWYiIHNpemU9IjIiPiA8L2ZvbnQ+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxi cj4KICAgICAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmll bGRzZXQ+CiAgICAgICAgICA8YnI+CiAgICAgICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRGV2ZWwgbWFpbGluZyBsaXN0Cjxh IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIg aHJlZj0ibWFpbHRvOkRldmVsQG92aXJ0Lm9yZyI+RGV2ZWxAb3ZpcnQub3JnPC9hPgo8YSBtb3ot ZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0 dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZlbCI+aHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsPC9hPjwvcHJlPgogICAgICAgIDwvYmxv Y2txdW90ZT4KICAgICAgICA8YnI+CiAgICAgICAgPGJyPgogICAgICAgIDxmaWVsZHNldCBjbGFz cz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgPGJyPgogICAgICAg IDxwcmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpEZXZlbCBtYWlsaW5nIGxpc3QKPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0i bW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RGV2ZWxAb3ZpcnQub3JnIj5E ZXZlbEBvdmlydC5vcmc8L2E+CjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10 eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RldmVsIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2 ZWw8L2E+PC9wcmU+CiAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgPGJyPgogICAgICA8ZGl2IGNs YXNzPSJtb3otc2lnbmF0dXJlIj48Zm9udCBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iYXJpYWwsCiAg ICAgICAgICBzYW5zLXNlcmlmIiBzaXplPSIyIj48YnI+CiAgICAgICAgPC9mb250PiA8L2Rpdj4K ICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0t LS0tMDUwNTA1MDMwMjAwMDUwNjAzMDEwMjA3LS0K --===============7057501184285631038==-- From ykatabam at redhat.com Mon May 11 07:03:35 2015 Content-Type: multipart/mixed; boundary="===============4147952865980303461==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [ovirt-devel] [oVirt 3.6 Localization Question #4] "Custom mount options contain the following duplicate managed options: ${invalidOptions}." Date: Mon, 11 May 2015 21:03:32 +1000 Message-ID: <55508C84.4080108@redhat.com> In-Reply-To: 55508B9E.2020508@redhat.com --===============4147952865980303461== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------070909000902060305090002 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 7bit On 05/11/2015 08:59 PM, Tal Nisan wrote: > > > On 05/11/2015 12:48 PM, Yuko Katabami wrote: >> >> On 05/11/2015 07:02 PM, Tal Nisan wrote: >>> Hi Yoku, >>> For some connection types we have certain mount options that the = >>> engine manages itself [1]. >>> If the user has added to the custom mount options of this connection = >>> one of these options, the operation will fail since they should be = >>> specified directly from the connection properties rather than within = >>> the mount options. >>> >>> [1] Managed options for NFS: >>> timeo, retrans, vfs_type, protocol_version, nfsvers, vers, = >>> minorversion, addr, clientaddr >>> Managed options for POSIX: >>> vfs_type, addr, clientaddr >> >> Hi Tal, >> >> Thank you very much for answering my question. >> I think I understand it now. >> So "duplicate" means the *same* options between managed options and = >> the custom mount options and that need to be specified using the former? > Exactly, an option that you can specify directly in the connection = > properties, specifying it again within the mount option might send a = > duplicate option and thus fail the mount. Many thanks Tal. It's all clear now. Kind regards, Yuko >> >> Kind regards, >> >> Yuko >>> >>> >>> On 05/11/2015 01:17 AM, Yuko Katabami wrote: >>>> Hi all, >>>> >>>> Could anyone clarify the following? >>>> >>>> *File:***AppErrors >>>> *Resource = >>>> ID:***VALIDATION_STORAGE_CONNECTION_MOUNT_OPTIONS_CONTAINS_MANAGED_PRO= PERTY* >>>> **String:***Cannot ${action} ${type}. Custom mount options contain = >>>> the following duplicate managed options: ${invalidOptions}. >>>> *Question:* Could you please explain what "duplicate managed = >>>> options" are? >>>> >>>> Thanks in advance, >>>> >>>> Yuko >>>> >>>> >>>> _______________________________________________ >>>> Devel mailing list >>>> Devel(a)ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/devel >>> >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/devel >> >> > --------------070909000902060305090002 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 7bit
On 05/11/2015 08:59 PM, Tal Nisan wrote:


On 05/11/2015 12:48 PM, Yuko Katabami wrote:

On 05/11/2015 07:02 PM, Tal Nisan wrote:
Hi Yoku,
For some connection types we have certain mount options that the engine manages itself [1].
If the user has added to the custom mount options of this connection one of these options, the operation will fail since they should be specified directly from the connection properties rather than within the mount options.

[1] Managed options for NFS:
timeo, retrans, vfs_type, protocol_version, nfsvers, vers, minorversion, addr, clientaddr
Managed options for POSIX:
vfs_type, addr, clientaddr

Hi Tal,

Thank you very much for answering my question.
I think I understand it now.
So "duplicate" means the *same* options between managed options and the custom mount options and that need to be specified using the former?
Exactly, an option that you can specify directly in the connection properties, specifying it again within the mount option might send a duplicate option and thus fail the mount.
Many thanks Tal.
It's all clear now.

Kind regards,

Yuko
=
Kind regards,

Yuko


On 05/11/2015 01:17 AM, Yuko Katabami wrote:
Hi all,

Could anyone clarify the following?

File: AppErrors
Resource ID: VALIDATION_STORAGE_CONNECTION_MOUN= T_OPTIONS_CONTAINS_MANAGED_PROPERTY
String: Cannot ${action} ${type}. Custom mount options contain the following duplicate managed options: ${invalidOptions}.
Question: Could you please explain what "duplicate managed options" are?

Thanks in advance,

Yuko


_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/list=
info/devel



_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/list=
info/devel





--------------070909000902060305090002-- --===============4147952865980303461== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNzA5MDkwMDA5MDIwNjAzMDUwOTAwMDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgoKT24gMDUvMTEvMjAxNSAwODo1OSBQTSwgVGFsIE5pc2FuIHdyb3RlOgo+Cj4KPiBP biAwNS8xMS8yMDE1IDEyOjQ4IFBNLCBZdWtvIEthdGFiYW1pIHdyb3RlOgo+Pgo+PiBPbiAwNS8x MS8yMDE1IDA3OjAyIFBNLCBUYWwgTmlzYW4gd3JvdGU6Cj4+PiBIaSBZb2t1LAo+Pj4gRm9yIHNv bWUgY29ubmVjdGlvbiB0eXBlcyB3ZSBoYXZlIGNlcnRhaW4gbW91bnQgb3B0aW9ucyB0aGF0IHRo ZSAKPj4+IGVuZ2luZSBtYW5hZ2VzIGl0c2VsZiBbMV0uCj4+PiBJZiB0aGUgdXNlciBoYXMgYWRk ZWQgdG8gdGhlIGN1c3RvbSBtb3VudCBvcHRpb25zIG9mIHRoaXMgY29ubmVjdGlvbiAKPj4+IG9u ZSBvZiB0aGVzZSBvcHRpb25zLCB0aGUgb3BlcmF0aW9uIHdpbGwgZmFpbCBzaW5jZSB0aGV5IHNo b3VsZCBiZSAKPj4+IHNwZWNpZmllZCBkaXJlY3RseSBmcm9tIHRoZSBjb25uZWN0aW9uIHByb3Bl cnRpZXMgcmF0aGVyIHRoYW4gd2l0aGluIAo+Pj4gdGhlIG1vdW50IG9wdGlvbnMuCj4+Pgo+Pj4g WzFdIE1hbmFnZWQgb3B0aW9ucyBmb3IgTkZTOgo+Pj4gdGltZW8sIHJldHJhbnMsIHZmc190eXBl LCBwcm90b2NvbF92ZXJzaW9uLCBuZnN2ZXJzLCB2ZXJzLCAKPj4+IG1pbm9ydmVyc2lvbiwgYWRk ciwgY2xpZW50YWRkcgo+Pj4gTWFuYWdlZCBvcHRpb25zIGZvciBQT1NJWDoKPj4+IHZmc190eXBl LCBhZGRyLCBjbGllbnRhZGRyCj4+Cj4+IEhpIFRhbCwKPj4KPj4gVGhhbmsgeW91IHZlcnkgbXVj aCBmb3IgYW5zd2VyaW5nIG15IHF1ZXN0aW9uLgo+PiBJIHRoaW5rIEkgdW5kZXJzdGFuZCBpdCBu b3cuCj4+IFNvICJkdXBsaWNhdGUiIG1lYW5zIHRoZSAqc2FtZSogb3B0aW9ucyBiZXR3ZWVuIG1h bmFnZWQgb3B0aW9ucyBhbmQgCj4+IHRoZSBjdXN0b20gbW91bnQgb3B0aW9ucyBhbmQgdGhhdCBu ZWVkIHRvIGJlIHNwZWNpZmllZCB1c2luZyB0aGUgZm9ybWVyPwo+IEV4YWN0bHksIGFuIG9wdGlv biB0aGF0IHlvdSBjYW4gc3BlY2lmeSBkaXJlY3RseSBpbiB0aGUgY29ubmVjdGlvbiAKPiBwcm9w ZXJ0aWVzLCBzcGVjaWZ5aW5nIGl0IGFnYWluIHdpdGhpbiB0aGUgbW91bnQgb3B0aW9uIG1pZ2h0 IHNlbmQgYSAKPiBkdXBsaWNhdGUgb3B0aW9uIGFuZCB0aHVzIGZhaWwgdGhlIG1vdW50LgpNYW55 IHRoYW5rcyBUYWwuCkl0J3MgYWxsIGNsZWFyIG5vdy4KCktpbmQgcmVnYXJkcywKCll1a28KPj4K Pj4gS2luZCByZWdhcmRzLAo+Pgo+PiBZdWtvCj4+Pgo+Pj4KPj4+IE9uIDA1LzExLzIwMTUgMDE6 MTcgQU0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4+Pj4gSGkgYWxsLAo+Pj4+Cj4+Pj4gQ291bGQg YW55b25lIGNsYXJpZnkgdGhlIGZvbGxvd2luZz8KPj4+Pgo+Pj4+ICpGaWxlOioqKkFwcEVycm9y cwo+Pj4+ICpSZXNvdXJjZSAKPj4+PiBJRDoqKipWQUxJREFUSU9OX1NUT1JBR0VfQ09OTkVDVElP Tl9NT1VOVF9PUFRJT05TX0NPTlRBSU5TX01BTkFHRURfUFJPUEVSVFkqCj4+Pj4gKipTdHJpbmc6 KioqQ2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiBDdXN0b20gbW91bnQgb3B0aW9ucyBjb250YWlu IAo+Pj4+IHRoZSBmb2xsb3dpbmcgZHVwbGljYXRlIG1hbmFnZWQgb3B0aW9uczogJHtpbnZhbGlk T3B0aW9uc30uCj4+Pj4gKlF1ZXN0aW9uOiogQ291bGQgeW91IHBsZWFzZSBleHBsYWluIHdoYXQg ImR1cGxpY2F0ZSBtYW5hZ2VkIAo+Pj4+IG9wdGlvbnMiIGFyZT8KPj4+Pgo+Pj4+IFRoYW5rcyBp biBhZHZhbmNlLAo+Pj4+Cj4+Pj4gWXVrbwo+Pj4+Cj4+Pj4KPj4+PiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4+IERldmVsIG1haWxpbmcgbGlzdAo+ Pj4+IERldmVsQG92aXJ0Lm9yZwo+Pj4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kZXZlbAo+Pj4KPj4+Cj4+Pgo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPj4+IERldmVsIG1haWxpbmcgbGlzdAo+Pj4gRGV2ZWxAb3Zp cnQub3JnCj4+PiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwK Pj4KPj4KPgoKCgotLS0tLS0tLS0tLS0tLTA3MDkwOTAwMDkwMjA2MDMwNTA5MDAwMgpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIKQ29udGVudC1UcmFuc2Zlci1F bmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0 bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyIgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi PgogIDwvaGVhZD4KICA8Ym9keSB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4KICAg IDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDUvMTEvMjAxNSAwODo1 OSBQTSwgVGFsIE5pc2FuCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVv dGUgY2l0ZT0ibWlkOjU1NTA4QjlFLjIwMjA1MDhAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+CiAg ICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAg ICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICAgICAgPGJyPgogICAgICA8YnI+CiAgICAg IDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDUvMTEvMjAxNSAxMjo0OCBQTSwgWXVr byBLYXRhYmFtaQogICAgICAgIHdyb3RlOjxicj4KICAgICAgPC9kaXY+CiAgICAgIDxibG9ja3F1 b3RlIGNpdGU9Im1pZDo1NTUwN0FFNS43MDUwNjAxQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgog ICAgICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAg ICAgICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogICAgICAgIDxicj4KICAgICAgICA8 ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA1LzExLzIwMTUgMDc6MDIgUE0sIFRhbCBO aXNhbgogICAgICAgICAgd3JvdGU6PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxibG9ja3F1 b3RlIGNpdGU9Im1pZDo1NTUwNzAwRC40MDMwNDAxQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgog ICAgICAgICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MiIK ICAgICAgICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICAgICAgICAgIEhpIFlva3Us PGJyPgogICAgICAgICAgRm9yIHNvbWUgY29ubmVjdGlvbiB0eXBlcyB3ZSBoYXZlIGNlcnRhaW4g bW91bnQgb3B0aW9ucyB0aGF0CiAgICAgICAgICB0aGUgZW5naW5lIG1hbmFnZXMgaXRzZWxmIFsx XS48YnI+CiAgICAgICAgICBJZiB0aGUgdXNlciBoYXMgYWRkZWQgdG8gdGhlIGN1c3RvbSBtb3Vu dCBvcHRpb25zIG9mIHRoaXMKICAgICAgICAgIGNvbm5lY3Rpb24gb25lIG9mIHRoZXNlIG9wdGlv bnMsIHRoZSBvcGVyYXRpb24gd2lsbCBmYWlsIHNpbmNlCiAgICAgICAgICB0aGV5IHNob3VsZCBi ZSBzcGVjaWZpZWQgZGlyZWN0bHkgZnJvbSB0aGUgY29ubmVjdGlvbgogICAgICAgICAgcHJvcGVy dGllcyByYXRoZXIgdGhhbiB3aXRoaW4gdGhlIG1vdW50IG9wdGlvbnMuPGJyPgogICAgICAgICAg PGJyPgogICAgICAgICAgWzFdIE1hbmFnZWQgb3B0aW9ucyBmb3IgTkZTOjxicj4KICAgICAgICAg IHRpbWVvLCByZXRyYW5zLCB2ZnNfdHlwZSwgcHJvdG9jb2xfdmVyc2lvbiwgbmZzdmVycywgdmVy cywKICAgICAgICAgIG1pbm9ydmVyc2lvbiwgYWRkciwgY2xpZW50YWRkcjxicj4KICAgICAgICAg IE1hbmFnZWQgb3B0aW9ucyBmb3IgUE9TSVg6PGJyPgogICAgICAgICAgdmZzX3R5cGUsIGFkZHIs IGNsaWVudGFkZHI8YnI+CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgIDxicj4KICAgICAg ICBIaSBUYWwsPGJyPgogICAgICAgIDxicj4KICAgICAgICBUaGFuayB5b3UgdmVyeSBtdWNoIGZv ciBhbnN3ZXJpbmcgbXkgcXVlc3Rpb24uPGJyPgogICAgICAgIEkgdGhpbmsgSSB1bmRlcnN0YW5k IGl0IG5vdy4gPGJyPgogICAgICAgIFNvICJkdXBsaWNhdGUiIG1lYW5zIHRoZSAqc2FtZSogb3B0 aW9ucyBiZXR3ZWVuIG1hbmFnZWQgb3B0aW9ucwogICAgICAgIGFuZCB0aGUgY3VzdG9tIG1vdW50 IG9wdGlvbnMgYW5kIHRoYXQgbmVlZCB0byBiZSBzcGVjaWZpZWQgdXNpbmcKICAgICAgICB0aGUg Zm9ybWVyPzxicj4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICBFeGFjdGx5LCBhbiBvcHRpb24g dGhhdCB5b3UgY2FuIHNwZWNpZnkgZGlyZWN0bHkgaW4gdGhlIGNvbm5lY3Rpb24KICAgICAgcHJv cGVydGllcywgc3BlY2lmeWluZyBpdCBhZ2FpbiB3aXRoaW4gdGhlIG1vdW50IG9wdGlvbiBtaWdo dCBzZW5kCiAgICAgIGEgZHVwbGljYXRlIG9wdGlvbiBhbmQgdGh1cyBmYWlsIHRoZSBtb3VudC48 YnI+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBNYW55IHRoYW5rcyBUYWwuPGJyPgogICAgSXQncyBh bGwgY2xlYXIgbm93Ljxicj4KICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+ CiAgICBZdWtvPGJyPgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjU1NTA4QjlFLjIwMjA1MDhA cmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+CiAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1NTUw N0FFNS43MDUwNjAxQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPiA8YnI+CiAgICAgICAgS2luZCBy ZWdhcmRzLDxicj4KICAgICAgICA8YnI+CiAgICAgICAgWXVrbzxicj4KICAgICAgICA8YmxvY2tx dW90ZSBjaXRlPSJtaWQ6NTU1MDcwMEQuNDAzMDQwMUByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4K ICAgICAgICAgIDxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1vei1j aXRlLXByZWZpeCI+T24gMDUvMTEvMjAxNSAwMToxNyBBTSwgWXVrbwogICAgICAgICAgICBLYXRh YmFtaSB3cm90ZTo8YnI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxibG9ja3F1b3RlIGNp dGU9Im1pZDo1NTRGRDhGRi45MDUwNjAwQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICAg ICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsK ICAgICAgICAgICAgICBjaGFyc2V0PXdpbmRvd3MtMTI1MiI+CiAgICAgICAgICAgIEhpIGFsbCw8 YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgQ291bGQgYW55b25lIGNsYXJpZnkgdGhl IGZvbGxvd2luZz88YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0i bW96LXNpZ25hdHVyZSI+PGI+RmlsZTo8L2I+PGI+IDwvYj5BcHBFcnJvcnM8YnI+CiAgICAgICAg ICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7 CiAgICAgICAgICAgICAgICBjaGFyc2V0PXdpbmRvd3MtMTI1MiI+CiAgICAgICAgICAgICAgPGI+ UmVzb3VyY2UgSUQ6PC9iPjxiPiA8L2I+VkFMSURBVElPTl9TVE9SQUdFX0NPTk5FQ1RJT05fTU9V TlRfT1BUSU9OU19DT05UQUlOU19NQU5BR0VEX1BST1BFUlRZPGI+PGJyPgogICAgICAgICAgICAg IDwvYj48Yj5TdHJpbmc6PC9iPjxiPiA8L2I+Q2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LgogICAg ICAgICAgICAgIEN1c3RvbSBtb3VudCBvcHRpb25zIGNvbnRhaW4gdGhlIGZvbGxvd2luZyBkdXBs aWNhdGUKICAgICAgICAgICAgICBtYW5hZ2VkIG9wdGlvbnM6ICR7aW52YWxpZE9wdGlvbnN9Ljxi cj4KICAgICAgICAgICAgICA8Yj5RdWVzdGlvbjo8L2I+IENvdWxkIHlvdSBwbGVhc2UgZXhwbGFp biB3aGF0ICJkdXBsaWNhdGUKICAgICAgICAgICAgICBtYW5hZ2VkIG9wdGlvbnMiIGFyZT88YnI+ CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIFRoYW5rcyBpbiBhZHZhbmNlLDxicj4K ICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgWXVrbzxicj4KICAgICAgICAgICAgICA8 Zm9udCBzaXplPSIyIiBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iYXJpYWwsIHNhbnMtc2VyaWYiPiA8 L2ZvbnQ+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxm aWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAg ICAgIDxicj4KICAgICAgICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdAo8YSBtb3otZG8tbm90 LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0 bzpEZXZlbEBvdmlydC5vcmciPkRldmVsQG92aXJ0Lm9yZzwvYT4KPGEgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMu b3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby9kZXZlbDwvYT48L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4K ICAgICAgICAgIDxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIDxmaWVsZHNldCBjbGFzcz0i bWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgICA8YnI+CiAgICAgICAg ICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KRGV2ZWwgbWFpbGluZyBsaXN0CjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9 Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOkRldmVsQG92aXJ0Lm9yZyI+ RGV2ZWxAb3ZpcnQub3JnPC9hPgo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3ot dHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kZXZlbCI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Rl dmVsPC9hPjwvcHJlPgogICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8YnI+CiAgICAgICAg PGRpdiBjbGFzcz0ibW96LXNpZ25hdHVyZSI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMwMDAwMDAi CiAgICAgICAgICAgIGZhY2U9ImFyaWFsLCBzYW5zLXNlcmlmIj48YnI+CiAgICAgICAgICA8L2Zv bnQ+IDwvZGl2PgogICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgIDxicj4KICAgIDwvYmxvY2txdW90 ZT4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPjxmb250IHNpemU9IjIi IGNvbG9yPSIjMDAwMDAwIgogICAgICAgIGZhY2U9ImFyaWFsLCBzYW5zLXNlcmlmIj48YnI+CiAg ICAgIDwvZm9udD4KICAgIDwvZGl2PgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0w NzA5MDkwMDA5MDIwNjAzMDUwOTAwMDItLQo= --===============4147952865980303461==--