HomeMesosphereNo notifications. 4 unresolved issues.

community debug of proxy failure to leader. @xperimental code moved to master first.
ClosedAll Users

Authored by kensipe on Aug 23 2017, 11:07 PM.

Diff Detail

Repository
rMARATHON marathon
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kensipe created this revision.Aug 23 2017, 11:07 PM
jenkins requested changes to this revision.Aug 23 2017, 11:08 PM
This revision now requires changes to proceed.Aug 23 2017, 11:08 PM
timcharper accepted this revision.Aug 23 2017, 11:09 PM
ichernetsky accepted this revision.Aug 23 2017, 11:11 PM
kensipe added 1 JIRA issue(s): MARATHON-7724.Aug 23 2017, 11:14 PM
jenkins accepted this revision.Aug 23 2017, 11:22 PM
This revision is now accepted and ready to land.Aug 23 2017, 11:22 PM
✔ Build of 4102 completed jenkins-public-marathon-phabricator-853.

You can create a DC/OS with your patched Marathon by creating a new pull
request with the following changes in buildinfo.json:

\\ ٩( ᐛ )و //

jeschkies added inline comments.Aug 24 2017, 10:53 AM
src/main/scala/mesosphere/marathon/api/LeaderProxyFilter.scala
297–298

Just wondering, shouldn't we log the errors?

kensipe updated this revision to Diff 4107.Aug 24 2017, 4:47 PM
  • adding logging as requested in review
jenkins requested changes to this revision.Aug 24 2017, 4:47 PM
This revision now requires changes to proceed.Aug 24 2017, 4:47 PM
kensipe marked an inline comment as done.Aug 24 2017, 4:48 PM
kensipe added inline comments.
src/main/scala/mesosphere/marathon/api/LeaderProxyFilter.scala
297–298

you are right! thx!

✗ Build of 4107 failed jenkins-public-marathon-phabricator-858.

Error message:

Stage Compile and Test failed.

(๑′°︿°๑)

✗ Build of 4107 failed jenkins-public-marathon-phabricator-859.

Error message:

Stage Compile and Test failed.

(๑′°︿°๑)

kensipe updated this revision to Diff 4108.Aug 24 2017, 5:48 PM
kensipe marked an inline comment as done.
  • adding logging as requested in review
jenkins requested changes to this revision.Aug 24 2017, 5:51 PM
This revision now requires changes to proceed.Aug 24 2017, 5:51 PM
✗ Build of 4108 failed jenkins-public-marathon-phabricator-860.

Error message:

Stage Compile and Test failed.

(๑′°︿°๑)

jdef requested changes to this revision.Aug 24 2017, 6:15 PM
src/main/scala/mesosphere/marathon/api/LeaderProxyFilter.scala
303

a response may have already been committed in this case. i'm pretty sure that these additional exception catches should be limited to the copyRequestToConnection(...) call.

copyConnectionResponse already handles failures.

kensipe updated this revision to Diff 4118.Aug 25 2017, 12:05 AM
  • focusing error handling
jenkins requested changes to this revision.Aug 25 2017, 12:08 AM
This revision now requires changes to proceed.Aug 25 2017, 12:08 AM
✗ Build of 4118 failed jenkins-public-marathon-phabricator-869.

Error message:

Stage Compile and Test failed.

(๑′°︿°๑)

jdef accepted this revision.Aug 25 2017, 12:22 AM
✗ Build of 4118 failed jenkins-public-marathon-phabricator-870.

Error message:

Stage Compile and Test failed.

(๑′°︿°๑)

ichernetsky accepted this revision.Aug 25 2017, 5:36 PM

Thank you!

✗ Build of 4118 failed jenkins-public-marathon-phabricator-874.

Error message:

Stage Compile and Test failed.

(๑′°︿°๑)

kensipe updated this revision to Diff 4123.Aug 25 2017, 7:42 PM
  • match requires a success case
jenkins requested changes to this revision.Aug 25 2017, 7:43 PM
This revision now requires changes to proceed.Aug 25 2017, 7:43 PM
ichernetsky accepted this revision.Aug 25 2017, 7:44 PM
jenkins accepted this revision.Aug 25 2017, 7:58 PM
This revision is now accepted and ready to land.Aug 25 2017, 7:58 PM
This revision is now accepted and ready to land.Aug 25 2017, 7:58 PM
✔ Build of 4123 completed jenkins-public-marathon-phabricator-877.

You can create a DC/OS with your patched Marathon by creating a new pull
request with the following changes in buildinfo.json:

\\ ٩( ᐛ )و //

timcharper accepted this revision.Aug 25 2017, 8:50 PM
jdef accepted this revision.Aug 25 2017, 9:01 PM

amen

This revision was automatically updated to reflect the committed changes.