Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEAT-#1067: skiprows support added for read_csv #2607

Merged
merged 4 commits into from
Aug 31, 2021

Conversation

amyskov
Copy link
Contributor

@amyskov amyskov commented Jan 14, 2021

This PR introduces parallel implementation for read_csv function with array-like and callable skiprows parameter. skiprows is handled differently depending on the parameter type:

  1. skiprows is integer - rows will be eliminated from partitioned data in the partitioned_file function and wouldn't be actually read.
  2. skiprows is uniformly distributed array (for example [1, 2, 3]) - in this case rows within header and the first row from skiprows will be read in the first partition (if there are any) and skiprows will be handled as integer.
  3. skiprows is array, but not uniformly distributed, or callable - in this case skiprows will be dropped only after full dataset is imported (this is done because handling of such kind of skiprows is inefficient in partitioned_file function).

Note 1: this PR is continuation of #1932.

What do these changes do?

@codecov
Copy link

codecov bot commented Jan 14, 2021

Codecov Report

Merging #2607 (dda1a4e) into master (3bcbf0b) will decrease coverage by 59.21%.
The diff coverage is 8.16%.

❗ Current head dda1a4e differs from pull request most recent head 0485393. Consider uploading reports for the commit 0485393 to get more accurate results
Impacted file tree graph

@@             Coverage Diff             @@
##           master    #2607       +/-   ##
===========================================
- Coverage   85.34%   26.13%   -59.22%     
===========================================
  Files         151      145        -6     
  Lines       15916    14946      -970     
===========================================
- Hits        13584     3906     -9678     
- Misses       2332    11040     +8708     
Impacted Files Coverage Δ
modin/engines/base/io/text/text_file_dispatcher.py 22.60% <0.00%> (-73.18%) ⬇️
modin/engines/base/io/text/csv_dispatcher.py 20.90% <10.52%> (-76.60%) ⬇️
modin/engines/dask/utils.py 0.00% <0.00%> (-100.00%) ⬇️
modin/distributed/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
modin/engines/dask/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
modin/engines/dask/task_wrapper.py 0.00% <0.00%> (-100.00%) ⬇️
modin/experimental/pandas/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
modin/experimental/sklearn/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
modin/experimental/xgboost/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
modin/distributed/dataframe/__init__.py 0.00% <0.00%> (-100.00%) ⬇️
... and 113 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3bcbf0b...0485393. Read the comment docs.

@modin-bot
Copy link

modin-bot commented Jan 14, 2021

TeamCity Python test results bot

Tests PASSed

