Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EUWE] Update to 2.3.6 #17203

Merged
merged 3 commits into from
Mar 29, 2018
Merged

[EUWE] Update to 2.3.6 #17203

merged 3 commits into from
Mar 29, 2018

Conversation

jrafanie
Copy link
Member

@jrafanie jrafanie commented Mar 26, 2018

We previously tried to upgrade to 2.3.6 on euwe by backporting:
#15993

This was causing a hang in the automation test suite on euwe and we
reverted it in:
#16087

https://bugzilla.redhat.com/show_bug.cgi?id=1560578

This PR contains a manual backport of #14239 which solves the 100%
cpu hang of the automate ruby method with ruby 2.3.2+.

@miq-bot miq-bot added the wip label Mar 26, 2018
@jrafanie jrafanie changed the title [WIP] Update to 2.3.6 [WIP] [EUWE] Update to 2.3.6 Mar 26, 2018
@jrafanie jrafanie changed the base branch from master to euwe March 26, 2018 15:08
@jrafanie jrafanie closed this Mar 26, 2018
@jrafanie jrafanie reopened this Mar 26, 2018
Moves dynamic method building into DrbRemoteInvoker since it isn't
needed at all in MiqAeService.  Once in DrbRemoteInvoker, we can use
the dynamic preamble to inform the generated ruby method body of things
like the number of preamble lines and the name of the method for
backtrace filtering purposes.
We previously tried to upgrade to 2.3.6 on euwe by backporting:
ManageIQ#15993

This was causing a hang in the automation test suite on euwe and we
reverted it in:
ManageIQ#16087

https://bugzilla.redhat.com/show_bug.cgi?id=1560578

The prior 2 commits contain a manual backport of
ManageIQ#14239
which solves the 100% cpu hang of the automate ruby method with ruby 2.3.2+.
@miq-bot
Copy link
Member

miq-bot commented Mar 29, 2018

Some comments on commits jrafanie/manageiq@3da93b0~...3c74c05

spec/lib/miq_automation_engine/engine/miq_ae_method_spec.rb

  • ⚠️ - 108 - Detected puts. Remove all debugging statements.
  • ⚠️ - 125 - Detected puts. Remove all debugging statements.
  • ⚠️ - 142 - Detected puts. Remove all debugging statements.
  • ⚠️ - 157 - Detected puts. Remove all debugging statements.
  • ⚠️ - 172 - Detected puts. Remove all debugging statements.
  • ⚠️ - 173 - Detected puts. Remove all debugging statements.
  • ⚠️ - 174 - Detected puts. Remove all debugging statements.
  • ⚠️ - 175 - Detected puts. Remove all debugging statements.
  • ⚠️ - 176 - Detected puts. Remove all debugging statements.
  • ⚠️ - 187 - Detected puts. Remove all debugging statements.
  • ⚠️ - 188 - Detected puts. Remove all debugging statements.
  • ⚠️ - 189 - Detected puts. Remove all debugging statements.
  • ⚠️ - 190 - Detected puts. Remove all debugging statements.
  • ⚠️ - 191 - Detected puts. Remove all debugging statements.
  • ⚠️ - 203 - Detected puts. Remove all debugging statements.
  • ⚠️ - 23 - Detected puts. Remove all debugging statements.
  • ⚠️ - 39 - Detected puts. Remove all debugging statements.
  • ⚠️ - 59 - Detected puts. Remove all debugging statements.
  • ⚠️ - 76 - Detected puts. Remove all debugging statements.
  • ⚠️ - 93 - Detected puts. Remove all debugging statements.

@miq-bot
Copy link
Member

miq-bot commented Mar 29, 2018

Checked commits jrafanie/manageiq@3da93b0~...3c74c05 with ruby 2.3.3, rubocop 0.52.1, haml-lint 0.20.0, and yamllint 1.10.0
6 files checked, 2 offenses detected

**

  • 💣 💥 🔥 🚒 - Linter/Rubocop - Linter::Rubocop STDERR:
spec/lib/miq_automation_engine/engine/miq_ae_method_spec.rb: Style/EmptyLineBetweenDefs has the wrong namespace - should be Layout
spec/lib/miq_automation_engine/engine/miq_ae_method_spec.rb: Style/EmptyLineBetweenDefs has the wrong namespace - should be Layout

  • 💣 💥 🔥 🚒 - Linter/Yaml - missing config files

@jrafanie jrafanie changed the title [WIP] [EUWE] Update to 2.3.6 [EUWE] Update to 2.3.6 Mar 29, 2018
@jrafanie jrafanie added bug and removed wip labels Mar 29, 2018
@Fryguy Fryguy merged commit ea0856d into ManageIQ:euwe Mar 29, 2018
@Fryguy Fryguy added this to the Sprint 83 Ending Apr 9, 2018 milestone Mar 29, 2018
@jrafanie jrafanie deleted the update_to_236 branch March 29, 2018 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants