Valentyn Tymofieiev created BEAM-9303:
-----------------------------------------
Summary: HDFS IT test fails on apache-beam-jenkins-7 : no space
left on device
Key: BEAM-9303
URL: https://issues.apache.org/jira/browse/BEAM-9303
Project: Beam
Issue Type: Improvement
Components: test-failures
Reporter: Valentyn Tymofieiev
Assignee: Yifan Zou
22:34:34 > Task :sdks:python:test-suites:direct:py37:hdfsIntegrationTest
22:34:34 namenode_1 | 20/02/12 06:34:34 WARN
namenode.NameNodeResourceChecker: Space available on volume '/dev/sda1' is
20590592, which is below the configured reserved amount 104857600
22:34:34 namenode_1 | 20/02/12 06:34:34 WARN namenode.FSNamesystem: NameNode
low on available disk space. Entering safe mode.
22:34:34 namenode_1 | 20/02/12 06:34:34 INFO namenode.FSEditLog: logSyncAll
toSyncToTxId=1 lastSyncedTxid=1 mostRecentTxid=1
22:34:34 namenode_1 | 20/02/12 06:34:34 INFO namenode.FSEditLog: Number of
transactions: 1 Total time for transactions(ms): 0 Number of transactions
batched in Syncs: 0 Number of syncs: 2 SyncTimes(ms): 9
22:34:34 namenode_1 | 20/02/12 06:34:34 INFO namenode.FSEditLog: Done
logSyncAll lastWrittenTxId=1 lastSyncedTxid=1 mostRecentTxid=1
22:34:34 namenode_1 | 20/02/12 06:34:34 INFO hdfs.StateChange: STATE* Safe
mode is ON.
22:34:34 namenode_1 | Resources are low on NN. Please add or free up more
resources then turn off safe mode manually. NOTE: If you turn off safe mode
before adding resources, the NN will immediately return to safe mode. Use "hdfs
dfsadmin -safemode leave" to turn safe mode off.
22:34:36 test_1 | ERROR: invocation failed (exit code 1), logfile:
/app/sdks/python/target/.tox/hdfs_integration_test/log/hdfs_integration_test-2.log
22:34:36 test_1 | ================================== log start
===================================
22:34:36 test_1 | Processing
./target/.tox/.tmp/package/1/apache-beam-2.20.0.dev0.zip
22:34:36 test_1 | Requirement already satisfied: crcmod<2.0,>=1.7 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
apache-beam==2.20.0.dev0) (1.7)
22:34:36 test_1 | Collecting dill<0.3.2,>=0.3.1.1
22:34:36 test_1 | Downloading dill-0.3.1.1.tar.gz (151 kB)
22:34:36 test_1 | Collecting fastavro<0.22,>=0.21.4
22:34:36 test_1 | Downloading
fastavro-0.21.24-cp37-cp37m-manylinux1_x86_64.whl (1.2 MB)
22:34:36 test_1 | Requirement already satisfied: future<1.0.0,>=0.16.0 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
apache-beam==2.20.0.dev0) (0.16.0)
22:34:36 test_1 | Requirement already satisfied: grpcio<2,>=1.12.1 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
apache-beam==2.20.0.dev0) (1.27.1)
22:34:36 test_1 | Collecting hdfs<3.0.0,>=2.1.0
22:34:36 test_1 | Downloading hdfs-2.5.8.tar.gz (41 kB)
22:34:36 test_1 | Collecting httplib2<=0.12.0,>=0.8
22:34:36 test_1 | Downloading httplib2-0.12.0.tar.gz (218 kB)
22:34:36 test_1 | Requirement already satisfied: mock<3.0.0,>=1.0.1 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
apache-beam==2.20.0.dev0) (2.0.0)
22:34:36 test_1 | Collecting numpy<2,>=1.14.3
22:34:36 test_1 | Downloading
numpy-1.18.1-cp37-cp37m-manylinux1_x86_64.whl (20.1 MB)
22:34:36 test_1 | Collecting pymongo<4.0.0,>=3.8.0
22:34:36 test_1 | Downloading
pymongo-3.10.1-cp37-cp37m-manylinux2014_x86_64.whl (462 kB)
22:34:36 test_1 | Collecting oauth2client<4,>=2.0.1
22:34:36 test_1 | Downloading oauth2client-3.0.0.tar.gz (77 kB)
22:34:36 test_1 | Requirement already satisfied: protobuf<4,>=3.5.0.post1
in ./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
apache-beam==2.20.0.dev0) (3.11.3)
22:34:36 test_1 | Collecting pydot<2,>=1.2.0
22:34:36 test_1 | Downloading pydot-1.4.1-py2.py3-none-any.whl (19 kB)
22:34:36 test_1 | Collecting python-dateutil<3,>=2.8.0
22:34:36 test_1 | Downloading
python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
22:34:36 test_1 | Collecting pytz>=2018.3
22:34:36 test_1 | Downloading pytz-2019.3-py2.py3-none-any.whl (509 kB)
22:34:36 test_1 | Collecting typing<3.8.0,>=3.7.0
22:34:36 test_1 | Downloading typing-3.7.4.1-py3-none-any.whl (25 kB)
22:34:36 test_1 | Collecting typing-extensions<3.8.0,>=3.7.0
22:34:36 test_1 | Downloading
typing_extensions-3.7.4.1-py3-none-any.whl (20 kB)
22:34:36 test_1 | Collecting avro-python3<2.0.0,>=1.8.1
22:34:36 test_1 | Downloading avro-python3-1.9.1.tar.gz (36 kB)
22:34:36 test_1 | Collecting pyarrow<0.16.0,>=0.15.1
22:34:36 test_1 | Downloading
pyarrow-0.15.1-cp37-cp37m-manylinux2010_x86_64.whl (59.2 MB)
22:34:36 test_1 | Collecting cachetools<4,>=3.1.0
22:34:36 test_1 | Downloading cachetools-3.1.1-py2.py3-none-any.whl (11
kB)
22:34:36 test_1 | Collecting google-apitools<0.5.29,>=0.5.28
22:34:36 test_1 | Downloading google-apitools-0.5.28.tar.gz (172 kB)
22:34:36 test_1 | Collecting google-cloud-datastore<1.8.0,>=1.7.1
22:34:36 test_1 | Downloading
google_cloud_datastore-1.7.4-py2.py3-none-any.whl (82 kB)
22:34:36 test_1 | Collecting google-cloud-pubsub<1.1.0,>=0.39.0
22:34:36 test_1 | Downloading
google_cloud_pubsub-1.0.2-py2.py3-none-any.whl (118 kB)
22:34:36 test_1 | Collecting google-cloud-bigquery<1.18.0,>=1.6.0
22:34:36 test_1 | Downloading
google_cloud_bigquery-1.17.1-py2.py3-none-any.whl (142 kB)
22:34:36 test_1 | Collecting google-cloud-core<2,>=0.28.1
22:34:36 test_1 | Downloading
google_cloud_core-1.3.0-py2.py3-none-any.whl (26 kB)
22:34:36 test_1 | Collecting google-cloud-bigtable<1.1.0,>=0.31.1
22:34:36 test_1 | Downloading
google_cloud_bigtable-1.0.0-py2.py3-none-any.whl (232 kB)
22:34:36 test_1 | Collecting google-cloud-spanner<1.14.0,>=1.13.0
22:34:36 test_1 | Downloading
google_cloud_spanner-1.13.0-py2.py3-none-any.whl (212 kB)
22:34:36 test_1 | Collecting grpcio-gcp<1,>=0.2.2
22:34:36 test_1 | Downloading grpcio_gcp-0.2.2-py2.py3-none-any.whl
(9.4 kB)
22:34:36 test_1 | Requirement already satisfied: six>=1.5.2 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
grpcio<2,>=1.12.1->apache-beam==2.20.0.dev0) (1.14.0)
22:34:36 test_1 | Collecting docopt
22:34:36 test_1 | Downloading docopt-0.6.2.tar.gz (25 kB)
22:34:36 test_1 | Collecting requests>=2.7.0
22:34:36 test_1 | Downloading requests-2.22.0-py2.py3-none-any.whl (57
kB)
22:34:36 test_1 | Requirement already satisfied: pbr>=0.11 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
mock<3.0.0,>=1.0.1->apache-beam==2.20.0.dev0) (5.4.4)
22:34:36 test_1 | Requirement already satisfied: pyasn1>=0.1.7 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
oauth2client<4,>=2.0.1->apache-beam==2.20.0.dev0) (0.4.8)
22:34:36 test_1 | Requirement already satisfied: pyasn1-modules>=0.0.5 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
oauth2client<4,>=2.0.1->apache-beam==2.20.0.dev0) (0.2.8)
22:34:36 test_1 | Requirement already satisfied: rsa>=3.1.4 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
oauth2client<4,>=2.0.1->apache-beam==2.20.0.dev0) (4.0)
22:34:36 test_1 | Requirement already satisfied: setuptools in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
protobuf<4,>=3.5.0.post1->apache-beam==2.20.0.dev0) (45.2.0)
22:34:36 test_1 | Collecting pyparsing>=2.1.4
22:34:36 test_1 | Downloading pyparsing-2.4.6-py2.py3-none-any.whl (67
kB)
22:34:36 test_1 | Requirement already satisfied: fasteners>=0.14 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
google-apitools<0.5.29,>=0.5.28->apache-beam==2.20.0.dev0) (0.15)
22:34:36 test_1 | Collecting google-api-core[grpc]<2.0.0dev,>=1.6.0
22:34:36 test_1 | Downloading
google_api_core-1.16.0-py2.py3-none-any.whl (70 kB)
22:34:36 test_1 | Collecting grpc-google-iam-v1<0.13dev,>=0.12.3
22:34:36 test_1 | Downloading grpc-google-iam-v1-0.12.3.tar.gz (13 kB)
22:34:36 test_1 | Collecting google-resumable-media<0.5.0dev,>=0.3.1
22:34:36 test_1 | Downloading
google_resumable_media-0.4.1-py2.py3-none-any.whl (38 kB)
22:34:36 test_1 | Collecting certifi>=2017.4.17
22:34:36 test_1 | Downloading certifi-2019.11.28-py2.py3-none-any.whl
(156 kB)
22:34:36 test_1 | Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
22:34:36 test_1 | Downloading urllib3-1.25.8-py2.py3-none-any.whl (125
kB)
22:34:36 test_1 | Collecting idna<2.9,>=2.5
22:34:36 test_1 | Downloading idna-2.8-py2.py3-none-any.whl (58 kB)
22:34:36 test_1 | Collecting chardet<3.1.0,>=3.0.2
22:34:36 test_1 | Downloading chardet-3.0.4-py2.py3-none-any.whl (133
kB)
22:34:36 test_1 | Requirement already satisfied: monotonic>=0.1 in
./target/.tox/hdfs_integration_test/lib/python3.7/site-packages (from
fasteners>=0.14->google-apitools<0.5.29,>=0.5.28->apache-beam==2.20.0.dev0)
(1.5)
22:34:36 test_1 | Collecting google-auth<2.0dev,>=0.4.0
22:34:36 test_1 | Downloading google_auth-1.11.0-py2.py3-none-any.whl
(76 kB)
22:34:36 test_1 | Collecting googleapis-common-protos<2.0dev,>=1.6.0
22:34:36 test_1 | Downloading googleapis-common-protos-1.51.0.tar.gz
(35 kB)
22:34:36 test_1 | Building wheels for collected packages: apache-beam,
dill, hdfs, httplib2, oauth2client, avro-python3, google-apitools, docopt,
grpc-google-iam-v1, googleapis-common-protos
22:34:36 test_1 | Building wheel for apache-beam (setup.py): started
22:34:36 test_1 | Building wheel for apache-beam (setup.py): finished
with status 'done'
22:34:36 test_1 | Created wheel for apache-beam:
filename=apache_beam-2.20.0.dev0-py3-none-any.whl size=1889173
sha256=58ee79134112cf12eb7797941c2938db8309b2b1f13532c7a84212aea3def65a
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/ab/93/8b/c63f07cf3726d6383666ed30c2a8302c0f78af66b1feeebe09
22:34:36 test_1 | Building wheel for dill (setup.py): started
22:34:36 test_1 | Building wheel for dill (setup.py): finished with
status 'done'
22:34:36 test_1 | Created wheel for dill:
filename=dill-0.3.1.1-py3-none-any.whl size=78530
sha256=cf9b92d617847bbec174d600028cb1bc8639170050dbaed5b85e3f2676f66a1a
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/a4/61/fd/c57e374e580aa78a45ed78d5859b3a44436af17e22ca53284f
22:34:36 test_1 | Building wheel for hdfs (setup.py): started
22:34:36 test_1 | Building wheel for hdfs (setup.py): finished with
status 'done'
22:34:36 test_1 | Created wheel for hdfs:
filename=hdfs-2.5.8-py3-none-any.whl size=33213
sha256=c29efde9ad49d82f37353dc0d927802573ab77a839d8b62607dfbc1e825daaa9
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/0a/7d/38/ea4eaf831518e6cd867b515b88919a9785eb66f11def5ab859
22:34:36 test_1 | Building wheel for httplib2 (setup.py): started
22:34:36 test_1 | Building wheel for httplib2 (setup.py): finished with
status 'done'
22:34:36 test_1 | Created wheel for httplib2:
filename=httplib2-0.12.0-py3-none-any.whl size=93464
sha256=73197170d99b7f3e4b3ca3953ee773c589d9c00b734dfbdfa4afd07b7afc4cd4
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/0d/e7/b6/0dd30343ceca921cfbd91f355041bd9c69e0f40b49f25b7b8a
22:34:36 test_1 | Building wheel for oauth2client (setup.py): started
22:34:36 test_1 | Building wheel for oauth2client (setup.py): finished
with status 'done'
22:34:36 test_1 | Created wheel for oauth2client:
filename=oauth2client-3.0.0-py3-none-any.whl size=106383
sha256=8fadee65011b5a83b7d4c85be79ff2809b129d55d3e062cb3c07f1824fe2546c
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/86/73/7a/3b3f76a2142176605ff38fbca574327962c71e25a43197a4c1
22:34:36 test_1 | Building wheel for avro-python3 (setup.py): started
22:34:36 test_1 | Building wheel for avro-python3 (setup.py): finished
with status 'done'
22:34:36 test_1 | Created wheel for avro-python3:
filename=avro_python3-1.9.1-py3-none-any.whl size=43202
sha256=168a72574e71da2d68122b85b756035b9fb925c43995796a46cd1f1f78f8c1b3
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/4e/8d/91/77b0b802e4cf8a342359b48d5f1a836b4dbc8a8f6f8c309957
22:34:36 test_1 | Building wheel for google-apitools (setup.py): started
22:34:36 test_1 | Building wheel for google-apitools (setup.py):
finished with status 'done'
22:34:36 test_1 | Created wheel for google-apitools:
filename=google_apitools-0.5.28-py3-none-any.whl size=130110
sha256=50a93190ec703fc58ae2f7eed5a64128af81eed3862137d10548d479be22e68c
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/34/3b/69/ecd8e6ae89d9d71102a58962c29faa7a9467ba45f99f205920
22:34:36 test_1 | Building wheel for docopt (setup.py): started
22:34:36 test_1 | Building wheel for docopt (setup.py): finished with
status 'done'
22:34:36 test_1 | Created wheel for docopt:
filename=docopt-0.6.2-py2.py3-none-any.whl size=13704
sha256=4239375a21d0c9e1fe2a02a1b4d6e18421ad372eda124517c3e1bb58e5f1786d
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/72/b0/3f/1d95f96ff986c7dfffe46ce2be4062f38ebd04b506c77c81b9
22:34:36 test_1 | Building wheel for grpc-google-iam-v1 (setup.py):
started
22:34:36 test_1 | Building wheel for grpc-google-iam-v1 (setup.py):
finished with status 'done'
22:34:36 test_1 | Created wheel for grpc-google-iam-v1:
filename=grpc_google_iam_v1-0.12.3-py3-none-any.whl size=18499
sha256=6a63a61403e8a4d0fead7211602a917a4e7121da8e16b61b29a3d0a2a6a77ae3
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/b9/ee/67/2e444183030cb8d31ce8b34cee34a7afdbd3ba5959ea846380
22:34:36 test_1 | Building wheel for googleapis-common-protos
(setup.py): started
22:34:36 test_1 | Building wheel for googleapis-common-protos
(setup.py): finished with status 'done'
22:34:36 test_1 | Created wheel for googleapis-common-protos:
filename=googleapis_common_protos-1.51.0-py3-none-any.whl size=77592
sha256=2168e821b198755dbdac72dd0b129792becc49bef871679663a7f9e2f1a2f356
22:34:36 test_1 | Stored in directory:
/root/.cache/pip/wheels/4c/a1/71/5e427276ceeff277fd76878d1b19fbf4587a2845015d86864b
22:34:36 test_1 | Successfully built apache-beam dill hdfs httplib2
oauth2client avro-python3 google-apitools docopt grpc-google-iam-v1
googleapis-common-protos
22:34:36 test_1 | ERROR: gsutil 4.47 has requirement
google-apitools>=0.5.30, but you'll have google-apitools 0.5.28 which is
incompatible.
22:34:36 test_1 | ERROR: gsutil 4.47 has requirement oauth2client==4.1.3,
but you'll have oauth2client 3.0.0 which is incompatible.
22:34:36 test_1 | Installing collected packages: dill, fastavro, docopt,
certifi, urllib3, idna, chardet, requests, hdfs, httplib2, numpy, pymongo,
oauth2client, pyparsing, pydot, python-dateutil, pytz, typing,
typing-extensions, avro-python3, pyarrow, cachetools, google-apitools,
google-auth, googleapis-common-protos, google-api-core, google-cloud-core,
google-cloud-datastore, grpc-google-iam-v1, google-cloud-pubsub,
google-resumable-media, google-cloud-bigquery, google-cloud-bigtable,
google-cloud-spanner, grpcio-gcp, apache-beam
22:34:36 test_1 | Attempting uninstall: httplib2
22:34:36 test_1 | Found existing installation: httplib2 0.17.0
22:34:36 test_1 | Uninstalling httplib2-0.17.0:
22:34:36 test_1 | Successfully uninstalled httplib2-0.17.0
22:34:36 test_1 | Attempting uninstall: oauth2client
22:34:36 test_1 | Found existing installation: oauth2client 4.1.3
22:34:36 test_1 | Uninstalling oauth2client-4.1.3:
22:34:36 test_1 | Successfully uninstalled oauth2client-4.1.3
22:34:36 test_1 | ERROR: Could not install packages due to an
EnvironmentError: [Errno 28] No space left on device
22:34:36 test_1 |
22:34:36 test_1 |
22:34:36 test_1 | =================================== log end
====================================
22:34:36 test_1 | ___________________________________ summary
____________________________________
22:34:36 test_1 | ERROR: hdfs_integration_test: InvocationError for
command /app/sdks/python/target/.tox/hdfs_integration_test/bin/python
target/.tox/hdfs_integration_test/bin/pip install --retries 10 --exists-action
w
'/app/sdks/python/target/.tox/.tmp/package/1/apache-beam-2.20.0.dev0.zip[gcp]'
(exited with code 1)
22:34:37 hdfs_it-jenkins-beam_postcommit_python37_pr-79_test_1 exited with
code 1
22:34:37 Stopping hdfs_it-jenkins-beam_postcommit_python37_pr-79_datanode_1
...
22:34:37 Stopping hdfs_it-jenkins-beam_postcommit_python37_pr-79_namenode_1
...
22:34:48 Stopping hdfs_it-jenkins-beam_postcommit_python37_pr-79_datanode_1
... done
--
This message was sent by Atlassian Jira
(v8.3.4#803005)