[SERVER-35109] Enable signal processing in perf.yml Created: 21/May/18  Updated: 29/Oct/23  Resolved: 02/Oct/18

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.1.3

Type: Task Priority: Major - P3
Reporter: Julian Edwards Assignee: James O'Leary
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Gantt Dependency
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0, v3.6, v3.4
Sprint: Performance 2018-06-04, DAG 2018-10-08
Participants:
Story Points: 3

 Description   

This will run the command for signal processing in the "analyze" phase of a task.



 Comments   
Comment by Githook User [ 15/Oct/18 ]

Author:

{'name': 'Jim OLeary', 'email': 'jim.oleary@gmail.com', 'username': 'jimoleary'}

Message: SERVER-35109: Enable signal processing in perf.yml

(cherry picked from commit 4d84289d1745fa9e5cdb14ae753e1eaa493abdaf)
Branch: v3.4
https://github.com/mongodb/mongo/commit/16fd97940c6500906e5daf0765f479e0204a8250

Comment by Githook User [ 15/Oct/18 ]

Author:

{'name': 'Jim OLeary', 'email': 'jim.oleary@gmail.com', 'username': 'jimoleary'}

Message: SERVER-35109: Enable signal processing in perf.yml

(cherry picked from commit 4d84289d1745fa9e5cdb14ae753e1eaa493abdaf)
Branch: v3.6
https://github.com/mongodb/mongo/commit/f143314e5d5b1021ed11ab2a2c57d0e6ada24926

Comment by Githook User [ 12/Oct/18 ]

Author:

{'name': 'Jim OLeary', 'email': 'jim.oleary@gmail.com', 'username': 'jimoleary'}

Message: SERVER-35109: Enable signal processing in perf.yml

(cherry picked from commit 4d84289d1745fa9e5cdb14ae753e1eaa493abdaf)
Branch: v4.0
https://github.com/mongodb/mongo/commit/53470c7bd754d7003dceffd6b132bf3275f924bb

Comment by Githook User [ 02/Oct/18 ]

Author:

{'name': 'Jim OLeary', 'email': 'jim.oleary@gmail.com', 'username': 'jimoleary'}

Message: SERVER-35109: Enable signal processing in perf.yml
Branch: master
https://github.com/mongodb/mongo/commit/4d84289d1745fa9e5cdb14ae753e1eaa493abdaf

Comment by Julian Edwards [ 05/Jun/18 ]

I am returning this to the backlog as I am now BB and we have decided to hold off on enabling signal processing for microbenchmarks until we get it working correctly for system perf. The main issue I was having with this ticket was python support in the servers used for microbenchmarks. There is python 2.7 in the server toolchain (opt/mongodbtoolchain/v2/bin/python) but when I added that to the PATH I saw this error in the patch build

{{[2018/06/04 12:04:51.487] Cache entry deserialization failed, entry ignored }}

[2018/06/04 12:04:51.487] Cache entry deserialization failed, entry ignored

{{[2018/06/04 12:04:52.457] Command "python setup.py egg_info" failed with error code 1 in /srv/10gen/mci-exec/tmp/pip-install-7amtl4nx/json-diff/ }}

[2018/06/04 12:04:52.517] /usr/bin/env: detect-changes: No such file or directory

 

On this patch build without setting the PATH, python 2.6 is used and I saw these errors:

{{[2018/05/31 12:25:20.261] DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6 }}

{{[2018/05/31 12:25:20.368] /srv/10gen/mci-exec/mci/347f81e1c1ac567393262dcedaa1230e/src/venv/lib/python2.6/site-packages/pip/vendor/urllib3/util/ssl.py:339: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings }}

{{[2018/05/31 12:25:20.368] SNIMissingWarning }}

{{[2018/05/31 12:25:20.368] /srv/10gen/mci-exec/mci/347f81e1c1ac567393262dcedaa1230e/src/venv/lib/python2.6/site-packages/pip/vendor/urllib3/util/ssl.py:137: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings }}

{{[2018/05/31 12:25:20.368] InsecurePlatformWarning }}

{{[2018/05/31 12:25:20.401] /srv/10gen/mci-exec/mci/347f81e1c1ac567393262dcedaa1230e/src/venv/lib/python2.6/site-packages/pip/vendor/urllib3/util/ssl.py:137: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings }}

{{[2018/05/31 12:25:20.401] InsecurePlatformWarning }}

{{[2018/05/31 12:25:20.491] /srv/10gen/mci-exec/mci/347f81e1c1ac567393262dcedaa1230e/src/venv/lib/python2.6/site-packages/pip/vendor/urllib3/util/ssl.py:137: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings }}

{{[2018/05/31 12:25:20.491] InsecurePlatformWarning }}

{{[2018/05/31 12:25:20.614] /srv/10gen/mci-exec/mci/347f81e1c1ac567393262dcedaa1230e/src/venv/lib/python2.6/site-packages/pip/vendor/urllib3/util/ssl.py:137: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings }}

{{[2018/05/31 12:25:20.614] InsecurePlatformWarning }}

{{[2018/05/31 12:25:20.824] /srv/10gen/mci-exec/mci/347f81e1c1ac567393262dcedaa1230e/src/venv/lib/python2.6/site-packages/pip/vendor/urllib3/util/ssl.py:137: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings }}

{{[2018/05/31 12:25:20.824] InsecurePlatformWarning }}

{{[2018/05/31 12:25:21.158] Command "python setup.py egg_info" failed with error code 1 in /srv/10gen/mci-exec/tmp/pip-build-AnIQ2H/pycparser/ }}

[2018/05/31 12:25:21.252] /usr/bin/env: detect-changes: No such file or directory

Generated at Thu Feb 08 04:38:51 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.