mongodb-labs / drivers-evergreen-tools Goto Github PK
View Code? Open in Web Editor NEWScripts for MongoDB drivers to bootstrap their Evergreen configuration file - This Repository is NOT a supported MongoDB product
Scripts for MongoDB drivers to bootstrap their Evergreen configuration file - This Repository is NOT a supported MongoDB product
From here:
[2017/02/01 23:21:09.875] ++ python -c 'import sys, json; j=json.load(open("tmp.json")); print(j["mongodb_auth_uri" if "mongodb_auth_uri" in j else "mongodb_uri"])'
[2017/02/01 23:21:09.903] + URI=$'mongodb://localhost:27017\r'
[2017/02/01 23:21:09.903] + echo 'MONGODB_URI: "mongodb://localhost:27017
"'
Currently the shards are configured with a single member replica set. This was a recent change from using standalones. But this causes some tests of secondary reads to fail because there is no secondary for mongos to read from.
So let's use a three member replica set, which is what our users are going to be doing anyway at a minimum.
Add VERSION_44 and MONGODB_44 to the download-mongodb.sh script.
This change will make it so that future changes to the mock responder's requirements will not require drivers tickets (e.g. https://jira.mongodb.org/browse/DRIVERS-977)
zSeries is failing for 3.4 and 3.6 because the latest releases are not built for those platforms yet.
SSL is available on Windows since MongoDB 2.6 but mongo-orchestration fails setting up clusters with SSL.
Failing task log:
[2017/01/27 15:44:38.984] + curl --silent --data @C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/.evergreen/orchestration/configs/servers/auth-ssl.json http://localhost:8889/v1/servers --max-time 300 --fail
[2017/01/27 15:49:39.010] Command failed: exit status 28
[2017/01/27 15:49:39.010] Task completed - FAILURE.
MongoOrchestration log:
From shell Fri Jan 27 23:43:39 CUT 2017
INFO:mongo_orchestration.daemon:Starting daemon
INFO:mongo_orchestration.daemon:daemonize_win32: ['C:\\data\\mci\\42968742d4a43e9a8c415b51816d192c\\drivers-tools\\.evergreen\\orchestration\\venv\\Scripts\\mongo-orchestration', '-e', 'default', '-f', 'C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/.evergreen/orchestration/orchestration.config', '--socket-timeout-ms=60000', '--bind=127.0.0.1', '--enable-majority-read-concern', '-s', 'wsgiref', 'start']
DEBUG:mongo_orchestration.server:Starting mongo-orchestration in the foreground
DEBUG:mongo_orchestration.server:Starting HTTP server on host: 127.0.0.1; port: 8889
DEBUG:mongo_orchestration.apps:base_uri((), {})
DEBUG:mongo_orchestration.apps.servers:base_uri()
DEBUG:mongo_orchestration.apps:send_result(200)
DEBUG:mongo_orchestration.apps:host_create((), {})
DEBUG:mongo_orchestration.servers:Server.__init__(C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/mongodb/bin\mongod, {u'journal': True, u'logappend': True, u'bind_ip': u'localhost,::1', u'port': 27017, u'ipv6': True}, {u'sslOnNormalPorts': True, u'sslWeakCertificateValidation': True, u'sslCAFile': u'C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/.evergreen/x509gen/ca.pem', u'sslPEMKeyFile': u'C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/.evergreen/x509gen/server.pem'}, , bob, pwd123)
DEBUG:mongo_orchestration.servers:(u'C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/mongodb/bin\\mongod', '--version')
DEBUG:mongo_orchestration.process:mprocess(name=u'C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/mongodb/bin\\mongod', config_path='c:\\data\\mci\\42968742d4a43e9a8c415b51816d192c\\drivers-tools\\.evergreen\\orchestration\\db\\mongo-kjyzzu', port=27017, timeout=300)
DEBUG:mongo_orchestration.process:execute process: C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/mongodb/bin\mongod --config c:\data\mci\42968742d4a43e9a8c415b51816d192c\drivers-tools\.evergreen\orchestration\db\mongo-kjyzzu --port 27017
DEBUG:mongo_orchestration.process:wait for 27017
DEBUG:mongo_orchestration.process:process 'C:/data/mci/42968742d4a43e9a8c415b51816d192c/drivers-tools/mongodb/bin\mongod' has started: pid=1420, host=localhost:27017
DEBUG:mongo_orchestration.servers:pid=1420, hostname=localhost:27017
Now that MongoDB latest (4.4) requires Windows 10/Windows 2016 (https://jira.mongodb.org/browse/SERVER-45592) the link for "latest" has changed to:
http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise-latest.zip
We need to update the download script to use this version.
Now that 4.2 has branched from master we need a specific 4.2 target.
Now that MongoDB latest (4.4) requires Windows 10/Windows 2016 (https://jira.mongodb.org/browse/SERVER-45592), MongoDB latest testing is failing on Windows. We should move "latest" testing to Windows 10+ hosts.
We should also remove "latest" zSeries testing.
The run-orchestration.sh
script should be able to accept a STORAGE_ENGINE
parameter so that drivers can choose to test against mmapv1, wiredtiger, etc...
Currently, the trailing slash in the URI for the mock ocsp responders causes issues on macOS, as noted and reported by @kevinAlbs
SUSE 12 (zSeries) failing with: bind() failed Cannot assign requested address for socket: [::1]:27017
2018-12-18 21:05:40,669 [ERROR] mongo_orchestration.servers:361 - Could not start Server. Please find server log below.
=====================================================
2018-12-18 21:05:40,669 [ERROR] mongo_orchestration.servers:364 - 2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] MongoDB starting : pid=35353 port=27017 dbpath=/data/mci/b820505b4dd85493f036b91e49d7d01c/drivers-tools/.evergreen/orchestration/db/mongo-96bR05 64-bit host=sles12-z-4.dallasisv.build.10gen.cc
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] db version v3.4.13
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] git version: fbdef2ccc53e0fcc9afb570063633d992b2aae42
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j-fips 26 Sep 2016
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] allocator: tcmalloc
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] modules: enterprise
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] build environment:
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] distmod: suse12
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] distarch: s390x
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] target_arch: s390x
2018-12-18T21:00:40.677+0000 I CONTROL [initandlisten] options: { config: "/data/mci/b820505b4dd85493f036b91e49d7d01c/drivers-tools/.evergreen/orchestration/db/mongo-rt08L3", net: { bindIp: "127.0.0.1,::1", compression: { compressors: "snappy,noop" }, ipv6: true, port: 27017, ssl: { CAFile: "/data/mci/b820505b4dd85493f036b91e49d7d01c/src/../drivers-tools/.evergreen/x509gen/ca.pem", PEMKeyFile: "/data/mci/b820505b4dd85493f036b91e49d7d01c/src/../drivers-tools/.evergreen/x509gen/server.pem", mode: "requireSSL", weakCertificateValidation: true } }, replication: { enableMajorityReadConcern: true, oplogSizeMB: 100 }, setParameter: { enableTestCommands: "1" }, storage: { dbPath: "/data/mci/b820505b4dd85493f036b91e49d7d01c/drivers-tools/.evergreen/orchestration/db/mongo-96bR05", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/data/mci/b820505b4dd85493f036b91e49d7d01c/drivers-tools/.evergreen/orchestration/db/mongo-96bR05/mongod.log", verbosity: 1 } }
2018-12-18T21:00:40.677+0000 D NETWORK [initandlisten] fd limit hard:64000 soft:64000 max conn: 51200
2018-12-18T21:00:40.681+0000 E NETWORK [initandlisten] listen(): bind() failed Cannot assign requested address for socket: [::1]:27017
2018-12-18T21:00:40.681+0000 E NETWORK [initandlisten] Failed to set up sockets during startup.
2018-12-18T21:00:40.681+0000 E STORAGE [initandlisten] Failed to set up listener: InternalError: Failed to set up sockets
2018-12-18T21:00:40.681+0000 I NETWORK [initandlisten] shutdown: going to close listening sockets...
2018-12-18T21:00:40.682+0000 I NETWORK [initandlisten] removing socket file: /tmp/mongodb-27017.sock
2018-12-18T21:00:40.682+0000 I NETWORK [initandlisten] shutdown: going to flush diaglog...
2018-12-18T21:00:40.682+0000 I CONTROL [initandlisten] now exiting
2018-12-18T21:00:40.682+0000 I CONTROL [initandlisten] shutting down with code:48
I think we can use the same binaries as 20.04, at least MongoDB v5.0+.
I suspect all this involves is defining a new topology and adding a new configuration file for mongo-orchestration.
Related to #58, right now MO does not properly setup a sharded cluster. Because of the changes in SERVER-37631 mongomirror needs to run refreshLogicalSessionCacheNow
(possibly on both mongos and the config server) and then wait until the mongos reports logicalSessionTimeoutMinutes
in isMaster to confirm that sessions are supported.
The cluster automatically does this process itself but it may take a minute or two. Manually running refreshLogicalSessionCacheNow
may speed up the process. Waiting for logicalSessionTimeoutMinutes
to be reported will prevent driver test suites from otherwise failing.
https://jira.mongodb.org/browse/SERVER-46413 should resolve this.
[2018/05/23 10:43:16.398] + pip install --upgrade git+git://github.com/mongodb/mongo-orchestration@master
[2018/05/23 10:43:16.678] 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/23 10:43:16.684] Installing setuptools<37, pip, wheel<0.30...done.
[2018/05/23 10:43:16.684] Collecting git+git://github.com/mongodb/mongo-orchestration@master
[2018/05/23 10:43:16.685] Cloning git://github.com/mongodb/mongo-orchestration (to master) to ./db/pip-XMN79s-build
[2018/05/23 10:43:17.385] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:17.385] SNIMissingWarning
[2018/05/23 10:43:17.385] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:17.385] InsecurePlatformWarning
[2018/05/23 10:43:17.405] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:17.405] InsecurePlatformWarning
[2018/05/23 10:43:18.214] Requirement already up-to-date: pymongo<3.6.0,>=3.0.2 in /usr/lib64/python2.6/site-packages (from mongo-orchestration==0.6.11)
[2018/05/23 10:43:18.298] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:18.298] InsecurePlatformWarning
[2018/05/23 10:43:18.370] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:18.370] InsecurePlatformWarning
[2018/05/23 10:43:18.377] Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '_ssl.c:491: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure'),)': /packages/bd/99/04dc59ced52a8261ee0f965a8968717a255ea84a36013e527944dbf3468c/bottle-0.12.13.tar.gz
[2018/05/23 10:43:18.379] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:18.379] InsecurePlatformWarning
[2018/05/23 10:43:18.888] Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '_ssl.c:491: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure'),)': /packages/bd/99/04dc59ced52a8261ee0f965a8968717a255ea84a36013e527944dbf3468c/bottle-0.12.13.tar.gz
[2018/05/23 10:43:18.889] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:18.889] InsecurePlatformWarning
[2018/05/23 10:43:19.899] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '_ssl.c:491: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure'),)': /packages/bd/99/04dc59ced52a8261ee0f965a8968717a255ea84a36013e527944dbf3468c/bottle-0.12.13.tar.gz
[2018/05/23 10:43:19.901] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:19.901] InsecurePlatformWarning
[2018/05/23 10:43:21.910] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '_ssl.c:491: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure'),)': /packages/bd/99/04dc59ced52a8261ee0f965a8968717a255ea84a36013e527944dbf3468c/bottle-0.12.13.tar.gz
[2018/05/23 10:43:21.911] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:21.911] InsecurePlatformWarning
[2018/05/23 10:43:25.923] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '_ssl.c:491: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure'),)': /packages/bd/99/04dc59ced52a8261ee0f965a8968717a255ea84a36013e527944dbf3468c/bottle-0.12.13.tar.gz
[2018/05/23 10:43:25.925] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:25.925] InsecurePlatformWarning
[2018/05/23 10:43:25.944] Exception:
[2018/05/23 10:43:25.944] Traceback (most recent call last):
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/basecommand.py", line 215, in main
[2018/05/23 10:43:25.944] status = self.run(options, args)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/commands/install.py", line 335, in run
[2018/05/23 10:43:25.944] wb.build(autobuilding=True)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/wheel.py", line 749, in build
[2018/05/23 10:43:25.944] self.requirement_set.prepare_files(self.finder)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/req/req_set.py", line 380, in prepare_files
[2018/05/23 10:43:25.944] ignore_dependencies=self.ignore_dependencies))
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/req/req_set.py", line 620, in _prepare_file
[2018/05/23 10:43:25.944] session=self.session, hashes=hashes)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/download.py", line 821, in unpack_url
[2018/05/23 10:43:25.944] hashes=hashes
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/download.py", line 659, in unpack_http_url
[2018/05/23 10:43:25.944] hashes)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/download.py", line 853, in _download_http_url
[2018/05/23 10:43:25.944] stream=True,
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/_vendor/requests/sessions.py", line 521, in get
[2018/05/23 10:43:25.944] return self.request('GET', url, **kwargs)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/download.py", line 386, in request
[2018/05/23 10:43:25.944] return super(PipSession, self).request(method, url, *args, **kwargs)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/_vendor/requests/sessions.py", line 508, in request
[2018/05/23 10:43:25.944] resp = self.send(prep, **send_kwargs)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/_vendor/requests/sessions.py", line 618, in send
[2018/05/23 10:43:25.944] r = adapter.send(request, **kwargs)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/_vendor/cachecontrol/adapter.py", line 47, in send
[2018/05/23 10:43:25.944] resp = super(CacheControlAdapter, self).send(request, **kw)
[2018/05/23 10:43:25.944] File "/data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/venv/lib/python2.6/site-packages/pip/_vendor/requests/adapters.py", line 506, in send
[2018/05/23 10:43:25.944] raise SSLError(e, request=request)
[2018/05/23 10:43:25.944] SSLError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/bd/99/04dc59ced52a8261ee0f965a8968717a255ea84a36013e527944dbf3468c/bottle-0.12.13.tar.gz (Caused by SSLError(SSLError(1, '_ssl.c:491: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure'),))
[2018/05/23 10:43:26.020] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:26.020] InsecurePlatformWarning
[2018/05/23 10:43:26.038] /data/mci/990a07987d5723ebf1ca6d02a5d77ee9/drivers-tools/.evergreen/orchestration/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/23 10:43:26.038] InsecurePlatformWarning
[2018/05/23 10:43:26.079] You are using pip version 9.0.3, however version 10.0.1 is available.
[2018/05/23 10:43:26.079] You should consider upgrading via the 'pip install --upgrade pip' command.
[2018/05/23 10:43:26.112] Collecting bottle>=0.12.7 (from mongo-orchestration==0.6.11)
[2018/05/23 10:43:26.112] Command failed: command [pid=2101] encountered problem: exit status 2
The server now disables TLS 1.0 by default. The default python
binary on the 10.12 Mac OS distro in Evergreen attempt to connect using TLS 1.0 and fail. So Mongo-orchestration is unable to setup the cluster.
MO logs:
2018-05-02 22:33:21,852 [ERROR] mongo_orchestration.servers:351 - isMaster command failed:
Traceback (most recent call last):
File "/data/mci/c121f2e43fcc8be13861fed113da249e/drivers-tools/.evergreen/orchestration/venv/lib/python2.7/site-packages/mongo_orchestration/servers.py", line 348, in start
self.run_command('isMaster')
File "/data/mci/c121f2e43fcc8be13861fed113da249e/drivers-tools/.evergreen/orchestration/venv/lib/python2.7/site-packages/mongo_orchestration/servers.py", line 269, in run_command
result = getattr(self.connection.admin, mode)(command, name, **d)
File "/data/mci/c121f2e43fcc8be13861fed113da249e/drivers-tools/.evergreen/orchestration/venv/lib/python2.7/site-packages/mongo_orchestration/servers.py", line 199, in connection
connected(c)
File "/data/mci/c121f2e43fcc8be13861fed113da249e/drivers-tools/.evergreen/orchestration/venv/lib/python2.7/site-packages/mongo_orchestration/common.py", line 136, in connected
client.admin.command('ismaster')
File "/Library/Python/2.7/site-packages/pymongo/database.py", line 513, in command
with client._socket_for_reads(read_preference) as (sock_info, slave_ok):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/Library/Python/2.7/site-packages/pymongo/mongo_client.py", line 904, in _socket_for_reads
with self._get_socket(read_preference) as sock_info:
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/Library/Python/2.7/site-packages/pymongo/mongo_client.py", line 868, in _get_socket
server = self._get_topology().select_server(selector)
File "/Library/Python/2.7/site-packages/pymongo/topology.py", line 214, in select_server
address))
File "/Library/Python/2.7/site-packages/pymongo/topology.py", line 189, in select_servers
self._error_message(selector))
ServerSelectionTimeoutError: SSL handshake failed: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590)
Server logs:
2018-05-02T22:31:18.644+0000 I CONTROL [initandlisten] db version v3.7.9-88-g17e5914
2018-05-02T22:31:18.644+0000 I CONTROL [initandlisten] git version: 17e5914811e5cc9f8dfe5d46b0771abfead6c9c3
2018-05-02T22:31:18.644+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.1.0h 27 Mar 2018
.
.
.
2018-05-02T22:31:20.586+0000 I NETWORK [listener] connection accepted from 127.0.0.1:50612 #2 (1 connection now open)
2018-05-02T22:31:20.586+0000 I NETWORK [conn2] Error receiving request from client: SSLHandshakeFailed: SSL handshake failed, as client requested disabled protocol. Ending connection from 127.0.0.1:50612 (connection id: 2)
2018-05-02T22:31:20.586+0000 I NETWORK [conn2] end connection 127.0.0.1:50612 (0 connections now open)
The fix is to make run-orchestration.sh use the Python from server's toolchain.
MongoDB 3.6 supports a new option to configure which network compressors to use, eg:
--networkMessageCompressors=zlib,snappy,noop
drivers-evergeen-tools and/or mongo-orchestration should provide a way to enable this for testing.
Failures:
[2019/11/21 16:17:15.018] + python -m virtualenv --system-site-packages --never-download venv
[2019/11/21 16:17:15.117] ERROR:root:code for hash md5 was not found.
[2019/11/21 16:17:15.117] Traceback (most recent call last):
[2019/11/21 16:17:15.117] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.117] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.117] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.117] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.117] ValueError: unsupported hash type md5
[2019/11/21 16:17:15.118] ERROR:root:code for hash sha1 was not found.
[2019/11/21 16:17:15.118] Traceback (most recent call last):
[2019/11/21 16:17:15.118] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.118] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.118] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.118] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.118] ValueError: unsupported hash type sha1
[2019/11/21 16:17:15.118] ERROR:root:code for hash sha224 was not found.
[2019/11/21 16:17:15.118] Traceback (most recent call last):
[2019/11/21 16:17:15.118] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.118] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.118] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.118] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.118] ValueError: unsupported hash type sha224
[2019/11/21 16:17:15.118] ERROR:root:code for hash sha256 was not found.
[2019/11/21 16:17:15.118] Traceback (most recent call last):
[2019/11/21 16:17:15.118] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.118] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.118] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.118] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.118] ValueError: unsupported hash type sha256
[2019/11/21 16:17:15.119] ERROR:root:code for hash sha384 was not found.
[2019/11/21 16:17:15.119] Traceback (most recent call last):
[2019/11/21 16:17:15.119] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.119] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.119] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.119] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.119] ValueError: unsupported hash type sha384
[2019/11/21 16:17:15.119] ERROR:root:code for hash sha512 was not found.
[2019/11/21 16:17:15.119] Traceback (most recent call last):
[2019/11/21 16:17:15.119] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.119] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.119] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.119] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.119] ValueError: unsupported hash type sha512
[2019/11/21 16:17:15.331] Traceback (most recent call last):
[2019/11/21 16:17:15.331] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main
[2019/11/21 16:17:15.331] "__main__", fname, loader, pkg_name)
[2019/11/21 16:17:15.331] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
[2019/11/21 16:17:15.331] exec code in run_globals
[2019/11/21 16:17:15.331] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 2628, in <module>
[2019/11/21 16:17:15.331] /data/mci/9d1cdc3e5aeebdd145271827fc5dff1f
[2019/11/21 16:17:15.331] New python executable in /data/mci/9d1cdc3e5aeebdd145271827fc5dff1f/drivers-tools/.evergreen/orchestration/venv/bin/python2.7
[2019/11/21 16:17:15.331] Also creating executable in /data/mci/9d1cdc3e5aeebdd145271827fc5dff1f/drivers-tools/.evergreen/orchestration/venv/bin/python
[2019/11/21 16:17:15.331] Command /data/mci/9d1cdc3e5a...n/venv/bin/python2.7 -m pip config list had error code 1
[2019/11/21 16:17:15.332] main()
[2019/11/21 16:17:15.332] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 870, in main
[2019/11/21 16:17:15.505] symlink=options.symlink,
[2019/11/21 16:17:15.505] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 1173, in create_environment
[2019/11/21 16:17:15.505] install_wheel(to_install, py_executable, search_dirs, download=download)
[2019/11/21 16:17:15.505] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 1019, in install_wheel
[2019/11/21 16:17:15.505] _install_wheel_with_search_dir(download, project_names, py_executable, search_dirs)
[2019/11/21 16:17:15.505] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 1046, in _install_wheel_with_search_dir
[2019/11/21 16:17:15.505] config = _pip_config(py_executable, python_path)
[2019/11/21 16:17:15.505] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 1128, in _pip_config
[2019/11/21 16:17:15.505] config[key] = ast.literal_eval(value)
[2019/11/21 16:17:15.505] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ast.py", line 49, in literal_eval
[2019/11/21 16:17:15.505] node_or_string = parse(node_or_string, mode='eval')
[2019/11/21 16:17:15.505] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ast.py", line 37, in parse
[2019/11/21 16:17:15.505] return compile(source, filename, mode, PyCF_ONLY_AST)
[2019/11/21 16:17:15.505] File "<unknown>", line 1
[2019/11/21 16:17:15.505] __get_hash(__func_name)
[2019/11/21 16:17:15.505] ^
[2019/11/21 16:17:15.505] IndentationError: unexpected indent
[2019/11/21 16:17:15.505] + virtualenv --system-site-packages --never-download venv
[2019/11/21 16:17:15.505] ERROR:root:code for hash md5 was not found.
[2019/11/21 16:17:15.505] Traceback (most recent call last):
[2019/11/21 16:17:15.505] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.505] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.505] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.505] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.505] ValueError: unsupported hash type md5
[2019/11/21 16:17:15.505] ERROR:root:code for hash sha1 was not found.
[2019/11/21 16:17:15.505] Traceback (most recent call last):
[2019/11/21 16:17:15.505] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.506] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.506] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.506] ValueError: unsupported hash type sha1
[2019/11/21 16:17:15.506] ERROR:root:code for hash sha224 was not found.
[2019/11/21 16:17:15.506] Traceback (most recent call last):
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.506] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.506] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.506] ValueError: unsupported hash type sha224
[2019/11/21 16:17:15.506] ERROR:root:code for hash sha256 was not found.
[2019/11/21 16:17:15.506] Traceback (most recent call last):
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.506] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.506] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.506] ValueError: unsupported hash type sha256
[2019/11/21 16:17:15.506] ERROR:root:code for hash sha384 was not found.
[2019/11/21 16:17:15.506] Traceback (most recent call last):
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.506] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.506] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.506] ValueError: unsupported hash type sha384
[2019/11/21 16:17:15.506] ERROR:root:code for hash sha512 was not found.
[2019/11/21 16:17:15.506] Traceback (most recent call last):
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
[2019/11/21 16:17:15.506] globals()[__func_name] = __get_hash(__func_name)
[2019/11/21 16:17:15.506] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
[2019/11/21 16:17:15.506] raise ValueError('unsupported hash type ' + name)
[2019/11/21 16:17:15.506] ValueError: unsupported hash type sha512
[2019/11/21 16:17:15.525] New python executable in /data/mci/9d1cdc3e5aeebdd145271827fc5dff1f/drivers-tools/.evergreen/orchestration/venv/bin/python2.7
[2019/11/21 16:17:15.525] Not overwriting existing python script /data/mci/9d1cdc3e5aeebdd145271827fc5dff1f/drivers-tools/.evergreen/orchestration/venv/bin/python (you must use /data/mci/9d1cdc3e5aeebdd145271827fc5dff1f/drivers-tools/.evergreen/orchestration/venv/bin/python2.7)
[2019/11/21 16:17:15.525] Command /data/mci/9d1cdc3e5a...n/venv/bin/python2.7 -m pip config list had error code 1
[2019/11/21 16:17:15.525] Traceback (most recent call last):
[2019/11/21 16:17:15.525] File "/usr/local/bin/virtualenv", line 11, in <module>
[2019/11/21 16:17:15.525] sys.exit(main())
[2019/11/21 16:17:15.525] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 870, in main
[2019/11/21 16:17:15.525] symlink=options.symlink,
[2019/11/21 16:17:15.525] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 1173, in create_environment
[2019/11/21 16:17:15.525] install_wheel(to_install, py_executable, search_dirs, download=download)
[2019/11/21 16:17:15.525] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 1019, in install_wheel
[2019/11/21 16:17:15.525] _install_wheel_with_search_dir(download, project_names, py_executable, search_dirs)
[2019/11/21 16:17:15.525] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 1046, in _install_wheel_with_search_dir
[2019/11/21 16:17:15.525] config = _pip_config(py_executable, python_path)
[2019/11/21 16:17:15.525] File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 1128, in _pip_config
[2019/11/21 16:17:15.526] config[key] = ast.literal_eval(value)
[2019/11/21 16:17:15.526] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ast.py", line 49, in literal_eval
[2019/11/21 16:17:15.526] node_or_string = parse(node_or_string, mode='eval')
[2019/11/21 16:17:15.526] File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ast.py", line 37, in parse
[2019/11/21 16:17:15.526] return compile(source, filename, mode, PyCF_ONLY_AST)
[2019/11/21 16:17:15.526] File "<unknown>", line 1
[2019/11/21 16:17:15.526] __get_hash(__func_name)
[2019/11/21 16:17:15.526] ^
[2019/11/21 16:17:15.533] IndentationError: unexpected indent
Ubuntu 18.04 is now a supported OS for x86_64 and ARM. Ubuntu 16.04 is no longer a supported OS for ARM so drivers testing with it need to switch to 18.04.
I've seen this issue a few times on Windows:
[2020/06/29 19:50:24.166] + curl --retry 8 -sS http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise-latest.zip --max-time 300 --output mongodb-binaries.tgz
[2020/06/29 19:50:42.233] 7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
[2020/06/29 19:50:42.233] Processing archive: mongodb-binaries.tgz
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\LICENSE-Enterprise.txt
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\MPL-2
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\README
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\THIRD-PARTY-NOTICES
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\THIRD-PARTY-NOTICES.windows
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\Install-Compass.ps1
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\libsasl.dll
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\libsasl.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongo.exe
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongo.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongocryptd.exe
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongocryptd.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongod.exe
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongod.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongodecrypt.exe
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongodecrypt.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongokerberos.exe
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongokerberos.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongoldap.exe
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongoldap.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongos.exe
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\mongos.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\netsnmp.dll
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\netsnmp.pdb
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\bin\vcredist_x64.exe
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\snmp\MONGOD-MIB.txt
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\snmp\MONGODBINC-MIB.txt
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\snmp\README-snmp.txt
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\snmp\mongod.conf.master
[2020/06/29 19:50:42.233] Extracting mongodb-win32-x86_64-enterprise-windows-4.5.0-1916-g3ea6028\snmp\mongod.conf.subagent
[2020/06/29 19:50:42.233] Everything is Ok
[2020/06/29 19:50:42.233] Files: 30
[2020/06/29 19:50:42.233] Size: 1577086043
[2020/06/29 19:50:42.233] Compressed: 470334126
[2020/06/29 19:50:42.239] + /cygdrive/c/Progra~2/7-Zip/7z.exe x mongodb-binaries.tgz
[2020/06/29 19:50:42.239] + rm mongodb-binaries.tgz
[2020/06/29 19:50:42.301] rm: cannot remove 'mongodb-binaries.tgz': Bad file descriptor
[2020/06/29 19:50:42.301] Command failed: command encountered problem: error waiting on process '0f04e326-899e-4d53-886b-bd8c0819a0cf': exit status 1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.