Tests Logs
xss.ssss.ssss.xxxssssxxssss.ssss.x.xxxxssss..xxxx.x.xxxxxxsssssss [ 90%]
sssssssssxs.sxsxsxxsxsxsssss.ssssssssssssssssss.ssssssssssssssssssssxsss [ 90%]
ss.xsssssxsss.sssss.x.ssssxsxssss.xssss.x.xx.xxssss.xxxxxxx.xxxxssss.xxx [ 91%]
xxxxxx.ssss..xxssss.xxxssss.xxxx.x.xxxssss.xxx.xxxx.xxxxx.x.xxx.xxxx.sxs [ 91%]
ss.xxxxss.xxssss.xssssx..xxxxxxssss..xssss.xxxxxxssssssssssssssssssssxsx [ 91%]
xsxsxxssssss.xsssxsxssxsxsxsxsxxssxxx.ssss..ssxss.xssss.xxxxxxxxxsssxsss [ 91%]
sssssssssssssssssss.sssxxxxx.xssxss.ssss.xxxx.xx.xx.xxsss.xxxxx.ssss.x.x [ 91%]
xxssssssssssssssxssss.xssssssssssssssssssxssssxsxssssxxx.x.xs..xx.xxxxxx [ 91%]
..s.xsss.xxssss.xxxx.xxxxxxxxxx.xxxxxxxx.xxxxxxssss.sssxxssss.xxssssssss [ 91%]
ssssssssssssssssssssxx..xxxx.xxssss.x.xxxxx.xxxxssss.xssss.xxsxxxxxxxxsx [ 92%]
sss..xx.xxxssssssssssssssssssssssssssxssssxssssssssssssssss.ssssss.sxxss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssssssssxssssss [ 92%]
ssssssssssssssssssxssssssssssssssssssssssssxxssssssssxsssssssss.ssssssss [ 92%]
xsssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssssssssssss [ 92%]
sxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
sxssssssssssssssssssssssssssssxssxssssssssssssssssssssssssssssssssssssss [ 92%]
sssssssssssssssssssssssxssssssssss.ssssssssssssssssssxssssssssssssssssss [ 93%]
sssssxsssssssssssssssssssssssssssssxsssssssssssssssssssssssssssss.ssssss [ 93%]
ssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssxsssssssssssss [ 93%]
sssssssssssssxssssssxsssssssssssssss.sxssssssssssssssssssssssssssssssssss [ 93%]
ssxssssssssssssssssssssssssxssssxsssssssssxsssssssssssssssssssssxxxxxxx. [ 93%]
x.xxxssss.xxxxxxxxx.xsssssssssssss.ssss.sxxxx.xx.xxxsxsss.ssss.xxxxxxsss [ 93%]
s.xxxxxxssss.xssssssssssssssssssssssssxxxxssss.ssss..ssss.xxssss.x.xxx.x [ 94%]
xxxxxx.xxxssss.xx.ssss.xxxs.x.x.x.xxxx.xxx...xxxxxxx..ssss.xsss.xxx..sss [ 94%]
s.xxxxxxxxxssss.....x.ss.xxx.xxssss.ssss..ssss.xxxxxxx.xxxx.ssss..xssss. [ 94%]
ssss.xxxxxssss..x.xxx.xxxxxxxxxxs.ssss..xxx.x.xxxx.x.xx.xx.xxx.xxx.xssss [ 94%]
.xxxxxxx.x..xxxxx.ssss.xx..ssss.xxx.xssss.xx.x.xxxssssssssssssssxxssss.s [ 94%]
ssssssxxxxx.xxxxxxx.xxx.xxssxx..ssxsxxsss.x.ssssssssssssss.sx.xxxxx.xx.x [ 94%]
.xxsssssssssssssssxssssssssssssssssxss.xxsss.xxx.xssss..ssssssssssss.xss [ 94%]
sss..x.xxx.x..xx.x..xxxxxs..xxx..sssssssssssssssssxsssss.x.xxxx.x.xx.xxx [ 95%]
.x.xxxxxx..xxx.xxx.xxs.sss.xxxxxxx.ssss.ssss...xx.xxx..xssss...xss.x.xxx [ 95%]
..sssxxssss.x.x.x...xxxxssss..xssss.x.xssss..xxxxxx.xxx.xxx..x..ssss.... [ 95%]
..x...ssssss.sx..xsss.x...ssss..ssss..ssx.sssss...xss.ss..x.x...x.xssss. [ 95%]
.xx.x.x.xx......x....x.x..x.x......ssss...x..xxx..xx...xxss..ss....xxx.. [ 95%]
xxx..xx..xx...xx...xxx.......sssssssss.s....sssssss.ssx.....x.....xxx.xx [ 95%]
..xx.x.x...x..x...ss...xx...x.....xx.....x..xx.x...x...xxx...x....xx..x. [ 95%]
..xx.....xssss...x.........x.x.x.xssss.....xx.x........x.x............... [ 96%]
...x....................xx.x....x...........ssss..ssss.x........x........ [ 96%]
.......x.ssss....x.x..sssss.............xssss.........................x. [ 96%]
..x.x...............s....................................ssss......x.... [ 96%]
.....x...x..........x..........x...........x........................ssss [ 96%]
.......................................x.........x.x.................... [ 96%]
...............................x...x.....x.............................. [ 96%]
.....ssss..........................x.....x..x........................... [ 97%]
...x.........x...........................x.................x.....x...... [ 97%]
.................xx............ssss...........x..x...xx................. [ 97%]
..ssss......x...x........................x.........................x.... [ 97%]
..x..............x..................x.x................x.......x........ [ 97%]
..x........................x...............................ssss......... [ 97%]
....x................................................................... [ 98%]
...................ssss.................................x............... [ 98%]
...................................x.................................... [ 98%]
........................x.......x..................................x.... [ 98%]
..................x........x..x............x.....................x...... [ 98%]
.......ssss............................................................. [ 98%]
.........................x.....x.......xx....x..x...xx..x............... [ 98%]
...x.......................................................x.x.......... [ 99%]
...x.....x......x.ss...x...............................................s [ 99%]
.sssss.ss.s.s..s..ssss......sss.s.sss.sssssssss..s.s..sss...s.s.....s..... [ 99%]
.................s.....s..........s............s....s...............s... [ 99%]
...s.ss...s..s......................................s...........s....... [ 99%]
...............................s........................................ [ 99%]
.............................sssssssssssssssssssssssssssssssssssssssssss [ 99%]
ssssssssssssssssssssssssssssssss.                                        [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.10-final-0 -----------
Coverage XML written to file coverage.xml

= 8297 passed, 37233 skipped, 3276 xfailed, 20908 warnings in 151.48s (0:02:31) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-0.13.1
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.4.1, cov-2.11.0, forked-1.3.0, xdist-2.3.0
collected 2047 items

modin/pandas/test/test_io.py ........................................... [  2%]
........................................................................ [  5%]
.............................................ssssssssssssssssssss.ss.ss. [  9%]
ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss. [ 12%]
ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.sssssssss [ 16%]
sssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss. [ 19%]
ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss. [ 23%]
ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.sssssssss [ 26%]
sssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss............................ [ 30%]
........................................................................ [ 33%]
........................................................................ [ 37%]
........................................................................ [ 40%]
........................................................................ [ 44%]
.......................................................................x [ 47%]
x....................................................................... [ 51%]
........................................................................ [ 54%]
........................................................................ [ 58%]
........................................................................ [ 61%]
........................................................................ [ 65%]
........................................................................ [ 68%]
........................................................................ [ 72%]
........................................................................ [ 75%]
........................................................................ [ 79%]
........................................................................ [ 82%]
........................................................................ [ 86%]
........................................................................ [ 90%]
..............................xxxxxxxxxxxxxxxxxxxxxxxx.................. [ 93%]
.............................................................x.......... [ 97%]
...................X........x................xx....ss.......             [100%]

---------- coverage: platform linux, python 3.8.10-final-0 -----------
Coverage XML written to file coverage.xml


= 1678 passed, 338 skipped, 30 xfailed, 1 xpassed, 1948 warnings in 91.08s (0:01:31) =
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-0.13.1
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.4.1, cov-2.11.0, forked-1.3.0, xdist-2.3.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [48806] / gw1 [48806] / gw2 [48806] / gw3 [48806] / gw4 [48806] / gw5 [48806] / gw6 [48806] / gw7 [48806] / gw8 [48806] / gw9 [48806] / gw10 [48806] / gw11 [48806] / gw12 [48806] / gw13 [48806] / gw14 [48806] / gw15 [48806] / gw16 [48806] / gw17 [48806] / gw18 [48806] / gw19 [48806] / gw20 [48806] / gw21 [48806] / gw22 [48806] / gw23 [48806] / gw24 [48806] / gw25 [48806] / gw26 [48806] / gw27 [48806] / gw28 [48806] / gw29 [48806] / gw30 [48806] / gw31 [48806] / gw32 [48806] / gw33 [48806] / gw34 [48806] / gw35 [48806] / gw36 [48806] / gw37 [48806] / gw38 [48806] / gw39 [48806] / gw40 [48806] / gw41 [48806] / gw42 [48806] / gw43 [48806] / gw44 [48806] / gw45 [48806] / gw46 [48806] / gw47 [48806]

........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
...................................................................x.... [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
...................................................................x.... [  1%]
........................................................................ [  1%]
...................................................................x.... [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
......................................................................... [  3%]
........................................................................ [  3%]
................................................................x....... [  3%]
........................................................................ [  3%]
.................................x...................................... [  4%]
........................................................................ [  4%]
........................................................................ [  4%]
........................................................................ [  4%]
........................................................................ [  4%]
........................................................................ [  4%]
........................................................................ [  5%]
........................................................................ [  5%]
........................................................................ [  5%]
.........x.............................................................. [  5%]
...........................x.................x.......................... [  5%]
......................x................................................. [  5%]
......................................................................... [  5%]
........................................................................ [  6%]
........................................................................ [  6%]
........................................................................ [  6%]
........................................................................ [  6%]
........................................................................ [  6%]
.......ssssssssssssssssssssssssssssssssss.s.ss..sss...ssss.ss.sss.ss.ss. [  6%]
ss..ssss..ss.s.ss.sss.s.ss.ss.ss.ss.s...ssssx.ss.ss.s..sssxss.ss.s.sss.s [  6%]
.ss.sss.sss.s.ss.ssss.s..ssss..sssss.sss.sss.s.ss.ss.ss.ssssssssssssssss [  7%]
ssssssssssssssssssssssssssssssssssssssssssssss.ssssssssss.s.ssssssssssss [  7%]
sssssssssssssssssssssssssssssssssssssssssssss.sss.ss.s.sssss.ssx.sss..ss [  7%]
ss.ss.s.ss.s.sss.ss.s.ss.ss.ss.s.ss.ss.ss.ss.ss.ss.ss.ss..ss.sss..sss.ss. [  7%]
s...sssss..s.s.sss.ss.sss.ss..ss.sss...sss..sss..ss.sss.ss..sssssssss.ss [  7%]
ssssssssssssssssssss.sssss..sss.ss.sss.ss.s.sssss.ss.ss.s.ss.ss.ss.ss.s. [  7%]
sss.s.ss..ssss.ssss.s.sss.sss.s.sss.s.s.s.ssssssssssssssssssssssssssssss [  7%]
sssssssss.ssss.s.ssss.ss.s.ssssssssssssss...sssssssssssss.ssssssssssssss [  8%]
ssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss.ss. [  8%]
ss.ss.s..ssss.ss.ssss.s...s.....s..........s.........x...s..ssssssssssss [  8%]
ssssssssssssssssssssssssssssss.s.s..sss.ss.ss..ss.s..sss..sss..sss.ss.ss [  8%]
.ssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssss [  8%]
sssssssssssssssssss.sss.sssssssssssssssssss.ssssssssssssssssssssssssssss [  8%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssss [  9%]
sssssssssssssss..sssssssss.sssssssssssssssssssssssssssssss.sssssssssssss [  9%]
sssssssssssssss.ss.sssssssssssssssssssssssssssssssss.ss.ssss.sss..ss.sss [  9%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [  9%]
ssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssss [  9%]
ssssssss.ssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssss [  9%]
sssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssss [  9%]
sssssssss..sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
ssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
sssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
ssssss.sssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss [ 10%]
.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 11%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 11%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 11%]
sssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssss [ 11%]
sssssss.sssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssss. [ 11%]
sssssssssssssss.sssssssssssssssssssssssssss.ssssssssssss.sssssssssssssss [ 11%]
sssssssssssssssssssssssssssssssssssss.sssssssssssss.ssssssssssssssssssss [ 11%]
ssssssss.sssssssssssss.ssssssss.sssssssssssssssssssssssssss.sssssssss.ss [ 12%]
ssssssssssssssssssssssssssssssss.ssssssss.sssssssssssssssssss.sss.ssssss [ 12%]
ssssssssssssssssssssssssssssssssssss.ssss.sssssssss.ssssssssssssssssssss [ 12%]
ssss.ssssssss.ssssssssssssssssssss.ss..sssssssssssssssssssssssssssssssss [ 12%]
sssssssssss.ssssss.s.ssssssssssssssssssssssssssssssssssssssssssssssssss. [ 12%]
ssss.ssssssssssssssssssssssssssssssss.ssssssssssssssssss.sssssssssssssss [ 12%]
sssssssssssssssssssssssssssssssssssss.sssssss.sss.sssssssssss.sssss.ssss [ 12%]
ssssssssss.sssssssssssssssss.sssssssssssssssssss.sssss.ss.ssssssssssssss [ 13%]
ssss.sssssssssssssssssssssssssssssssssssssssssssssss.sssssss.sssssssss.s [ 13%]
ss.sssssssssssssssssss.ssssss..sssssssssssssssssssssssssssssssssssssssss. [ 13%]
ss..ssssssss.ssssssssssssssssss.ssssssssssssss.ssss...sssssssssssssssss. [ 13%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 13%]
sssss.ssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss.sss [ 13%]
ssssssssssss.sssss.sssssssssssssssss.ssssssssssssssssssssssssssssssssss. [ 14%]
sssssssssssss.sssss.ssssssssssss.ssssssssssssssssssss.ssss.sssssssssssss [ 14%]
sssssssssssssss..sssssssss.sssssssssssss.sssssssssssssssssssssssssssssss [ 14%]
sssssssssss.ssssssssssss.ssssss.ssssssssssssssssssss.sssssssssssssssssss [ 14%]
ssssssssssss.ssssssssssssss.ssssssssss.ssssssss.ssssssssssssssssssssssss [ 14%]
sssssssssss.sssssssssssssss.ssssssssssssssssssssssssssss.sssssssssssssss [ 14%]
.ssssss..ssssssssssssssssssssssssssssssss.ssssssss.sssssssss.sssssssssss [ 14%]
ss.ssssssssssssssssssssssssss.ssss..sssssssssssss.ssssssssssssssssss.sss [ 15%]
ssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ss [ 15%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 15%]
sssssssssssssssssssssssssssssssssssssssssssssssss.ssss.sssssssssssssssss [ 15%]
sssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssss [ 15%]
ssssssssssssssssssssssssssssssssssss..ssssssssssssssssssssssssssssssssss [ 15%]
sssssss.ssssssssssssssssssssssssssssssssssssssss.sssssssss.sssssssssssss [ 15%]
sss.sssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
sssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 19%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 19%]
ssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss [ 19%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 19%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssss [ 19%]
sssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 19%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 19%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
sssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss [ 21%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 21%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssss [ 21%]
sssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 21%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 21%]
sssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssss [ 21%]
s.ss.ssssss.sssssssssssssss.ssssssssss..ss.sssssssssssssssssssssssssssss [ 21%]
sssssssssssssssssssssss.sss.ss.s..ss.sss.s..ssss.ss.s.sss.ss.ssss.ss.sss [ 22%]
s.sssssssssssssssssssssssssssss.ssssssssssssssssss.sssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssss [ 22%]
sssssssssssssssssss.ssssss.sssssssssssssssssssssssssssssssssssssss.sssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.s [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssss [ 23%]
ssssssssssss..sssssssssssssssssssssssssssssssssssssss.ssssssss.sssssssss [ 23%]
ssssss.s.ssssssssssss.ssssssssssssssssssss.ssssssss..sssssssssssssssssss [ 23%]
ssss.sssssssssssssssssssssssss.sssssssss.ssssssss.sssssssssssssssss.ssss [ 23%]
ssssssssssss..ssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssss [ 23%]
ssssssssssssssssssssssssssss.ssssssssssssss.ssss.sss.sssssssssssssssssss [ 23%]
sssssssss.ssssssss.ss.ssss.ssssssssssssssssssssssss.ssssssssssssssssssss [ 23%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 24%]
ssssssssssssssssssssssssssss.sssssssssssssssssss.sss.sssssssssssssssssss [ 24%]
sssssssssssssssssssssss.ss.sssssss.sss.s..s.ss.ss.ss..ss...sssss...s.... [ 24%]
.....sssss..sssssssssssssssssssssssssssssssssssss.ssssssssssss.s.s.sss.s [ 24%]
ssss.sssssss.sssss.ss.sssssssssssssssssssssssssssssssssssss.s.s...ssssss [ 24%]
ssssssssssssssss..s.s..sssss...........s....s..........ssss.ssssss.sssss [ 24%]
ssssssssssssssssssssssss.sssss.ss.ssssssss..sssss.s.ss.ss.ss.ss.s..sss.. [ 24%]
s.ssss.sss..sssssss.sssss..sss.s.sssssssssssssssssssssssssssssssssssssss [ 25%]
ssssssssssssssssssssssssssssssssssssssss.ssssss.ssssssssssssssssssssssss [ 25%]
ssss.ss.ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssss [ 25%]
ssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssss [ 25%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 25%]
ssssssssssss.ss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 25%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 25%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 26%]
sssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssss [ 26%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 26%]
sssssssssssssss.ssssssssssssssssssssssssssssssssssssssssss.sssssssssssss [ 26%]
ssssssssssssssssssssssssss.sssssssssssssssssssssssssss.sssssssssssssssss [ 26%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 26%]
ssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssss [ 27%]
ssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%]
ssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%]
sssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssss.sssssss [ 28%]
sssssssssssss.sssssssssssssssssssss.ss.s.ss.sssssssssssssssss.sssssss... [ 29%]
....s......sssss...s..sssssssssssssssssssssssssssssssss.xsss.s.ss.ss..ss. [ 29%]
sssssssss.ssss.ssssssssssssss.ssssss.s.sssssss.sss.s.ssssss.ss.ss.ss.s.. [ 29%]
ss.s.s.s.ssss.ssssss.s.s.s..ss.s..s.ss..ss.ss.s..ss.xss..ss..s.ss.ss.s.s [ 29%]
s..ssss.s.sssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssss [ 29%]
sssssssssssssssssssssssssssssss.ssssssssssssssssssss.sssssss.sssssssssss [ 29%]
ssssss.ssssss.sssssssssssssssss.sssssssssss.sssssssssssssss.ssssssssssss [ 29%]
ssssssssss.sssssssssssssssss.sssssssssssssssssssss.sssss.sssssssssssssss [ 30%]
sssssssssssssssssssssssssssssssssssss.ssssss.sssssssssssssssss.sssssssss [ 30%]
sssx.ssssssssss.ssssssss.sss.ssssss.ssssss.ssssssss.ss.sss.ssssss.ssssss [ 30%]
ssssssssssssss.ssssssssssssssssssss.sssssssssssssssssssxssssssssssssssss [ 30%]
ssssssssssssssssssss.ssssss.sssssssssssssssss.sssssssssssss..ssssssssss. [ 30%]
ssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss.sssssss [ 30%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sss [ 30%]
sssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssss [ 31%]
sssssssssssss.sssssssssssssssssss.ssssssssssss.sssssss.sssssssss.sssssss [ 31%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%]
sssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssss [ 31%]
ssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss [ 31%]
.s.ssssssssssssssssssssssssssssssssssssssss.ssssssssssss.sssssssssssssss [ 32%]
ssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssss.sssssssssss [ 32%]
ssssssssssssssssssssssssssss.sss.sssssssssssssssss.sssssssssssssssssssss [ 32%]
ssssssssss.ssssssssssss.sssssssssss.ss.s..sssssssssss.sssssssssssssss.xx [ 32%]
ssss.sss.s.ssss.ss.ss.ss.s.sss.s.sssxss..sss.sssssssssssssssssssssssssss [ 32%]
ssssssssssssssss..sssxs.sss.sssss.s.ssxss.sss.ss.sss.sss.s..sssss..sssss [ 32%]
ss.sss.xs..ssssss..ssssssssssssssssssssssssssssssssssssssss..ssssss.ssss [ 32%]
sss.sss.s.ss.ssssssssssssssssssssssssssssssssssssssssssssssssss.sssss.ss [ 33%]
sssssssss.ssssssssssssssss.ssssssssssssssssssssssssss.ssssssssssssssssss [ 33%]
ssssss.ssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssss [ 33%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 33%]
ssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssss [ 33%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.s...sss.ss [ 33%]
.x.s....x.s.....ssssssssss.ssssssssssssssssssssssssssss.ssssxsssssssxssx [ 33%]
sss..sss.ss.ssss.ss..xssss.s.ss.ss.sss.ss.ss.s.sss.sssssss.sss..s.sss.s. [ 34%]
s..ss.ssssxssssss..s..sss.s.sssssssssssssssssssssssssssssssssssssssssssss [ 34%]
sssssssssssssssssssss.sssssssssssssssssssss.ssssssssssssssssssssssssssss [ 34%]
ssss.ssssssssssssss..ssssssssssssssssssssssssss.ssssssssssssssssssssssss [ 34%]
sssssssssssssssssssssssssssssssssssssss.s.ssssssssssssssssssss.sssss.sss [ 34%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssss [ 34%]
ssssssssssssss.ssssssssssssssssssssssssssssss.ss.xsss.sssxss.s.ssxs.ss.. [ 34%]
s.x.sssss.s......s..x......x..s..x.s......ssssssssssssssssssssssssssssss [ 35%]
sssssssssssss.ss.sss..ssx.sss..ssss.s.ss.s.ssss.sss..sss.sss.sss.ss.ssss [ 35%]
ss.ssssssss.s.ssxsssssss.x...s..s...x....s...xssssssssssss.sssssssssssss [ 35%]
sssssssssss.ss.sssssssssssssssssssssssssssssssssss..ssssssssssssssssssss [ 35%]
ssssssssssssxsssssssssss.sssssssssssssssssssssssssssssssssssssssssssssss [ 35%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 35%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssss [ 36%]
sssssss.ss.ssssssssssssssssssss..sssssss.sss.sssssssssssssssssssssssssss [ 36%]
sssssss.ssssssssssssssssssssssssssssssssssss.ssssssssssss..sssssssssssss [ 36%]
s.sssssssssssss.sssssssssssxssssssssssssssssssssxsssssssssssssssssssssss [ 36%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%]
ssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssss [ 36%]
ssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%]
ssssssssssssssssssssssssssssssssssssssss.ssssssss.xsssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssss.ssssssssssssss.ssssssssssssssssssssssssssss [ 37%]
ssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
sssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ss.ssssss [ 38%]
ssssssssssssssssssssssssssssss.sssssssxsssssssssssssss.s.sssssssssssssss [ 38%]
ssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssss [ 38%]
ssssssssssss.sssssssssssssssssssssssss.ssssssssssssss.sss.ssssssssssssss. [ 38%]
sss...s.s.sssssssssssssssssssssssssss.ssxssssssss.sssssss.sssssxssss.ss. [ 38%]
sss.ss.ss.ss.s..sss.xsss.ss.ssss.sssss.sssssss..x.xsssssssssssssssss.s.s [ 39%]
s.s.ssxsssssss.ssssss..sssxss.s.sssss.ss.ss.s.ss.s.sss.ss.sssss..sss.sss [ 39%]
sss.ssssxss.sssssssssss.sssss.ssssssssss.sssssss.sssssssssxsss.s.....s.. [ 39%]
.x..xssss.ssss.x...s.x.....s....xsssssssssssssssssssss.s.sssssssssssssss [ 39%]
ssssss........xxs.....s.ssss.x...sssss...s...s.s...xx.ssss.ssss...ssssss [ 39%]
sss.sssssssssssssssssssssssssssssssx..s...s.ssssssssssssssssssssssssssss [ 39%]
...sss.ssssssssssssss.sss.ss.ssssssxs.ss.ss.xssssssss.ssssss.ss.sss.sss. [ 39%]
.ssss.s.sss.xs.sssssssssssssssssssssssssssssssssss.sssssssssssssss.ssss. [ 40%]
.ssss..sssssssssss..sss.....ss.sss......sssss.x....xx....s.sssss.s...... [ 40%]
..x.sssss.s.ssssssssssssssssssssssssssssssssssss.sssssssssss.sssxs.ssss. [ 40%]
s.ssss.ss.ss.sxsssss.sssssss..sssss.ssss.sss.ssxsssssss.xx..x.ssss..s.ss [ 40%]
sss...x........s...ssssssssssssssssssssssssssssss.sssssss.xx.sssssssssss [ 40%]
ssssssssss.sssssssssssssssssssssssssssssssssssss.sss.s.ssss.ssss.sssssss [ 40%]
sssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssss.s.ssssss. [ 41%]
sssssssssss.sssss.s.ss.sss.ss.s.s.ssssxss.ssss.ssxs.sss.sss.sssxssssssss [ 41%]
s.ssss.ssss.ss.ssss.ssss.ssxss.ssssssss..sssssssssss.ss.ssssssss..ssssss [ 41%]
sssxsssxss.ss.ssss.ss.sss.ssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
sssssssssssssssssxsss.sxs..ssssss.sss.s.ss.ssss.s.xss.ss...s.s.sssss..xs [ 41%]
sssss..ssssss.sssss.sss..sssssxssssssssssssssssssssssssssssssssssssssssss [ 41%]
.ssssssss.ssssssssssssssssssssssssssss.ssssssssssssssss.sssssss.ssssssss [ 41%]
ss.ssssssssssssss.sss.sssss.ssx.ssssssssss.sssssss.sssssss.ssssssssss.xx [ 42%]
.ssssssssxss.ss..sss..s.sssssss.sss..sssssssssssssssssssssssssssssssssss [ 42%]
sssssssss.ssssssss.sssssssssss.sssssssssssssssssssssssssssssssssssssssss [ 42%]
sssx.sssssssssssss.sssssss.sss.ssssssssssssssssssssssssxsssssssssssssssss [ 42%]
sssssssssssssss.xsssssssssssssssssssssss.s.ssssssssssssssss.ssssssssssss [ 42%]
sssssss.ssssssssssssssssssssssssssssssssss.sssssssssssssssxsssssssssssss [ 42%]
sssssssssssssssssssssssssssss.ssss.sssssssssss.ssssssssssssssss.ssssssss [ 42%]
sssssssss.ssssxsssssssssss.ssss.sssssssssssssssssssssxsssssxssssssssssss [ 43%]
ssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
sssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
sssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 44%]
sssssssssssssssss.ssssssssssssssssssss.sssssssssssssssssssssssssssssssss [ 44%]
sssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.s [ 44%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 44%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 44%]
.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssss [ 44%]
sssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssss [ 45%]
ssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssss.ssss [ 45%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 45%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 45%]
sssssssssssssxsssssssssssssss.sssssssssss.ss.s..ssssssssssssssssssssssss [ 45%]
sssssss..s.sssssssssssssss.ssss.xssssssssxsss...s....sssssssssssssssssss [ 45%]
ssssssss..sssssxss..sxsssssssssssssssssssssssssssssssssssssssssssssssss. [ 45%]
s.ss.ssxsss.ssxxsss.ssssssssssssss.sss.ss.sss.s.s..ssssss..sss..sss.ss.s [ 46%]
sss.s.sss.s.sss.sss.ssxss.ss.ss.xsss.s..ssss.sssxss.ssssss.sssssssxss..s [ 46%]
xss.ss.sss..sssssss.sss.sssssss.ssssssssssssssssssssssssssssssx.ssssssss [ 46%]
sssssssssssssssssss.ssssssssss....x...x.ssssssssssssxsxsssssssssssssssss [ 46%]
sssssssss.s.xssssssssssssssssssssssssssss.sssss.xsssssssssssssssssssssss [ 46%]
ssssss..ssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssss.... [ 46%]
.ssssxs.sssssssssssssssssssssssssssssssssss..ssss.s..s.s.xx.s...xsssssss [ 46%]
ssssssssssssssssssssss.s.s.ss.sx.sssssxs..sssss.sss.ssss.ssss.ss.sssss.s [ 47%]
sssssss.s.sssssss.ssss.sxss...sss.sssss.ss...ssss.ssxsss.ss.sssxs.ssssss [ 47%]
ss.xsssssss.sss.ss.ssssxsss.ss..ss.s.sssssxsssssss.ssssss.s.x.sssss.s.xx [ 47%]
xxxx.s..ssss.s.s.x.....ssss..s.x..ssssssssssssssssssssssssssssssssssssss [ 47%]
ssssssssssss.s.ssssssssssssssssssssssssssssss.sssssxssssssssssssssssssss [ 47%]
ssssssssssssssss.sssssssssssssssssssssssssssxsssssssss.sssssssssssssssss [ 47%]
ssss..sssssssssssss..ssssssssssssssssssssssss.ssss.sssssssssssssssssssss [ 47%]
ssssssssss.ssssss.ssssss.ssssssss.sssss.ss.ssssss.ssssssssssssssssssssss [ 48%]
ssssssssssssssssss.ssssss.s.ssss.ss.sxsssssss.ssss.sssssssssssssssssssss [ 48%]
sssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss.sssssss [ 48%]
sssssssssssss.sssssssssssssssssssxssssssssssssssssssssssssxxssssssssssss [ 48%]
sssssssssss.sssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssss [ 48%]
s..ssssxsssssssssssssxsssssssssssssssssssssssssssss.s.ssssssssssssssssss [ 48%]
sssssssss.ssss.ssssss.sss.ssssssssssssssss.ssssss.sssssssssssssss.ssssss [ 49%]
ssssssssssssssssssss.ssssssssssssssssssssssssssss.sssssssssssss.ssssssss [ 49%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 49%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 49%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 49%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 49%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssss.ssssss [ 49%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 50%]
sssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssssssssssssss.sssssssssssssssssx.s.ssssssss.s..s....s.xx.x.x.ssss [ 51%]
.s.xxs.....xx.....s..s.s.xx.xs.x..s.s......s.s.x.s..s.s.s.x.xsssss.s.sss [ 51%]
s..s.xx.ss...ss.sss.xs.s..sssss.xs...xxs.s.s.xssssssssssssssssss.sssxsss [ 51%]
sssssssssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssssssss [ 52%]
sssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss. [ 52%]
sssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 52%]
ssssss.ssss.sss.s.ss.xssss.sss.sssssss.ssss..x.s.xs.s.s..s.sssssssssssss [ 52%]
sssssssssssssssss.ssssssssxsxss.sss.sss.ssxsss.ss.ss.ssxsssssssssss.sss. [ 52%]
ssssss.ss.sss.ssxsss.s.sssssssxssssss.sssss.ssssssssssssssssssssssss.sss [ 52%]
sssssssssss.s.sssss.ssxss.s.ssssxssxs.xssssssss.s.s..ssssssxssxssxsxssxs [ 52%]
ss.sxsss.sss.ss.sxss.ss..sss.s.xs..s.x.s...xxsssss.xs..xxs.s.s..xs..s..s [ 53%]
ssssssssssssssssssssssssssssssssssxs.sssssssss.ssxsssss.ssxssxssss.ss.s. [ 53%]
sss.ssx.sssssssssssssssssssssssssssss.sssssssssssss.sss.ssxxssssxssxs.ss [ 53%]
.ssxsssssss.sss.sss.sssss.sssss.ssxssxssxssxs.sssss.sssxsxssxss.sss.sxx. [ 53%]
sssssss.sss.s.sss.ssssssssssssssssssssssssssssssssssssssssssss.ssssss.xs [ 53%]
xsssssssssssssssssss..s...s.xssssssssssssssssssssss.s.xsssssssssssssssss [ 53%]
sssssssssssss.ssss.sss..xxxxx...xs.sssssssssssssssssssssssssssssss.sssss [ 54%]
s..sssssssssssssxssss.ssxsss.ssssss.ss.sssssssxsss.sss.sssssssx.sssss.xs [ 54%]
ssssxsss.ssss.s.sssssssssssssssssssssssssss.s.ssxssxs.sxssssss.sssxsxsss [ 54%]
.ss.sss.s.ss.s.xsxsxs..ssxssssss.sssss.sss.sssssssssssssssssssssssssssss [ 54%]
ssssssssssssssssssssssssssssssxssssssssssssssssssssxsssssssssssss.sssss. [ 54%]
s.ssssxsssssssssssssssssssssssssssssssssssxs.sssssssssssssssssssssssssss [ 54%]
sssssssssssssssss.ssss.ss.sss.ssxs.xsssss.ss.sssssxsx..s..xxs.s.x.xsx..x [ 54%]
..xxxxxs..s..xs.sssss..sssss..xxxxxsssssssssssssssssssssxxs.xssxss.sx..s [ 55%]
.......sssssssssssssssssssssss.sssssss.sssxsssssssssss.sssss.sssssssss.x [ 55%]
.sssssxsss.sss.ssssxsxsssxxsss.sxsss.s.sssssssssssssssssssssssssssssssss [ 55%]
sssssssssssssssssssssssssssssssssssssssssxss.ssssssssssssssssssssxssssss [ 55%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssss.ssssssss [ 55%]
ssssssssssssssssssssssssssssss.ssssssssssssssssxss.sssssssssssssssssssss [ 55%]
sssssssssssssssxsssssssssssssssssssssssssss.sssssssssss.s.ssss.xssss.s..s [ 55%]
sssssxssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss.sssss [ 56%]
sxss.sxs.ssss.ssss.ssxssssssssssssssssssssssssssssssssssssssssssssssssss [ 56%]
ssssssssssssss.sssssssxss.ssssssssssssssssssssssssss.sssssssssss..ssssss [ 56%]
sssssssssssss..sss.sssss.ss.sssss.sss.sssxssss.sss.sssss.ssxss.ssssssss. [ 56%]
.xssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 56%]
s.sssssssssss.sssssssssssssssssxssss.ss.xsssssssssssssssssssssssssssssss [ 56%]
ss.ssssssssssssssssssssss.ssssssssss.s.sssxsssss.sssss.sssxxssssxssxss.s [ 56%]
ssxssxs.ssssssss..sssss.s.sssss.sssss.ssss.sss.ssss.sssxss.ss.ssssxss.sx [ 57%]
ss.sss.xxsssss.sss.ss.sss.s.ssss.sss.ss.ssss..sss.sssssxs.ssxsssss.xssss [ 57%]
sxss.ss.sssxss.ssx.ssss.sssss.sssssssss.sss.sxsss.sssssxss.ssss.ssss.sss [ 57%]
.sss.sss.sssxssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssss [ 57%]
sssx.ssxssssss.sss.ssssxsssssssss.s.ssss.ss.ssxsssssss.ssssssss.sssxsss. [ 57%]
sssxsssss.sssssssssss.ssssssxssx.sss.sss.ss.xsssxxssssxssxsss.sssxsss.ss [ 57%]
xssss.s.s.sssxssss.s.ssssssss.sssss.ssssss.sssssss.sssssss.sssss.sss.ss. [ 58%]
ssxssxssss.ssxsxssxsssss.ssxsssxxssxs.ss.sssss.ssxsxsss.ssxss.ss.ssxsss. [ 58%]
sxsssxssss.sss.ssssxssss.ssxssss.s.ssss.ss.s.sxsss.ssss.ssxssxssxsssss.s [ 58%]
ss.ssssxs.sssssx.ssssssssssssssssssssssssssssss.ssssssssssssssssssssssss [ 58%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssssss [ 58%]
sssssssssssssssssssss.ssssssssssxssxssssssssssss.xsssss.ssssssssssssssss [ 58%]
sssssssssssss.ssssssssssss.sssssssssssxsssssssssss.ssssssssssssssss.ssss [ 58%]
sssssssssssssssssssssssss.sxsssssssss.ssssssssss.ssssss.sssss.s.ssssss.s [ 59%]
sxsssss.sxsssss.ssssssssss.xsssss.sss.s.sss.ssssxss.sssxs.ssxs.ssssxs.x. [ 59%]
xssss.xs.s.s.x.sssssssssssssssssssss.xs.xxxs.xsss.xx..xs.s.s.xxxxxs.ssss [ 59%]
.xxxxs.xxxs..xxsssss.xx.xxxxsssss.xs.s..s....sssssssssssssssssssssssssss [ 59%]
sssss.sxssss.sssxsxsssxsss.ss.sss.sssss.ss.s.ssss.ssss.sxsxssss.ssssss.s [ 59%]
s..sss.s.ssss.sssssssxsssxsxsssxssxssssss.ssssssssssssssssssssssssssssss [ 59%]
ssssssssss.xssssxssxsxsss..xs.ssssssxssxsxssxsss.sss.ss.sssxssssss.xssss [ 59%]
sssxs.xss.sssssss.s.sxsss.ssxsss.sss.ssss.ssssssss.sss.sxs.x.xxx.sxsssss [ 60%]
sssssssssssssssssssssssssssssssssssss..xxxs.s.xs.s.xxxx..ssss..xx.ssssss [ 60%]
sssssssssssssssxxs..xxx.s.xxs.xx.xxxs.xs...xssss.s.xssss..xxs.ssss.xs.ss [ 60%]
sssssssssssssssssss.xs.s.ssssssssssssssssss..sxs.sxsxssss.sx.sss.xs.ssss [ 60%]
ssssssssssssssssss.ssssssss.ssssxssssxs.sss..x.sss.sxxxs.sxxsxssssss.sss [ 60%]
sssxss.s.ss.ss.sxs.sxsssss..sssss.sxs.sssssssssssssssssssssssss.ssssssss [ 60%]
ssssssssssssssssssss.ssssssss.ssss.sssxss.ssxs.sssssssssssssssssssssssss [ 60%]
sss.ssss.sss.ssss.xsssss..ssxsxs.sxsxss.ssxss.xss.sxs.sssxxsssxssssss.ss [ 61%]
ss.ssssss.xs.xssss..xxs.ssss.sssssssssssssssssss.s.ssx..ss.s.ssssss.ssss [ 61%]
.xx.xxxssss.x..s.s.s.sssssssssssssssxsssss.ssxs..xss.sxs..ssss.ss.xxs.xs [ 61%]
sssssssssssssssssssssssssxss.ssxssssxssssxsxsss.ssssss.s.sss.sssxsss.ssx [ 61%]
s.s.ssxssss.sssx.ssxsssxss.s.ssxssssxss.ss.ssssxsssxsss.sss.sss.sxsss.s. [ 61%]
ssssssss.ssss.ssxss.xsssssxssxsxsssssxsssxssssssxssxs.sssssssxsssxxsssss [ 61%]
.ssss.ssss.ss.sssx.ssssss.ss.ssxxssssxssxsss.sssss.sssssxsssxssssssxsssxs [ 61%]
ssssss..ssssssxsssxss.sssxssxss.ssssssxsxsssxsss.sssssxssxs.ssss.ss.ssxs [ 62%]
.sssss.ssss.ssssxxssss.s.sssxsssssss.ssssssx.sssxssxsssssxss..ssxssxssss [ 62%]
.ssxssxssxsssssssssssssssssssxssssssssssssssssssssssssxssss.sss.ssssssss [ 62%]
s.ssssxssss.ssss.sssxsss.ssxss.xsssssss.sssssxssx.ssss.ssssssss.sss.s.ss [ 62%]
ssxsssxssssxss.sssss.sxsxssxsssssss.s.xssssssssss.sssss.sssxxsss.ss.ssss [ 62%]
ssss.sssss.sss.sx.sssxsssxsss.sssxsxss.sss.sxssxsss.ssss.ssxssxsss.sss.s [ 62%]
ssxssssssssxsssssxsssxssssss.sxxssssxss.ssss.xs.ssssxssss.sssss.sssss.ss [ 63%]
sss.sssssssxsssxsssssss.xssss.sssssssssssxsss.ssxsssxsssssssssssssssssss [ 63%]
sssssssssssssssssssssssssssssssssssssssx.ssssssx.ssxsssxssssxsxxssss.ssss [ 63%]
.sssxs.sssss.sssxsxssxsssssss.ss.ssssssssssssssssssssssssssssssssssssx.s [ 63%]
ssssssss.sssxxssss.sssxsssssssssssssssssssssssssssssssssssssssssssssssss [ 63%]
ssssssssssssssssssssss.sssss.ssss.s.ssssxs.ssssss.ssxssxsss.xssxsx.ssss. [ 63%]
sssxsxsssss.sssxs.ssxss.sssxsxss.sssss.ssssssxss.ssss.ssss.ss.ssssxssxss [ 63%]
ssss.ssss.s.ssssxssssssssssssssssssssssssssssssssssssssssssssssssssssss. [ 64%]
ssssssssssssssssssssssssssssssxssssssxssssssssssssssssssxsssssssssssssss [ 64%]
ssssxsssss.sssssssxssssssssssssssssssssssssssssxsssssxssssssssssssssssss [ 64%]
ssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssss [ 64%]
ssssssssssssxssssssssssssssssss.ssssssssssssss.ssxsssssssss.ssssssssssss [ 64%]
ssssssssssssssssssssssssssssssssssss.sssss.sssssxssssssssssssxsssssssssx [ 64%]
ssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 64%]
sssssssssssssssssssssxssxsssssssssssssssssssssssssssssssssxssssssssss.ss [ 65%]
ssssssssssssssssssssssssssssssssssssssssss.ssssssssssssxssssssssssssssss [ 65%]
ssssssss.sssssssssssssssssssxssxss.sxsxsssssssssssssssssssssssssssssssss [ 65%]
sssssssssssssss.xxs.xxx.s.xssss.s.xssss.ssss.xxxssss.s.xxx.sxx..xsss.s.x [ 65%]
.sssssssssssssssssssxssssss.sxsxss.ssxsss.xxxxxs.sssssssssssssssssssssx. [ 65%]
.xs.s.x.ssss..s..sssssssssssssssssssss.s.xx.xxx.xs.xssss.ssss..s.xxxxxx. [ 65%]
xxs..s.xxsssssssssssssssssssssxxs.sssssssssssssssssssxxs.sssxsssss.ssxss [ 65%]
ssssxss.ss.ssxssxsssxsssxsssss.sssssss..ssssssssssssssssssssssssssssssss [ 66%]
sssssssssssssssssssssssssssssssssssss.sss.sxssss.sssss.ssxs.sssxsssssxss [ 66%]
sssxssss.xxxs.xs..xs.xxs.xssxss.ssss.s.xxs.s..s.sxxxxssss..xssss...xxxxx [ 66%]
.ssss.xss.s.xxs.xxxxxssss..xxxxsxx.xs.xs.s.xssss....s.ss..x..xss..x.xsxs [ 66%]
xxxsx..ssss..x.s.xxxxxs..xxxssss.xxxs.xx.ssss..xxxxxxs.xxssss.ssssssssss [ 66%]
ssssssssssxsxxsxsssss.sss.sxxsxxs..xxxs.xxx.s.xx.sxxxxxssss.xssss..sxxsx [ 66%]
..s.sss.s.xs..s.xx..xs.xxsssssssssssssssss.ssssssssssssssssssxssssssssss [ 67%]
ssssssssssssssssssssssssssxsssxssssssssssss.sssssxsssssssssssssssssssssss [ 67%]
sssssssssssssssssssssxssssssssssssssssssssssssssssssssssssssssssssssssss [ 67%]
ssssssssssssssssssxssssssssssssssssssssssssxssssss.sssssssssssssssssssss [ 67%]
ss.ssssssssssssssssssssssssssxssssssssssssssssssssssssssssssssssssssssxs [ 67%]
sssssssssxsssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssss [ 67%]
ssssssssssssxsssssssss.ssss.ssssss.sssssssssssssssssssssssssssssssssssss [ 67%]
sss.sssssssssssssssssssssssssssssssxsssssssssssssxsssssssssssssssxssssss [ 68%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ss.sss [ 68%]
sssssssssssssssssssssssss.ssssssssssssssssssssssssssssxsssssssssssssssss [ 68%]
sssxsssssssssssssssssssssxsssssssssssssssssssxsssssssssxssssssssssssssss [ 68%]
ssssssssssssssssssssssxssssssssssssssssssssssssssssssss.ssssssssssssss.. [ 68%]
ssssssssssssssssxssssssssssssssssssssssssssssssss.s.ssssssssssssssssssss [ 68%]
sssssssssssssss.ssssssssssxxxssssssssssssssssssssxssss.ssssssssssssssssss [ 68%]
ssssssssssssssssxssssssssssssssss.ssssssssssssssssssssssssssssssssssssss [ 69%]
sssssxsssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssxsssssss [ 69%]
ssssssssssssssssssssssssssssssssxsss.xsssssssssssssxssssssssssssssssssss [ 69%]
ssssssssss.xsssssssssssssssssxssxsssssss.ssssssssssssssssssssssssss.ssss [ 69%]
ssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssss [ 69%]
sssssssssssssssssssssssss.sssssssssssss.ssssssss.sssssssssssssssxsssssss [ 69%]
sssssss.sssssssssssssssxssssssssx.ssssssssssssssssssssssssssssssssssssss [ 69%]
ssssss.ssssssssssssssssssssssssssssssssss.sssssssssssssssssssxsxssssssss [ 70%]
sssssssssssssxssssssssxsssssssssssssssssss.sssssssssssssssssssssssssssss [ 70%]
ssssssssssssssssssssssssssxsssssssssssssssssssxss.ssxsssxxssssssssssssss [ 70%]
sssxxss.ss.sxssxssxsxxssss.xxs..s..xxxs.xx.ssss.xs.xxxxssss.xxs.sssss..x [ 70%]
xxxs.xxs..xxxssss.xxs.s.xxxxxxx.s.xxs.sssssssssssssssssssss.s.ssssssssss [ 70%]
ssssssssxsxsxxxssxsxxssssss.sssx.xs..x..xsss.xss.xxxxxxssss.xxs.s.x.xxxs [ 70%]
.ssss.xs.s.xssss.sssssssssssssssssssss.xxx.xxxsssssssssssssssssxxxxs.s.x [ 70%]
xxxxx.xx.xxxxxx.xxx.ssss.x.s.sssssssssssssssssssssxs.sxssssss.sssxssssss [ 71%]
ssssssssssss.s.xssssssssssssssssssssssssxsssssss.sssss.sssssss.sss.ssss. [ 71%]
ssssssss.s.sss.ssxsss.sssssss.xxx..xxxs.xxxxxx.ssssssssssssssssssssssss. [ 71%]
ss.ssxssssssssssssssssssss.ssssssssssss..sssssssss.sss.sxxssssss.sssxx.x [ 71%]
..xxxxxsxssss..ssss.xxx.xxxxx.x.ssss.x.xxxx.x.xxssssssssssssssssssssssxs [ 71%]
s.sssssxsxsxxsxsxsxxsxsxs.xssxssxsssssssss.sssssssssssssssssssssssssssss [ 71%]
sssssssssxsssssssssssssssssssssssssssss.sssssssssssssssssssssxsxssxssxsx [ 72%]
xxxxx.sssssssssssssssxssssxsssssssssss..ssss.xssss.xxssss.s.sss.xxxxx.xx [ 72%]
xxxx.xxxxxssss.xxxx.x..xxxxxxx.xxssss.xxx.ssx.ss.x.x.xssss.x.xxxxxxxxsss [ 72%]
s.xxxssss..xxxxssss.xssss.xxxxxxxxxxxxxxxxx.xx.xxxxxxx..xssss..xxxssssss [ 72%]
sssssssssssssxxsxxsxxs..sxxsxssxsx.sxsxxsxsxsxssxsxsxxsxxsxxsxsxsxsxsxss [ 72%]
ssxxxxssss.xxxxxxxxxssss.xsssss.xssss..xxxxssss.xxxssss.ssss..x.xxxssss. [ 72%]
xxxxxxxx.ssssssssssssxxxxxxxxx.xx.sssssssssssssssssss.sxssssss.sxssxxxss [ 72%]
sxxxxxssss.ssss.xxxxssss.xssss.xxx.xx.xx.xxxx.xxx.xxxxxxssss..xxxxxxx.xs [ 73%]
sss.xsssssssssssssssssssssssssssssssss.xsssssssssssssssxssxssssxsssxsxss [ 73%]
xs.ssssxssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 73%]
ssssssssssssxsssssssssssssssssssssssssxssxsssxxxssss.ssssxssxss.ssxss.ss [ 73%]
sssss.sssss.sssssss.ssxsxssss.ss.sssxssxssssss.xsssssssxsssxxssssssxsssx [ 73%]
ssxsxssssssss.ssssxsxxssssxssxssxsssssss.sssssssxsssssxss.sxssssssssssss [ 73%]
sssssssssssssssssssssssssssssssssssssssssxsssssssssssssxssssssssss.sssss [ 73%]
xssssssssssssssssssxssssxsssssssssssssssssssssssssssssssssssssssssss.sss [ 74%]
sssssssssssxssssss.sssssxsxs.sxssxxs.ss.xsxxsxs.s.ssssxssssss.ssssss.xss [ 74%]
ss.sssssss.ss.s.ssssxssxsssssxsssxssxsxssssxssxssssss.xsssssxssssssss.ss [ 74%]
ssssss.ssssssxsssxssxsxxssssxsssxsss.ssxsssss.xsssssssxssxssxsssxssxsssx [ 74%]
sssxss..ssssxssssxsxsssxssxssxs.ssxsssssssssssssssssssssssssssssssssssss [ 74%]
sssxsssssssssssssssxsssxsssxssxsss.ssxssss.sssssxssssssssxssss.ssssssss. [ 74%]
sssssxssxssxssxs.ssxsxssxsssssssssssssssssssssssssssssssssssssssssss.sss [ 74%]
ssssssssssss.sssssssssssssxsssssssxssssssssssssssssssssssssss.ssssssssss [ 75%]
ssxssssssxsssssssssssssss.ssssssxssssssssssssssssssssssssxsssxssxssxxssx [ 75%]
ssssxssssssxssxsxssxsxsssxssx.sssxssssxsssssssss.sssss.sssxsxsssxsssxsxs [ 75%]
ssxsssxxsssxssxssxssssssss.sssxsss.ssxs.ssxssxsssxssssxsssssss.sssssss.s [ 75%]
.sxsssxssss.sssssssxxssssxssssxsssxx.ssssssxxxssssxsssss.sssssxsssxsxssx [ 75%]
xsssxss.sxsssxssssss.ssssssssss.ssssssxsxsssssxxsssssxssxs.ssxsssxs.xsss [ 75%]
xssxssxsssssssssssssssssssssssssssssssssxssssssssssssssssssssssssssssx.s [ 76%]
sssssxssxsxssssssxssxsxssss.sssssssxsssssxxsssssssxssssxsxsss.sxssssssxs [ 76%]
xsssxsssss.xsssssxs.ss.ssxsssxssssss.ssssxsxssxxxsssssssxsssssxssxsssxss [ 76%]
xssssss.ssssxsxssxsxs.xsssssssss..ssss.xssxssssxssssss.sssssxs.sssxssxsss [ 76%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssxsssssssxsssssxxs [ 76%]
sxssxssssssss.xssss....xxxxxxxxssssxxxxxssss.xxx.ssss.x.x.x.xxssss.xxxxx [ 76%]
xxxxxxxssss.ssss.xxxxxxxxxxxxxxx..xx.xx.xxx.ssss.xxxxsssssssssssssssssss [ 76%]
.xssssssssssssssssssssssssssssssxxxsxsxsxsx.sxssxxss.sssssssssssssssssss [ 77%]
ssxsssssssssssssxssssssssssxsssss.sx.ssxxsxsssxsxsxsxsxsxsxsxsxsssxssxxx [ 77%]
xx.xxxxxxxssss.xxxsssssssssssssssssssxsxsxxsxsxxsssssss.ssxxxxx.ssss.sxs [ 77%]
ssssssssssssssssssssxsx.sssx.xxxxxssss..xxssss.xxxxxx.ssssssssssssssssss [ 77%]
sssssxsxsxssss.ssss.xssssssxsxssx.sxxsxxss.ssxsxsxsxs.sxsxssss..sssssxsx [ 77%]
.sxxsxsxsssssssssssssssssssssssssssssxssssssssssssssssssssssxsssssssssss [ 77%]
s.xsxsssxsxsssss.sssssxxsxssss.ssxssxxs.sxsxsss..xssssssssssssssssssssss [ 77%]
.xssssssxsxsxxsxxsxssxsxsxxx.xxxssss.xxxx.x.xxxxxxxx.xxssss.ssssssssssss [ 78%]
sssssssss.ssssssssxssssss.ssssssxs.xssssxsssssss.ssxxsxssxs.xx.xxxssss.x [ 78%]
ssss.ssssssssssssssssssssssssssxssss.ssssss.ssss.ssssxsssx.xssssssxsssxs [ 78%]
sxsssxsxssssxssxsxssxsxsssxssxssxsssssssss.sssxssxsxssxxsssxxxs.sxxsxsxs [ 78%]
xxs.sxssxssxsx.s.sxsxxsssss.xsssxsss.ssssssssssssssssssssssssssssssssssx [ 78%]
ssssssssssssssssssssssssssssssssssssssssssssssssssxsxsssssssss.s.xs.ss.s [ 78%]
sx.sxss.sxsss.ssxssxsssss.ssssssssss.ssss.sxsxxxssss.xxxxxxxxxxssss.xx.x [ 78%]
xxxssss.xxxxxxxxxxxsxsss.xxsssssssssssssssssssssssssssxxssss.sxsssxsxxxx [ 79%]
.xxx.x.xxxssss.ssss.xxssssssssssssxsssssssssssssssxsssxsxsssxssxsxssxssx [ 79%]
sss.ssssssss.sss.xssssssssxsssss.sxssssss.xssssssssxssxssxs.ssssxssssss. [ 79%]
sssss.ssssxsssxsssxs.ssxsxssxssxx.xxsssssssssssssssssssssxssss.sssxsxsss [ 79%]
ssssssssssssssssssssssssssssssssssssss.ssssssssxsssssssssxssxssss.ssssss [ 79%]
sssssssssssssssssssxssssssssssssssssssssssssssssss.sssssssssssssssssssss [ 79%]
ssss.sssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssss [ 79%]
sssssssssssssssxsssssss.sssssssssssssssssssssssssxsssssxssssssssssssssss [ 80%]
ssssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxxss [ 80%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxssssssss [ 80%]
sss.sssssssssssssssssssssss.sssssssssssssssssssssxsssss.ssssssssssssssss [ 80%]
sssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssssssxssssss [ 80%]
sssssssssssssssssssssssssssxxssssssssssssssssssssssssssssssssssssssssssss [ 80%]
ssssxsssssssssssssssssssxsssxsssssssssssssxsssssssssssssssssssssssssssss [ 81%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 81%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 81%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 81%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 81%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 81%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 81%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 82%]
ssssssssssssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssss [ 82%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 82%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 82%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 82%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 82%]
ssssssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssss [ 82%]
ssssssssssssssssss.xssssx.ssssssssssssssssssssssssx.sss.ssxsxssxsss.ssxs [ 83%]
sssxsx.ssssssssss.xsss.xs.sxsxs.xsx.ssxsssssss.xxxx..xxxxxsssssssssssxxx [ 83%]
xxxxxxx.xx.xxxxssss.x..ssss..xxxxxxxxxxxxxxxxssss..xxxxxssss.xx.xxxssss. [ 83%]
x.ssss.xxxxxxxxssssx.xxxssss.xxx.xxxxxxsssss.sss.xxxxxxx..xxxsssssssssss [ 83%]
ssssssssssxsssss.sssxsssss.ssssssss.sssxssssssssssssssssssssssssssssxsss [ 83%]
sssssssssssssssssssssssssssssssssssss.xsssxssssssssssssssssssssssssxssss [ 83%]
ssxssxxssss.xxxxxxx.sssssssssssssssssssssxsssx.ssssss.ssxsssssxsxsssxssx [ 83%]
.sssssss.ssssx.xxxxxxx.xxssss..xxxxxxxxxxxxssss.xxx..xssss.xx.xxssssssss [ 84%]
ssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssss [ 84%]
sssssxssxssssssssssssssssssxsssssssssssssssssssssssssssssssssssssxssxsss [ 84%]
xsssxssxssxsxsssxsxsssxsssssssssssssssssssssssssssssxsxssssssxssssssssss [ 84%]
.xssssxsxx.ssxsxsxssssxsssss.ssxssxsxxssssss.sssxsxxxssxs.sxsxsxxssxsxss [ 84%]
xsxxxxxxxssss.x.x.ssss..xssss.ssss..xxxxxxs.xxxxssss.xx.xxxxssss.xxxxxxx [ 84%]
xxxx.xssss.xssss.xxxx.xxxxx.ssssssssssssssssssxsxsxssss.ssxsssss.sss.sss [ 85%]
sxssss.ssxsxsxsxsxsx.sxssxsssx.xxxssss..ssssx.xx.x.xxxxssss.xxssss..x.xx [ 85%]
xxxxx.x.xxssxsssssssssssssssssssssssssssxssssssssss.sssssss.sssssxssxsxsx [ 85%]
sxxxss.ssxsxssssssssssssssssssssssssxsssssxssxsssssssssss.ssssssssssssxs [ 85%]
sssxssssxsssssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssxs [ 85%]
ssxsxsssxssxsxx.x...xxssss.xssss..xxssss.xssss.xxsxsss..xxxxxxxxxxxx.xxx [ 85%]
xxx.xxx.ssss.xxxxxxxxssss.xx..x..xxsxxx.xxxxxssssssssssssssssssssssssssx [ 85%]
sxssssssxssxssxssxsssxssxsxsssxsss.ssssss.sssssssss.ssssxssxsssssssss.ss [ 86%]
xssssssssss.ssssxsxsxssxsssssss.sssssxssxsxxssssxs.sssssssss.ssssxssssss [ 86%]
ssssssssssssssssssssssssssssssssxsssssssssssssssssssxssxxsssssxsssxsssss [ 86%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssssss [ 86%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssss [ 86%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 86%]
sssssssssssssss.sssssssssssssssssssssssssssssssssssssssssxssssss.sssssss [ 86%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
sssssssssssssxssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 88%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 88%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 88%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 88%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 88%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxssss [ 88%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 89%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 89%]
ssssss.sssssssssssssssssxxxsssssssssssssssssxssxxss.sssss.ss.ssxsssss.sx [ 89%]
xxxx.xx..ssssssssssssssssssss.ssssssxss.ssssssssssssssssssssssssssssssss [ 89%]
ssssssss.sssss..sx.sxs.s.sxssxsxss.ssxsxxs.xs.xssxs.xsssss.sssxxss.xxxxs [ 89%]
sss.xssss.x.xx...xxxxxxxxxxx.xxssss.xxx.xx.xxxxxxxxx.xxxx.xxssss.xxxxsss [ 89%]
s.x.xxxxxxxxxxxxxxxxxssss.xxxxxx.x..xxxxxxxxxxxxssss.xssss.xxxssss.ssss. [ 89%]
xxxxxxx.xxssss.ssss.xxxxxxxxxx..xxxxxxx.ssss.xxxxxxxxx.sssssssssssssssss [ 90%]
ssssssssssxs.ssss.xx.xxxxxxxxxxxxxx.ssss.xxxxssss.xxxxxxxxxxx.x.xxxssss. [ 90%]
xxxxssss..xxxssss.ssss.xxxxxssss.xxssss.xxxxxxxxx..x.xxssss..xxxxxxssss. [ 90%]
xxxssss..xxx.xxssss..xxxxx.xxxxxsssssssssssssssssxsxsxxsssss.sx.s.xsxxss [ 90%]
sxssxxxxxssss.xxsssssssssssssssssxssxsxssx.sxxsxxsxsxssss.ssssxs.sxsxxxx [ 90%]
xxssss.xss.ssss.ssss.xxxssssxxssss.ssss.x.xxxxssss..xxxx.x.xxxxxxsssssss [ 90%]
sssssssssxs.sxsxsxxsxsxsssss.ssssssssssssssssss.ssssssssssssssssssssxsss [ 90%]
ss.xsssssxsss.sssss.x.ssssxsxssss.xssss.x.xx.xxssss.xxxxxxx.xxxxssss.xxx [ 91%]
xxxxxx.ssss..xxssss.xxxssss.xxxx.x.xxxssss.xxx.xxxx.xxxxx.x.xxx.xxxx.sxs [ 91%]
ss.xxxxss.xxssss.xssssx..xxxxxxssss..xssss.xxxxxxssssssssssssssssssssxsx [ 91%]
xsxsxxssssss.xsssxsxssxsxsxsxsxxssxxx.ssss..ssxss.xssss.xxxxxxxxxsssxsss [ 91%]
sssssssssssssssssss.sssxxxxx.xssxss.ssss.xxxx.xx.xx.xxsss.xxxxx.ssss.x.x [ 91%]
xxssssssssssssssxssss.xssssssssssssssssssxssssxsxssssxxx.x.xs..xx.xxxxxx [ 91%]
..s.xsss.xxssss.xxxx.xxxxxxxxxx.xxxxxxxx.xxxxxxssss.sssxxssss.xxssssssss [ 91%]
ssssssssssssssssssssxx..xxxx.xxssss.x.xxxxx.xxxxssss.xssss.xxsxxxxxxxxsx [ 92%]
sss..xx.xxxssssssssssssssssssssssssssxssssxssssssssssssssss.ssssss.sxxss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssssssssxssssss [ 92%]
ssssssssssssssssssxssssssssssssssssssssssssxxssssssssxsssssssss.ssssssss [ 92%]
xsssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssssssssssss [ 92%]
sxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
sxssssssssssssssssssssssssssssxssxssssssssssssssssssssssssssssssssssssss [ 92%]
sssssssssssssssssssssssxssssssssss.ssssssssssssssssssxssssssssssssssssss [ 93%]
sssssxsssssssssssssssssssssssssssssxsssssssssssssssssssssssssssss.ssssss [ 93%]
ssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssxsssssssssssss [ 93%]
sssssssssssssxssssssxsssssssssssssss.sxssssssssssssssssssssssssssssssssss [ 93%]
ssxssssssssssssssssssssssssxssssxsssssssssxsssssssssssssssssssssxxxxxxx. [ 93%]
x.xxxssss.xxxxxxxxx.xsssssssssssss.ssss.sxxxx.xx.xxxsxsss.ssss.xxxxxxsss [ 93%]
s.xxxxxxssss.xssssssssssssssssssssssssxxxxssss.ssss..ssss.xxssss.x.xxx.x [ 94%]
xxxxxx.xxxssss.xx.ssss.xxxs.x.x.x.xxxx.xxx...xxxxxxx..ssss.xsss.xxx..sss [ 94%]
s.xxxxxxxxxssss.....x.ss.xxx.xxssss.ssss..ssss.xxxxxxx.xxxx.ssss..xssss. [ 94%]
ssss.xxxxxssss..x.xxx.xxxxxxxxxxs.ssss..xxx.x.xxxx.x.xx.xx.xxx.xxx.xssss [ 94%]
.xxxxxxx.x..xxxxx.ssss.xx..ssss.xxx.xssss.xx.x.xxxssssssssssssssxxssss.s [ 94%]
ssssssxxxxx.xxxxxxx.xxx.xxssxx..ssxsxxsss.x.ssssssssssssss.sx.xxxxx.xx.x [ 94%]
.xxsssssssssssssssxssssssssssssssssxss.xxsss.xxx.xssss..ssssssssssss.xss [ 94%]
sss..x.xxx.x..xx.x..xxxxxs..xxx..sssssssssssssssssxsssss.x.xxxx.x.xx.xxx [ 95%]
.x.xxxxxx..xxx.xxx.xxs.sss.xxxxxxx.ssss.ssss...xx.xxx..xssss...xss.x.xxx [ 95%]
..sssxxssss.x.x.x...xxxxssss..xssss.x.xssss..xxxxxx.xxx.xxx..x..ssss.... [ 95%]
..x...ssssss.sx..xsss.x...ssss..ssss..ssx.sssss...xss.ss..x.x...x.xssss. [ 95%]
.xx.x.x.xx......x....x.x..x.x......ssss...x..xxx..xx...xxss..ss....xxx.. [ 95%]
xxx..xx..xx...xx...xxx.......sssssssss.s....sssssss.ssx.....x.....xxx.xx [ 95%]
..xx.x.x...x..x...ss...xx...x.....xx.....x..xx.x...x...xxx...x....xx..x. [ 95%]
..xx.....xssss...x.........x.x.x.xssss.....xx.x........x.x............... [ 96%]
...x....................xx.x....x...........ssss..ssss.x........x........ [ 96%]
.......x.ssss....x.x..sssss.............xssss.........................x. [ 96%]
..x.x...............s....................................ssss......x.... [ 96%]
.....x...x..........x..........x...........x........................ssss [ 96%]
.......................................x.........x.x.................... [ 96%]
...............................x...x.....x.............................. [ 96%]
.....ssss..........................x.....x..x........................... [ 97%]
...x.........x...........................x.................x.....x...... [ 97%]
.................xx............ssss...........x..x...xx................. [ 97%]
..ssss......x...x........................x.........................x.... [ 97%]
..x..............x..................x.x................x.......x........ [ 97%]
..x........................x...............................ssss......... [ 97%]
....x................................................................... [ 98%]
...................ssss.................................x............... [ 98%]
...................................x.................................... [ 98%]
........................x.......x..................................x.... [ 98%]
..................x........x..x............x.....................x...... [ 98%]
.......ssss............................................................. [ 98%]
.........................x.....x.......xx....x..x...xx..x............... [ 98%]
...x.......................................................x.x.......... [ 99%]
...x.....x......x.ss...x...............................................s [ 99%]
.sssss.ss.s.s..s..ssss......sss.s.sss.sssssssss..s.s..sss...s.s.....s..... [ 99%]
.................s.....s..........s............s....s...............s... [ 99%]
...s.ss...s..s......................................s...........s....... [ 99%]
...............................s........................................ [ 99%]
.............................sssssssssssssssssssssssssssssssssssssssssss [ 99%]
ssssssssssssssssssssssssssssssss.                                        [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.10-final-0 -----------
Coverage XML written to file coverage.xml

= 8297 passed, 37233 skipped, 3276 xfailed, 20908 warnings in 151.48s (0:02:31) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful


<b>Remaining output truncated<b>


@modin-bot
Copy link

modin-bot commented Jan 14, 2021

TeamCity Ray test results bot

Tests PASSed

Tests Logs
ker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
.--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
.--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
.xx     [100%]--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/worker.py", line 1197, in listen_error_messages_raylet
    threads_stopped.wait(timeout=0.01)
Message: 'The agent on node 376117c0b6d8 failed with the following error:\nTraceback (most recent call last):\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>\n    loop.run_until_complete(agent.run())\n  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete\n    return future.result()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run\n    modules = self._load_modules()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules\n    c = cls(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__\n    self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__\n    prometheus_exporter.new_stats_exporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter\n    exporter = PrometheusStatsExporter(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__\n    self.serve_http()\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http\n    start_http_server(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server\n    httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server\n    server = server_class((host, port), handler_class)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__\n    self.server_bind()\n  File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind\n    HTTPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind\n    socketserver.TCPServer.server_bind(self)\n  File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind\n    self.socket.bind(self.server_address)\nOSError: [Errno 98] Address already in use\n'
Arguments: ()
�[2m�[33m(raylet)�[0m Traceback (most recent call last):
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 382, in <module>
�[2m�[33m(raylet)�[0m     raise e
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 370, in <module>
�[2m�[33m(raylet)�[0m     loop.run_until_complete(agent.run())
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
�[2m�[33m(raylet)�[0m     return future.result()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 151, in run
�[2m�[33m(raylet)�[0m     modules = self._load_modules()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 105, in _load_modules
�[2m�[33m(raylet)�[0m     c = cls(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/modules/reporter/reporter_agent.py", line 153, in __init__
�[2m�[33m(raylet)�[0m     self._metrics_agent = MetricsAgent(dashboard_agent.metrics_export_port)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/metrics_agent.py", line 75, in __init__
�[2m�[33m(raylet)�[0m     prometheus_exporter.new_stats_exporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 333, in new_stats_exporter
�[2m�[33m(raylet)�[0m     exporter = PrometheusStatsExporter(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 266, in __init__
�[2m�[33m(raylet)�[0m     self.serve_http()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/_private/prometheus_exporter.py", line 320, in serve_http
�[2m�[33m(raylet)�[0m     start_http_server(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/prometheus_client/exposition.py", line 149, in start_wsgi_server
�[2m�[33m(raylet)�[0m     httpd = make_server(addr, port, app, ThreadingWSGIServer, handler_class=_SilentHandler)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 154, in make_server
�[2m�[33m(raylet)�[0m     server = server_class((host, port), handler_class)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 452, in __init__
�[2m�[33m(raylet)�[0m     self.server_bind()
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/wsgiref/simple_server.py", line 50, in server_bind
�[2m�[33m(raylet)�[0m     HTTPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/http/server.py", line 138, in server_bind
�[2m�[33m(raylet)�[0m     socketserver.TCPServer.server_bind(self)
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/socketserver.py", line 466, in server_bind
�[2m�[33m(raylet)�[0m     self.socket.bind(self.server_address)
�[2m�[33m(raylet)�[0m OSError: [Errno 98] Address already in use
error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.10-final-0 -----------
Coverage XML written to file coverage.xml

= 8297 passed, 37233 skipped, 3276 xfailed, 20678 warnings in 167.93s (0:02:47) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful


<b>Remaining output truncated<b>


@modin-bot
Copy link

modin-bot commented Jan 14, 2021

TeamCity Dask test results bot

Tests PASSed

Tests Logs
ap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:34483'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f25a1254160>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:34483')>),)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:45959'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:45959'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f28742ac670>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:45959')>),)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:35825'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
--- Logging error ---
--- Logging error ---
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:40393'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:35825'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
--- Logging error ---
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
--- Logging error ---
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f697c04b9d0>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:35825')>),)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:37491'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:42343'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
KeyError: 'tcp://127.0.0.1:45029'
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()

During handling of the above exception, another exception occurred:

  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
Call stack:
--- Logging error ---
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:40393'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
--- Logging error ---
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7fbf644790d0>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:40393')>),)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:37491'

During handling of the above exception, another exception occurred:

--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
KeyError: 'tcp://127.0.0.1:42343'
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()

During handling of the above exception, another exception occurred:

  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
Traceback (most recent call last):
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f6115a8d820>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:37491')>),)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
--- Logging error ---
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:40897'
KeyError: 'tcp://127.0.0.1:45029'
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)

During handling of the above exception, another exception occurred:


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
ValueError: I/O operation on closed file.
Call stack:
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7ff314702e50>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:42343')>),)
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
ValueError: I/O operation on closed file.
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7fa2303709d0>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:45029')>),)
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
--- Logging error ---
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:41719'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
--- Logging error ---
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:40897'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f3f9855da60>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:40897')>),)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:41719'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f700455a670>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:41719')>),)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:38663'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:38663'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f8008363ee0>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:38663')>),)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:43345'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
Message: 'Exception while handling op %s'
Arguments: ('register-client',)
--- Logging error ---
Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 741, in _run_callback
    ret = callback()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/tcpserver.py", line 331, in <lambda>
    gen.convert_yielded(future), lambda f: f.result()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py", line 510, in _handle_stream
    await self.comm_handler(comm)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/core.py", line 502, in handle_comm
    result = await result
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5243, in add_client
    await self.handle_stream(comm=comm, extra={"client": client})
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5272, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5010, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7054, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5536, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://127.0.0.1:43345'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/anaconda3/envs/modin/lib/python3.8/logging/__init__.py", line 1088, in emit
    stream.write(msg + self.terminator)
ValueError: I/O operation on closed file.
Call stack:
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/anaconda3/envs/modin/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/utils.py", line 403, in run_loop
    loop.start()
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 199, in start
    self.asyncio_loop.run_forever()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 570, in run_forever
    self._run_once()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/base_events.py", line 1859, in _run_once
    handle._run()
  File "/root/anaconda3/envs/modin/lib/python3.8/asyncio/events.py", line 81, in _run
    self._context.run(self._callback, *self._args)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 688, in <lambda>
    lambda f: self._run_callback(functools.partial(callback, future))
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/tornado/ioloop.py", line 761, in _run_callback
    app_log.error("Exception in callback %r", callback, exc_info=True)
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f55bc1c83a0>, <Task finished name='Task-27' coro=<BaseTCPListener._handle_stream() done, defined at /root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/comm/tcp.py:493> exception=KeyError('tcp://127.0.0.1:43345')>),)
error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.10-final-0 -----------
Coverage XML written to file coverage.xml

= 8297 passed, 37233 skipped, 3276 xfailed, 20677 warnings in 360.77s (0:06:00) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful


<b>Remaining output truncated<b>


@amyskov amyskov force-pushed the issue-1067 branch 5 times, most recently from 8bd2638 to 46aff86 Compare January 22, 2021 16:53
@amyskov amyskov force-pushed the issue-1067 branch 3 times, most recently from ae42db1 to 6407fe5 Compare February 4, 2021 09:28
@amyskov
Copy link
Contributor Author

amyskov commented Feb 4, 2021

Performance numbers obtained by asv benchmark are next:

  before           after       ratio (lower is better)
   
 0.123±0.005    0.126±0.006     1.03  benchmarks.TimeReadCsv.time_read_csv((1000000, 10))
 2.65±0.03      2.65±0.025      1.00  benchmarks.TimeReadCsv.time_read_csv((5000, 5000))
 
 539±10ms          536±5ms      0.99  benchmarks.TimeReadCsvSkiprows.time_skiprows((1000000, 10), lambda x: x % 2)
  590±4ms          604±4ms      1.02  benchmarks.TimeReadCsvSkiprows.time_skiprows((1000000, 10), array([1, 3, 5, ..., 4995, 4997, 4999]))
  586±9ms          130±6ms      0.22  benchmarks.TimeReadCsvSkiprows.time_skiprows((1000000, 10), array([1, 2, 3, ..., 497, 498, 499])

6.36±0.03s       2.70±0.02s     0.42  benchmarks.TimeReadCsvSkiprows.time_skiprows((5000, 5000), lambda x: x % 2)
6.33±0.08s       2.70±0.01s    ~0.43  benchmarks.TimeReadCsvSkiprows.time_skiprows((5000, 5000), array([1, 3, 5, ..., 4995, 4997, 4999]))
9.07±0.04s       2.62±0.02s     0.29  benchmarks.TimeReadCsvSkiprows.time_skiprows((5000, 5000), array([1, 2, 3, ..., 497, 498, 499]))

According to the above table, performance of read_csv function with default parameters doesn't changed, as was expected, performance with "wide" dataframes (big number of columns) improved (up to 3 times for 5000x5000 dataset), function performance with "narrow" dataframes doesn't changed (for exception the case when skiprows is monotonic range) since it still fallbacks to the pandas implementation.

@amyskov amyskov marked this pull request as ready for review February 4, 2021 12:19
@amyskov
Copy link
Contributor Author

amyskov commented Feb 4, 2021

@anmyachev @dchigarev please review this PR.

Comment on lines 733 to 753
if isinstance(result.index, pandas.MultiIndex):
levels_number = len(result.index.levels)
new_index_data = [
result.index.get_level_values(lev_id).astype(str)
for lev_id in range(levels_number)
]
new_index = pandas.MultiIndex.from_arrays(new_index_data)
new_index.names = result.index.names
result.index = new_index
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not just result.index = result.index.astype(str)?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we apply astytpe to the Multiindex object directly we will obtain error
TypeError: Setting <class 'pandas.core.indexes.multi.MultiIndex'> dtype to anything other than object is not supported
But actually in this PR Multiindex conversion is not used, so these changes were removed as unrelated.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So are you going to delete this?

modin/pandas/test/data/newlines.csv Outdated Show resolved Hide resolved
asv_bench/benchmarks/benchmarks.py Outdated Show resolved Hide resolved
asv_bench/benchmarks/benchmarks.py Outdated Show resolved Hide resolved
modin/backends/pandas/parsers.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/csv_dispatcher.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/csv_dispatcher.py Outdated Show resolved Hide resolved
@amyskov
Copy link
Contributor Author

amyskov commented Feb 8, 2021

@anmyachev @dchigarev do you have any comments on this PR?

asv_bench/benchmarks/benchmarks.py Outdated Show resolved Hide resolved
asv_bench/benchmarks/benchmarks.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/csv_dispatcher.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/csv_dispatcher.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/csv_dispatcher.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/text_file_dispatcher.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/json_dispatcher.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/json_dispatcher.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/json_dispatcher.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/fwf_dispatcher.py Outdated Show resolved Hide resolved
@amyskov amyskov force-pushed the issue-1067 branch 2 times, most recently from a2f73a4 to 2da042f Compare February 9, 2021 09:36
@amyskov
Copy link
Contributor Author

amyskov commented Feb 9, 2021

@anmyachev PR is ready for review.

asv_bench/benchmarks/benchmarks.py Outdated Show resolved Hide resolved
modin/backends/pandas/parsers.py Outdated Show resolved Hide resolved
modin/engines/base/io/text/text_file_dispatcher.py Outdated Show resolved Hide resolved
@anmyachev
Copy link
Collaborator

@dchigarev please review this

@amyskov
Copy link
Contributor Author

amyskov commented Mar 30, 2021

@amyskov Is it possible handle skiprows as an iloc if it is a list?

I ran a benchmark on a file with 1 million rows and it would be faster to do it that way:

In [1]: import modin.pandas as pd

In [2]: import ray

In [3]: ray.init()

In [4]: %timeit df = pd.read_csv("test_1mx256.csv")
2.34 s ± 58.4 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

In [5]: %timeit df = pd.read_csv("test_1mx256.csv", skiprows=list(range(0, 10000, 2)))
3.52 s ± 31.8 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

In [6]: %timeit df = pd.read_csv("test_1mx256.csv").drop(index=list(range(0, 10000, 2)))
2.79 s ± 14.5 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)

You are right, we can drop skiprows after importing of the full file and it will be slightly faster, but if we leave current approach, potentially performance gain can be get as it mentioned in #2734. _read_rows works slowly here, and if we will be able to speed-up it somehow (for example by using Cython modules from pandas, performance of current approach will be increased too)

Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@amyskov it makes sense, maybe we should test the Cython addition first?

There are some test failures here as well. Can you take a look?

@amyskov
Copy link
Contributor Author

amyskov commented Jul 1, 2021

@devin-petersohn , this PR was reworked in the way it was discussed offline - now array-like or callable skiprows are dropped only after full data file import (using such approach implementation logic was simplified). ASV measurements results are next:

       before           after         ratio
     <master>         <issue-1067>
          431±3ms          334±3ms     0.78  io.csv.TimeReadCsvSkiprows.time_skiprows((1000000, 10), 'lambda_even_rows')
          499±5ms          500±2ms     1.00  io.csv.TimeReadCsvSkiprows.time_skiprows((1000000, 10), 'range_step2')
          491±5ms          129±3ms     0.26  io.csv.TimeReadCsvSkiprows.time_skiprows((1000000, 10), 'range_uniform')
          128±1ms          125±7ms     0.98  io.csv.TimeReadCsvSkiprows.time_skiprows((1000000, 10), None)
       1.60±0.02s       1.06±0.02s     0.66  io.csv.TimeReadCsvSkiprows.time_skiprows((5000, 5000), 'lambda_even_rows')
       1.58±0.01s       1.07±0.02s     0.68  io.csv.TimeReadCsvSkiprows.time_skiprows((5000, 5000), 'range_step2')
       2.44±0.02s       1.07±0.01s     0.44  io.csv.TimeReadCsvSkiprows.time_skiprows((5000, 5000), 'range_uniform')
       1.03±0.02s       1.03±0.01s     1.00  io.csv.TimeReadCsvSkiprows.time_skiprows((5000, 5000), None)

As it can be seen read_csv function performance was improved.

@amyskov amyskov marked this pull request as ready for review July 1, 2021 15:46
@amyskov
Copy link
Contributor Author

amyskov commented Jul 6, 2021

Hi @devin-petersohn please take a look at this PR.

@vnlitvinov
Copy link
Collaborator

@amyskov you got some conflicts here

Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@amyskov What is the status of this PR?

@amyskov
Copy link
Contributor Author

amyskov commented Aug 26, 2021

@amyskov What is the status of this PR?

@devin-petersohn this PR was rebased and now ready for review.

Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just need to move one minor change to a new PR, overall it looks great. I am excited to get this change in!

modin/engines/base/io/text/json_dispatcher.py Outdated Show resolved Hide resolved
@amyskov
Copy link
Contributor Author

amyskov commented Aug 27, 2021

Just need to move one minor change to a new PR, overall it looks great. I am excited to get this change in!

Unrelated change was moved into separated PR. Yes, it was really long way to get it done)

dchigarev and others added 4 commits August 31, 2021 03:25
Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>

FEAT-modin-project#1067: skiprows support for read_csv added

Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>

FEAT-modin-project#1067: make 'skiprows' and 'nrows' work together

Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>

FEAT-modin-project#1067: range like 'skiprows' optimizations

Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: rework read_csv part

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: rework json and fwf dispatchers

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: add description

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: add tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: mark xfailed tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: fix skiprows when encoding is passed

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: handle partitions with empty DataFrames

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: mark xfailed tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: remove unused code

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: add asv tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: handle narrow dataframes

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: fix asv tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: fix

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: remove code duplication

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: consolidate some code into functions

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: correct io test to check pre_reading part

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: remove unrelated changes

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: Apply suggestions from code review

Co-authored-by: Anatoly Myachev <45976948+anmyachev@users.noreply.github.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: correct asv tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: addressing review comments

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: Update modin/engines/base/io/text/text_file_dispatcher.py

Co-authored-by: Anatoly Myachev <45976948+anmyachev@users.noreply.github.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: Update modin/engines/base/io/text/csv_dispatcher.py

Co-authored-by: Dmitry Chigarev <62142979+dchigarev@users.noreply.github.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: rework asv tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: rollback parser changes

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: Update modin/engines/base/io/text/text_file_dispatcher.py

Co-authored-by: Anatoly Myachev <45976948+anmyachev@users.noreply.github.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: update tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: fix for cloud tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: Update modin/engines/base/io/text/text_file_dispatcher.py

Co-authored-by: Dmitry Chigarev <62142979+dchigarev@users.noreply.github.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: remove asv tests

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: addressing review comments

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: addressing review comments

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: correct getting dummy_df

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: remove duplicated code

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: addressing review comments

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: addressing review comments

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: handle corner case with callable skiprows

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: localize the work with rows_considered

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: remove unnecessary changes

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: correct docstrings

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: drop complex `skiprows` after data import

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: remove fallback to pandas case

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: optimize rows skipping

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: rollback unrelated changes, formatting

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>

FEAT-modin-project#1067: fix incorrect rebase

Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>
Signed-off-by: Alexander Myskov <alexander.myskov@intel.com>
@amyskov
Copy link
Contributor Author

amyskov commented Aug 31, 2021

@devin-petersohn CI is green now.

Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @amyskov, looks great!

@devin-petersohn devin-petersohn merged commit b8098bd into modin-project:master Aug 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Presence of skiprows and nrows parameters make read_csv fall back to single threaded
6 participants