Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

REFACTOR-#2009: avoid index access in is_scalar calls #2010

Merged
merged 1 commit into from
Sep 4, 2020
Merged

REFACTOR-#2009: avoid index access in is_scalar calls #2010

merged 1 commit into from
Sep 4, 2020

Conversation

ienkovich
Copy link
Collaborator

@ienkovich ienkovich commented Sep 3, 2020

What do these changes do?

Wrap pandas.is_scalar method to handle BasePandasDataset objects separately. The problem is that calling pandas.is_scalar for BasePandasDataset object triggers execution for lazy frames.

@modin-bot
Copy link

modin-bot commented Sep 3, 2020

TeamCity Python test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.0
collected 95 items

modin/pandas/test/test_io.py .................sX..........s............. [ 45%]
....s..............s..s.X.....s.................ss..                     [100%]

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


=========== 85 passed, 8 skipped, 2 xpassed, 146 warnings in 39.11s ============
Closing remaining open files:test_write_pandas.hdf...donetest_write_modin.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.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 [8023] / gw1 [8023] / gw2 [8023] / gw3 [8023] / gw4 [8023] / gw5 [8023] / gw6 [8023] / gw7 [8023] / gw8 [8023] / gw9 [8023] / gw10 [8023] / gw11 [8023] / gw12 [8023] / gw13 [8023] / gw14 [8023] / gw15 [8023] / gw16 [8023] / gw17 [8023] / gw18 [8023] / gw19 [8023] / gw20 [8023] / gw21 [8023] / gw22 [8023] / gw23 [8023] / gw24 [8023] / gw25 [8023] / gw26 [8023] / gw27 [8023] / gw28 [8023] / gw29 [8023] / gw30 [8023] / gw31 [8023] / gw32 [8023] / gw33 [8023] / gw34 [8023] / gw35 [8023] / gw36 [8023] / gw37 [8023] / gw38 [8023] / gw39 [8023] / gw40 [8023] / gw41 [8023] / gw42 [8023] / gw43 [8023] / gw44 [8023] / gw45 [8023] / gw46 [8023] / gw47 [8023]

