Skip to content

Conversation

@dchigarev
Copy link
Collaborator

@dchigarev dchigarev commented Feb 11, 2021

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

What do these changes do?

This PR moves value_counts implementation to the API level, technically value_counts is groupby().size(), so this is the way it was implemented at the front-end.

Side-effects:

In addition to groupby itself, there are some more steps to cover the value_counts parameters, all of these steps can't be done via groupby, so they're applied to the counted values separately from groupby. These separate applying generates up to 3 extra backend-API calls, since there is no query optimizer (for pandas backend) that would pack multiple calls into a single one we're getting an extra overhead of potential resplitting the frame several times during a single value_counts call (more info at this comment).

This new behavior leads to a performance regression in certain cases (for pandas backend only), but as it was agreed, we're okay with this for now (we believe in a bright future with a decent query optimizer).

Performance changes:

Here are the results of ASV benchmarks, they were run on 24 cores with a "Big" dataset, #2730 branch against the current master.

Run command:

MODIN_CPUS=24 MODIN_TEST_DATASET_SIZE=Big asv continuous src/master HEAD --split --no-only-changed --launch-method=spawn -b "time_value_counts" --show-stderr

I manually added sort=False case, because sort_values() is currently defaulting to pandas and so we don't want to compare defaulting-to-pandas vs non-defaulting-to-pandas.

ASV results
=====================  SORT=FALSE  =========================

Benchmarks that have improved:

       before           after         ratio
     [6c23a23f]       [2b561f47]
                      <issue_1294>
-         283±6ms          193±4ms     0.68  benchmarks.TimeValueCountsFrame.time_value_counts((1000000, 10), ngroups='huge_amount_groups', subset=2, sort=False)
-        230±20ms          155±3ms     0.67  benchmarks.TimeValueCountsSeries.time_value_counts((1000000, 10), ngroups='huge_amount_groups', sort=False)
-         200±1ms          128±2ms     0.64  benchmarks.TimeValueCountsSeries.time_value_counts((5000, 5000), ngroups=100, sort=False)
-         218±3ms          134±1ms     0.62  benchmarks.TimeValueCountsSeries.time_value_counts((5000, 5000), ngroups='huge_amount_groups', sort=False)
-         641±3ms          360±5ms     0.56  benchmarks.TimeValueCountsFrame.time_value_counts((1000000, 10), ngroups='huge_amount_groups', subset=10, sort=False)
-        222±20ms          125±3ms     0.56  benchmarks.TimeValueCountsSeries.time_value_counts((1000000, 10), ngroups=100, sort=False)
-         390±2ms          203±5ms     0.52  benchmarks.TimeValueCountsFrame.time_value_counts((1000000, 10), ngroups=100, subset=10, sort=False)
-        663±10ms          248±7ms     0.37  benchmarks.TimeValueCountsFrame.time_value_counts((5000, 5000), ngroups='huge_amount_groups', subset=10, sort=False)
-        615±10ms          200±4ms     0.33  benchmarks.TimeValueCountsFrame.time_value_counts((5000, 5000), ngroups=100, subset=10, sort=False)
-        688±30ms          164±5ms     0.24  benchmarks.TimeValueCountsFrame.time_value_counts((5000, 5000), ngroups='huge_amount_groups', subset=2, sort=False)
-        619±30ms          142±2ms     0.23  benchmarks.TimeValueCountsFrame.time_value_counts((5000, 5000), ngroups=100, subset=2, sort=False)

Benchmarks that have stayed the same:

       before           after         ratio
     [6c23a23f]       [2b561f47]
                      <issue_1294>
         179±30ms          147±3ms    ~0.82  benchmarks.TimeValueCountsFrame.time_value_counts((1000000, 10), ngroups=100, subset=2, sort=False)

SOME BENCHMARKS HAVE CHANGED SIGNIFICANTLY.
PERFORMANCE INCREASED.


=====================  SORT=TRUE  =========================

Benchmarks that have improved:

       before           after         ratio
     [6c23a23f]       [2b561f47]
                      <issue_1294>
-         401±3ms          283±5ms     0.70  benchmarks.TimeValueCountsFrame.time_value_counts((1000000, 10), ngroups=100, subset=10, sort=True)
-        722±30ms          489±7ms     0.68  benchmarks.TimeValueCountsFrame.time_value_counts((5000, 5000), ngroups='huge_amount_groups', subset=2, sort=True)
-        708±20ms         267±10ms     0.38  benchmarks.TimeValueCountsFrame.time_value_counts((5000, 5000), ngroups=100, subset=10, sort=True)
-        678±30ms          221±7ms     0.33  benchmarks.TimeValueCountsFrame.time_value_counts((5000, 5000), ngroups=100, subset=2, sort=True)

Benchmarks that have stayed the same:

       before           after         ratio
     [6c23a23f]       [2b561f47]
                      <issue_1294>
         657±20ms         698±20ms     1.06  benchmarks.TimeValueCountsFrame.time_value_counts((5000, 5000), ngroups='huge_amount_groups', subset=10, sort=True)
          210±4ms          218±5ms     1.04  benchmarks.TimeValueCountsFrame.time_value_counts((1000000, 10), ngroups=100, subset=2, sort=True)
          196±3ms         196±10ms     1.00  benchmarks.TimeValueCountsSeries.time_value_counts((5000, 5000), ngroups=100, sort=True)
          223±3ms          203±2ms     0.91  benchmarks.TimeValueCountsSeries.time_value_counts((1000000, 10), ngroups=100, sort=True)

Benchmarks that have got worse:

       before           after         ratio
     [6c23a23f]       [2b561f47]
                      <issue_1294>
+         219±3ms         437±20ms     2.00  benchmarks.TimeValueCountsSeries.time_value_counts((5000, 5000), ngroups='huge_amount_groups', sort=True)
+         280±4ms          523±5ms     1.87  benchmarks.TimeValueCountsFrame.time_value_counts((1000000, 10), ngroups='huge_amount_groups', subset=2, sort=True)
+         256±7ms          430±7ms     1.68  benchmarks.TimeValueCountsSeries.time_value_counts((1000000, 10), ngroups='huge_amount_groups', sort=True)
+         656±6ms         824±60ms     1.26  benchmarks.TimeValueCountsFrame.time_value_counts((1000000, 10), ngroups='huge_amount_groups', subset=10, sort=True)

SOME BENCHMARKS HAVE CHANGED SIGNIFICANTLY.
PERFORMANCE DECREASED.

Expanded timings and comparison with pandas are posted here

Formal todo list:

@codecov
Copy link

codecov bot commented Feb 11, 2021

Codecov Report

Merging #2730 (e888ff0) into master (7bdc530) will increase coverage by 3.44%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2730      +/-   ##
==========================================
+ Coverage   85.33%   88.77%   +3.44%     
==========================================
  Files         150      150              
  Lines       15955    15925      -30     
==========================================
+ Hits        13615    14138     +523     
+ Misses       2340     1787     -553     
Impacted Files Coverage Δ
modin/backends/base/query_compiler.py 99.17% <ø> (+0.09%) ⬆️
modin/backends/pandas/query_compiler.py 96.31% <ø> (+0.06%) ⬆️
...in/experimental/backends/omnisci/query_compiler.py 92.28% <ø> (-0.26%) ⬇️
...perimental/engines/omnisci_on_native/frame/data.py 91.36% <ø> (-0.13%) ⬇️
modin/pandas/base.py 95.30% <100.00%> (+0.11%) ⬆️
modin/pandas/dataframe.py 91.21% <100.00%> (+0.08%) ⬆️
modin/pandas/series.py 94.45% <100.00%> (+0.14%) ⬆️
... and 22 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 7bdc530...e888ff0. Read the comment docs.

@modin-bot
Copy link

modin-bot commented Feb 11, 2021

TeamCity Python test results bot

Tests PASSed

