Project

General

Profile

Actions

Support #5497

open

hg push hangs

Added by Stephen Serafin about 6 years ago. Updated about 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
30.08.2018
Due date:
% Done:

0%

Estimated time:
Sorting:
Commit Number:
Affected Version:

Description

Not sure where to go next on debugging this.

The push actually makes it into the repo. The client that initiated the push hangs so the transaction is not recognized as complete on the client side.

There is a log entry in enterprise-1.log that may be the culprit but I am only guessing:
2018-08-30 14:29:30.656 [12545] INFO [rhodecode.lib.middleware.simplevcs] Using HTTP implementation of scm app.
/opt/rhodecode/store/knphb4bx7g4ps5qnnb68cnsflphqb488-python2.7-SQLAlchemy-1.1.15/lib/python2.7/site-packages/sqlalchemy/sql/sqltypes.py:219: SAWarning: Unicode type received non-unicode bind param value '{"user_agent": "mercurial...'. (this warning may be suppressed after 10 occurrences)
(util.ellipses_string(value),))

RHODECODE CONTROL VERSION: 1.18.0

  • NAME: enterprise-1
  • STATUS: RUNNING logs:/opt/rhodecode/.rccontrol/enterprise-1/enterprise.log
  • VERSION: 4.12.4 Enterprise
  • VCS: vcsserver-1
  • URL: http://127.0.0.1:10020
  • CONFIG: /opt/rhodecode/.rccontrol/enterprise-1/rhodecode.ini

  • NAME: vcsserver-1

  • STATUS: RUNNING
    logs:/opt/rhodecode/.rccontrol/vcsserver-1/vcsserver.log

  • VERSION: 4.12.4 VCSServer

  • URL: http://127.0.0.1:10010

  • CONFIG: /opt/rhodecode/.rccontrol/vcsserver-1/vcsserver.ini

Actions #1

Updated by Marcin Kuzminski [CTO] about 6 years ago

This must be related to integrations. Since they execute post transaction the commit complets, but the client communication doesn't.

This might be related to http webhooks other type of integration that doesn't complete. Maybe the service is not reachable. Since rhodecode doesn't have timeout set in 4.12 series for those it might hang.

Turning on DEBUG log-level should show which point doesn't complete in the post-push hooks.

Hope that helps.

Actions

Also available in: Atom PDF