Description of problem: The flow is like this: - the user hits an issue - we ask for the (ui) logs - they are obfuscated - we ask for installing the debuginfo and re-reproduce the issue and add the logs again - if the user succeeds to reproduce the issue, we will get the readable logs. If not, not... The problem is that the current logs are not too helpful (yes, can be deobfuscated manually but it takes quite some time which normally the one who does the scrubbing does not want to commit until it is obvious it is a real issue). It would be a huge help to have debuginfos installed by default so all logs are useful by default. The only drawback I see is potential performance hit (the value of deobfuscation). But considering this happens only if the FE throws an exception which should not be too often I think the value is bigger than the price here.
Oved and I were just discussing it yesterday.
@Vojtech or Alexander, do you see any issues with doing this?
So the original reason we didn't make these required in the first place is that the symbol maps are fairly large. In the order of around 80 megabytes. Other than that there is no problem IMO.
Assigning to Vojtech -- he asked to take this over.
The relevant patch https://gerrit.ovirt.org/#/c/75420/ is now finalized, it has the following implications: - GWT .symbolMap files are part of the core UI packages: # owned by webadmin-portal package $PREFIX/share/ovirt-engine/gwt-symbols/webadmin.zip # owned by userportal package $PREFIX/share/ovirt-engine/gwt-symbols/userportal.zip - the "debuginfo" packages are removed: webadmin-portal-debuginfo userportal-debuginfo - above .zip files have their content streamed as needed (not extracted on disk), reducing the overall disk size of Engine installation
We should also decide if/how to handle the removal of "debuginfo" packages upon Engine upgrade.
(In reply to vszocs from comment #9) > We should also decide if/how to handle the removal of "debuginfo" packages > upon Engine upgrade. As stated in the Doc Text: Before upgrading Engine, old "debuginfo" packages must be manually removed first.
INFO: Bug status wasn't changed from MODIFIED to ON_QA due to the following reason: [Tag 'ovirt-engine-4.1.3.2' doesn't contain patch 'https://gerrit.ovirt.org/77892'] gitweb: https://gerrit.ovirt.org/gitweb?p=ovirt-engine.git;a=shortlog;h=refs/tags/ovirt-engine-4.1.3.2 For more info please contact: infra
debuginfo packages still available in noarch/ in build [root@ls-engine2 ~]# yum provides ovirt-engine-webadmin-portal-debuginfo Loaded plugins: product-id, search-disabled-repos, versionlock ovirt-engine-webadmin-portal-debuginfo-4.1.3.2-0.1.el7.noarch : Debug ...: information for Web Admin Portal of oVirt Engine Repo : rhv-4.1.3 This should be removed, I believe, am I right?
It should be removed. I checked with the build team. Eyal wasn't sure why it was available, but it definitely won't go out with 4.1.3.
packages are still available in repositories, however now installed with engine, which will be solved by not creating errata for them, I was able to verify that deciphered ui.logs exists even without these packages with help of Greg, thus moving to verified in version rhevm-4.1.3.4-0.1.el7.noarch