Tests Logs
ssssssssssssssssssssssssss [ 91%]
ssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssx [ 91%]
ssxsssssssssssssssxsssssxssssssssxss.sxsssxssssssssssssssssssssssssssssss [ 91%]
sss.ssssssxsssssssssssssssxssss.sssssssssssssssssssssssss.ssssssssssssss [ 91%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssss [ 92%]
ssssssssssssssssssssssssss.ssssss.ssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
sssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssxssssssssssssssssssssx.ssss.ssssssxsx [ 92%]
sssssssssssss.sssssssssxssssssssssssssssssss.xxssssssxx.ssssssssx.xxssssxxxss [ 93%]
sxxsxsssxsxxxsx.sx....xxs..xxx.xxsxssx.x.ssx.xsssxssx.xx.s...sxxxxx.xxs.s [ 93%]
xxxssxxxssssxsxsxssxss.sxxsxsssxx.sxss.ssxxxsxssxxxssssssxsxsss.xsssssss [ 93%]
sssxxssssssxxxxxxssssssssss.xsssxs.ssxssxs.xsxxxxssssxs.xsxx.xsssss.xsss [ 93%]
sssssss..x.xxxxxssssssss.sss.sxxsssssssxssssxxssssxsssssssssss.ssssxss.. [ 93%]
..ss.xsssssxxssxsssx..sxxxssssssssx..xssssx..sxxss.sxsxxxsxsxxsss.s..xx.. [ 93%]
x.xx.xxxssssxsxssss.xxxxxssx.sssssssss.ssssxssssssssxxssxsssxsssx.sxxsss [ 93%]
sssssss.xxsssxsxsxssssxssssxxxxxx.xssxx..xxxxxxssxssx.xsssssssssssssxxss [ 94%]
sssss.xssxssssssxsssxxsxxsxxxsxxssxssxsxxxxs.ssssssssssssxssxssxssxxssxx [ 94%]
sxssssssssxxsssssxsssssxsxssssxxsssxsssssxs.xx.sxssssssxssssssxssssssxss [ 94%]
ssssssssss.ssxssssssxssssssss.xx.xxssssssxsssxssxxxssssxsssssssxsssssssx [ 94%]
sssssxxxss.sssx.sssssssxsxsxsxxxssxsssssssssxxxssssssxsssssss.ssssssxxss [ 94%]
sxsxsssss.ssxssssssxsxsssssssssss.sssssssssssssxxsssssssssxxxssssssssss. [ 94%]
xsssssssssssxssssssssssssssssssssssxssss..sssssssssxsssssssssssss.ssssss [ 94%]
ssssxsssxxsssssx.xss.ssssssss.xsssssssssssssssssssssssssssssssssssssss.s [ 95%]
ssssssssss.xss.sssss.ssssssssssx.ssssss.ssssssssssssss.sssssssssssssssss [ 95%]
sssssssssssssssssssssssssx.sssssxssssssssssssssxssssssssssssssssssssssss [ 95%]
ssssssxxxsssssssssssssss.ssxssssssssssssssssssssssssssssssssssssssssssss [ 95%]
xssssssssssssssssssssssssssssxssssxsssssssssssssssssssssssssssssssss.sss [ 95%]
sssssssssssssssssssssssss.ssssssssssxsssssssxss.ssss.sss..s.ss.s...s..s. [ 95%]
.s.s.s..........s........x..s..s...x.s.....s...sxs...s.............xs... [ 95%]
..........s.......s....ss.............s.s......s.....................s..s. [ 96%]
sss..................................s............................s....s [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
.......................................................................... [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
.......................................................................x [ 97%]
..............................x................x.......................x [ 97%]
...................x....x.......................x........................ [ 97%]
................................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
......................................................................... [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
......................................................................... [ 98%]
........................................................................ [ 99%]
................................xx.........xx..x....x.....xxx......x.... [ 99%]
.......................x...............x...x......x..................... [ 99%]
..................x........ss.ssssss.sssss.sssssssss.ssssssssss......... [ 99%]
......ss....s.s.........s........s.............s..s....s...s........s... [ 99%]
..s...s....s.....s..........s.....ss...x..s......s...................... [ 99%]
s..............s...............................s........................ [ 99%]
...........                                                              [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.12-final-0 -----------
Coverage XML written to file coverage.xml

= 8625 passed, 37233 skipped, 3276 xfailed, 21492 warnings in 227.24s (0:03:47) =
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.12, pytest-6.2.5, py-1.10.0, pluggy-1.0.0
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.12-final-0 -----------
Coverage XML written to file coverage.xml


= 1678 passed, 338 skipped, 30 xfailed, 1 xpassed, 1948 warnings in 96.64s (0:01:36) =
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.10.0, pluggy-1.0.0
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 [49134] / gw1 [49134] / gw2 [49134] / gw3 [49134] / gw4 [49134] / gw5 [49134] / gw6 [49134] / gw7 [49134] / gw8 [49134] / gw9 [49134] / gw10 [49134] / gw11 [49134] / gw12 [49134] / gw13 [49134] / gw14 [49134] / gw15 [49134] / gw16 [49134] / gw17 [49134] / gw18 [49134] / gw19 [49134] / gw20 [49134] / gw21 [49134] / gw22 [49134] / gw23 [49134] / gw24 [49134] / gw25 [49134] / gw26 [49134] / gw27 [49134] / gw28 [49134] / gw29 [49134] / gw30 [49134] / gw31 [49134] / gw32 [49134] / gw33 [49134] / gw34 [49134] / gw35 [49134] / gw36 [49134] / gw37 [49134] / gw38 [49134] / gw39 [49134] / gw40 [49134] / gw41 [49134] / gw42 [49134] / gw43 [49134] / gw44 [49134] / gw45 [49134] / gw46 [49134] / gw47 [49134]

........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
.......................................................x................ [  0%]
...................................x.................................... [  1%]
...........................................................x............ [  1%]
........................................................................ [  1%]
......................................................................... [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
......................................................................... [  2%]
........................................................................ [  2%]
............................................................................ [  2%]
.......................................................................... [  2%]
........................................................................ [  3%]
............................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  4%]
.................................x....................................... [  4%]
..................................................................x..... [  4%]
.......................................................................... [  4%]
..............................x......................................... [  4%]
......................................................................... [  4%]
........................................................................ [  4%]
........................................................................ [  5%]
.......................................................................... [  5%]
........................................................................ [  5%]
........................................................................ [  5%]
...........................................................s............ [  5%]
...................s.s..............................s..s........x.x...... [  5%]
.........s...s...............s..s.....s.....s................s....s...... [  6%]
s..s...............s....x...s......s..s............s.....s.........s.s.. [  6%]
...........s.....s........ss..................s..s......s..s...........s [  6%]
.....s.........s.....ss.......s.......s......s...s.....s....s..........s [  6%]
..s.....s..s.....s..........s....s.......s...s....s........s..s........s. [  6%]
.s....x.....s.......s.....s..s..s.....s.........s.s...s.....s..s...s.... [  6%]
.ss.....s.s..s...s......s....ss.s..s......ss.....s....s..s....s.s....s.s. [  6%]
..s.......ss...s.s....s...s.....s..s.s....s.s..ss...s.........ss....s.s. [  7%]
.s..s....s...s..s...s...s...s.s...s......s.s.ss....s...s...s.....ss..ss. [  7%]
..ss..s....s...s.ss....s.s..s..s.s..s.s....s.s....s..s.s...ss.s.s.s..... [  7%]
..ss..sss..s..s..s.s...s.s...ss.ss....s.sss..s.sx.....ss..s..sss...s..ss [  7%]
s...x...s..ssss...sss.s.....s...ssss.s...ss.s.s.s.s..sssss...s.s.s....s. [  7%]
ssssss.s...ss....ss.s.ssss.s..ss.....sssss.s..ss..ss.s.sssss.ss.ss...ssssss.. [  7%]
sss.s.sss.sss....s.ss..s...s..ssssssss.ss.s...ss.sss..ssss.sss.sssss..sss.s. [  7%]
.s.s.ssssssssss.s...ssssssssssss..s.ss.ssss..sss.ss...s..ss.sssssssss... [  8%]
.s.sssssssx.sss.ss.ss.s.ss.sssss..ss.ss.s..s.sssssss.sss.s.s..ss.ssssssss. [  8%]
sssssss...sssssss..s..sssss.ss..sssssss.s.ssss....ssssss.ssssssssssss.ss [  8%]
sss...ss.sssss.ss.s.s.s.sss.ssssssssssss.sss.ss..sss.sss.sss.sssssss.ss. [  8%]
s..ss.sssss.ssssss.sss.sssssssss.sss..sssssss.ss..sssssssssssssssss..ss. [  8%]
ssssssss.sssssssss.ssssss.ssss.sss.ss........s..ssss.ssssss.sssssssssss. [  8%]
sssss....ss.ss...ssss.ssssssssss.ss.ssss.sss.s..sssssssssssssss.ss..ssss.s.s..s [  8%]
sss.ssssss..ssssss.ssssssss.ssssssss...ss.ssss.ssss.sssss.s.ssssssss.ssss.s [  9%]
ss.ssssssssssssss.s.ssss.sssssssssss.sss.sss.ssssssss.ssssssssssssssssss [  9%]
.ssssssssssssssssssssssssssssssssssss.sssss.ssssssss.sssssssssssssssssss [  9%]
ssssssssssssssss.sssssss.ssssss.ssss.sssssssssssssssssssssssssssss.ssssss [  9%]
..sssssssssssss.sssssss.sssssssss.sssssssssssssssssssssss.sss.ssssssssssssss [  9%]
.s.ssssssssssssssssss.ssssssssssssssss..sss.sssssssssssssssssssssss.sssssss [  9%]
sssssss.sssssss.ssssssssss.ssssssssssssssssss.ssssssssssssssssssssssssss.s [ 10%]
ssssssssssssssssssssssss.ssssssssssssssssssssssssssss.sssssss.sssssssssss [ 10%]
ssssssssss.ssssssssssssss.ssss.sss..sssssssssssssssssssss.ssssssssss.sssss [ 10%]
.s.ssssssssssssssssss.sss.ssssss.sssssss.sssssssssssssssssss.ss.sssssssss [ 10%]
ss.ssssssssssssssssss.ssssssss.sssssss.ssssssssssssssssssssssss.s.sssss.ss [ 10%]
ssssss.ssssssssssssssssssss.sssssss.sss..sssssss.ssssssssssssssssssss..s [ 10%]
sss.ss.sssssssssssss.ssssssssssssssssss...sssss.ss.s.ssssss.s.ssssssssss [ 10%]
sssssssssssssssssss.sssss.sssssssssss.ssssssssssssssssssssssssss.ssssssss [ 11%]
ssssssssssssssssssssssss.s.sss.ssssssssssssssss.ssssssssssssssssssssssss.s [ 11%]
s.s.sssssss.ssssssssssssssssssssss.sssss.ssssssssssssss.sss.ssssssssssss. [ 11%]
sssssss.ssssssssssssss.sssssssssssssssssssssssssssss.ssssssss.ssssss.sss [ 11%]
ss.sssssssssssssssssss.sssssssssssssssssss.sss.ssssssssss.ss.sssssssssss. [ 11%]
sssssssssss.s.ssssssssss.ssssssssssss.sssssssssssssssssss.ssssssss.sssss. [ 11%]
ss.sssssss.sssssssssssssss.sssssssss.sssssssss.sssssssss.sssssssssssssssss [ 11%]
ssssssssssssssss.ssssssss.sssssssssssssssssssssssssssssssssssssssssssss. [ 12%]
ssssss..sssss.sssssssssssssssssssssssssssssssss.sss.ssssssssssssssssssss [ 12%]
sssss..ss.ssssssssssss.ssss.ssssssssssssssssssssss.ssssss.sssssssssssssss [ 12%]
.ssssssss.sssssssssssssssss.ssssssssssssss.ssssssssssssss.ssssssssssss.ss [ 12%]
ssssssssssss.ssssss.sssssssss.ss.sssssssssssss.ssssssssssssssss.sssssssss [ 12%]
ssssssssssssssssssss.ss.sssssssssssss.sssssssssssssssssssssssssss.s.ssssss [ 12%]
ssssssss.sssss.sssssssssssssssssssssssss.s.ss.sssssssssssssssssssssssssss [ 13%]
ssssssssss.sssss.ssssss.ssssssssssssssssssssssssssssss.s.ssssssss.ssssss [ 13%]
s.s.ssssssssssssssssssssssssssssss.sssssss.sss.ss.s.sssssssssssssssssssss [ 13%]
sssss.sssss.ss.sss.sssss..s.ssssssssssss.sssssssssssssssssss..sss.sss.ss [ 13%]
...ssssssssssssss.sssssssssssssss.ssssss.ss...ssssssssssss.sssssss.ssssss [ 13%]
s.sssss.ssssssss.s.s.ss.s.ssss.ssssss.s..ssssssssssss.sssss.ssssss..ss.s [ 13%]
sssssssssssssss.ss.sssssssssss..ssssssssss...ssssssssss.sss.s..s.s.sssssss [ 13%]
ssssssssss.ssssssssssssssss.sssss.sss.ss.sssssssssssssss.s.sssssssssssss [ 14%]
ssssssssssssss.ssss...ssssssssssssss.s.sssssssssssssssssssssssss.ssss.sss [ 14%]
ss.sssssssssss.sssssssss.ssssssssssssssssss.sssss.ss...sssssssssssssssss [ 14%]
sssss.ssssssssss.sssss.ss...ssssssssssssssss.sss.ssssssssssss.ss.sssssss [ 14%]
s.sss.s.ssss.sss..sss.sssssssssssssssssss.s.sss.s.ssssssssssss..sssss.ss [ 14%]
sssss.ssssss.s.ssssss.ss.s.ssssssssssss.s..ssssssssssssssssssss.sssss.ss [ 14%]
...ssssssssssssss..sss.ssssssssssssssssss.s..s.ss.sssssssssssssss.ss.s.ss [ 14%]
sssssssssssssssssss..ss.ss.sss.s.sssss.s.ssssssssssssssssssssss..ss.ssss. [ 15%]
ssssssssssssss..sss.s.ssss.ss.ssss.ssssss.ssssssssss.ssssssss..ss.ssssssss [ 15%]
ssssssssssssss.ss.sssssssssssssssss.ss.ssssss.sss.sssss..sss.sss.ssssssss [ 15%]
sssssssssssss.ss.s.s.sssss.ssssssssss.sssss.sssssssssssss.ss.ssssss.ss..s.s [ 15%]
sss..ssssss.s..ssssssssssssssssssss.sss.ssss...ss.sssssss.sssss.ssssssss [ 15%]
sssssssss.sssssss..s.sssssss.ssssssss.ssss.sssssssssss.s.sssssss.ssssss. [ 15%]
..sssss.s.sssssssssss.sssssssssssss.s.ssss.ss...sssssss.sssss.ssssssssss [ 15%]
sssssss.s.ss.sssssss.ss.sss...sssssssss.s.ss.ssssssssssssss.ssss.sssss.ss [ 16%]
sssss.s.s.ss.sssssssssssss.ssssssssssss.s.s.sss.sss.ss.sssssssss.sssssss [ 16%]
ssssss.s.ssssss.ss.ssssssss.sssssssss.sssssssssssssss.ssssssssss.ssssssss. [ 16%]
sssssss.s..ss.ssssssssssssssssssssssss.ss.ss.s.sssssss..ssssss.ssssssssss [ 16%]
sssssss..ssssss..ssssss.ssssssssss.s.s.sss.ss.sssssssssssssss.s.sssssss... [ 16%]
sss.sss..ss.ssssssss.ssssssssssssssssss..ss...ssssssssssssssss.sssssssss [ 16%]
ssssssssss.sss.sss.sssss...sssssss.ssssss.ssssssssssssssssssssssssss.ss. [ 17%]
sss...ssssssssssssssss.ssssssssssssssssss.ssss...s.sss.ssssssss.ssssssss [ 17%]
sssss.ssssssssss.sssssss.ss.ss..ss.sss.s.ssss.ssssssssss.sssss.ssssss.ss [ 17%]
...s.ssssss.sssssssssssss.ssss..ss.sss.sss.sss.sss.ss.sssss.sss.ss...ssssss. [ 17%]
sss.ssssss.ssssss.ss.sss.ssssssssssss.sss.sssss.sss.ss.ss.s..ssssssssssssss [ 17%]
sssssssssssss.s..sssssssssssssss.sssss..sssssssssssss.sss.sss.ss.sssssss [ 17%]
ssssssss...sssssssssssssssssssssss.ss.s.s...ssssss.sss..s.ssssssssssssss [ 17%]
s...s.ssss.sss..ssssss.ssssssss.ss.sssssssssss.ss..ssssss.ssss..s.s.s.sssssssssss. [ 18%]
ssssssssssssss.s..sssss.sssssssssssss.ss.sssss..ssssssssssss.ss.sssssssss [ 18%]
ssssss.ssss..ssssssssssssssssssssss...sssssssssss.ss.sss.sssss.s.ssss.ss [ 18%]
..sss.sssssss.sssssssssssss...s..ssss.sssssss.sssss..sss.ssss.s..sss...ss [ 18%]
sss.s.ssssssssss.sss.s..ssssssssss.ssssss.ss.ssss.s..s.ssss.sssss.sssssss.s [ 18%]
ssssssss..sss.s.sssssss.ss.ssssss.ss.ss.ssssss.ssssss.ss.ssssss.ssssss.s [ 18%]
.s...sss.ssssssssssssssssssss.s.ss.sssssssssssssssssss...sssssssss.sss.s.sss [ 18%]
ssss..sssssssssssssssss.sssssssssssssssssss.sssss.s.s.sssss.sssssss..sss [ 19%]
sssss.ssssssssss.s.s.sssss.ssssssssssss.ssss..sssssssssssss.sss.ss.sss.. [ 19%]
sss.sss.sssssssss.s.ssssssssssssssss.s.ssssssssssssssss.sssssssss.s.sssss [ 19%]
sssssssss.ssss.sssssssssssss.sssss.s.sssssssssssssssssss.ss.ssssssssssss [ 19%]
.sssssss.sssssssssssssss.sssssssss.sssssssssssssss.ssssssss.ssssssssssss [ 19%]
sssssssssssssssssss.ssssssssss.ssssssssssssss.sssssssssssssssssss.sss.ssss [ 19%]
sssssssssssssssssssssssssssss.ssssssssssss.sssssss.ssssssssssssss..sss.sss [ 20%]
ssss.ssssssssssssssssssssssss..ssssssssssss.ssssssssssssssssssssss.s.sss.s [ 20%]
sssssss.ssss.sssssssssssssssss.s.ssssssss.ssssss.sssssss.ssss.s.ssssss.s [ 20%]
ss.ss.ssssss.ssssssssssss.s.sssss.ss.sssssss.sssssssssssss..sssssss.sssss. [ 20%]
sss.sss.sssssssssss.sssssssssssssss.sssssssssssssssssssssssssssssss.ssss [ 20%]
sss.s.ssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss.ssssss [ 20%]
sssssssssss.ss.sssssssssss.s.sssssssssssssss.sssssssssss.s.sssssssssssss [ 20%]
ssss.ssssssss..ssssss.ssssss.ss.sss.ssssssss.ssssssssssss.ssss.ssss.ssss [ 21%]
sssssssss.sssssssssss..s.sssssssss.s.sssssss.ssssssssss.sssssssssssssssss [ 21%]
s.sssssssssssssssssssss..ssss.sssssss.ssssssss.ssssssssssssssssssssss.ss [ 21%]
sssssssssssssss.ssssssss.ssss.ssssss.sssss.ss.sssssss.ssss.sssss.sssssss [ 21%]
sssss.sssssss.sssssssssss.sssss.s.ssssssss.s.sssss.ssssssssssssss.ssssss [ 21%]
sssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssss [ 21%]
sssssssssssssssssss.ss.ssssssssssssssssssss.ssssssssssssssssssssssssssss [ 21%]
ssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssss.sssssssssssssssssssssssssss.sssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssss [ 22%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssss [ 23%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssss [ 23%]
sssssssssssssssssssss.sssssssss.....ssssssssssssssssssssssssssssssss.sss [ 23%]
.sss.ssssssssssss.sssssssssssss.ssssssssssssssssssssssssssssssssssssssss [ 23%]
ssssss.sssssssssssssssssssssss.ssssssssssssssssssssssssss.ssssssssssssss [ 23%]
ssssssssssssssss.ss.ssssssssssssss.sssssssssssssssssssssssssssssssssssss [ 23%]
ssssssssssssssssssssssssssssssssssssss.s..sss.sssss.s.s..s.s..s.sss.s... [ 24%]
ss.ssssssssss..ss........ssssssssssssssssss.s...sss.s..s.s.s.s.s.ssss..s [ 24%]
ssssssssssssssssssssssssssssss.s..s.s.s.s.s.sssss.s.sss.sssss.ssssss.sss [ 24%]
sssssssssssssssssssssssss.sssssssss.s.sssssss.ssssss.sssssssss.sssss..ss [ 24%]
ss.sssss...ss.sss.....ss.ssssssssssssss..s....ssssss...s.sssss.sssssssss.s..ss. [ 24%]
.sss.s...sss.sssssss.sssssssss.ss...sssss.s.s.s.s.ssssssssssss.ss...sssss [ 24%]
ss..ss.sssssssssssssss.s..sss.sssss..ssss.ssssss.ssssssss.s..s.ssssssss. [ 24%]
s.sssssssssssssssss..ss.sss.sssss.ssssssssssssss.sssssss..ss.ss.sssssss. [ 25%]
ssssssssssssssssss.s.sss.sssssssssssssssssssss.sssss.ssssss.ssssssss.ssss [ 25%]
.ssss.sssssssssss.sss.ssss..sssssssssss.sssssssssss..sss.ssssssssss..ssssss [ 25%]
ss.s.ss.ssssss..ssssss.sss.sss.sss.sssss..sssssss.s.sssssssss.s.s..ss.ss [ 25%]
.s.sssss.sss..s.ssss...s.s..sss...sss.ssssssss.s..s.ssss...sssss.sssssss [ 25%]
s..ss.s.ssssssss.sssss.s...ssssss..sss.s..sssssssssss.sss..sssssssssssss [ 25%]
.ssss.sss.ssssss.sssssss.ssssssssss.s.ssssss.s.sssssssssssssssssssssssssss.s.s [ 25%]
.ssssssssssssss.ss.ss.ssss.sssss.ssss.ss..sssssss.sssssss..s.ss..ssssssssss [ 26%]
ss..sssss..s.sssss...ssssssssssssssss.ssss.ssss.sss..sssssssssss.ssss..ss [ 26%]
ss...sssss.sssssss.s.sssss.sssss.ss.sss.ssssssssssssssssss...sssss.sssss [ 26%]
.s.s..sss.s.sssssss.sssssssssssssssssssssss.sssssss.s.sssssssssss.sss.ss. [ 26%]
s.ss.sssssssss.sss.sss..ssss.sss.sssssssss.ssssssssssss.s.s.sssssss.s.ssss [ 26%]
.sss.sssssss.ss.ssssssssssssssss.sssssss.sssssssssss.sss.ssssssssssss.ss [ 26%]
sss..s.sss.sss.sss.sssssss.s.ssssssssssssss.sss..ssss.ssssss...sss.s..s.s [ 26%]
sssssss.ssssssssssssss..ssssssssssssssss.ssssssssss.sssss.s.ssssss.sssss.s [ 27%]
sssss.s...sssssssssssss.sssssssssssssssss.ssss.sssssssss.sssssss..s.ss.s [ 27%]
ssssssssssssssssssss.ss.ssssssssssssssssssssssssssssssss.ssssss.sssssssss [ 27%]
sss.s..sss.sss.ssssssss.ssss.ssssssssssssssssss.sss.sss..s..ssssss.ssssssss [ 27%]
ssssssssssss.s.s...ssssssssssssssssssssssssss.ss..sss.ssssssssssssssss.. [ 27%]
s.sssssss.sss.sss.ssssssssss.s.ssssssssss.sssssssss.ss.sss.ss.sss..sssss [ 27%]
sss.ssss.sssss.s.sssssss..ssssssssssssss.sssssss...sssssssssssss.ssssssss.ss. [ 28%]
.ss..sssssss.ss.ssss.ssssss.ssssssssssss.s..sssssssssss..s.s.sssss.sss.s [ 28%]
sss.sss.ssss...sssssssss..ssss..ssssss.sssssssssssssss.sssssss.ssss.s.ss. [ 28%]
sssssssssss.s.sss..s..sssssssssssss.ssssssssssss.s.s..s.ssssssssssss.sss [ 28%]
...s..s.ssssssssssssss.s.sssssssssss..sssssssss.sssssssss.s.ss.sssss..ss [ 28%]
ssssss.s.sssssss.s..ssss.sssssssss.ss.sss.sss..s.ssssss.ssssssss.s...sss [ 28%]
sssssssss.ss.ssssssss.ssssssssssssssssssssssssssss.sssss.ssssssss.ssss.s [ 28%]
sssss..sssssssssssss..sss.sssssssss.sssssssss.s.ssssssss.s.sss.s.s...s.s [ 29%]
s.s.s.sssssssss.ssss.s.ssssss.ssssss.sssss.ssssssssssss.sssssssssssss.s. [ 29%]
sssssssssssss.s.ssssssssssssssssssss.ss.ss..s.sssss.sssss.s.ssss.sssssss [ 29%]
ssssssss.s.sssssss.ssssss.s.sss.ssssssssssssss.ss.sss.ssssssssssssssssss [ 29%]
sssssssss.ss...ssssssssss.sssssssssssss.ssssss..ssssssssssssss..s.ssssss [ 29%]
.ssssssssssssss.sssssss.s.sssss.sss.sss.sss.ssss.sss..sssss.sssssssssssssss [ 29%]
ssss.ssssssss.ssssssss.s.sssssssss.ssss.ssss.sssss.ssssssssssssssss...ss [ 29%]
sss.ss.sssssssssss.sssssssss.ssssssss.ssssssssssssss..sssss.s.ssssssssss. [ 30%]
s..ssssssss.sss.ssss.sssssssssss...ssssssssssssssssss.sssss.ssssssss.ss.s [ 30%]
s.s.sssssss.sssss.sssssssssssss.ssssssss..ssssssssssssss.sssss.sss..sssssssssss [ 30%]
s.sssssssss.s..sssssssss..ssss.sssssssss.s.sssss.ss..sssssssssss...ssssss.ss [ 30%]
s..ssssssssss.ssssssssssssss.ss.ssssssss.ssss.sssss....ssssss.ssss...ssss [ 30%]
ssss.sssssss.sssss.ssssssssssssssssssss.ss.sssss.s.sssssssss.sssss.s.ssssss.ss [ 30%]
.ssssssssss..ss.s.sssssssssssssssssssss.sss.ssssssssssssss.sss..ssssssss [ 31%]
s.s.ss.ssss.ssssssssssssssss.sssss.ss.ssssss.sss..sssssssssssssssss.sssss.s [ 31%]
ssssss.ssss.ssss.s.ss.s.sss.s.sss.sssss.ssss..sss..ssssssssssss.ss.ss.ss.s [ 31%]
sssss..s.sss.sssssssss.sssss.sssssss.sssssssssss.sss.sssssssssssssssss.sss [ 31%]
ssss.ss.ssss.ssssss.sssss..sss.sssss.sssssssssssssssss.sss.s.sssss..ssssss [ 31%]
.sssssss.ss.ss.ssssssssss.ssssssssssss..sssss.ss.ssssssssssssssssssss.s. [ 31%]
sss.ss.sss.sssssssss.sss.ssss.s.ssssssssssss.sss..ssss.sssssss.s.sssssss.ss [ 31%]
ssssssssssssssssssss.s.sss.ssssssss.s.sssssssssss.ssssssssss.sssss.ssssss [ 32%]
ssssssssssssssssssssssss..ss.sss.sssss.ssss.ss.sssssssssssssssssssssssss [ 32%]
sssss.ssss..sssssssssssssssssssssssssssssssssss..ssss.sssssssssssssss.sss [ 32%]
sssssssssssssssssss..ssssssssssssssssssssssssssssssssssssssssssss.ssssss [ 32%]
s.sssssssssssssssssssssssssssssssssssss.ssssssssssssss.sssssssssss.sssss [ 32%]
sssssss.ssssssssssssssssssssssssssssssssssssssssssss.ssssssssssss.ssssss [ 32%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssss.ss [ 32%]
ssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssss [ 33%]
ssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssss [ 33%]
ssssssssssssssssssssssssssss..ssssssssssssssssssssssssssssssssss.sssssss [ 33%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssss.ssss [ 33%]
sssss.sssss.sssssss..sssssssssssssssssssssssssssssssssssssssssssssssssss [ 33%]
ssssssssssssssssssssssssssssss.sssssssssssssss.sssssssssssssssssssssssss [ 33%]
sssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssss [ 33%]
sssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssss [ 34%]
ssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssss.ssss [ 34%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssss [ 34%]
ssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 34%]
sssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss [ 34%]
ssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 34%]
ssssss.sssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssss [ 35%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 35%]
sssssssssssssss.ssssssssssssssssss.sssssssssssssssssssssssssssssssss.sss [ 35%]
sssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssss [ 35%]
.ssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssss [ 35%]
sssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssss.sssssss [ 35%]
sssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssss [ 35%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%]
ssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%]
sss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%]
sssssss.ssssssssssssssssssssssssssssssssss.ssssssssssssssssss.ssssssssss [ 36%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.s. [ 36%]
sssssssssssssssssssssss.sssssssssssssssssssssss.sssssssssssssssssssssssss [ 36%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
sssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssss.ssssssssss [ 37%]
ssssssss.ssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssss [ 37%]
sssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss [ 37%]
sssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%]
sssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssss [ 37%]
sssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
ssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssss.ssssssss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
sss.sssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssss [ 38%]
sssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssss [ 38%]
ssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssss [ 39%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 39%]
sssssssssssssssssssssss.sssssss.ssssssssssssss.sssssssssssssssssssssssss [ 39%]
sssssssssss.s.sssssss.s.sssss.ssssssssssssssssssssssssssssssss.sssssssss [ 39%]
sssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss [ 39%]
sssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss [ 39%]
sssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
sssssss.sssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssss [ 40%]
sssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss [ 40%]
sssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
ssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssss.sssssss [ 41%]
sssss...sssssssssssssssssssssssssssssss.s...ssssssssssss...sss..ssssssss [ 41%]
ssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssss...ss [ 42%]
sss.ssssssssssss.ssssssssssssssss.sssssssssssssssssssssss.sssssss.ssssssss [ 42%]
sssssssssssssss.sssssssssssssssssssss.sssssssssssssssssssss.ssssssssssssssss [ 42%]
ssxsss.sssssssssssssssss.sssssssssssss.sssssssssssssssss.sssssssssssssxs [ 42%]
sssssssssss.sssssss.ssssssssssssssssss.ssssssssssssssssssssssssss.sssx.s [ 42%]
sssssssss.ssssssssssssssssssssssssss.ssssss.sssssssssssssss.ssssxsssssssss [ 42%]
ssss.ssssssssssssssssssss.sssss.sssssssssssss.ssssssssssssssssssssssss.s [ 42%]
sssssssxs.sssss.sssss.sssssssssssss.sssssssssssssssss.ssssss.ssssssssssss [ 43%]
ssss.sssssss.sssssssssxsssssssssssssssssss.ssssssssssssssssss.sssssssssss [ 43%]
xs.sssssssssssssssss.sssss.sssssssssssss.ssssssssss.sssssssssssxssssssss [ 43%]
ssss.ssssssssssssss.ssssssssssxsssssssssssssssssssss.ssssssssssxs.ssss.s [ 43%]
ssssssssssssxssssssssssssssss.ssssssssssssssssssss.ssssssssssssssssssxsss [ 43%]
ssssx.sssssssssssssssssssssssssssss.ss.sssssssssssssssssssssssssssssssxs [ 43%]
ssssssssssxsssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 44%]
sssssssssssssssssssssssssss.s..sssss.sssssssssssssssssssssssssxxsssss.s. [ 44%]
ssssssssssssssss..s.xxssss...sssssssssssssssssssssssss.ssss.ssssssssssss [ 44%]
sssxs.xx.xssssssssxsxss.xxsss.sssssssxxxxsxsssss.ssssssssxxxx.sssssss.sxsxsxxss [ 44%]
.sssssssss.sxxxsxssssssss.sssssxsssxsssssss.ssssssssxssss..sssssssssxsss. [ 44%]
ssss.ssssssssss.ssxssssssxss.ssssssssssssss.sssssssssssss.sssssssssxssss [ 44%]
.ssssxsssss.ssss.sssssssssss.ssssssssssssssssss.sssssssssssssssxssssssss [ 44%]
ssssss.sssssssssssssss.sssssssxsssssss.sssssssssssss.xsssssssssxssss.ssss [ 45%]
sssss.ssx.sssssssssss.sssssss.ssssssssx.ssssssssssss.ss.ssssssss..sssxsss [ 45%]
ssssssssssxssxss.ssssxxssssssssssssssssssssssssssssssssssssxssssssssssss [ 45%]
ssssssxsssssxxsssxssssssssssssssssssxsss.ssssssssssssssss.ssssssssssxsss [ 45%]
xs.ssssssxssssxssssxsss.ssssssssssssssssssssssssssssssssssssssssssssssss [ 45%]
sxssssss.ssssxssssxsxsssssssxsssssssssssssssssssssssssssssssss.ssssssxss [ 45%]
sssssssssssssssssssssssssssssxsssssxssssssssxs.sssssssssssssssssssssssss [ 45%]
sssssssssssssss.ssxsssss..ss.sssssssssssssxsssxsssssssssxssssssssssssss.s [ 46%]
ssssssssssssssssssssssss.xsssssssss.sssssssssssxxsssssssssssssssssssss.ss [ 46%]
sssssssssss.ssx.sssssssssss.ssxsssssssssssssssssssxssssssssssssssxssssss [ 46%]
sssssxssssssssxsssssssxssssssssxssssssssssssssxsssssssssssssssssssssssss [ 46%]
ssssxsssssssssssxsxsssssxssssssssssssxssssssssssssssssssssssssss.s.sssss [ 46%]
sssssssssssssssssxsssssssssssssssxxssssxxsssxsssxssssssssssxxssssssxsssx [ 46%]
ss..sssssssxsssssssssssxsssssssssssssssssssssssssxssssssxsssssssssssssss [ 46%]
ssssssssssssssssssssssssssssssssssssssssssxssxsssxssssssssssssssxsssssss [ 47%]
sssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssss [ 47%]
sssssssssssssssssssss.ssssx.xssssssssssssssssssssss.xsssssssssssssssssss [ 47%]
sxsxssxssssssssssxsssssssssssssssssssssssssssssssssxssssssssssssssssssss [ 47%]
ssssss.sssssssssxssssssssssssssssssssssssssssssssssssssssxssssssssssssss [ 47%]
ssssss.sssssxsssssssssssssssssssssssssssssssssssxsssssssssssssssssssssss [ 47%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxxssssssssss [ 48%]
sssssxsssssssssssssssss.sxssss.ssssssssxxxssssssssssssssssss.s.sssssssss [ 48%]
ssssssssssssssssssssssssssssssxsssssss.sxssssssssxsssssss..s.sxssssssxss [ 48%]
sssssssssssssssx.ssssssxssxxxssssssssssssssssssssssssssssssss.xsssssxsss [ 48%]
ssssssssssssss.xsssssssssssssssssssssssssssssssxxsssxssssssssssx.xssssss [ 48%]
ssss.sssssxxssssssssxsxxsssssss.xx..ssssxxssssssssssxssssssxxxxssssxssxsxsss [ 48%]
sxsssssssssxssssssssssssssxxxsss.sssssssss.sssxsssssssssssssssssssssssss [ 48%]
sssssxssssssxsssxxsssxssssxxssssssssssssssssssssssssxsssssssssssss.ssssx [ 49%]
sxssssxsssss.ssssssssssssssxsssssssssssxssssss.ssssssssssxss.ssssss.sxss [ 49%]
sssssssssssssxsssssssssxsss.sssssssssxssssssssssssssssssssssxsssssssssss [ 49%]
ssssxxsssssxssssssssssssssssssxsssssssssssssssssssssssxsssssssssssxsssss [ 49%]
.xsssxsssssssssssssssssssss.sssssssssssss.ssssssss.ssssss.sssxssssssssxs [ 49%]
sssssss.ss.ssssssssssssssx.sssssssssxssssssxssssssss.ssssxsxssssssss.sss [ 49%]
ssssssxxssssxsssxssxsssssssssssss.sssssssxsssss.ssssssssssxsssssssssssxs [ 49%]
xsxsssssxsssxssssssssssssssssssssxxsssssssssssssssssssssssssssssssssxsssss [ 50%]
sssxsxsssssssssssssssssxsssssxsxsssssssssssssssssssssssssssssssssssssssx [ 50%]
sssssssssxsssssxsssssssssssssssssssssssssssssxssssssssxsssssssssssssssss [ 50%]
ssssssssssssssssssxsssssssssxssssssssxsssssssssssssssssssssssssssssxssssssssss [ 50%]
ssssssssssssxsssssssssssssssssxsssssssssssssxsssssssssssssssssssssssssss [ 50%]
ssssssssssss..sssssssssssssssssssss.sss.ssssss.ssss.ssxsssssss.sssssssss [ 50%]
sssssssssssssssssssssssssxxsss.ssssssssxsssssssss.sssssssssssssssssxssssssss [ 50%]
sssssxsssssssssssxsssssssxssssxssssssssssssssssssssssssssssssssssssssssssxsss [ 51%]
ssssssssssxsssssssssssssssxssxssssss.ssssssss.sssss.sssssssssx.sssssssss [ 51%]
sxsssssxsssssssxsssssssssssssxsssssssssssssssxssssssssssssssssssssssssss [ 51%]
sssssssxssssxssssssxsssxsssssssssssssssssssssssssssssssxssssssssssssssss [ 51%]
ssssssxsssssssxsssssssssssssssssssssssxxssssssssssssxssss.ssssssssssssss [ 51%]
sssssssxsssssssssssssxssssssssssssssss.sssssssssssxssssssss.sssssssssssss [ 51%]
sssssssssssssssssssxsssssssssssssssssss.xsss.ssssss.ssssssssssssssssssss [ 52%]
ssssssssssxxx..xssssxxssssxxx..xxx.ssssssssssssssssssss.xsssssssssssxsss [ 52%]
ssssssssssssssxsssxxxsssssssssssssssssssssssssssssssssxssssssssssxssssss [ 52%]
ssssssssssssssssssssssssssssx.xxssssssssssssssssssssxsssssssxssxxxssssxs [ 52%]
sxxsxxsssssssssxxxsxssssssssssssss.xssxsssssxsssssssssss..xsxxsssxssxxss [ 52%]
sssssssssssss..ssssxssssssssssx.s.sx....xxxssss.ssss.sxxsssxsxsx.ss.sxss [ 52%]
ssssssssxsssssssssssss.ssxsxs.s.ssxss.sxssxsssssssssss.xssssssssssssssss [ 52%]
x.xxxxxssss.xxssxsssxsx.ssssssxsssssssssssssssxxssxssss.xxxssxsxssssssss [ 53%]
xssssxssssxsssssssssss.ssssxsxs.sxsss.ssssssssssssxssssxsxss.ssxssssssss [ 53%]
sssssssxssssssssxssssssssxsxssssssssssssssssssssss.ssss.sssssssxss.ssssx [ 53%]
sssssxxssssssxssssssss.sxssxssxxsssssssssxsssss.ssssssxsssssssssssssssss [ 53%]
sssssxsxxsssssxsssssxss.sssssssssssssxxsssssssssssssxsssxssssssxssssssxxs [ 53%]
ssssxssxsssxsxsxsssssssssssxxssssssssssssssssxsssssssssssxsssssss.s.sxss [ 53%]
sssssssssssx.ssssssssssssssxsss.sssssssssss..sxs.sssssssssxxssssss.sssss [ 53%]
sssssssssssssssssxsssxxssssxxssssxxsssss.ssssssxssssssssssxxsssssxxxsss. [ 54%]
sssxssxsssssx.xxsssssxs.sss.xsxssssssxs.sssxxssssssxs.sxssxxss.ssx.sxsxxss [ 54%]
.s.sxxsssxssxss.ssxxsxssssxsxssxxss.sxsxxssxxsss.ssxsxssxssssxsssxsxsxsss [ 54%]
ssxsxssss.sssxs.ssssssxssssssss.xsss.ss.sxsss.x.ssxss.ssxssssssxsssss.xss [ 54%]
sxssssssxss.sxssxxsssxsxsssxssssssxssxssssssxsssxxssxsssssxxsssssxssssss [ 54%]
ssssssxssss..sssssssssxssss.sssssssxsssxssss.sss.ssssxssssxssssssssxsss. [ 54%]
sxss.sxssxssssxsssxsssxsxssxssssssxsssssssxsx.ssssxsssssssssssssssssssss [ 54%]
sssss.sssssssssxsssxsxss.xssssssssssss.sssssssssxsssssssssssssxsssxx.sssx [ 55%]
ssssssssssssssxxsssssssxsxsssssxsssssxssssxsss.xsss.x..xssssssssssssxx.ss [ 55%]
sxsssxxsss.ssssssxssssssssssssxxsssssssssssssssxxxssssssssssssssssssxsssx [ 55%]
sxsssssss.sssssssxsssssssssssssssssssssssssssss.ss.ssxsxssssxsssssssxsssx [ 55%]
sssxssssssssxsss.ssss.sssssxssssxssssssxsssssssssssxsssxxsssssssss.ssxssss [ 55%]
ssssssssssssssssssssssssssxssxs.xsssss.sssssssxsssssssssssssssssssssssss [ 55%]
sssxssxs.sss.ssssssssssssssssssxsssssssssssssssssssxsxsxsssxsxsssss.ssss [ 55%]
ssssssssssssssssssssssxss.xss.ssssssx.xxxxxxxxxxsssssssxxxs.ssssssssssxs [ 56%]
sssssssssssssssssssssssxsssssssxsssssx.ssss.sssssssssxssssxxssxsssssssss [ 56%]
ssssssssxssxxssssssx.xx.ssssxx.xxssssxssssssssssssssssssxxssssssssssssss [ 56%]
ssssxxss.sssssssss.x.sssssssxsssssssssssssssssssssss.ssssxxxssssssssxx.s [ 56%]
ssxsssssssxxxsssssxsssx..xxssxxssssxxsxs.s.ssxsxxss.ssxssssxssssxssssssx [ 56%]
xssxsxssssssssx.s.sssssss.xsss.sxs.xsssssxxx.ssx.ssss.sxsxsxsssssxxsxsss [ 56%]
sssxs.xxss.sxxssxxxxs..sssxxxssxsxsssxsxssxsx.xsxxsssssxsxssssxsss.sxsss [ 57%]
xsx.xs.sxsss.sxssxsssss.sxsss.sxsssxssxsss.xxsssxsssxxssssxssxsxxssxsssx [ 57%]
sss.sxssxsssx.ssssxsssxsssssss.ssssxssssssssss.ssssxsssssxxsssss.sx.ssss [ 57%]
sssssss.s..x.xxxx.xxxsxsxssxxxssssssssssssxxss.xsxsssxsssxsxssxsssxsssss [ 57%]
.sxxssssssssss.ssss.s.sssss.sxssssssssxxssssssssx.ssssssssxsssxsssssssss [ 57%]
sssssssssssssxss.xsssssss..ssxxxxxx.xs.sss.xxss.ssxxsssxsssssxsx.sssssssss [ 57%]
xsss.sssssssxxsss.s.ssssxsssssssssssss.sssssssssss.ssssssx.ss.ssssss.ssss [ 57%]
sxsss.sssssssssss.sxsxsssx.sxxsssxxxsxxsssxssssxsxsssssxsssxxssssxssssss [ 58%]
ss.xssxxssxsssxxsssssssssssssxsxssssssssssssssssss.s.ss.ssxs.s.s..ss.ss.sxs [ 58%]
sssssss.sssss.ssssxssssssx..ssssssxsx.xsx.ssxsssxsxsssssssxxxssssssssxss [ 58%]
xsxxxssxsxsxxssssssssssssssssssssssssxsssxssssssssxssssssssxs.ssssss..xsx [ 58%]
.xssxx.sss..sssxssssxssssxssssx.ssssxss.ssssxssxssxxssssssssssxxsx.ssssxss [ 58%]
sxxssssssssxssxxssssssssxsxss.ssssssssxsxssssxxsssxssssssssxsxssxsssssss [ 58%]
s.sss.sssss.ssssssssssssss.sssx.ssssssssss.sxsxssxsxsssssss.ssss.xssssxss [ 58%]
sxxssssssxsxsssxx.ssxxsssxxsssxsxsssxssxsssxssssxsssssxssssxs.xssssssssss [ 59%]
sssssssssssssssssssssss.xsssssssxssssssss.ssssxsss.ssssssxssssssssssssss [ 59%]
ssssssssssssssssssss..xxssss..ssssssxxssssssssssssssssssssss.xssss.sxxxs [ 59%]
ssssxssssss.sssssssssssssssxsssssssssssssxssssssxsssssssssssssssssssssss [ 59%]
sssx.sssssxssssssssssssxssssssssssssxsssssss...sssssssssssssssssssssssss [ 59%]
sssssssxssssssssssx.ssssssssssxsssssssssssssssxssxssssssssssssssssssssss [ 59%]
ssssssssssssssssssssxsxxs.ssssssssssxx.sssss.sxsssssssssxs.sssssssssssssss [ 59%]
xxxxssssssssssssssss.ssssxssssssssssssssssssssssssssxsxsxssssxsssssssssss [ 60%]
ssssss.ssssssxxssssssssssssssssss.sssssxsssssssxsssssxsssssssssxssxsxsss [ 60%]
ssssxssssss.ssssssssssxssxsxsxssssssssxsssssssssssssss.ss.sxssssssssssss [ 60%]
ssssssssssssss.ss.xsssssssssssss.sss.x..ssss.ssssssxssssxss.sssssxsssxss [ 60%]
ssxxssssxsssxssssxsssxxssssxxsssxsssssssxsxsxssssssxxssssxssssxsssxssssss [ 60%]
sxssssssssssssxs.sssssssssssssssssss.sssxssssss..sssss.sssx.ssssss.ss.xsssss. [ 60%]
ssxsssxssssxsssssssxxssxxsxsssssssxxssxxssss.xxs.sxsssxxssxsssxxxsssssssss [ 61%]
sssssssssssssxsssss.ssssxss.ssssssxssssssxsssss.sssssssssxsxssssssssssss [ 61%]
ss.ssssssssssssssssssssssssssxssssxssssxssssxsssxsssssssssssssssssssss.s [ 61%]
ssssssssss.sssssssssssssssssssssssssssssssxsssxss.sssssss.ssxssssxssssxs [ 61%]
xxxxxxxxssxssxs.sss..xssssx...sxssxx.xxx.xxsx.xxxxxxxssxsxxs.xssssxssxxx [ 61%]
xxxxss.xx.xx.xxxssssxssxsssssxxx.ssss.xsssssxxx.x.x..xssssx.xssssx.x..xx [ 61%]
xx..x.sxx.xxxxxxxxxx.xxx.ssssxxxxxxxxxx.xxxx..ssssssssssssssssssssssssss [ 61%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 62%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 62%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 62%]
sssssssssssxssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssss [ 62%]
ssssssssssssx.ssssssssssssssssssssxsssssssssssssssssssssssssssssssssssss [ 62%]
ssssssssssssssxsssssxssxssxxxssxss.xxxxsss.sssssssssxsssxssxxxsxsxssssss [ 62%]
sssssxssssssssxsxxxsssssssssssssssssssxssssx.sxsss.s.ssssssssssssssxsxs.ss [ 62%]
.ssss.s.ss.ssssssssssxxxs.xsssxss..ssss.ssssssxsxss.sxsxsxsxsss..sssssss [ 63%]
xsxssxssxssxsssx.xssssssssssxsxsxssxssx.xxssssssssxssxssssxx.xs.ssssssss [ 63%]
xsxsxssxsx.xssxssssssssxssssss.xxssxsssssssssssssssssxssxsxsssssxsssssss [ 63%]
xssssssxsssss..sssssxxs.ssssssssxssss.ss.ssss.xxssssssssssssxxssxss.ss.s [ 63%]
xssssssssss.ssssxsssx.xsxsssssssssss.sssxssssxxsssxsssssssss.xssssssxxsx [ 63%]
ssxssssssssssx.sssssxssssxxssxsssssssssx.sxssxsssxxssxsssssssssx.xsssssss [ 63%]
ssxsxssssssssssssxxxsssssssxssssssssssssssxsxsssssssssssssxssss.ss.ssxxs [ 63%]
ssssssssssssss.ssss.sssx.sssssssssssssssxxs.ssxss.sssssssssssxxsss.ssx.s [ 64%]
ssssssssssxxsssxsss.ssssssxssssssssxssssxssxsssssssssssssssxsssxsssxssx. [ 64%]
sssssxs.ssssxssxsssxss.sss.sssssss.ssxssxssxssssssxssssxsxsssxssxsssxsss [ 64%]
sxsssssssssssxsssxs.sssssxssssssssssssxs.sxssssxsssssssssssssxsxsxss.sxs [ 64%]
sssssssssssxssxss.s.xssssssssssssssxsssx.ssssssxssssssssssxssxssxssssssxss [ 64%]
ssssssxsxssxsss.ssss.ssssssxssxxsss.ssssss.sssssssxxssxsssxssssssxssssss.s [ 64%]
xsxsssxsssssssssssxsss.sxssssxs.ssssssssssssxsssssxss.ss.sssssssssxssssxss [ 64%]
xss.s.ssxsssssxssssxsss.s.sxssssxxssssssssssx.xsssssssxssssssssssxxssxxss [ 65%]
xsssssssssxssss.ssssxs.ssssssxsxss.ssssssssssssxssssx.xssssssss.ssssxsss [ 65%]
sssxsss.sss.ssssxsxsssssxsssss.sssxssss.s.xsxssxsssxxssssxssxsssxs.xsssssxsxx [ 65%]
.sssssxss.ssssxxxssssssss.ssssssssss..ssx.ssssssssssssssssssssssssssx... [ 65%]
.xxxsxsssssssssssssssxssssssssssxsssssssxx.xsss.xssss.ssssx..sssxsssss.s [ 65%]
ssss.ssss.ss..sss.sx.sxssssssssssssssssssssssssss.sssssssssxsssss..sssss [ 65%]
ssssxx..xxxxxx.xsssxxx.xxxxsxxxxsxxxxx.xxssssxsxxssssxxxs..xsss.xxsxxsss [ 66%]
ss.sssssssxxx.xs.sxxxxx.xsssxxxsxsx.ssss.xssssss.xsssxs.sssxsxsssxs.ssss [ 66%]
sssxssxssxs..ssxxssx.xsssssssssssss.s.sxsssxss..ssssss.sss.xsx.sssxxsxsss [ 66%]
sxssss.s.xxsssxsssx.xssssssxxsssxsssxssxxsxxsxss.ssssxsssxsxssssxsss.sss [ 66%]
sssxxsxssss.ssxssssxssx.sxssssxsssxsxxssss.s.ssssssssssssss.sssssssssxsss [ 66%]
ss.ssxsssxss.sssx.s.ssss.ssssxsssxsssssxsssssxsssssssxsssssxsssss.sxssss [ 66%]
xsxxsxsssss.sxssxsssssssssssxssssxsxsssssxssxssssssssssssssssssxssssssssss [ 66%]
sssssss.xsssxsssssxss.sxssssssxssxsssxssssxssssssssssssssssss.s.ssssssssxx [ 67%]
.sssssssssssssssssssssssssssssx.xssxssssxsssxsxsssxssssxsssxsssxssssxsss [ 67%]
sssssssssssxsxssssxsxsssxsssssssss.sssxssssssssssssxssssxxsssxxx.s..xsss [ 67%]
ssxxssssss.xsxssssxxssssxsssssssxsssssssxssssss.ssssss.xxxxsssssssssssxs [ 67%]
sssssssssxsss.xsssssssssssss..xssssssssxxxsssssssssxssssssssssssx.ssssss [ 67%]
ssssssssssxxssssssssssxssssssssss.xsssssssssssssssssssssssssssssssssssss [ 67%]
xxxxssssssssxsssssssss.sssss.xsssssssssssxssssssssssssss.xxsssssxsssssss [ 67%]
sxssxssssss.ssssss.xssssssss.sssssssx.xs.xsssssx.ssssssssxxsss.ssssssxss [ 68%]
ssssssssssx.xssssss..xsssssxsssssssxxssssssssssssssssssssssxxsxsssssssssx [ 68%]
ss.xxxssssxsxssssxsxxsssssxxxsxsxxssssx.sxxsssxssxsssxxsssssxsssss.ssssss [ 68%]
sssssx.s.sssssssssssxs..xssssssxss.sssssssssxsxxssxsssxsssxsss.ssssxxxxss [ 68%]
ssssxssxsxssssssxsxssxsxssssssssxsssssssssssssxssssss.sssx.sssxssxxsssss [ 68%]
s.ssss.sssss.ssss.sssxssssssssssssssssssssssssssssssxx.xx.sssssssssssssx [ 68%]
xxxssssssssxsssssssssssxx.xs.xsxsxssxxxsssxxxssxssssssssx.ssxssxsss.sssss [ 68%]
s.sx.sssssssssssssssssssssssssxsssssss.xssssxsssssssssssssssss..ssssssss [ 69%]
sssxxsssxxxssssssssss.ssssssssssssx.sxssssssssssssssssssssssssssxxxxxxxx [ 69%]
xssxxxxssssxsssssssssssssx.s..xxsssss.xxxxxssssssssssssssssssssssssssssx [ 69%]
xssssssssss.x..x.sxsxs.sssssssssssssssssssssssssssssssxxxsssssssssssssss [ 69%]
ssssssssssxx.sssssssssssxxx.sxxxsss..x.xxs.xxxsssssssssssssssssssssxxsss [ 69%]
sssssssxssssssssssssssssssssxsssssssssssssssssss.xsssssssssxxsssssxsssss [ 69%]
sssxxsssxxxxxsssssssssssssssssssssssssssssxsssssssssssx.ssssssssssssssss [ 70%]
sssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssss [ 70%]
ss..ssssxxssssssssssssxssssssssxsssssssssssxxxsxsssssx..ssssxsxsssxssss.. [ 70%]
sssssxsssssxxssssssxssxsxssssssxss.xxsssssxxs.sssxxsxssssssxssssssssssxs [ 70%]
sxsssssssss.ssssss.ssssssssss.ssssssssxssxssssssxssssss.sssssssss.ssssss [ 70%]
ssxsssssss.sssssxssssssxssssssssssssssxsssssssssssssssssssxssssssssssss. [ 70%]
.xsss.ssxssssssx.ssssssssssxxsssss.ssss.s.xssssssssxsssssssssssssss.ssss [ 70%]
ssss.sssssssssssxsssssssssxssssssssxsssssss.ss.sssssssss.sssssx.ssssxsss [ 71%]
ssssssssssssssssssssssssxsssssxs.xssxssssssssssssssssssssx.sssssssssssss [ 71%]
sssssssxsxssssssssxsxsxssssssssxsssssssssssss.sssssssssssxssssxssssssssss [ 71%]
ssssssxssssssssssssssxssss.xsxssssxsssssssxssssssssssssxsssssssssssssxsssss [ 71%]
ssxsssss.sssssssssss.xsxssssssssssssssssssssxssxsssss.ssssxss.ssxsssssssss [ 71%]
sssssssssssssxssssxssssssssssssssssssxxsssxssssssssssssssssssssssxxsssss [ 71%]
sssssssxssxsxsssssxssssssssxssssssxsssssssss.sssssssssss.ssssxssssssssss [ 71%]
sssssssssssxsss.xssssss.sssxsxxssss.ssssssssssssssssssssssss.ss.ssssssss [ 72%]
sxssxssssssssxssssssssssssssxssssss.xssssss.sssxssssssssssssssssssssxssx [ 72%]
ssssssxx..x.sssssssssssssss.sxssssssssssssxsssssssssssssssxx.sssssssssssx [ 72%]
ssssssssxssssssssssssssss.ssssssssssssxssssssssssssssssssssssssssssssssss [ 72%]
sssssssxxxxssssssssssxsssssssssssssssxssssssxxssssssssssssssssssssssssss [ 72%]
sssssssssssssssssssssxsxssxxxxsssssxsssxsssssssssxssssssssxsssssssssssss [ 72%]
sssssssssssssssssssssssxsxxxsssssssssssssssssssssxssssssssssxsssssssssss [ 72%]
sssssssssssxssssssssssssssssssssssssssssxssssssxsssssssssssssssssssxssss [ 73%]
.sssssssssssssssssssssssssssxss..ssssssssssssssssssssssssssxsssssssssssx.ssxs.s [ 73%]
xs.ssssssss.sss.sssssssssssssss.ss.ssssxsssssssss...sssssssxssxss.sssssss [ 73%]
ssssss.sssssssssssxssss.sssxsxssssssssssxs.ssssssssssssss.ssssssssss.sssx [ 73%]
sssssssxsssssss.xsssssssxsxsxsssssssxss.ssxxssxsssssssx.sssssssxxsxssssss [ 73%]
ss.sssxssxsssxssss.ssssssssssssssssssssssss.ssssssssssssssssssss.sssssss [ 73%]
sss.ssssssss.sssssssssss.sssss.sssssssssssssssssssssx.ssssss.sssssssss.s [ 73%]
ssssssss.sss.ssssssssssxsssssssssx.sssssssssssssxssssssssssssssssxsxssssss [ 74%]
sssssssssxssssssssssxsssxssssssssssssssssssssssssssssssssssxsssssssssssss [ 74%]
sxsssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssssssxsssssss [ 74%]
ssssssssssssssssxssssssssssssssssssxsssssssssssssssssssssssssss.ssssssss [ 74%]
sssssssssssssssssxsssssssssssssssssxssss.sssssssxsssssxsssssssssssssssssssss [ 74%]
sssssssssssssssssssssssxsxssssssss.ssssxssssssss.sssssssssssssssssssssss [ 74%]
sssssssxsssssss.ssssssssssss.sssssssssssssssssssssssssssssssssssssssx.xs [ 75%]
ssssssss.sssssssssssssssssssssssssssssssssssssxss.ssxssssss.ssssxssxssss [ 75%]
sssssssssssssssssssssssssssssssxxssssssxx.xxs.sssssss.ssssssssssssssssss [ 75%]
sssssssss.ssssssssssssssssssssssssssssssssssssxsssssssssssssss.sssssssss [ 75%]
ssssssssssssssssssssxsssxssssssssss.sssssssssssssssssss.sxsxsxsxsxs...xs.x [ 75%]
sssxsssxsxxxssxsssssxsssssxxxssxs.sxssxssxsxx.sxsxsss.x.sssssssssxssss.s [ 75%]
sxxsssssxssxssssssssxsx.sx.ssxxxssssxsssssssssxsssssssxsxsxxssss.s.xsxss [ 75%]
ssssssssssssssssxsxsssssss.ssssssssss.sxxsxss.xsxsxsxsssssxssxssssssssssx [ 76%]
xssssxxxssssxxx.s..ssssssssssssssssssssssssxssssssssssssssssss.ssssxssss [ 76%]
sssxxxssssssss.xxxxsssxsssssss.xxssssssssssssssssssssssssssssssssssssxxs [ 76%]
sssssssssssssssxxsss.xxssssssssssssssssssssxssssssssssssssssssssssssssss [ 76%]
ssxsssxxsssssssssssssssxssss.ssssssss.xxssssssssssssssssxssxsxss.sssssxs [ 76%]
sxs.sss.ssssxxsssssssssssssssssssssss.ssss.ssssssxssssssxsssssxssssssssx [ 76%]
sxsxxssssssssssssss.ssssssxssssxssxssssxsssssssssssssssssssssssssssxssxss [ 76%]
ssssssxsssssssxsxxssssssssxsssssssssssssssssssssssxssxssssssssssssssxssssss [ 77%]
sssssxsxssssssssssxssssssssssssssxsssssssssxssssssssxssssx.xsssxsssssssx [ 77%]
sssssssssssssssssssssssssssssssssss.ssssssssssssxssssssssssssssssssssssss [ 77%]
sssssssssssxsssssssssss.ssssssssssssssssssssssssssssxssxssssssssssss.xsx [ 77%]
sssssssssss.sssssssxsssssssssssxssssssssssssssssssssssssssssssssxsssssssx [ 77%]
ssssssssssxssssssssssssssssssssssssssssssssssxssssssssssssssssssssssssss [ 77%]
sssssxssssssssssssssssssssssssssssxssssssssssssssssssssssssssssssssssssss [ 77%]
ssssssssssss.sssssssxs.sssssssssssssssssssssssssssssssssssssssssssssxsss [ 78%]
ssssssssssssssssssssssssssxxssssssssssssssssssssssssssssssssssssssssssss [ 78%]
ssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 78%]
sssssssssssssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssss [ 78%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxsssssssssss [ 78%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 78%]
ssssssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssssss [ 79%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssss [ 79%]
sssssssssssssssssssssssssssssssssssssssssssss.xssssss.sssssssssssssssssss [ 79%]
sssssssssssssssssssssssssssssssxssss.sssss.ssssssssssssssssssssssssssssss [ 79%]
sssssssssssssssxssssxsssssssssssssssssssssssssssssssssssssssssssssssxsss [ 79%]
ssssxsssssssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssssss [ 79%]
xssssssssssssssssss.s.x..xxss.ssssssxsssssssxxsxsssssss.sxsxsssxsssxxssx [ 79%]
.sxsssssssssx.xxsssssssssssssssxx.ssssx..xsxssxsssxssssxx..xxxx.ssxxs.xxs [ 80%]
xs..sssssxxss.xxx...xxxssssss.xsssssssssssxxxsssss.ssssssxs.xxss.sssxsss [ 80%]
s.ssssssxssxxxsssssxxssssss.sxxssssxssssxxxxx.ss.xsxssssx.sssssssssssxs. [ 80%]
sssssssssssssxsssssssssssssxssssssxsxxs.xxxxx.ss.sxssxsssxsxxxsxsssssxxs [ 80%]
sxxssssxsxssxsxsssssxxsssxssssxsxxxssssssxsssxssssxsssx.ssx.ssxsssssss.s [ 80%]
xssssxxssssxs.s.ssxsxssssxsssssssssxsx.ssss.s.ssssssxsssssss.sx.xsss.sss [ 80%]
sssxs.xssxxsxssssxsxssxxsxssssxsxxsxssssxsxsxsssxssssssssxssssxssssssxxs [ 80%]
ssxssx.sxxssssxxs.sssssssssxssssss.ssssssssssxsxs.sssx.ss.sssxsss.s.sssxss [ 81%]
ss.s.ssxxssxx.ss.ssssxssxxxssxx.xx.xssssssssssxssxsxsssssx.ssssssxsxssxsx [ 81%]
xssxxsxsssssxsssss.xssssxsssxxssssss.sssssssssxxxxssssxssss.ssss..xs.sss [ 81%]
ssxxssss.sssssssssssssssssssssssss.xsxxsssssxxsssssss.sssssssxxsssssssss [ 81%]
sssssssssssssssssssssss.xssssssssssssxsssssssxx.sssssssxssssssssssssssxx.xxx [ 81%]
xssxxxssssxsssssxssxsxxsssssssssssssxsssssxs.ssssxx.xssssxsssssssssssssss [ 81%]
ssssssxsssssssssssssxxssss.xxssssssssssssssssssssssssssssssssssssxssxsssx [ 81%]
xxxssssssssssssssssssxssssssssssssssssssssxss.sssssss.ssxsssssssxssssssss [ 82%]
sssssssssssssssss.sxssxsssssxsssssssssxsss.ssxssxsssssssxssxsx.ssssssssss [ 82%]
sxsssssssssssxxssssssssssssssssssssssxsss.xssssxxxsssssxsssxxxssssssssss [ 82%]
ssssssssssssssssssxxsss..sssssssssssxx..xsssssssssssssssssssssssssssssss [ 82%]
sssssssssssssssssssssssssssxxsxxsssxssssssssssssssssssssssssssssssssxsss [ 82%]
ssssssssssssssssssssss.sssssss.sssssxsssssssssssssss.ssssss.ssssssssssss [ 82%]
s.sssssssssssssssssssssssssxssssssssssssssssssssssssssssssssssssssssssss [ 83%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxxssssssssss [ 83%]
sssssssssssssssssssssssssssssssssssssxxsssssssssssssssssssssssssssssssss [ 83%]
sssssssssssssxssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 83%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 83%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssx [ 83%]
sssssssssssssssssssssxssssssssssxsssssssssssssssssssssssssssxsss.sssssss [ 83%]
s.sssssssssssxxsssssssssssssssxssssssssssssssssxssssssssss.sxsssssssssxx [ 84%]
sssssssssssssssssssssssssssxxxssssssssssxss.ssxxsssssssssssxss.ssssssssss.ssx [ 84%]
xsssssssssssssssssssssssssss.x.sssxsssxsss.ss.sxss.ssx.ssssss.sxs.sxsssx [ 84%]
sxs.xxssssssxsssxssssssssssssssssssssxxss.xxsssxss.xxxxxxsssssxx.sxxss.s [ 84%]
sxxsssxxssxsssxsssxsxsxsssssssxssxxx.x..xxxsxxxssssxs.sssssssssssxssss.s [ 84%]
sssxsxssx.xsssss.ssssxsssssxssssxsssssssssssxxssssss.sssssxxssssssssssxs [ 84%]
sssssssxsssssssssssss.sssxxxxssssssx.xxsssssxsss.xxsssssssssssxsxsssssss [ 84%]
ssx.sssssssssxxsssss.ss.ss.s.xsssxssx.ssssssssss..ssss.xsxxxssssssssxxss [ 85%]
sssssssssssssssss..xxsss.sssssssssxx.xsxssss.sssxxxxxx.xssssssxsssxxsxxx [ 85%]
x.ssssssssssssxssssssssxssxsssssss.sss.ssssssssxssxsssssxssssssx.xxxxxxsx [ 85%]
xss.sssxsxssxsxsssss.sssssxssxsssxssssxsss.ssxssss.sssxsxxssssssssssxsss [ 85%]
sss.sssssssxsx.xsssxsss.sxssxsssssss.sxxsxssx.ssssxsssssssss.ssxsssxx.xx.xxxxx.x [ 85%]
xxssssssxx.xxxxxxxxssxxssssssssxxxxxxxxsssxssssssssssxxxxsxssssxs..sssssss [ 85%]
xxxsxsxsss.....ssssxxxsxxsxs..s.s.xxsxsss.xxxxssxssssxsssx.xsxsxxssssssx.xxsx.s [ 85%]
xssssxxx..x.xsssx..x.sxxxssxs.xxxsssssxsxxssssssxxssxsxssssssssxsxs.s.s. [ 86%]
sxsxs...s.ssxssxsxxssssssxsssxxsssxsss.sssssssssssssssssxxxsxsssxxxsssss [ 86%]
ssssssssssxsssxxssssssssssxssssssxssssssssssssssssssssssssssssssssssssss [ 86%]
sssxsssssssxsssssssssssssssssssssssssssssssssxsssssssssssssss.ssssssssssss [ 86%]
sssssssssssssssssssssssssssssxssssssssssssssssssxsssssssssssssssssssssss [ 86%]
ssssssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssss [ 86%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssx [ 87%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss..sssssssssss [ 87%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssssss [ 87%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 88%]
sssxsssssssssssssssssssssssxsssssssssssssssssssxssssssssssssssxssssssss. [ 88%]
ssssss..sxsssxsssssssxsssssxssssxsssssssssxssssssxs.ssssssssss.xssssss.s [ 88%]
sssssssssssxxsssssssssssssssxsssxxsxssssssssssssxsssxsssss.s.sxssssssssss [ 88%]
sss.ssxsssssssssssssxsssssssxssss.sssssxsxssssssssssssxsssssssssssssssssss [ 88%]
ssssssssssssss.xsss.ssxsxxssssssssxssssxxsssxsxssx.ssssxxssxxsssss.sssss [ 88%]
xssssxssss.sx.x.xssxs.xsssxsxx.sx.xsssxsxxx..s.sxsxxxsxsssss.xxsssss.sss [ 88%]
sssxsssss.sssssxs.xxxsssssssxxsxsssssssssss.sssxsssssssxsxssxs.xssssssss [ 89%]
ssssx.sxx.xsxxs.sss.xxssssssss...xxsssxssxxssssxxsssssxsxsssssxsxsssxsss [ 89%]
sssssxss.xssxssssssx.ssxxxxsssxsssx.s.sssxsssxsssssssss.sss.sssxx.xxxxxs [ 89%]
sssssssxxsxs.sxsssssxsss.sssssss.xx.ssssssssssss..xxssxssxssxsxsss.ssxs. [ 89%]
ssssxsxsssxsss.ssxsxssxssssssssxssssssxsssxsxssssxsssxsssss..sssxxssssxx [ 89%]
.xsssssssxsx.xxssssssxxssssssssxsssssxxsxxxs.ssssssssssss.sssxssxssssssx [ 89%]
sssssssssss.sssxxxssxxsssssssxssssssxs.s.sssss.sssssssxssssssssss.xxssss [ 89%]
.ssssxxsssx.x.sssssssssxxsssssssxssssssssssssssxssxsssxxsssssxxxs.sxssss [ 90%]
s.xxss.sxssxssxssssxsxsxsxsxssssxsssssssxssssssssssssxxsx.sssss.ssssxsss [ 90%]
ssxsxxssssxssssxxxsssxsssssssssssssssssssssssssxxsssssssssssssxsxssssxxx [ 90%]
ssss.xxxssssxxssssssssssssxssssxssxsssssssssssss.xxsx..sssssxssssxssssxs [ 90%]
ssssssss..ssxsssxssssssssssssssxxsssssssssxxssss.sssxxsss.sxxsssxsssssss [ 90%]
sssssssssssss.sxxxsssssssssssxsss.ssssxxsssssx..xxssssssssssssssssssssss [ 90%]
xssssss.ssssssss.ssssxssssssssssssss.sssssssssss.ssssssssxxssssxsssssxxs [ 90%]
sssxsxssssssssxsssssxssssssssssssssssssxsssssssssssssssssssssssxssssssss [ 91%]
sssssssssssssxxxxxs.sssssssxxsssxsssssxsssssssssssssssxss.ssssxsssssssss [ 91%]
sss.sssssssssssssxssssxsssssssssssxxsxssssssssssssssssssssssssssssssssss [ 91%]
ssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssx [ 91%]
ssxsssssssssssssssxsssssxssssssssxss.sxsssxssssssssssssssssssssssssssssss [ 91%]
sss.ssssssxsssssssssssssssxssss.sssssssssssssssssssssssss.ssssssssssssss [ 91%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssss [ 92%]
ssssssssssssssssssssssssss.ssssss.ssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
sssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 92%]
ssssssssssssssssssssssssssssssssssssxssssssssssssssssssssx.ssss.ssssssxsx [ 92%]
sssssssssssss.sssssssssxssssssssssssssssssss.xxssssssxx.ssssssssx.xxssssxxxss [ 93%]
sxxsxsssxsxxxsx.sx....xxs..xxx.xxsxssx.x.ssx.xsssxssx.xx.s...sxxxxx.xxs.s [ 93%]
xxxssxxxssssxsxsxssxss.sxxsxsssxx.sxss.ssxxxsxssxxxssssssxsxsss.xsssssss [ 93%]
sssxxssssssxxxxxxssssssssss.xsssxs.ssxssxs.xsxxxxssssxs.xsxx.xsssss.xsss [ 93%]
sssssss..x.xxxxxssssssss.sss.sxxsssssssxssssxxssssxsssssssssss.ssssxss.. [ 93%]
..ss.xsssssxxssxsssx..sxxxssssssssx..xssssx..sxxss.sxsxxxsxsxxsss.s..xx.. [ 93%]
x.xx.xxxssssxsxssss.xxxxxssx.sssssssss.ssssxssssssssxxssxsssxsssx.sxxsss [ 93%]
sssssss.xxsssxsxsxssssxssssxxxxxx.xssxx..xxxxxxssxssx.xsssssssssssssxxss [ 94%]
sssss.xssxssssssxsssxxsxxsxxxsxxssxssxsxxxxs.ssssssssssssxssxssxssxxssxx [ 94%]
sxssssssssxxsssssxsssssxsxssssxxsssxsssssxs.xx.sxssssssxssssssxssssssxss [ 94%]
ssssssssss.ssxssssssxssssssss.xx.xxssssssxsssxssxxxssssxsssssssxsssssssx [ 94%]
sssssxxxss.sssx.sssssssxsxsxsxxxssxsssssssssxxxssssssxsssssss.ssssssxxss [ 94%]
sxsxsssss.ssxssssssxsxsssssssssss.sssssssssssssxxsssssssssxxxssssssssss. [ 94%]
xsssssssssssxssssssssssssssssssssssxssss..sssssssssxsssssssssssss.ssssss [ 94%]
ssssxsssxxsssssx.xss.ssssssss.xsssssssssssssssssssssssssssssssssssssss.s [ 95%]
ssssssssss.xss.sssss.ssssssssssx.ssssss.ssssssssssssss.sssssssssssssssss [ 95%]
sssssssssssssssssssssssssx.sssssxssssssssssssssxssssssssssssssssssssssss [ 95%]
ssssssxxxsssssssssssssss.ssxssssssssssssssssssssssssssssssssssssssssssss [ 95%]
xssssssssssssssssssssssssssssxssssxsssssssssssssssssssssssssssssssss.sss [ 95%]
sssssssssssssssssssssssss.ssssssssssxsssssssxss.ssss.sss..s.ss.s...s..s. [ 95%]
.s.s.s..........s........x..s..s...x.s.....s...sxs...s.............xs... [ 95%]
..........s.......s....ss.............s.s......s.....................s..s. [ 96%]
sss..................................s............................s....s [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
.......................................................................... [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
.......................................................................x [ 97%]
..............................x................x.......................x [ 97%]
...................x....x.......................x........................ [ 97%]
................................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
......................................................................... [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
......................................................................... [ 98%]
........................................................................ [ 99%]
................................xx.........xx..x....x.....xxx......x.... [ 99%]
.......................x...............x...x......x..................... [ 99%]
..................x........ss.ssssss.sssss.sssssssss.ssssssssss......... [ 99%]
......ss....s.s.........s........s.............s..s....s...s........s... [ 99%]
..s...s....s.....s..........s.....ss...x..s......s...................... [ 99%]
s..............s...............................s........................ [ 99%]
...........                                                              [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.12-final-0 -----------
Coverage XML written to file coverage.xml

= 8625 passed, 37233 skipped, 3276 xfailed, 21492 warnings in 227.24s (0:03: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 Feb 11, 2021

TeamCity Dask test results bot

Tests PASSed

Tests Logs
a3/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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:36317'

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 408, 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 0x7f9f82518310>, <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:495> exception=KeyError('tcp://172.17.0.2:36317')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:40259'

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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:40259'

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 408, 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 0x7fe36c7cca60>, <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:495> exception=KeyError('tcp://172.17.0.2:40259')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:42373'

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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:42373'

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 408, 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 0x7f18a6fee670>, <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:495> exception=KeyError('tcp://172.17.0.2:42373')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:42163'

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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:42163'

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 408, 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 0x7ff792081a60>, <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:495> exception=KeyError('tcp://172.17.0.2:42163')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:37305'

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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:37305'

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 408, 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 0x7fe69c43dca0>, <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:495> exception=KeyError('tcp://172.17.0.2:37305')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:36477'

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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:36477'

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 408, 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 0x7f1c50eff550>, <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:495> exception=KeyError('tcp://172.17.0.2:36477')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:41549'

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 408, 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 ---
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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:41549'

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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:37237'

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 408, 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)
  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 408, in run_loop
    loop.start()
Message: 'Exception in callback %r'
Arguments: (functools.partial(<function TCPServer._handle_connection.<locals>.<lambda> at 0x7f7041ac6670>, <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:495> exception=KeyError('tcp://172.17.0.2:41549')>),)
  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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:37237'

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 408, 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 0x7f15e1552e50>, <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:495> exception=KeyError('tcp://172.17.0.2:37237')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:40777'

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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:40777'

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 408, 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 0x7f4a08531af0>, <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:495> exception=KeyError('tcp://172.17.0.2:40777')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:45363'

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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:45363'

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 408, 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 0x7f7d8ed1a3a0>, <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:495> exception=KeyError('tcp://172.17.0.2:45363')>),)
--- 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:37501'

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 408, 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 512, 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 5247, 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 5276, in remove_client
    self.client_releases_keys(
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5014, in client_releases_keys
    self.transitions(recommendations)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 7119, in transitions
    self.send_all(client_msgs, worker_msgs)
  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/distributed/scheduler.py", line 5598, in send_all
    w = stream_comms[worker]
KeyError: 'tcp://172.17.0.2:37501'

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 408, 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 0x7fb2e43d7b80>, <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:495> exception=KeyError('tcp://172.17.0.2:37501')>),)
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.12-final-0 -----------
Coverage XML written to file coverage.xml

= 8625 passed, 37233 skipped, 3276 xfailed, 21261 warnings in 757.96s (0:12:37) =
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 Feb 11, 2021

TeamCity Ray test results bot

Tests PASSed

Tests Logs
w_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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:08.211669097    9987 server_chttp2.cc:49]        {"created":"@1631814848.211596527","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814848.211591553","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814848.211564612","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:48839"},{"created":"@1631814848.211590221","description":"Unable to configure socket","fd":19,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814848.211586437","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
--- 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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:09.897774485   10002 server_chttp2.cc:49]        {"created":"@1631814849.897703503","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814849.897698446","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814849.897670344","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:56326"},{"created":"@1631814849.897697135","description":"Unable to configure socket","fd":20,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814849.897693385","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
--- 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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:10.308972736   10008 server_chttp2.cc:49]        {"created":"@1631814850.308906389","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814850.308901716","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814850.308874780","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:48839"},{"created":"@1631814850.308900568","description":"Unable to configure socket","fd":19,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814850.308896512","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
--- 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 1af5da0da4b0 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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:11.976510495   10026 server_chttp2.cc:49]        {"created":"@1631814851.976445366","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814851.976440430","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814851.976411320","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:56326"},{"created":"@1631814851.976439172","description":"Unable to configure socket","fd":20,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814851.976435442","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
--- 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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:12.409615742   10029 server_chttp2.cc:49]        {"created":"@1631814852.409520966","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814852.409515848","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814852.409489910","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:48839"},{"created":"@1631814852.409514746","description":"Unable to configure socket","fd":19,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814852.409511080","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
.                    [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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:14.063486584   10046 server_chttp2.cc:49]        {"created":"@1631814854.063416189","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814854.063411481","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814854.063383866","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:56326"},{"created":"@1631814854.063410165","description":"Unable to configure socket","fd":20,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814854.063406450","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
--- 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 1af5da0da4b0 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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:14.502811421   10053 server_chttp2.cc:49]        {"created":"@1631814854.502721022","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814854.502715174","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814854.502684891","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:48839"},{"created":"@1631814854.502713870","description":"Unable to configure socket","fd":19,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814854.502709435","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
--- 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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:16.148353584   10067 server_chttp2.cc:49]        {"created":"@1631814856.148285952","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814856.148280910","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814856.148252156","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:56326"},{"created":"@1631814856.148279557","description":"Unable to configure socket","fd":20,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814856.148275743","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
�[2m�[33m(raylet)�[0m E0916 17:54:16.626948743   10073 server_chttp2.cc:49]        {"created":"@1631814856.626862703","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814856.626857938","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814856.626830320","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:48839"},{"created":"@1631814856.626856853","description":"Unable to configure socket","fd":19,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814856.626853146","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
--- 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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:48839; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
--- 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 1af5da0da4b0 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 1af5da0da4b0 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 352, in <module>\n    agent = DashboardAgent(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__\n    self.grpc_port = self.server.add_insecure_port(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port\n    return _common.validate_port_binding_result(\n  File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result\n    raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)\nRuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.\n'
Arguments: ()
�[2m�[33m(raylet)�[0m E0916 17:54:18.258559295   10093 server_chttp2.cc:49]        {"created":"@1631814858.258490087","description":"No address added out of total 1 resolved","file":"src/core/ext/transport/chttp2/server/chttp2_server.cc","file_line":872,"referenced_errors":[{"created":"@1631814858.258485130","description":"Failed to add any wildcard listeners","file":"src/core/lib/iomgr/tcp_server_posix.cc","file_line":340,"referenced_errors":[{"created":"@1631814858.258457344","description":"Address family not supported by protocol","errno":97,"file":"src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":446,"os_error":"Address family not supported by protocol","syscall":"socket","target_address":"[::]:56326"},{"created":"@1631814858.258483874","description":"Unable to configure socket","fd":20,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":216,"referenced_errors":[{"created":"@1631814858.258479878","description":"Address already in use","errno":98,"file":"src/core/lib/iomgr/tcp_server_utils_posix_common.cc","file_line":190,"os_error":"Address already in use","syscall":"bind"}]}]}]}
�[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 352, in <module>
�[2m�[33m(raylet)�[0m     agent = DashboardAgent(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/ray/new_dashboard/agent.py", line 87, in __init__
�[2m�[33m(raylet)�[0m     self.grpc_port = self.server.add_insecure_port(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/aio/_server.py", line 83, in add_insecure_port
�[2m�[33m(raylet)�[0m     return _common.validate_port_binding_result(
�[2m�[33m(raylet)�[0m   File "/root/anaconda3/envs/modin/lib/python3.8/site-packages/grpc/_common.py", line 166, in validate_port_binding_result
�[2m�[33m(raylet)�[0m     raise RuntimeError(_ERROR_MESSAGE_PORT_BINDING_FAILED % address)
�[2m�[33m(raylet)�[0m RuntimeError: Failed to bind to address [::]:56326; set GRPC_VERBOSITY=debug environment variable to see detailed error message.
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.12-final-0 -----------
Coverage XML written to file coverage.xml

= 8625 passed, 37233 skipped, 3276 xfailed, 21262 warnings in 200.29s (0:03:20) =
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>


@dchigarev dchigarev force-pushed the issue_1294 branch 7 times, most recently from c77b537 to f45ede8 Compare March 2, 2021 13:14
@dchigarev dchigarev marked this pull request as ready for review March 2, 2021 18:29
@dchigarev dchigarev requested a review from a team as a code owner March 2, 2021 18:29
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 @dchigarev! Let me know if this makes sense

@dchigarev
Copy link
Collaborator Author

dchigarev commented Mar 3, 2021

@devin-petersohn implementation of value_counts via groupby.size at the API layer is good on paper, I also would like to have query compiler nice and clean, and don't move implementation to the backend of those operations, that could be processed at the front. However, when it comes to implementation, there are some details that need to be mentioned.

Implementation of value_counts at the API layer would look like this:

def value_counts(self, ...):
    counted_values = self.groupby(  # 1-st backend-API call: MapReduce + Broadcast
        by=subset or self.columns, sort=not sort, dropna=dropna
    ).size()
    if sort:
        counted_values.sort_values( # 2-nd backend-API call: FullAxisFn
            ascending=ascending
        )  
    if normalize:
        counted_values = (                         # 3-th and 4-th API calls:
            counted_values / counted_values.sum()  #    sum: Map
        )                                          #    divide: Map + Broadcast
    return counted_values

As we can see, there are 4 calls to the backend-API now, some of them trigger the creation of FullAxisPartitions, which means concatenate all partitions, and then split it again (expensive operation). In an ideal world, backend-API calls shouldn't be expensive, however all those things with repartitioning and broadcasting make them so.

Implementations at the frontend look clean and helps to unload query compiler from unnecessary methods, but it also has the disadvantage of many backend-API calls. What is your opinion about this?

@devin-petersohn
Copy link
Collaborator

devin-petersohn commented Mar 3, 2021

I think it is at most 4, but the common case of the sort argument can be handled at the groupby phase if ascending is False

def value_counts(self, ...):
    counted_values = self.groupby(  # 1-st backend-API call: MapReduce + Broadcast
        by=subset or self.columns, sort=sort and not ascending, dropna=dropna
    ).size()
    if ascending:
         counted_values = counted_values.sort_values( # 2-nd backend-API call: FullAxisFn
            ascending=ascending
        )
    if normalize:
        counted_values = (                         # 3-th and 4-th API calls:
            counted_values / counted_values.sum()  #    sum: Map
        )                                          #    divide: Map + Broadcast
    return counted_values

Long term, this communication overhead will be resolved by the query optimizer.

@dchigarev
Copy link
Collaborator Author

sort argument can be handled at the groupby

It can't, since groupby(sort=True) sorts keys (values that we count) when value_counts(sort=True) sorts values (counts of values):

>>> sr = pandas.Series([1, 2, 2, 3])
>>> sr.value_counts(sort=True)
2    2
1    1
3    1
dtype: int64
>>> sr.groupby(sr, sort=True).size()
1    1
2    2
3    1

In a long term perspective, it's good to have this implementation at the front, but just mentioning that in comparison with 0.8.3 we will have a noticeable performance regression in value_counts in 0.8.4

@dchigarev dchigarev marked this pull request as draft March 4, 2021 12:55
@devin-petersohn
Copy link
Collaborator

@dchigarev I see, yes. So sort will still be necessary.

Do you have performance numbers if sort is False?

@dchigarev
Copy link
Collaborator Author

dchigarev commented Mar 5, 2021

@devin-petersohn here is the performance with implementation at the API level

data
MODIN_CPUS=16

Series.value_counts(sort=False)
    shape             ngroups         
---------------- -------------------- -----------
(5000, 1)               100            157±3ms            
(5000, 1)               2500           177±5ms
(1000000, 1)            100            157±10ms           
(1000000, 1)            2500           192±8ms
(10000000, 1)           100            193±5ms              
(10000000, 1)           2500           246±20ms
================ ==================== ===========


DataFrame.value_counts(sort=False)
    shape             ngroups         subset
---------------- -------------------- -------- -----------
(5000, 5000)             100            10      571±30ms
(5000, 5000)             100            3       527±80ms
(5000, 5000)             2500           10      766±40ms
(5000, 5000)             2500           3       738±100ms
(1000000, 10)            100            10      241±4ms
(1000000, 10)            100            3       183±6ms
(1000000, 10)            5000           10      350±20ms
(1000000, 10)            5000           3       241±10ms
(10000000, 10)           100            10      439±10ms
(10000000, 10)           100            3       286±20ms
(10000000, 10)           5000           10      694±40ms
(10000000, 10)           5000           3       389±30ms
================ ==================== ======== ===========

@dchigarev dchigarev force-pushed the issue_1294 branch 2 times, most recently from f2d4462 to 3516431 Compare March 5, 2021 17:31
@dchigarev
Copy link
Collaborator Author

dchigarev commented Mar 5, 2021

Currently, tests are failing because of #2811 and #2856

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.

@dchigarev Do we want this on 0.11? I think it would be good to add it there.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Will this hide bugs related to index name?

@dchigarev
Copy link
Collaborator Author

@dchigarev Do we want this on 0.11? I think it would be good to add it there.

Yes, I'd also like to have this in 0.11, I'll add this issue to the release tracker when it'll be created

@dchigarev dchigarev added the Blocked ❌ A pull request that is blocked label Jun 29, 2021
@dchigarev
Copy link
Collaborator Author

@gshimansky @modin-project/modin-core all the comments have been addressed, PR is ready for review

YarShev
YarShev previously approved these changes Sep 1, 2021
Copy link
Collaborator

@YarShev YarShev left a comment

Choose a reason for hiding this comment

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

LGTM

gshimansky
gshimansky previously approved these changes Sep 2, 2021
# TODO: uncomment the following lines when #3331 issue will be closed
# @prepend_to_notes(
# """
# In comparison with pandas, Modin's ``value_counts`` returns Series with ``MultiIndex``
Copy link
Collaborator

@gshimansky gshimansky Sep 2, 2021

Choose a reason for hiding this comment

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

I am starting to think that we need to have some additional "compatibility mode" option in Modin that would try to reproduce the closest possible to Pandas behavior even at an expense of performance. For example #3298 also introduces a known difference, but in that case it is very subtle. In this case an object of different class (Index instead of MultiIndex) may really break some user's application when they replace import pandas with import modin.pandas.

What do you think if adding some MODIN_MAXIMUM_PANDAS_COMPAT option to enable workarounds for such differences?

Possibly this shouldn't be discussed in this PRs comments and brought somewhere outside.

@YarShev
Copy link
Collaborator

YarShev commented Sep 7, 2021

@gshimansky , could you file an issue to discuss your suggestion there?

vnlitvinov
vnlitvinov previously approved these changes Sep 8, 2021
Copy link
Collaborator

@vnlitvinov vnlitvinov left a comment

Choose a reason for hiding this comment

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

Overall LGTM, but I have a few questions.

Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>
vnlitvinov
vnlitvinov previously approved these changes Sep 9, 2021
Copy link
Collaborator

@vnlitvinov vnlitvinov left a comment

Choose a reason for hiding this comment

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

LGTM

…o issue_1294

Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>
@vnlitvinov
Copy link
Collaborator

@devin-petersohn could you please have a look?

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.

A minor style thing and a question. Looks great!

if sort:
counted_values.sort_values(ascending=ascending, inplace=True)
if normalize:
counted_values = counted_values / counted_values.sum()
Copy link
Collaborator

Choose a reason for hiding this comment

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

Slight style preference here:

Suggested change
counted_values = counted_values / counted_values.sum()
return counted_values / counted_values.sum()

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

can't agree with this because there potentially could be some extra logic of postprocessing the final result

# why this clumsy if-statement is used.
res.index = res.index.droplevel(0)
res.name = series.name
# GroupBy discards original index names, so restoring them here
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why did we do this in the test? Can we do this in the code to make sure this will always pass?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

removed code regarding to the Series name restoring and suddenly all tests have passed.

As for the index names, we can't do this names restoring in the GroupBy code because its natural behaviour is to set index names with the 'by' labels. Since the logic in this function is just about preprocessing frame before its comparison we want to index names be untouched, that's why we need this names restoring here.

I've clarified this at the in-code comment

Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>
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.

@dchigarev Looks good. Can you clear the conflicts?

Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>
@dchigarev
Copy link
Collaborator Author

@devin-petersohn conflicts were solved and CI is green

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 @dchigarev, LGTM

@devin-petersohn
Copy link
Collaborator

Needs review from @modin-project/modin-omnisci

@devin-petersohn devin-petersohn merged commit ebd07dd into modin-project:master Sep 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

value_counts function implementation

7 participants