........................................................................ [  0%]
........................................................................ [  1%]
..................................................................................... [  2%]
......................................................................... [  3%]
.......................................................................... [  4%]
..........x......................xXX.s.x...XX......................XXX... [  5%]
X.XX.....X....x..X..........X....X.XX.X......x...X..Xx..........X..X.....X [  6%]
.X.....X.sXXx....X....X.....X.................XXX...........XX.......... [  7%]
x..............xX..X..X.X......s....XX.......X..x..XX.X......XX...xX..X. [  8%]
X.X...x...x.XXxX...X.......X....XXXX.X....X.......XXX..X...xX...X....X.. [  9%]
..xXX.XXx.....X...X.XXX.x....X...X......XXX.XXXX.........x..XX.XX....... [  9%]
X.....................xX....X..................Xx.X...XX..XX.......x..X. [ 10%]
...X..XX..X.XXX......XXX.......X..X...X....X..X......sXx..X.....X.X...X.X [ 11%]
......X...X.......xX.....X.X......xX..........X.................x....... [ 12%]
...Xx.............X...............X...XXx....X.........XxxxX.....XX....X. [ 13%]
.....x...........x....XX.......X.XXXx......xx.x..xX...X..X.x...........X [ 14%]
.......x..XX.X....x...X.X.x.....s..x........x.....xs...X.X.....XX...s...x [ 15%]
..X..X.x...xX........X..s.X...........X..xX...xs....X.....X.X...X...s..s [ 16%]
...x........x..s....X.......X..s...X...s....x.X..x..s.x.X....Xs.Xxx..... [ 17%]
xXXs..X...X.........XssX.xs.X..ssX..Xs.ss.sX....X...xss.X.s..Xsxss..X..xXs.s..s [ 18%]
..s.X.x.XX.X..ss.s..sXX.X....sXX.s..s.xXXx..s..X.....X....XX.sX..X.xX..s [ 19%]
.X.XX........x...sxX..x...s.X..Xx.XxX.XsX......X...ss.xsX.s...sxss.xxxXs.sX [ 20%]
..sX.sxs...xs.Xss..X....s...x..s..s..sX.s.x.xs..x.s..s.ss..ss..ss.sssX.x [ 20%]
.s.ss..s.s..s.ss...X..x...XsxXx..ss.x..s.s..Xs....x.sxs..sXs.s.s.sX.XX.. [ 21%]
.....sxs.s...x...xsssx..x.x.XX.XX......x.sssx.X.X.....x.ssss.ssssxssssss [ 22%]
sssssss....ssssssssssssssssssssssssssssssss..sssssssssssssssssssssssssss [ 23%]
ssssssssssssssssss..ssssssssssssssssssssssssssssssssssssssssssssss....ss [ 24%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxss [ 25%]
sss...ssssssssssssssssssssssssssssssssssssssssssssssssssss..ssssssssssssss [ 26%]
ssssx.ssssss.ssssssss.ssssss.sssssXs.sssssssssXs.sssss..sss..sxs......X. [ 27%]
X.................sxssss.......x.sxxxxs....xxs...s.xss.......x.......... [ 28%]
............x...xxxx..x.......xX......x.....x........sx.sXXX..s...s..X.X [ 29%]
......................s...s..........Xs....xX...s......Xxx....xx.ss.............X [ 30%]
sx......X....x.......X......X.....X......X.....x....X........x.X......... [ 31%]
x.X.........X...x..s.......x......x......x....x..x......x......xX.......x... [ 31%]
.xX...x......xX.x............Xxx...x....X.xx.X.xx..X.XX.....xx....X.X..x [ 32%]
.xx..XX........xxX.X......Xx.xX...s.X...Xx..s.x..X.s..X..x..X...x.X....Xx [ 33%]
..X..X..x..x..x.xxxXX..s.sXXX......x...sX.ssx...s.XXx..x...xsXX.xxx..... [ 34%]
s....xxx......xx...xxxX....X.XXXXXXx..X.Xx.....X.Xxx..X.x..Xxx....x..Xxx [ 35%]
.X.Xx..xx...X..xxx..X...Xx..X..X.x.x....X.XX.x.....X..XX.....X.XXX....Xs [ 36%]
.X.s.....Xs.....s..X.s.....xsX.s.....xs...s..Xxs.....s.xs.....sxs..sx..s [ 37%]
XsX.Xs.s.X.sXssssssssss.s.ss.s.ss.ss....ss...........s..s.s..s.s.s.s.s.s [ 38%]
s..sss..xs....s....X......x..X.XX......s................................ [ 39%]
........................................................................ [ 40%]
..................x...............x................................................ [ 40%]
................................................................................. [ 41%]
............................s..........................................x. [ 42%]
..x..................................................................... [ 43%]
................................................x.......x.................... [ 44%]
..................................s.................................s..... [ 45%]
................................s..........................s............ [ 46%]
........................................................................... [ 47%]
...........................................x..................................... [ 48%]
............................................................................. [ 49%]
.........x.................................................s............. [ 50%]
.......s...............................s................................. [ 51%]
.s....................................................................... [ 52%]
.......................................................................... [ 53%]
.....................................................ssssss............. [ 54%]
.........................X......X..............x......x................. [ 55%]
..................................................................s..... [ 55%]
........................................................................ [ 56%]
..............................ss.......................................... [ 57%]
........................................................................ [ 58%]
........................................................................ [ 59%]
........................................................................ [ 60%]
........................................................................ [ 61%]
............................X...X....................................... [ 62%]
.............................................................x.......... [ 63%]
........................................................................ [ 64%]
...............................X.........s..X..x.x......x...s.x......... [ 64%]
..s............s..................s......x..............x...........x... [ 65%]
........x...........................................x..................x [ 66%]
.................x......s...........x........s.........x..s.........s... [ 67%]
......s............s..........................................s......... [ 68%]
......s.........s.............................s..s...............s.....s [ 69%]
............s....s.s........s...s...s................................... [ 70%]
......................................X........X........XXX...Xx.......X [ 71%]
.............x..X..X..x....X.....X.......X..X...x..X.....Xx...X.x....... [ 72%]
.....X.xX...x.....X.......x...x.x........................X.........X.... [ 73%]
........x.........................x............X....................X.... [ 73%]
.X....X............X.X.......xXX.......X...X.....x...X.X................. [ 74%]
..X..........X................x...................X.........X........... [ 75%]
....................................X................................... [ 76%]
...........X............................................................ [ 77%]
.......................................X................................ [ 78%]
...x.................................................................... [ 79%]
..................................x..................................... [ 80%]
.x...................................................................... [ 81%]
....................x...............................x................... [ 82%]
........................................................................ [ 82%]
..................................x.............X....................X.. [ 83%]
...........X............................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
......................................................................... [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
............................................................x.x.x....... [ 94%]
..x..xxx...........x.......................xx.......x..................x [ 95%]
..x...x.................................................................. [ 96%]
..x...................................................................... [ 97%]
........................................................................ [ 98%]
...............................x........................................ [ 99%]
.....................................................................    [100%]

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

= 6769 passed, 579 skipped, 278 xfailed, 397 xpassed, 13718 warnings in 101.32s (0:01:41) =
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.0
collected 95 items

modin/pandas/test/test_io.py .................sX..........s............. [ 45%]
....s..............s..s.X.....s.................ss..                     [100%]

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


=========== 85 passed, 8 skipped, 2 xpassed, 146 warnings in 39.11s ============
Closing remaining open files:test_write_pandas.hdf...donetest_write_modin.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.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 [8023] / gw1 [8023] / gw2 [8023] / gw3 [8023] / gw4 [8023] / gw5 [8023] / gw6 [8023] / gw7 [8023] / gw8 [8023] / gw9 [8023] / gw10 [8023] / gw11 [8023] / gw12 [8023] / gw13 [8023] / gw14 [8023] / gw15 [8023] / gw16 [8023] / gw17 [8023] / gw18 [8023] / gw19 [8023] / gw20 [8023] / gw21 [8023] / gw22 [8023] / gw23 [8023] / gw24 [8023] / gw25 [8023] / gw26 [8023] / gw27 [8023] / gw28 [8023] / gw29 [8023] / gw30 [8023] / gw31 [8023] / gw32 [8023] / gw33 [8023] / gw34 [8023] / gw35 [8023] / gw36 [8023] / gw37 [8023] / gw38 [8023] / gw39 [8023] / gw40 [8023] / gw41 [8023] / gw42 [8023] / gw43 [8023] / gw44 [8023] / gw45 [8023] / gw46 [8023] / gw47 [8023]

........................................................................ [  0%]
........................................................................ [  1%]
..................................................................................... [  2%]
......................................................................... [  3%]
.......................................................................... [  4%]
..........x......................xXX.s.x...XX......................XXX... [  5%]
X.XX.....X....x..X..........X....X.XX.X......x...X..Xx..........X..X.....X [  6%]
.X.....X.sXXx....X....X.....X.................XXX...........XX.......... [  7%]
x..............xX..X..X.X......s....XX.......X..x..XX.X......XX...xX..X. [  8%]
X.X...x...x.XXxX...X.......X....XXXX.X....X.......XXX..X...xX...X....X.. [  9%]
..xXX.XXx.....X...X.XXX.x....X...X......XXX.XXXX.........x..XX.XX....... [  9%]
X.....................xX....X..................Xx.X...XX..XX.......x..X. [ 10%]
...X..XX..X.XXX......XXX.......X..X...X....X..X......sXx..X.....X.X...X.X [ 11%]
......X...X.......xX.....X.X......xX..........X.................x....... [ 12%]
...Xx.............X...............X...XXx....X.........XxxxX.....XX....X. [ 13%]
.....x...........x....XX.......X.XXXx......xx.x..xX...X..X.x...........X [ 14%]
.......x..XX.X....x...X.X.x.....s..x........x.....xs...X.X.....XX...s...x [ 15%]
..X..X.x...xX........X..s.X...........X..xX...xs....X.....X.X...X...s..s [ 16%]
...x........x..s....X.......X..s...X...s....x.X..x..s.x.X....Xs.Xxx..... [ 17%]
xXXs..X...X.........XssX.xs.X..ssX..Xs.ss.sX....X...xss.X.s..Xsxss..X..xXs.s..s [ 18%]
..s.X.x.XX.X..ss.s..sXX.X....sXX.s..s.xXXx..s..X.....X....XX.sX..X.xX..s [ 19%]
.X.XX........x...sxX..x...s.X..Xx.XxX.XsX......X...ss.xsX.s...sxss.xxxXs.sX [ 20%]
..sX.sxs...xs.Xss..X....s...x..s..s..sX.s.x.xs..x.s..s.ss..ss..ss.sssX.x [ 20%]
.s.ss..s.s..s.ss...X..x...XsxXx..ss.x..s.s..Xs....x.sxs..sXs.s.s.sX.XX.. [ 21%]
.....sxs.s...x...xsssx..x.x.XX.XX......x.sssx.X.X.....x.ssss.ssssxssssss [ 22%]
sssssss....ssssssssssssssssssssssssssssssss..sssssssssssssssssssssssssss [ 23%]
ssssssssssssssssss..ssssssssssssssssssssssssssssssssssssssssssssss....ss [ 24%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxss [ 25%]
sss...ssssssssssssssssssssssssssssssssssssssssssssssssssss..ssssssssssssss [ 26%]
ssssx.ssssss.ssssssss.ssssss.sssssXs.sssssssssXs.sssss..sss..sxs......X. [ 27%]
X.................sxssss.......x.sxxxxs....xxs...s.xss.......x.......... [ 28%]
............x...xxxx..x.......xX......x.....x........sx.sXXX..s...s..X.X [ 29%]
......................s...s..........Xs....xX...s......Xxx....xx.ss.............X [ 30%]
sx......X....x.......X......X.....X......X.....x....X........x.X......... [ 31%]
x.X.........X...x..s.......x......x......x....x..x......x......xX.......x... [ 31%]
.xX...x......xX.x............Xxx...x....X.xx.X.xx..X.XX.....xx....X.X..x [ 32%]
.xx..XX........xxX.X......Xx.xX...s.X...Xx..s.x..X.s..X..x..X...x.X....Xx [ 33%]
..X..X..x..x..x.xxxXX..s.sXXX......x...sX.ssx...s.XXx..x...xsXX.xxx..... [ 34%]
s....xxx......xx...xxxX....X.XXXXXXx..X.Xx.....X.Xxx..X.x..Xxx....x..Xxx [ 35%]
.X.Xx..xx...X..xxx..X...Xx..X..X.x.x....X.XX.x.....X..XX.....X.XXX....Xs [ 36%]
.X.s.....Xs.....s..X.s.....xsX.s.....xs...s..Xxs.....s.xs.....sxs..sx..s [ 37%]
XsX.Xs.s.X.sXssssssssss.s.ss.s.ss.ss....ss...........s..s.s..s.s.s.s.s.s [ 38%]
s..sss..xs....s....X......x..X.XX......s................................ [ 39%]
........................................................................ [ 40%]
..................x...............x................................................ [ 40%]
................................................................................. [ 41%]
............................s..........................................x. [ 42%]
..x..................................................................... [ 43%]
................................................x.......x.................... [ 44%]
..................................s.................................s..... [ 45%]
................................s..........................s............ [ 46%]
........................................................................... [ 47%]
...........................................x..................................... [ 48%]
............................................................................. [ 49%]
.........x.................................................s............. [ 50%]
.......s...............................s................................. [ 51%]
.s....................................................................... [ 52%]
.......................................................................... [ 53%]
.....................................................ssssss............. [ 54%]
.........................X......X..............x......x................. [ 55%]
..................................................................s..... [ 55%]
........................................................................ [ 56%]
..............................ss.......................................... [ 57%]
........................................................................ [ 58%]
........................................................................ [ 59%]
........................................................................ [ 60%]
........................................................................ [ 61%]
............................X...X....................................... [ 62%]
.............................................................x.......... [ 63%]
........................................................................ [ 64%]
...............................X.........s..X..x.x......x...s.x......... [ 64%]
..s............s..................s......x..............x...........x... [ 65%]
........x...........................................x..................x [ 66%]
.................x......s...........x........s.........x..s.........s... [ 67%]
......s............s..........................................s......... [ 68%]
......s.........s.............................s..s...............s.....s [ 69%]
............s....s.s........s...s...s................................... [ 70%]
......................................X........X........XXX...Xx.......X [ 71%]
.............x..X..X..x....X.....X.......X..X...x..X.....Xx...X.x....... [ 72%]
.....X.xX...x.....X.......x...x.x........................X.........X.... [ 73%]
........x.........................x............X....................X.... [ 73%]
.X....X............X.X.......xXX.......X...X.....x...X.X................. [ 74%]
..X..........X................x...................X.........X........... [ 75%]
....................................X................................... [ 76%]
...........X............................................................ [ 77%]
.......................................X................................ [ 78%]
...x.................................................................... [ 79%]
..................................x..................................... [ 80%]
.x...................................................................... [ 81%]
....................x...............................x................... [ 82%]
........................................................................ [ 82%]
..................................x.............X....................X.. [ 83%]
...........X............................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
......................................................................... [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
............................................................x.x.x....... [ 94%]
..x..xxx...........x.......................xx.......x..................x [ 95%]
..x...x.................................................................. [ 96%]
..x...................................................................... [ 97%]
........................................................................ [ 98%]
...............................x........................................ [ 99%]
.....................................................................    [100%]

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

= 6769 passed, 579 skipped, 278 xfailed, 397 xpassed, 13718 warnings in 101.32s (0:01:41) =

@modin-bot
Copy link

modin-bot commented Sep 3, 2020

TeamCity Ray test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.0
collected 95 items

modin/pandas/test/test_io.py .................sx..........s............. [ 45%]
...................s..s.X.....s.................ss..                     [100%]

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


= 86 passed, 7 skipped, 1 xfailed, 1 xpassed, 102 warnings in 85.35s (0:01:25) =
Closing remaining open files:test_write_modin.hdf...donetest_write_pandas.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.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
[gw21] node down: Not properly terminated

replacing crashed worker gw21
[gw31] node down: Not properly terminated

replacing crashed worker gw31
[gw43] node down: Not properly terminated

replacing crashed worker gw43
gw0 [8023] / gw1 [8023] / gw2 [8023] / gw3 [8023] / gw4 [8023] / gw5 [8023] / gw6 [8023] / gw7 [8023] / gw8 [8023] / gw9 [8023] / gw10 [8023] / gw11 [8023] / gw12 [8023] / gw13 [8023] / gw14 [8023] / gw15 [8023] / gw16 [8023] / gw17 [8023] / gw18 [8023] / gw19 [8023] / gw20 [8023] / gw48 [8023] / gw22 [8023] / gw23 [8023] / gw24 [8023] / gw25 [8023] / gw26 [8023] / gw27 [8023] / gw28 [8023] / gw29 [8023] / gw30 [8023] / gw49 [8023] / gw32 [8023] / gw33 [8023] / gw34 [8023] / gw35 [8023] / gw36 [8023] / gw37 [8023] / gw38 [8023] / gw39 [8023] / gw40 [8023] / gw41 [8023] / gw42 [8023] / gw50 [8023] / gw44 [8023] / gw45 [8023] / gw46 [8023] / gw47 [8023]

........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  2%]
.................................................x.............X........ [  3%]
......X.............X...X..x...........X..........X....X..X.X........... [  4%]
..s.......X..XX..X......�[2m�[36m(pid=9007)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9007)�[0m fatal: bad object HEAD
.X.....X..x.Xx..�[2m�[36m(pid=9009)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9009)�[0m fatal: bad object HEAD
...x......X....XXXX......X..X... [  5%]
.......x...XX.........X.X...X......x.�[2m�[36m(pid=9022)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9022)�[0m fatal: bad object HEAD
........X............X..X.........X [  6%]
....x....xXX.X.xX........X...XXX.....XX.........X.X.X...X..X.XX.....X... [  7%]
..x.X..X.............X.X....X..............s....x...X...x............... [  8%]
...�[2m�[36m(pid=9103)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9103)�[0m fatal: bad object HEAD
......XX.....x.....X...x.....X.X.x...X.�[2m�[36m(pid=9121)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9121)�[0m fatal: bad object HEAD
..XXxs......X.......X..X..X... [  8%]
...X...X...X...xX.�[2m�[36m(pid=9181)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9181)�[0m fatal: bad object HEAD
.........X.....X..X.Xs....X.X......X......X........... [  9%]
X............X......x.......X...X..Xx..x........X..XX...X.x.......X..... [ 10%]
.....X.X..x...X...x....X.xx......X..X.X......X.....xX.........x......... [ 11%]
..XX....x.Xxx.x...x.�[2m�[36m(pid=9317)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9317)�[0m fatal: bad object HEAD
......X.....XXX.x....X.�[2m�[36m(pid=9327)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9327)�[0m fatal: bad object HEAD
X......x...Xx.sssssssssssssss [ 12%]
sssssssssssssssssss�[2m�[36m(pid=9373)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9373)�[0m fatal: bad object HEAD
s.s.s........x..X....X.........x..X.ssssssssssss....X [ 13%]
....XX....x......X......xx.x.....x.X.....x.X.x......X.sssssssssssssxssss [ 14%]
sssssssss.sssxsss.ssssss.XXXX.X.X.....X...ssssssssssssssss�[2m�[36m(pid=9517)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9517)�[0m fatal: bad object HEAD
ssssssssssssss [ 15%]
sssXs.sX.XXxxXX.XX..ssssssssssssssssss...sssssssss.ssssss.ssXs..X.x...x. [ 16%]
x.X..X..X............X..ssssssssssssssssssssssssssssssss.s.ss.X.XXX..... [ 17%]
sssssssssssss...sssssssssssssssssss.sssX.s..........Xx........X.Xx..XXX. [ 17%]
....X....X.X....XX....X..X..X..X.X..X..X.X.........X.X...X......Xx..x... [ 18%]
X.X....XxX......x.X.ssss........X........x..x.X..........�[2m�[36m(pid=9297)�[0m RuntimeWarning: overflow encountered in reduce
.x.X..X.....X.. [ 19%]
.X.....X.x.x..sXss..X...X.X...xssss.....X...sss.....x......X..xsssssssss [ 20%]
sssssssssssssssssssssssssxsX..........x.X.....X..Xxx....XX.x..ssss...... [ 21%]
...X.x....x....x...x.....X..........x.XX.......s.ss....x..xXx......ssss. [ 22%]
..x.X....ssssssssssssssssssssssssssssssss.sss..x.x.X...XXx.............x [ 23%]
.X.x.........sss..X......X.x........x..X..X..X.X..x....X...X.x....x..s.. [ 24%]
X.......X.X.x....x.....ssss.....xxxx.X.X......X..xXX.X.......sssssssssss [ 25%]
sssssssssssssssssssssss.....s.x.xX....X.Xx........X.....x..x.....x....x. [ 26%]
....X...X....X..ssssssssssssssssssssssssssssssssss.x...X....x.Xx.ssssXX. [ 26%]
x..ssss.x..X.ssss.sss..X...X..ssss...ssssssssssssssssssssssssssssssssssx [ 27%]
..X.....x..........x.......xXx...........x.....x.................x...... [ 28%]
..XX...Xx.............ssss.Xx.x..x..............x....XX.....x........... [ 29%]
x...................x.....X..x.....Xx......X......X...X................. [ 30%]
..x.X.x..ssss....x..x....X......ssss.X...X.x...........X................ [ 31%]
xx..X.......Xx.....x..x.....X.xX........ssss..X.....X.X............X.x.. [ 32%]
.......xssss.....x......x.....X.........Xx......X..X............x.X.x... [ 33%]
.X.XX..X.X...................ssss......X...X..X...Xxx........X..X....... [ 34%]
......XX......X...xx.X...XX.....X.X.....X.....x...x...ssss....s.s.sss... [ 34%]
.....Xssss.......X....x........x.....X.........X....................X... [ 35%]
....X........ssss..x...........ssss.........x.........X.....X........... [ 36%]
...............................x......X.x..x......................X..... [ 37%]
................X..x................................x............X..xX.. [ 38%]
......................................X..X.........................X.... [ 39%]
...x..x................X...............x.....�[2m�[36m(pid=9104)�[0m RuntimeWarning: overflow encountered in reduce
........................... [ 40%]
.X..................X................................X.................. [ 41%]
........X..........................................X.................... [ 42%]
..........x...........X.....................................x........... [ 43%]
..............X......x..................................x..x............ [ 43%]
........X.............x..............ssss.........xx.................... [ 44%]
......................................................Xx........x....... [ 45%]
...................................x.............x..x.....x.............. [ 46%]
............X..................x..................xx.................... [ 47%]
x................Xx..................x....x..............x..x........x.. [ 48%]
...........x.....x..x...................ssss...x........................ [ 49%]
.x.........................X.x...ssss..............................ssssX [ 50%]
.x....x...............x................X..............ssss....X.......X. [ 51%]
.....................sss....Xssssss........................X............ [ 52%]
.....x...x..................................x.....................x..... [ 52%]
..............x............................ssss......................... [ 53%]
........................................................................ [ 54%]
.........................s.............................................. [ 55%]
......................................................................X. [ 56%]
..X........X...X..ssss.................................................. [ 57%]
...............................X.....X............X...Xss..ss.....x...x.. [ 58%]
.X..XXX.XX.................X............................................ [ 59%]
.............................�[2m�[36m(pid=6638)�[0m RuntimeWarning: overflow encountered in reduce
............x................x............. [ 60%]
...............x.....................x..xX.......X........x..ss.ss...... [ 61%]
................................x................xsss..s...X.X....X..X.. [ 61%]
X.X......x......x.x........x......x............x...........x.....XXX.X.X [ 62%]
.X....x....x.......x......x.......x.....x....X.XX........................ [ 63%]
........................................................................ [ 64%]
..........s...................s..x........s.......x.........s.....x..... [ 65%]
.........s..x...x....x....X...s..s....X.......xx...x...s..s.X......x..X. [ 66%]
...x..s..s...x..x................s....s...........s.......s.............s [ 67%]
............s..........�[2m�[36m(pid=9007)�[0m RuntimeWarning: overflow encountered in reduce
...s......sx................s.................... [ 68%]
.....................................................�[2m�[36m(pid=8650)�[0m RuntimeWarning: overflow encountered in reduce
...s............... [ 69%]
..................s....................................s..........s..... [ 70%]
........................................................................ [ 70%]
.........x..............X...........XX...............X..........X.XxX... [ 71%]
.........X.X........x....X.X.....X.x.X.......X....xX...x...X..X.xX....X. [ 72%]
XX.....X.....Xx.......x.......X....x.....X..x.x...X..............x...X.x [ 73%]
................x........x................x.......................x..... [ 74%]
.............x................x..........X.....................X........ [ 75%]
...X....x.......................x....................................... [ 76%]
........................................................................ [ 77%]
....X...........X..........................................x............ [ 78%]
.................................X.....................X.....X.......... [ 79%]
......X................................................................. [ 79%]
..X................X.......X...X.......X..X............................. [ 80%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
......................................................................... [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 95%]
.............x.xx.xxxx............................xx..x................. [ 96%]
.x..x...........x........x.x............................................ [ 96%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................ss................x............. [ 99%]
..........................                                               [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
---------------------- coverage: failed workers ----------------------
The following workers failed to return coverage data, ensure that pytest-cov is installed on these workers.
gw21
gw31
gw43
Coverage XML written to file coverage.xml

= 6769 passed, 579 skipped, 278 xfailed, 397 xpassed, 13512 warnings in 210.13s (0:03:30) =
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.0
collected 95 items

modin/pandas/test/test_io.py .................sx..........s............. [ 45%]
...................s..s.X.....s.................ss..                     [100%]

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


= 86 passed, 7 skipped, 1 xfailed, 1 xpassed, 102 warnings in 85.35s (0:01:25) =
Closing remaining open files:test_write_modin.hdf...donetest_write_pandas.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.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
[gw21] node down: Not properly terminated

replacing crashed worker gw21
[gw31] node down: Not properly terminated

replacing crashed worker gw31
[gw43] node down: Not properly terminated

replacing crashed worker gw43
gw0 [8023] / gw1 [8023] / gw2 [8023] / gw3 [8023] / gw4 [8023] / gw5 [8023] / gw6 [8023] / gw7 [8023] / gw8 [8023] / gw9 [8023] / gw10 [8023] / gw11 [8023] / gw12 [8023] / gw13 [8023] / gw14 [8023] / gw15 [8023] / gw16 [8023] / gw17 [8023] / gw18 [8023] / gw19 [8023] / gw20 [8023] / gw48 [8023] / gw22 [8023] / gw23 [8023] / gw24 [8023] / gw25 [8023] / gw26 [8023] / gw27 [8023] / gw28 [8023] / gw29 [8023] / gw30 [8023] / gw49 [8023] / gw32 [8023] / gw33 [8023] / gw34 [8023] / gw35 [8023] / gw36 [8023] / gw37 [8023] / gw38 [8023] / gw39 [8023] / gw40 [8023] / gw41 [8023] / gw42 [8023] / gw50 [8023] / gw44 [8023] / gw45 [8023] / gw46 [8023] / gw47 [8023]

........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  2%]
.................................................x.............X........ [  3%]
......X.............X...X..x...........X..........X....X..X.X........... [  4%]
..s.......X..XX..X......�[2m�[36m(pid=9007)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9007)�[0m fatal: bad object HEAD
.X.....X..x.Xx..�[2m�[36m(pid=9009)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9009)�[0m fatal: bad object HEAD
...x......X....XXXX......X..X... [  5%]
.......x...XX.........X.X...X......x.�[2m�[36m(pid=9022)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9022)�[0m fatal: bad object HEAD
........X............X..X.........X [  6%]
....x....xXX.X.xX........X...XXX.....XX.........X.X.X...X..X.XX.....X... [  7%]
..x.X..X.............X.X....X..............s....x...X...x............... [  8%]
...�[2m�[36m(pid=9103)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9103)�[0m fatal: bad object HEAD
......XX.....x.....X...x.....X.X.x...X.�[2m�[36m(pid=9121)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9121)�[0m fatal: bad object HEAD
..XXxs......X.......X..X..X... [  8%]
...X...X...X...xX.�[2m�[36m(pid=9181)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9181)�[0m fatal: bad object HEAD
.........X.....X..X.Xs....X.X......X......X........... [  9%]
X............X......x.......X...X..Xx..x........X..XX...X.x.......X..... [ 10%]
.....X.X..x...X...x....X.xx......X..X.X......X.....xX.........x......... [ 11%]
..XX....x.Xxx.x...x.�[2m�[36m(pid=9317)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9317)�[0m fatal: bad object HEAD
......X.....XXX.x....X.�[2m�[36m(pid=9327)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9327)�[0m fatal: bad object HEAD
X......x...Xx.sssssssssssssss [ 12%]
sssssssssssssssssss�[2m�[36m(pid=9373)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9373)�[0m fatal: bad object HEAD
s.s.s........x..X....X.........x..X.ssssssssssss....X [ 13%]
....XX....x......X......xx.x.....x.X.....x.X.x......X.sssssssssssssxssss [ 14%]
sssssssss.sssxsss.ssssss.XXXX.X.X.....X...ssssssssssssssss�[2m�[36m(pid=9517)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9517)�[0m fatal: bad object HEAD
ssssssssssssss [ 15%]
sssXs.sX.XXxxXX.XX..ssssssssssssssssss...sssssssss.ssssss.ssXs..X.x...x. [ 16%]
x.X..X..X............X..ssssssssssssssssssssssssssssssss.s.ss.X.XXX..... [ 17%]
sssssssssssss...sssssssssssssssssss.sssX.s..........Xx........X.Xx..XXX. [ 17%]
....X....X.X....XX....X..X..X..X.X..X..X.X.........X.X...X......Xx..x... [ 18%]
X.X....XxX......x.X.ssss........X........x..x.X..........�[2m�[36m(pid=9297)�[0m RuntimeWarning: overflow encountered in reduce
.x.X..X.....X.. [ 19%]
.X.....X.x.x..sXss..X...X.X...xssss.....X...sss.....x......X..xsssssssss [ 20%]
sssssssssssssssssssssssssxsX..........x.X.....X..Xxx....XX.x..ssss...... [ 21%]
...X.x....x....x...x.....X..........x.XX.......s.ss....x..xXx......ssss. [ 22%]
..x.X....ssssssssssssssssssssssssssssssss.sss..x.x.X...XXx.............x [ 23%]
.X.x.........sss..X......X.x........x..X..X..X.X..x....X...X.x....x..s.. [ 24%]
X.......X.X.x....x.....ssss.....xxxx.X.X......X..xXX.X.......sssssssssss [ 25%]
sssssssssssssssssssssss.....s.x.xX....X.Xx........X.....x..x.....x....x. [ 26%]
....X...X....X..ssssssssssssssssssssssssssssssssss.x...X....x.Xx.ssssXX. [ 26%]
x..ssss.x..X.ssss.sss..X...X..ssss...ssssssssssssssssssssssssssssssssssx [ 27%]
..X.....x..........x.......xXx...........x.....x.................x...... [ 28%]
..XX...Xx.............ssss.Xx.x..x..............x....XX.....x........... [ 29%]
x...................x.....X..x.....Xx......X......X...X................. [ 30%]
..x.X.x..ssss....x..x....X......ssss.X...X.x...........X................ [ 31%]
xx..X.......Xx.....x..x.....X.xX........ssss..X.....X.X............X.x.. [ 32%]
.......xssss.....x......x.....X.........Xx......X..X............x.X.x... [ 33%]
.X.XX..X.X...................ssss......X...X..X...Xxx........X..X....... [ 34%]
......XX......X...xx.X...XX.....X.X.....X.....x...x...ssss....s.s.sss... [ 34%]
.....Xssss.......X....x........x.....X.........X....................X... [ 35%]
....X........ssss..x...........ssss.........x.........X.....X........... [ 36%]
...............................x......X.x..x......................X..... [ 37%]
................X..x................................x............X..xX.. [ 38%]
......................................X..X.........................X.... [ 39%]
...x..x................X...............x.....�[2m�[36m(pid=9104)�[0m RuntimeWarning: overflow encountered in reduce
........................... [ 40%]
.X..................X................................X.................. [ 41%]
........X..........................................X.................... [ 42%]
..........x...........X.....................................x........... [ 43%]
..............X......x..................................x..x............ [ 43%]
........X.............x..............ssss.........xx.................... [ 44%]
......................................................Xx........x....... [ 45%]
...................................x.............x..x.....x.............. [ 46%]
............X..................x..................xx.................... [ 47%]
x................Xx..................x....x..............x..x........x.. [ 48%]
...........x.....x..x...................ssss...x........................ [ 49%]
.x.........................X.x...ssss..............................ssssX [ 50%]
.x....x...............x................X..............ssss....X.......X. [ 51%]
.....................sss....Xssssss........................X............ [ 52%]
.....x...x..................................x.....................x..... [ 52%]
..............x............................ssss......................... [ 53%]
........................................................................ [ 54%]
.........................s.............................................. [ 55%]
......................................................................X. [ 56%]
..X........X...X..ssss.................................................. [ 57%]
...............................X.....X............X...Xss..ss.....x...x.. [ 58%]
.X..XXX.XX.................X............................................ [ 59%]
.............................�[2m�[36m(pid=6638)�[0m RuntimeWarning: overflow encountered in reduce
............x................x............. [ 60%]
...............x.....................x..xX.......X........x..ss.ss...... [ 61%]
................................x................xsss..s...X.X....X..X.. [ 61%]
X.X......x......x.x........x......x............x...........x.....XXX.X.X [ 62%]
.X....x....x.......x......x.......x.....x....X.XX........................ [ 63%]
........................................................................ [ 64%]
..........s...................s..x........s.......x.........s.....x..... [ 65%]
.........s..x...x....x....X...s..s....X.......xx...x...s..s.X......x..X. [ 66%]
...x..s..s...x..x................s....s...........s.......s.............s [ 67%]
............s..........�[2m�[36m(pid=9007)�[0m RuntimeWarning: overflow encountered in reduce
...s......sx................s.................... [ 68%]
.....................................................�[2m�[36m(pid=8650)�[0m RuntimeWarning: overflow encountered in reduce
...s............... [ 69%]
..................s....................................s..........s..... [ 70%]
........................................................................ [ 70%]
.........x..............X...........XX...............X..........X.XxX... [ 71%]
.........X.X........x....X.X.....X.x.X.......X....xX...x...X..X.xX....X. [ 72%]
XX.....X.....Xx.......x.......X....x.....X..x.x...X..............x...X.x [ 73%]
................x........x................x.......................x..... [ 74%]
.............x................x..........X.....................X........ [ 75%]
...X....x.......................x....................................... [ 76%]
........................................................................ [ 77%]
....X...........X..........................................x............ [ 78%]
.................................X.....................X.....X.......... [ 79%]
......X................................................................. [ 79%]
..X................X.......X...X.......X..X............................. [ 80%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
......................................................................... [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 95%]
.............x.xx.xxxx............................xx..x................. [ 96%]
.x..x...........x........x.x............................................ [ 96%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................ss................x............. [ 99%]
..........................                                               [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
---------------------- coverage: failed workers ----------------------
The following workers failed to return coverage data, ensure that pytest-cov is installed on these workers.
gw21
gw31
gw43
Coverage XML written to file coverage.xml

= 6769 passed, 579 skipped, 278 xfailed, 397 xpassed, 13512 warnings in 210.13s (0:03:30) =

@codecov
Copy link

codecov bot commented Sep 3, 2020

Codecov Report

Merging #2010 into master will increase coverage by 0.05%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2010      +/-   ##
==========================================
+ Coverage   81.79%   81.84%   +0.05%     
==========================================
  Files          79       79              
  Lines        9403     9457      +54     
==========================================
+ Hits         7691     7740      +49     
- Misses       1712     1717       +5     
Impacted Files Coverage Δ
modin/pandas/base.py 94.53% <100.00%> (-0.16%) ⬇️
modin/pandas/indexing.py 84.57% <100.00%> (+0.07%) ⬆️
modin/pandas/series.py 95.30% <100.00%> (-0.22%) ⬇️
...gines/ray/pandas_on_ray/frame/partition_manager.py 57.14% <0.00%> (-6.50%) ⬇️
...nes/dask/pandas_on_dask/frame/partition_manager.py 54.90% <0.00%> (-5.97%) ⬇️
modin/pandas/dataframe.py 90.50% <0.00%> (+0.26%) ⬆️
modin/engines/base/frame/partition_manager.py 89.16% <0.00%> (+0.49%) ⬆️
modin/engines/base/frame/data.py 93.21% <0.00%> (+0.58%) ⬆️
... and 2 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 826699e...9c94578. Read the comment docs.

@modin-bot
Copy link

modin-bot commented Sep 3, 2020

TeamCity Dask test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.0
collected 95 items

modin/pandas/test/test_io.py .................sx..........s............. [ 45%]
...................s..s.X.....s.................ss..                     [100%]

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


= 86 passed, 7 skipped, 1 xfailed, 1 xpassed, 114 warnings in 79.29s (0:01:19) =
Closing remaining open files:test_write_modin.hdf...donetest_write_pandas.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.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 [8023] / gw1 [8023] / gw2 [8023] / gw3 [8023] / gw4 [8023] / gw5 [8023] / gw6 [8023] / gw7 [8023] / gw8 [8023] / gw9 [8023] / gw10 [8023] / gw11 [8023] / gw12 [8023] / gw13 [8023] / gw14 [8023] / gw15 [8023] / gw16 [8023] / gw17 [8023] / gw18 [8023] / gw19 [8023] / gw20 [8023] / gw21 [8023] / gw22 [8023] / gw23 [8023] / gw24 [8023] / gw25 [8023] / gw26 [8023] / gw27 [8023] / gw28 [8023] / gw29 [8023] / gw30 [8023] / gw31 [8023] / gw32 [8023] / gw33 [8023] / gw34 [8023] / gw35 [8023] / gw36 [8023] / gw37 [8023] / gw38 [8023] / gw39 [8023] / gw40 [8023] / gw41 [8023] / gw42 [8023] / gw43 [8023] / gw44 [8023] / gw45 [8023] / gw46 [8023] / gw47 [8023]

........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  2%]
............................................................x........... [  3%]
....................................x.....X.X.....X...X........X......... [  4%]
.X.....x.....X....X....X.X......X.X.XX.......X.X........X.....XX..X....XX [  5%]
...............XX....X............xx.....X.......x........X......XX.X..X [  6%]
..x.........X....x.X...X.X........X.s.X..Xs..xX.........X......X......XX [  7%]
.........X...x.x..........XX......X..X........X...........sX.....X...X.. [  8%]
x.X.X.....XX....X..XX.......X.......XX.XX......sX...................X... [  8%]
.X..xX..xXx.....x........x.X..x.x...........X......X.Xx........x....x..x [  9%]
sssssss.ss.sssX.ssss..sss.Xsss.ssss.ssssXsss.ss..XXxX.X..xX...xX......X. [ 10%]
.....xx.X............X..XX.XX....X................X.X.....x.....X.sss.ss [ 11%]
s.ssxsssssss.xssssssss.s.ss.sss.s.sss.s.X.xs.sss...sX.ssxssss..sss.ssss.s [ 12%]
sssss.ss.ssss.s.sss.s.ssX.x..X.....X.X...x..........X........XX.....x.X. [ 13%]
..XX.xx.....X..........xX..X..X.........X..X.X.........XXssss...X.X.ssss [ 14%]
.......X.....x.x.s..s..ss.ss.ssxs.ssssss.ssssssXss.sssss.sXss.ssssssssss [ 15%]
sss..ssXss..ssssssss..ss.ssssss.sss.s.ss....x...X...XX.......X......x.... [ 16%]
X...Xs.sss..X.......XX....X.xssXs.ssss.sss.sXsss...ss....ss.s.sss.ssXs.s [ 17%]
sssXs.s.s.ss.s........X.....XXXx..sssssssss.sssssX..ssXxs..ss...Xssssss. [ 17%]
.s..ssssssssssssssX....sssss.sssssssssssss.s..ss.sssss......Xss..sx.ssss [ 18%]
.....X......x.....X.........x...XX.....XX...X......X......ss.ss.x.....x. [ 19%]
.XxX.X............xx....X....X.xX.....x.....X.s...xss.......xxX......... [ 20%]
X........X....xxX...x.Xs.s.ss.ss.ss.ss.sXssssXx..sx.X......xx........X.. [ 21%]
xx.X...s..sss.x...XX.XX......XX..X.X.X.....x.x...x..XX.......xX.xX.X.ss. [ 22%]
ss...Xxss..sX.s.sss.sss..ss..ssssssssssxXsss.s.ssssss..xssssss.sssssssss [ 23%]
sXs..xXx........Xsssssssssx.......XssssXxs..s..x.s.X..X..x.......x.....X [ 24%]
xx....X.xss...sXsss..ss.ss.ssx.s..sss..sssxxss..X....sssssss.s..sssXss.s [ 25%]
.....X...x....xx..X.............x.....x.........x..x..Xx.....X........X. [ 26%]
............xX..XX...Xx..xX.x.X..............XX.....XX..X.........xx.x.s. [ 26%]
.sxs..sx....sss.X.sX...X...ss..s..s.Xx...XX........X.....Xx.....x..X.x.X [ 27%]
..xX...sss.X..x..X....ssxXss............X..x..........x....x..X.....X... [ 28%]
....x......x.x....x......s...X..s..ss......xX.........X...x....x......x. [ 29%]
..X......x......x....X.x...XX.X..............x.X....xX.X.....x.....xs.xs [ 30%]
..X...s.........XX.......x........xxX....x.......X..........X.......Xx... [ 31%]
x.............X...........xX..XX.............XXXX.......Xs.XXXX.....s.Xx..X.XX. [ 32%]
.X.....xs.....s.x....s...s.........X.sx.x.x......X....s........s......x. [ 33%]
..s........xX...s...xx............x................X..X................. [ 34%]
..X..x...............X...x...sx.......x.X....sx.....x.....s.X........s.. [ 35%]
...X.......x.......x..................xX............x.........X.....x.... [ 35%]
.......x.X.....x........Xx...x.........X..x.X.s.X......xx.........X....... [ 36%]
..X..X..........x..X.X...........X...s.....sX..........s...X.X...x....x. [ 37%]
.....X.s...sX..s............X.................x.....x..........x....x... [ 38%]
...............Xx.................x...x................x..X.X........X.. [ 39%]
.......XX....X.................X..............x.X.....X..........X...... [ 40%]
..................s.x.....s......X.s.................X.....x.......x....... [ 41%]
........................................................x............... [ 42%]
.........x...........................................sss......x......... [ 43%]
.......x.......................................s.........x....s......ss. [ 44%]
.........x...................................s...........X.............. [ 45%]
.x.....................Xss.............s.......s............x........... [ 46%]
...............X....................s.....................s..X.......... [ 46%]
................................x............X...X...................... [ 47%]
.....X.....X......X.X......ss..s.Xs............................x....X... [ 48%]
...............X....X..........x..X.x.........................X......X.. [ 49%]
....xs.s.s..s..X......ss.ss...............x............X..X.x......X..... [ 50%]
......X......X....xX.....X..x..x...Xx.........xssss....X..........X..X... [ 51%]
X...xX.........x..sXsssx.................ss............x................ [ 52%]
.....................X...X.X............Xsss................x........x.. [ 53%]
..............x................x...xssss.................xx............. [ 54%]
....x....x......................ssssxss.ss.............................. [ 55%]
........................................................................ [ 55%]
.............................................................s.......... [ 56%]
...........................X............................................ [ 57%]
........................................................................ [ 58%]
........................................................................ [ 59%]
.............................X....X...........s.s..ss..X....Xssss.X..x.. [ 60%]
..............XX...X..........X....Xssss................................ [ 61%]
.........................................s.................x.......s.... [ 62%]
..s...........x...............x.......s..........x............s......... [ 63%]
.x....................xssss....s.s.....x..........s........s.xss.s.s.... [ 63%]
.......s.....................s..s.........................s...s......... [ 64%]
............s...........................s..s.........................s.. [ 65%]
.x..s.................x......s..s............x........s......x..x.....x. [ 66%]
............x..............x.....................................x...... [ 67%]
.......................................................................s [ 68%]
...............................s.......................s................ [ 69%]
.................................x.................x................x... [ 70%]
.........X.............X................X...........x...............X... [ 71%]
...........Xx......x.X.........X......xx..X...x.....X.X......x.....X.... [ 72%]
.X..........X..X......xx..........x........X..........X.......x.....x.... [ 72%]
....X.......x.........X................xx....X........X.........XX.x..X. [ 73%]
.....X..X.........x.XX..........X..X..X......................X......X... [ 74%]
.x...X...X.X..X...X.........X.....X....x...........................X.... [ 75%]
........................................................................ [ 76%]
....X.......X.................................x......................... [ 77%]
.............................x.......................................... [ 78%]
.........x............................................................... [ 79%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
................................................x.....x............x.... [ 95%]
....x..x....xxx............x.xxx..x..................x...........x...... [ 96%]
........................................................................ [ 97%]
.............x.......................................................... [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........                                                                 [100%]

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

= 6769 passed, 579 skipped, 278 xfailed, 397 xpassed, 13639 warnings in 265.29s (0:04:25) =
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.0
collected 95 items

modin/pandas/test/test_io.py .................sx..........s............. [ 45%]
...................s..s.X.....s.................ss..                     [100%]

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


= 86 passed, 7 skipped, 1 xfailed, 1 xpassed, 114 warnings in 79.29s (0:01:19) =
Closing remaining open files:test_write_modin.hdf...donetest_write_pandas.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: /modin, configfile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.1, forked-1.3.0, xdist-2.1.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 [8023] / gw1 [8023] / gw2 [8023] / gw3 [8023] / gw4 [8023] / gw5 [8023] / gw6 [8023] / gw7 [8023] / gw8 [8023] / gw9 [8023] / gw10 [8023] / gw11 [8023] / gw12 [8023] / gw13 [8023] / gw14 [8023] / gw15 [8023] / gw16 [8023] / gw17 [8023] / gw18 [8023] / gw19 [8023] / gw20 [8023] / gw21 [8023] / gw22 [8023] / gw23 [8023] / gw24 [8023] / gw25 [8023] / gw26 [8023] / gw27 [8023] / gw28 [8023] / gw29 [8023] / gw30 [8023] / gw31 [8023] / gw32 [8023] / gw33 [8023] / gw34 [8023] / gw35 [8023] / gw36 [8023] / gw37 [8023] / gw38 [8023] / gw39 [8023] / gw40 [8023] / gw41 [8023] / gw42 [8023] / gw43 [8023] / gw44 [8023] / gw45 [8023] / gw46 [8023] / gw47 [8023]

........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  2%]
............................................................x........... [  3%]
....................................x.....X.X.....X...X........X......... [  4%]
.X.....x.....X....X....X.X......X.X.XX.......X.X........X.....XX..X....XX [  5%]
...............XX....X............xx.....X.......x........X......XX.X..X [  6%]
..x.........X....x.X...X.X........X.s.X..Xs..xX.........X......X......XX [  7%]
.........X...x.x..........XX......X..X........X...........sX.....X...X.. [  8%]
x.X.X.....XX....X..XX.......X.......XX.XX......sX...................X... [  8%]
.X..xX..xXx.....x........x.X..x.x...........X......X.Xx........x....x..x [  9%]
sssssss.ss.sssX.ssss..sss.Xsss.ssss.ssssXsss.ss..XXxX.X..xX...xX......X. [ 10%]
.....xx.X............X..XX.XX....X................X.X.....x.....X.sss.ss [ 11%]
s.ssxsssssss.xssssssss.s.ss.sss.s.sss.s.X.xs.sss...sX.ssxssss..sss.ssss.s [ 12%]
sssss.ss.ssss.s.sss.s.ssX.x..X.....X.X...x..........X........XX.....x.X. [ 13%]
..XX.xx.....X..........xX..X..X.........X..X.X.........XXssss...X.X.ssss [ 14%]
.......X.....x.x.s..s..ss.ss.ssxs.ssssss.ssssssXss.sssss.sXss.ssssssssss [ 15%]
sss..ssXss..ssssssss..ss.ssssss.sss.s.ss....x...X...XX.......X......x.... [ 16%]
X...Xs.sss..X.......XX....X.xssXs.ssss.sss.sXsss...ss....ss.s.sss.ssXs.s [ 17%]
sssXs.s.s.ss.s........X.....XXXx..sssssssss.sssssX..ssXxs..ss...Xssssss. [ 17%]
.s..ssssssssssssssX....sssss.sssssssssssss.s..ss.sssss......Xss..sx.ssss [ 18%]
.....X......x.....X.........x...XX.....XX...X......X......ss.ss.x.....x. [ 19%]
.XxX.X............xx....X....X.xX.....x.....X.s...xss.......xxX......... [ 20%]
X........X....xxX...x.Xs.s.ss.ss.ss.ss.sXssssXx..sx.X......xx........X.. [ 21%]
xx.X...s..sss.x...XX.XX......XX..X.X.X.....x.x...x..XX.......xX.xX.X.ss. [ 22%]
ss...Xxss..sX.s.sss.sss..ss..ssssssssssxXsss.s.ssssss..xssssss.sssssssss [ 23%]
sXs..xXx........Xsssssssssx.......XssssXxs..s..x.s.X..X..x.......x.....X [ 24%]
xx....X.xss...sXsss..ss.ss.ssx.s..sss..sssxxss..X....sssssss.s..sssXss.s [ 25%]
.....X...x....xx..X.............x.....x.........x..x..Xx.....X........X. [ 26%]
............xX..XX...Xx..xX.x.X..............XX.....XX..X.........xx.x.s. [ 26%]
.sxs..sx....sss.X.sX...X...ss..s..s.Xx...XX........X.....Xx.....x..X.x.X [ 27%]
..xX...sss.X..x..X....ssxXss............X..x..........x....x..X.....X... [ 28%]
....x......x.x....x......s...X..s..ss......xX.........X...x....x......x. [ 29%]
..X......x......x....X.x...XX.X..............x.X....xX.X.....x.....xs.xs [ 30%]
..X...s.........XX.......x........xxX....x.......X..........X.......Xx... [ 31%]
x.............X...........xX..XX.............XXXX.......Xs.XXXX.....s.Xx..X.XX. [ 32%]
.X.....xs.....s.x....s...s.........X.sx.x.x......X....s........s......x. [ 33%]
..s........xX...s...xx............x................X..X................. [ 34%]
..X..x...............X...x...sx.......x.X....sx.....x.....s.X........s.. [ 35%]
...X.......x.......x..................xX............x.........X.....x.... [ 35%]
.......x.X.....x........Xx...x.........X..x.X.s.X......xx.........X....... [ 36%]
..X..X..........x..X.X...........X...s.....sX..........s...X.X...x....x. [ 37%]
.....X.s...sX..s............X.................x.....x..........x....x... [ 38%]
...............Xx.................x...x................x..X.X........X.. [ 39%]
.......XX....X.................X..............x.X.....X..........X...... [ 40%]
..................s.x.....s......X.s.................X.....x.......x....... [ 41%]
........................................................x............... [ 42%]
.........x...........................................sss......x......... [ 43%]
.......x.......................................s.........x....s......ss. [ 44%]
.........x...................................s...........X.............. [ 45%]
.x.....................Xss.............s.......s............x........... [ 46%]
...............X....................s.....................s..X.......... [ 46%]
................................x............X...X...................... [ 47%]
.....X.....X......X.X......ss..s.Xs............................x....X... [ 48%]
...............X....X..........x..X.x.........................X......X.. [ 49%]
....xs.s.s..s..X......ss.ss...............x............X..X.x......X..... [ 50%]
......X......X....xX.....X..x..x...Xx.........xssss....X..........X..X... [ 51%]
X...xX.........x..sXsssx.................ss............x................ [ 52%]
.....................X...X.X............Xsss................x........x.. [ 53%]
..............x................x...xssss.................xx............. [ 54%]
....x....x......................ssssxss.ss.............................. [ 55%]
........................................................................ [ 55%]
.............................................................s.......... [ 56%]
...........................X............................................ [ 57%]
........................................................................ [ 58%]
........................................................................ [ 59%]
.............................X....X...........s.s..ss..X....Xssss.X..x.. [ 60%]
..............XX...X..........X....Xssss................................ [ 61%]
.........................................s.................x.......s.... [ 62%]
..s...........x...............x.......s..........x............s......... [ 63%]
.x....................xssss....s.s.....x..........s........s.xss.s.s.... [ 63%]
.......s.....................s..s.........................s...s......... [ 64%]
............s...........................s..s.........................s.. [ 65%]
.x..s.................x......s..s............x........s......x..x.....x. [ 66%]
............x..............x.....................................x...... [ 67%]
.......................................................................s [ 68%]
...............................s.......................s................ [ 69%]
.................................x.................x................x... [ 70%]
.........X.............X................X...........x...............X... [ 71%]
...........Xx......x.X.........X......xx..X...x.....X.X......x.....X.... [ 72%]
.X..........X..X......xx..........x........X..........X.......x.....x.... [ 72%]
....X.......x.........X................xx....X........X.........XX.x..X. [ 73%]
.....X..X.........x.XX..........X..X..X......................X......X... [ 74%]
.x...X...X.X..X...X.........X.....X....x...........................X.... [ 75%]
........................................................................ [ 76%]
....X.......X.................................x......................... [ 77%]
.............................x.......................................... [ 78%]
.........x............................................................... [ 79%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
................................................x.....x............x.... [ 95%]
....x..x....xxx............x.xxx..x..................x...........x...... [ 96%]
........................................................................ [ 97%]
.............x.......................................................... [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........                                                                 [100%]

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

= 6769 passed, 579 skipped, 278 xfailed, 397 xpassed, 13639 warnings in 265.29s (0:04:25) =

modin/pandas/base.py Outdated Show resolved Hide resolved
Signed-off-by: ienkovich <ilya.enkovich@intel.com>
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.

@ienkovich , thanks, LGTM!

@YarShev YarShev merged commit 1cf36e3 into modin-project:master Sep 4, 2020
@ienkovich ienkovich deleted the ienkovich/is-scalar branch September 4, 2020 13:47
aregm pushed a commit to aregm/modin that referenced this pull request Sep 16, 2020
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.

[REFACTOR] Avoid index access during check for scalar value
3 participants