Skip to content

Conversation

@ienkovich
Copy link
Collaborator

@ienkovich ienkovich commented Sep 7, 2020

What do these changes do?

In OmniSci backend we can handle some cases of grouby where by holds both column names and series. We need this feature for NYC Taxi benchmark. To utilize backend support we need to move default_to_pandas call from API level to the backend.

Signed-off-by: ienkovich <ilya.enkovich@intel.com>
@modin-bot
Copy link

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 40.07s ============
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%]
........................................................................ [  3%]
...............................X............................X.x......... [  4%]
......X...X..Xx...x....Xx......xXXX..X.X.....XX.....Xs.....XX....X...... [  5%]
....X.............X.x.............XX........X...X.X.xX.X..X............. [  6%]
.......x..XX.....X..X...X.X.X.x.Xx....X.X.........x..XX..X......X.X..x.. [  7%]
.XX...........X.......X..X....X......XX........X.X......XX.........X..x. [  8%]
...X..X...................X.....x.....xXx........XXs...X..XX....X.XX.X.X [  8%]
XX.X...X.X.X.........x.X.......xXX....X....s.............X..........X.X. [  9%]
...................X.X......................x.X..X......X........X.X.X.. [ 10%]
.....x....Xs........X..X.X...x.X...X.XX.....X..X.X.XX.....X....X.X..X... [ 11%]
x.X....X..XX....X...x......X.x..x......X...XX...X....X...........x..x... [ 12%]
.X.....X..........XX..X.........X.Xx.X.......X..X.x...........X.xX.x.... [ 13%]
XX..X....x....X.X.X.....X....X....xXXX.X...XX.............X.x.X......... [ 14%]
.xX.....X.x.XX.....X....xX...XX........X....x..XX....sssssssssssssssssss [ 15%]
ssssssssssssssssx......X..x.sssssssssssssssssss.ssssssssssssssss.X..X.X. [ 16%]
..ssssssssssssssssssssssssssssssssssXss......Xx...x....X........x.x.X..X [ 17%]
.......X..................x..ssssssssssssssssssssssssssssssssss.X.....X. [ 17%]
...X...........x.....X....XxX.X..x.X...XX..X..X..x.....X..X.X.x.xXX....X [ 18%]
X...........X....XXx...X..X.x.xsss.Xssss..Xx..X......sssssssssssssssssss [ 19%]
ssssssssssssssss......sssssssssssssssssssssssssssssssssssx.....x.x..X..s [ 20%]
sssssssssssssssssssssssssssssssss..s.......x..x.x.....xX.X.............. [ 21%]
......X..sss..........sss......X....X.x............x...............X...x [ 22%]
....................x..x.X..Xx.....X....xX.ssssssssssssssssss...X......X [ 23%]
..ssssssssssssssssssssssssssssssssssss.........ssss.XX.X......X.ssss..s. [ 24%]
ssssssssssssssssssssssssssssssssssssX....ssssssssssssssssssssss.ssssssss [ 25%]
sssss...s....X.X..x...........X..sss.....x.........X..........x......... [ 26%]
.......X................x....x........x...X...x...X...x.....sss....x...X [ 26%]
..........ssss..xX..................x...sssx....x.............x...X....X [ 27%]
....x........ssss......ssxsssss.sssssssssssssssssssssssssss.......Xx.x.. [ 28%]
...........x.......XxX....xX....x.......xssss......xX............ssss... [ 29%]
x........x..x.x.....x.........xx....XX........x.....x..x.......ssss....x. [ 30%]
.......x....sss..........................x.......x.....ssssX...x..xsss.x [ 31%]
X.......x......X.......X......x...x......x.x..................X....x.ss. [ 32%]
ssx...X.xx........................x........xxx............ssss........x. [ 33%]
.xX........x........x..xX........x..ssss.................xX...x....X.... [ 34%]
x....ssss..........XX.x...............X...........Xx.x....xX....x....... [ 35%]
.....X...........x...........ssss......X...XxX..x..X...........ssssx..X. [ 35%]
.......x.....X.................xx.........x...........X...........ssss.. [ 36%]
....x....x...x................X..ssssX......X...........ssss....Xx...... [ 37%]
.X....ssss.....X........x.......Xx.ssss...............Xx.X.............. [ 38%]
....x.................xx.......................X..X...............s.sss. [ 39%]
X......xX.............X.....X.............X.X...........X............... [ 40%]
..X..X...........X......X......X........X.........X...x...............X. [ 41%]
.X......X...X......X.......x...............X.XX.X...........ssss..sss... [ 42%]
..X......X........x.........x......x......X..........X.........x.....x.. [ 43%]
......................x.....x.....x..x.................................. [ 43%]
...x..............x.................x.......X..........x....x.x......x.. [ 44%]
.........x.....X......................x......x..xx.........X........x... [ 45%]
.......x......x.......x....s........ssss........x......X...x..........x. [ 46%]
..x...x...........x..x...x.......x....................x........ssssxx... [ 47%]
..........x................x...x....x...x.........x...........X...x.X... [ 48%]
.X...X...........s.sss..x.........XX.X......Xx.......X....X............X [ 49%]
X..x..........X.X.X.X..X........ssss.X..................XX.........X..x. [ 50%]
.....X.X..X.........X..................X....X.......X.XX.....X......X... [ 51%]
.......X.........X............X...........ssXXX.X........X.............. [ 52%]
X...............XX........X..........................x....X............. [ 52%]
.....X.......x..x......................................x................ [ 53%]
....................x.........x...........................x.....ssss.... [ 54%]
....................................x............ssssss................. [ 55%]
...............x.....................................................x.. [ 56%]
...................X.........................................x.......... [ 57%]
......X......x...................X..........................X..x........ [ 58%]
............X.......x........X............X..X.......X..X......Xx....... [ 59%]
X....x...........x.x............x...x..............x...xX............... [ 60%]
........................................................................ [ 61%]
.....................X.................................................. [ 61%]
........................................................................ [ 62%]
.......................x................................................ [ 63%]
.......s...s.........................s.............s.................s.. [ 64%]
.....s.x..................sx...........x...s............x.........s..... [ 65%]
....x.x.x...........s....x........s....x............x.s................. [ 66%]
s..........s.................s...........s.........s................s... [ 67%]
........................s...................................s..........s [ 68%]
......................s..............s...................s.............. [ 69%]
...................................x..............................x...... [ 70%]
.x.x.........x..X............x......x..X.......X...X......X........x.... [ 70%]
.............Xx........xXX.....X..X..X..X..X..X.....X....X.X......x.x..X [ 71%]
........XX.x..sX...X....X.....X...X.x...XX..X.XX.XX...XX................ [ 72%]
.x.....X...............X..........x..................................X.. [ 73%]
..........X...X.....X......................x...................x........ [ 74%]
.......................................x...................X............ [ 75%]
........................................................................ [ 76%]
......................................................................... [ 77%]
........................................................................ [ 78%]
..X...............................................x...................... [ 79%]
........................................................................ [ 79%]
................x..........................x............................ [ 80%]
.....................................................................x.. [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
......................................................................... [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
......................................................................... [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
.....................................................................x.. [ 94%]
............x.xx.x.x................................x....x....x...x...x. [ 95%]
.x.............x...........x......x..................................... [ 96%]
........................................................................ [ 96%]
........................................................................ [ 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, 14033 warnings in 127.16s (0:02:07) =
============================= 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 40.07s ============
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%]
........................................................................ [  3%]
...............................X............................X.x......... [  4%]
......X...X..Xx...x....Xx......xXXX..X.X.....XX.....Xs.....XX....X...... [  5%]
....X.............X.x.............XX........X...X.X.xX.X..X............. [  6%]
.......x..XX.....X..X...X.X.X.x.Xx....X.X.........x..XX..X......X.X..x.. [  7%]
.XX...........X.......X..X....X......XX........X.X......XX.........X..x. [  8%]
...X..X...................X.....x.....xXx........XXs...X..XX....X.XX.X.X [  8%]
XX.X...X.X.X.........x.X.......xXX....X....s.............X..........X.X. [  9%]
...................X.X......................x.X..X......X........X.X.X.. [ 10%]
.....x....Xs........X..X.X...x.X...X.XX.....X..X.X.XX.....X....X.X..X... [ 11%]
x.X....X..XX....X...x......X.x..x......X...XX...X....X...........x..x... [ 12%]
.X.....X..........XX..X.........X.Xx.X.......X..X.x...........X.xX.x.... [ 13%]
XX..X....x....X.X.X.....X....X....xXXX.X...XX.............X.x.X......... [ 14%]
.xX.....X.x.XX.....X....xX...XX........X....x..XX....sssssssssssssssssss [ 15%]
ssssssssssssssssx......X..x.sssssssssssssssssss.ssssssssssssssss.X..X.X. [ 16%]
..ssssssssssssssssssssssssssssssssssXss......Xx...x....X........x.x.X..X [ 17%]
.......X..................x..ssssssssssssssssssssssssssssssssss.X.....X. [ 17%]
...X...........x.....X....XxX.X..x.X...XX..X..X..x.....X..X.X.x.xXX....X [ 18%]
X...........X....XXx...X..X.x.xsss.Xssss..Xx..X......sssssssssssssssssss [ 19%]
ssssssssssssssss......sssssssssssssssssssssssssssssssssssx.....x.x..X..s [ 20%]
sssssssssssssssssssssssssssssssss..s.......x..x.x.....xX.X.............. [ 21%]
......X..sss..........sss......X....X.x............x...............X...x [ 22%]
....................x..x.X..Xx.....X....xX.ssssssssssssssssss...X......X [ 23%]
..ssssssssssssssssssssssssssssssssssss.........ssss.XX.X......X.ssss..s. [ 24%]
ssssssssssssssssssssssssssssssssssssX....ssssssssssssssssssssss.ssssssss [ 25%]
sssss...s....X.X..x...........X..sss.....x.........X..........x......... [ 26%]
.......X................x....x........x...X...x...X...x.....sss....x...X [ 26%]
..........ssss..xX..................x...sssx....x.............x...X....X [ 27%]
....x........ssss......ssxsssss.sssssssssssssssssssssssssss.......Xx.x.. [ 28%]
...........x.......XxX....xX....x.......xssss......xX............ssss... [ 29%]
x........x..x.x.....x.........xx....XX........x.....x..x.......ssss....x. [ 30%]
.......x....sss..........................x.......x.....ssssX...x..xsss.x [ 31%]
X.......x......X.......X......x...x......x.x..................X....x.ss. [ 32%]
ssx...X.xx........................x........xxx............ssss........x. [ 33%]
.xX........x........x..xX........x..ssss.................xX...x....X.... [ 34%]
x....ssss..........XX.x...............X...........Xx.x....xX....x....... [ 35%]
.....X...........x...........ssss......X...XxX..x..X...........ssssx..X. [ 35%]
.......x.....X.................xx.........x...........X...........ssss.. [ 36%]
....x....x...x................X..ssssX......X...........ssss....Xx...... [ 37%]
.X....ssss.....X........x.......Xx.ssss...............Xx.X.............. [ 38%]
....x.................xx.......................X..X...............s.sss. [ 39%]
X......xX.............X.....X.............X.X...........X............... [ 40%]
..X..X...........X......X......X........X.........X...x...............X. [ 41%]
.X......X...X......X.......x...............X.XX.X...........ssss..sss... [ 42%]
..X......X........x.........x......x......X..........X.........x.....x.. [ 43%]
......................x.....x.....x..x.................................. [ 43%]
...x..............x.................x.......X..........x....x.x......x.. [ 44%]
.........x.....X......................x......x..xx.........X........x... [ 45%]
.......x......x.......x....s........ssss........x......X...x..........x. [ 46%]
..x...x...........x..x...x.......x....................x........ssssxx... [ 47%]
..........x................x...x....x...x.........x...........X...x.X... [ 48%]
.X...X...........s.sss..x.........XX.X......Xx.......X....X............X [ 49%]
X..x..........X.X.X.X..X........ssss.X..................XX.........X..x. [ 50%]
.....X.X..X.........X..................X....X.......X.XX.....X......X... [ 51%]
.......X.........X............X...........ssXXX.X........X.............. [ 52%]
X...............XX........X..........................x....X............. [ 52%]
.....X.......x..x......................................x................ [ 53%]
....................x.........x...........................x.....ssss.... [ 54%]
....................................x............ssssss................. [ 55%]
...............x.....................................................x.. [ 56%]
...................X.........................................x.......... [ 57%]
......X......x...................X..........................X..x........ [ 58%]
............X.......x........X............X..X.......X..X......Xx....... [ 59%]
X....x...........x.x............x...x..............x...xX............... [ 60%]
........................................................................ [ 61%]
.....................X.................................................. [ 61%]
........................................................................ [ 62%]
.......................x................................................ [ 63%]
.......s...s.........................s.............s.................s.. [ 64%]
.....s.x..................sx...........x...s............x.........s..... [ 65%]
....x.x.x...........s....x........s....x............x.s................. [ 66%]
s..........s.................s...........s.........s................s... [ 67%]
........................s...................................s..........s [ 68%]
......................s..............s...................s.............. [ 69%]
...................................x..............................x...... [ 70%]
.x.x.........x..X............x......x..X.......X...X......X........x.... [ 70%]
.............Xx........xXX.....X..X..X..X..X..X.....X....X.X......x.x..X [ 71%]
........XX.x..sX...X....X.....X...X.x...XX..X.XX.XX...XX................ [ 72%]
.x.....X...............X..........x..................................X.. [ 73%]
..........X...X.....X......................x...................x........ [ 74%]
.......................................x...................X............ [ 75%]
........................................................................ [ 76%]
......................................................................... [ 77%]
........................................................................ [ 78%]
..X...............................................x...................... [ 79%]
........................................................................ [ 79%]
................x..........................x............................ [ 80%]
.....................................................................x.. [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
......................................................................... [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
......................................................................... [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
.....................................................................x.. [ 94%]
............x.xx.x.x................................x....x....x...x...x. [ 95%]
.x.............x...........x......x..................................... [ 96%]
........................................................................ [ 96%]
........................................................................ [ 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, 14033 warnings in 127.16s (0:02:07) =

@modin-bot
Copy link

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 78.85s (0:01:18) =
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%]
.......................................XXx.....X.........X....X..X.....X [  4%]
............X...X..xX.....X..X..........X..X..XX..X...XX.....X.X.....X.. [  5%]
..........X.......X...X.....x..x...X.............X.......XX..Xx.X....... [  6%]
.........X...x....xXX..X..s.X....X..X.........x....s.....XX.X....X...... [  7%]
..x...XX......................X...x...X..s....X.......X......X....XX...X [  8%]
.X.x......X.X......X....X..XXX.X.....X.XXX..s....X.....x.........x.....x [  8%]
......X.x.....XXX............X..x.x..X...x.X.x...x...........xssssssssss [  9%]
s..ss...ssssXssssss.s..ss.....ssssssX.sss..sxX.X....XX......X.X.x.....xX. [ 10%]
x.X...XX........x.....xX.X.....X.X..X...X..s.ssssss.s.sxsssssss.s.s.ssss. [ 11%]
s.ss.sssss..ssss....XX.....x.sssss.sss.sss.ssssssssXsssss.ss.sx.ssssssss [ 12%]
sx....Xx..x...X...X........X.........X......x....xx.XX........X.xx....X.. [ 13%]
...............X..X........X.......X.X...x.s.s..sssXssssXssss.s..s.ss..s [ 14%]
s.ss.sssXs.ssssssXXsss..X...X.......x....X.X.Xsss.s.........x.s.sXsss.ss [ 15%]
s.s.ssXs.sssss..ssssXXx.....sssssssss.s.sX.Xsss......sssss..x....X...X.X [ 16%]
..X.xX..ssss.sss..ssXx.ss.ssX..sssX.ss...sssss.ssss.Xss..sssssssss..s..s [ 17%]
xs.s.ssss.s.ssXssssss.sssxsss.s.s.ss.sssssssss.s......X...X.....xXXss.ss [ 18%]
s.s.s.ss.sXssXsX.ssss...ssssss.sxssXss.s.sXssssssss.xX.xX....X......x..... [ 18%]
........x...x.xX.X.X.X...x......X....XXX.X..x..XX.......X.XX.XXX....Xx... [ 19%]
.....X...s..sss.x..x.X.X.x..x...x.X.xx...Xsss......X.x.......x.......... [ 20%]
....xx.X.........X....X...Xxx.xx..x.....s..s.s.ss.ssss.XssXsXss..sX.X... [ 21%]
.X....x.X.x...Xs.X.sxs.s..........X...X.X....x......X.X...XXsXss..s.sssx. [ 22%]
sss.sXss.X.sssssXs.s.sXs.xX.xXsssssss..ss.ssXs...X.X.X......X.x......... [ 23%]
.Xss.xssxs.....ssssssxs..ss..sss.ss.s.xs.ssX......sssssssssss..s...x.X.. [ 24%]
.xsssxX...sssss.ssss.s.sss.ssX..sssssssss....ss..ssss...X.sxs..xX....... [ 25%]
.x....x........xX.......x..x...xX..Xx......sXss..s.....x..x.......Xx.x.. [ 26%]
.............x.............Xx..x........X....x...X......s.s..ssX........x [ 27%]
XX..x....X..X.x.Xxs..ss........X..Xs...X..xs.x...ss.x.X.........X....X.. [ 27%]
.X....x...xX.....X................X...s..ss..s...X..x.Xx.Xx....x....x... [ 28%]
...X.......x.....Xx.Xxsss.sX.........X.X........x..Xxx....Xx............ [ 29%]
....x......x....x.xxss..x.s.x....X........x.....X..x.....x.X........x..x [ 30%]
.xx...x........X.X.....XX...................X.......X.X................X [ 31%]
..X...x.xx........................X......X.........x..x..x......x..x.X.X [ 32%]
ssss..........X.......................x..xX..X..........x............... [ 33%]
.........X...x.X.x..........x........X.X..X.....x.........x.X........... [ 34%]
....x.....X...................X......X.............XXX..xX......X....x.. [ 35%]
..xx..x..........x.........XX.....................X...XX....x..X..XX...X [ 36%]
...x........sss.s......X.......ssss.......ssss.X....X.....X.....x.x..... [ 36%]
.....Xx......X..x.........ssss..X..................ssss..Xx............X [ 37%]
...................X.........sss..s................x...........x.......X [ 38%]
.......................................xX.....x..........x.............. [ 39%]
..X...........X..x...................sss.s.X.x................X..x...... [ 40%]
.X.............................x........ssss......x.........X.........X. [ 41%]
....................X..........x.......................X......X......... [ 42%]
...........................x............X................x.............. [ 43%]
.X.....................x..X...x........x..s.................ssssss...... [ 44%]
...............X........x...........x................x.................. [ 44%]
..........x..............................x...........x.................. [ 45%]
..........X.....X.....................................X..........X...... [ 46%]
......................................x.......X......................... [ 47%]
.......................X.................X.......ssss.x................. [ 48%]
X..X...............X.......x.X...x...............X.......x....X......... [ 49%]
...........x..........xsss.s.X.x.........X.....X..............sss..s..X. [ 50%]
..X...........x............X...Xx....................x.s.sss...X.Xx....... [ 51%]
xs.s.ss........XX.X............X..........x....................s........ [ 52%]
.......................X....X..X.............Xs.s.s............x........ [ 53%]
............................x...x..............x.ssss........x.......... [ 53%]
.............xx....................xx.......................ss.ssxss.ss. [ 54%]
.X.....X....................ss........................................... [ 55%]
........................................................................ [ 56%]
......................................................................... [ 57%]
..............................................X.......................... [ 58%]
.....................................................................X.. [ 59%]
....X...X...X..........X..Xsss.s.X....Xs.sss............................ [ 60%]
..............................................................s......... [ 61%]
..............x.................x....................................... [ 62%]
.x...................x.....x...............xssss..........x......s...s.. [ 62%]
...............sx..s...............s..xssss..s.x......s.............x... [ 63%]
.s........s.x.................s.x................x..........x..s..x....s [ 64%]
...............xs..........s......x.s.....................x.......s...... [ 65%]
..s..x................s.........s......................s................ [ 66%]
.s..................s......................................s............ [ 67%]
.s...................................................................... [ 68%]
........................................................................ [ 69%]
........................................................................ [ 70%]
........................................................................ [ 71%]
...........X.....X................X.X...X.......x......X..X.....x....... [ 71%]
..XX........X.x.xX...X.........X.....X..X......XXX..X....X......X.....X. [ 72%]
.....X............X..Xx.......X....x...X.....x.X...........x..x....x.... [ 73%]
...........x.........x.........x......x.............................X..x [ 74%]
........................................................................ [ 75%]
............................X..........................................x [ 76%]
....................X....X.....x.....................X.......x.......... [ 77%]
.................................................................x...... [ 78%]
.........x........................X.............x...X...........X....... [ 79%]
............x............................X.................X.........x.. [ 80%]
...........................X............X..............X................ [ 80%]
...X..............X.....X............................................... [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
......................................................................... [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
...................................................................x..... [ 95%]
..x.x..x.....................x.....x..x.......xx...........x....xx...... [ 96%]
..x.....x..x...........................x................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 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, 14003 warnings in 272.45s (0:04:32) =
============================= 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 78.85s (0:01:18) =
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%]
.......................................XXx.....X.........X....X..X.....X [  4%]
............X...X..xX.....X..X..........X..X..XX..X...XX.....X.X.....X.. [  5%]
..........X.......X...X.....x..x...X.............X.......XX..Xx.X....... [  6%]
.........X...x....xXX..X..s.X....X..X.........x....s.....XX.X....X...... [  7%]
..x...XX......................X...x...X..s....X.......X......X....XX...X [  8%]
.X.x......X.X......X....X..XXX.X.....X.XXX..s....X.....x.........x.....x [  8%]
......X.x.....XXX............X..x.x..X...x.X.x...x...........xssssssssss [  9%]
s..ss...ssssXssssss.s..ss.....ssssssX.sss..sxX.X....XX......X.X.x.....xX. [ 10%]
x.X...XX........x.....xX.X.....X.X..X...X..s.ssssss.s.sxsssssss.s.s.ssss. [ 11%]
s.ss.sssss..ssss....XX.....x.sssss.sss.sss.ssssssssXsssss.ss.sx.ssssssss [ 12%]
sx....Xx..x...X...X........X.........X......x....xx.XX........X.xx....X.. [ 13%]
...............X..X........X.......X.X...x.s.s..sssXssssXssss.s..s.ss..s [ 14%]
s.ss.sssXs.ssssssXXsss..X...X.......x....X.X.Xsss.s.........x.s.sXsss.ss [ 15%]
s.s.ssXs.sssss..ssssXXx.....sssssssss.s.sX.Xsss......sssss..x....X...X.X [ 16%]
..X.xX..ssss.sss..ssXx.ss.ssX..sssX.ss...sssss.ssss.Xss..sssssssss..s..s [ 17%]
xs.s.ssss.s.ssXssssss.sssxsss.s.s.ss.sssssssss.s......X...X.....xXXss.ss [ 18%]
s.s.s.ss.sXssXsX.ssss...ssssss.sxssXss.s.sXssssssss.xX.xX....X......x..... [ 18%]
........x...x.xX.X.X.X...x......X....XXX.X..x..XX.......X.XX.XXX....Xx... [ 19%]
.....X...s..sss.x..x.X.X.x..x...x.X.xx...Xsss......X.x.......x.......... [ 20%]
....xx.X.........X....X...Xxx.xx..x.....s..s.s.ss.ssss.XssXsXss..sX.X... [ 21%]
.X....x.X.x...Xs.X.sxs.s..........X...X.X....x......X.X...XXsXss..s.sssx. [ 22%]
sss.sXss.X.sssssXs.s.sXs.xX.xXsssssss..ss.ssXs...X.X.X......X.x......... [ 23%]
.Xss.xssxs.....ssssssxs..ss..sss.ss.s.xs.ssX......sssssssssss..s...x.X.. [ 24%]
.xsssxX...sssss.ssss.s.sss.ssX..sssssssss....ss..ssss...X.sxs..xX....... [ 25%]
.x....x........xX.......x..x...xX..Xx......sXss..s.....x..x.......Xx.x.. [ 26%]
.............x.............Xx..x........X....x...X......s.s..ssX........x [ 27%]
XX..x....X..X.x.Xxs..ss........X..Xs...X..xs.x...ss.x.X.........X....X.. [ 27%]
.X....x...xX.....X................X...s..ss..s...X..x.Xx.Xx....x....x... [ 28%]
...X.......x.....Xx.Xxsss.sX.........X.X........x..Xxx....Xx............ [ 29%]
....x......x....x.xxss..x.s.x....X........x.....X..x.....x.X........x..x [ 30%]
.xx...x........X.X.....XX...................X.......X.X................X [ 31%]
..X...x.xx........................X......X.........x..x..x......x..x.X.X [ 32%]
ssss..........X.......................x..xX..X..........x............... [ 33%]
.........X...x.X.x..........x........X.X..X.....x.........x.X........... [ 34%]
....x.....X...................X......X.............XXX..xX......X....x.. [ 35%]
..xx..x..........x.........XX.....................X...XX....x..X..XX...X [ 36%]
...x........sss.s......X.......ssss.......ssss.X....X.....X.....x.x..... [ 36%]
.....Xx......X..x.........ssss..X..................ssss..Xx............X [ 37%]
...................X.........sss..s................x...........x.......X [ 38%]
.......................................xX.....x..........x.............. [ 39%]
..X...........X..x...................sss.s.X.x................X..x...... [ 40%]
.X.............................x........ssss......x.........X.........X. [ 41%]
....................X..........x.......................X......X......... [ 42%]
...........................x............X................x.............. [ 43%]
.X.....................x..X...x........x..s.................ssssss...... [ 44%]
...............X........x...........x................x.................. [ 44%]
..........x..............................x...........x.................. [ 45%]
..........X.....X.....................................X..........X...... [ 46%]
......................................x.......X......................... [ 47%]
.......................X.................X.......ssss.x................. [ 48%]
X..X...............X.......x.X...x...............X.......x....X......... [ 49%]
...........x..........xsss.s.X.x.........X.....X..............sss..s..X. [ 50%]
..X...........x............X...Xx....................x.s.sss...X.Xx....... [ 51%]
xs.s.ss........XX.X............X..........x....................s........ [ 52%]
.......................X....X..X.............Xs.s.s............x........ [ 53%]
............................x...x..............x.ssss........x.......... [ 53%]
.............xx....................xx.......................ss.ssxss.ss. [ 54%]
.X.....X....................ss........................................... [ 55%]
........................................................................ [ 56%]
......................................................................... [ 57%]
..............................................X.......................... [ 58%]
.....................................................................X.. [ 59%]
....X...X...X..........X..Xsss.s.X....Xs.sss............................ [ 60%]
..............................................................s......... [ 61%]
..............x.................x....................................... [ 62%]
.x...................x.....x...............xssss..........x......s...s.. [ 62%]
...............sx..s...............s..xssss..s.x......s.............x... [ 63%]
.s........s.x.................s.x................x..........x..s..x....s [ 64%]
...............xs..........s......x.s.....................x.......s...... [ 65%]
..s..x................s.........s......................s................ [ 66%]
.s..................s......................................s............ [ 67%]
.s...................................................................... [ 68%]
........................................................................ [ 69%]
........................................................................ [ 70%]
........................................................................ [ 71%]
...........X.....X................X.X...X.......x......X..X.....x....... [ 71%]
..XX........X.x.xX...X.........X.....X..X......XXX..X....X......X.....X. [ 72%]
.....X............X..Xx.......X....x...X.....x.X...........x..x....x.... [ 73%]
...........x.........x.........x......x.............................X..x [ 74%]
........................................................................ [ 75%]
............................X..........................................x [ 76%]
....................X....X.....x.....................X.......x.......... [ 77%]
.................................................................x...... [ 78%]
.........x........................X.............x...X...........X....... [ 79%]
............x............................X.................X.........x.. [ 80%]
...........................X............X..............X................ [ 80%]
...X..............X.....X............................................... [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
......................................................................... [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
...................................................................x..... [ 95%]
..x.x..x.....................x.....x..x.......xx...........x....xx...... [ 96%]
..x.....x..x...........................x................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 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, 14003 warnings in 272.45s (0:04:32) =

@modin-bot
Copy link

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.47s (0:01:25) =
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
[gw30] node down: Not properly terminated

replacing crashed worker gw30
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] / gw48 [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%]
..........................x..................x.....................X...X. [  4%]
.........X...XXX......XX..........x..X.....X...X....X....X.XX...X..XX... [  5%]
..................x................x...X...........X.X...x..XXX..X...x... [  6%]
.Xs�[2m�[36m(pid=8822)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=8822)�[0m fatal: bad object HEAD
.X.......x.........X...X..X...X....X.X...sXX.X.........X...X........X [  7%]
..XXXX...X.X..X......Xx..........X......X......XX.....X.s...s........... [  8%]
.XX.XX�[2m�[36m(pid=3950)�[0m RuntimeWarning: overflow encountered in reduce
..X......Xx............X.X.xX....X............................xX.. [  8%]
..X........Xx....XX..xX......x..........X.Xxs..Xs.s..Xss..ss.XsssxxXXxX. [  9%]
ssssssssss.ssss..s.ss.s.s....ssssss.XX...XxX....x...........x...X....X.. [ 10%]
XX..X........XxX......XX....X.......X.XX...X.x.XXX..x..X.X.x.........XX. [ 11%]
....X...x......�[2m�[36m(pid=9055)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9055)�[0m fatal: bad object HEAD
..Xs�[2m�[36m(pid=9101)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.ss.Xssxs.s...X..sssssss..X..ssss.....ssss.xssssX...Xs [ 12%]
..x...ssssss.X.X..X.X..X......x.sx..ss..........x..X..X..X.X.x.......XsX [ 13%]
.sss...X.........x.xss.s..xXssssX.ss.sXss.s.....ssssss..X.Xsssss.ssX...x [ 14%]
...X.ssX.x....sss..sssX..sssssssss......s....xXx...Xssssss.Xssss...sss.X [ 15%]
..........sss..ssXX...s.....ss..sss.s.X.xXs.ssssss.ssss...s.ssss..ssssss. [ 16%]
...s...s.Xsssssssssss..s...xs.sx.s.Xssss.....XX.XxX.x.s..ss...s..ssss..x [ 17%]
.sssssss.Xss.......xsX.Xsssssssss.xx.X.ssss...Xssss..Xx.x..X......X..x.. [ 17%]
........X.x.....ss..sx.......x..xss..ssssss.sss.ssssss.xsss...ssss....ss [ 18%]
sssXx.s....sssssssssssssss.xss...ss..X.xsX.Xx....x..X..X..X...x.x.X...X. [ 19%]
....ss...s.s.X..x..X.....X.XxX.X......X..Xx.x..sX...s.X.ssXs..ss.ss.x.ss [ 20%]
ssss..Xssssssssss.X.ss.X.sssssxsssssssssssssssx.ss...sssssssss.ss....... [ 21%]
..X.xs...xsssssssssss..ssss.................x...xX..X....X...XX..sX..... [ 22%]
X.X.X.XX......s..xss..X...x..X.........X.X...Xx......X.X.Xx.xss...ssX.Xs. [ 23%]
..X..ss..sss..........XXXX................Xsss..........s.s...xx......x. [ 24%]
.........x......x........xs...x....xxxx...X..xxs.x...x......x..X....XX.. [ 25%]
..X..xxx.X.......X.xx..X....X...x......xxxx...X.Xx.....x.ssX.XXX....X.X. [ 26%]
..X.Xsss...xx.X.x....ss..........XXX.....XX..XX..XXX.X.x..Xx..X.X...x.x. [ 26%]
....X...x........x.........X...s..X.x..Xss......s.xxx.sss.....xssssX.... [ 27%]
xss.......s....s....ss..x..xxss...........x.....sx..ss..x.sssx......s.xss. [ 28%]
....s.s.....X..X..sxs.xX.sX...xs....X.s.s.s.X...s.s..s..X.sXs.X.sx...sXs [ 29%]
.x...X..s.s..Xs.sXX.X.s.sx...XxsXs...sx.s.sXssX.s.s.sX.xss.s.xx...xss.s.s.s [ 30%]
s.xs..ss.s...s....ss...s..s..ss.s.x.x.x...s...s...s..ss..s.s.ss.sx.x.s.. [ 31%]
.sX...Xxx....X......X...XX..X.....X.........x..x....................x..x [ 32%]
x.X...X.....X.....X....XxX.sXX..s.x..ssX.X..............x.x.X..x...X.s.. [ 33%]
...x...............x.........x.....x.........x.....x.x.xx.............x. [ 34%]
......X..x.X...x...XX...X....s..XX.X....ss..ss.x......xx............sx.. [ 35%]
..x.......X......XX..X...x.XX....X...X..XX.X.x.....X....X.....X.X....... [ 35%]
...sss..sss..........s............................................x..... [ 36%]
..............................................................x..x...... [ 37%]
........................................................................ [ 38%]
......................xsss.............................X................ [ 39%]
..XX....X.................X.X...X.......................X...x.........XX [ 40%]
.....sX..x.......x..............X...........XX.......................... [ 41%]
......X.....X.........................x.......x..........s..........xss.. [ 42%]
...s...........................s..............................X.......... [ 43%]
......................................x...xs............................ [ 44%]
......................x..................x.......................xsss... [ 44%]
.......................................................s................... [ 45%]
...............X.....................X.X...........X......X.s........... [ 46%]
..X..s..s.......................................x....................... [ 47%]
..........................................x............................. [ 48%]
....................................xs....ssx............................ [ 49%]
...........x...s....s..............x.....sss.ss.s......x........s....... [ 50%]
.........................ss.s......................................s.... [ 51%]
.x..................X..........x..........x......x.................s.... [ 52%]
......x.s.sss........................................................... [ 53%]
........................................................................ [ 54%]
.....................................s.s................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 56%]
....X...X........X..Xss.ss.X....X......X..Xssss.......x.....x........... [ 57%]
.x.........x..X..X..XX..X.X.X.X............x........x.....x............. [ 58%]
...x.....x......x.....X..XX...XX...X.................................... [ 59%]
....................................X.....x...................x......... [ 60%]
...............................................x........x............xs.s [ 61%]
ss.........x.................................................x.......... [ 62%]
.......x................xss.ss.......................................... [ 63%]
......................................................................... [ 63%]
..............................................s......x.....s.......x.... [ 64%]
...x..s...............s.........s............s....s............s..s..... [ 65%]
.....s..s..........x...s.....s.........X....s..X.s...x....x..x......sX.. [ 66%]
......x......s.......x.................................................. [ 67%]
...........................x..............x..............x.............. [ 68%]
...x......................................................s............. [ 69%]
.........................s............................s................. [ 70%]
...�[2m�[36m(pid=6176)�[0m RuntimeWarning: overflow encountered in reduce
.s.............s...............s..............X..........X.........X. [ 71%]
X....X............X.xX........X..X......xx.....X.........sx..X.......... [ 72%]
..x.X..x.......X..x.x.xxX.............x.X..x..xX..X.....X.X...X......... [ 72%]
......X..x.................x....x...............................x.x..... [ 73%]
......X.........x..X...........X.............................X.........x [ 74%]
.X.......X...........X....X...X.......x...X...X..........X...X.......... [ 75%]
.......X.................................................................. [ 76%]
............................X.......................Xx............X..... [ 77%]
..............X....X.................X.................................. [ 78%]
.............................................X.......................... [ 79%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
......................................................................... [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
.............................................�[2m�[36m(pid=10395)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=10395)�[0m fatal: bad object HEAD
........................... [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
..............................................................x......... [ 95%]
...xx....x.xxx....................x.....x...x...........x.....x......... [ 96%]
....xx.x................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
..............................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.
gw30
Coverage XML written to file coverage.xml

= 6769 passed, 579 skipped, 278 xfailed, 397 xpassed, 13838 warnings in 236.26s (0:03:56) =
============================= 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.47s (0:01:25) =
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
[gw30] node down: Not properly terminated

replacing crashed worker gw30
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] / gw48 [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%]
..........................x..................x.....................X...X. [  4%]
.........X...XXX......XX..........x..X.....X...X....X....X.XX...X..XX... [  5%]
..................x................x...X...........X.X...x..XXX..X...x... [  6%]
.Xs�[2m�[36m(pid=8822)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=8822)�[0m fatal: bad object HEAD
.X.......x.........X...X..X...X....X.X...sXX.X.........X...X........X [  7%]
..XXXX...X.X..X......Xx..........X......X......XX.....X.s...s........... [  8%]
.XX.XX�[2m�[36m(pid=3950)�[0m RuntimeWarning: overflow encountered in reduce
..X......Xx............X.X.xX....X............................xX.. [  8%]
..X........Xx....XX..xX......x..........X.Xxs..Xs.s..Xss..ss.XsssxxXXxX. [  9%]
ssssssssss.ssss..s.ss.s.s....ssssss.XX...XxX....x...........x...X....X.. [ 10%]
XX..X........XxX......XX....X.......X.XX...X.x.XXX..x..X.X.x.........XX. [ 11%]
....X...x......�[2m�[36m(pid=9055)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9055)�[0m fatal: bad object HEAD
..Xs�[2m�[36m(pid=9101)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.ss.Xssxs.s...X..sssssss..X..ssss.....ssss.xssssX...Xs [ 12%]
..x...ssssss.X.X..X.X..X......x.sx..ss..........x..X..X..X.X.x.......XsX [ 13%]
.sss...X.........x.xss.s..xXssssX.ss.sXss.s.....ssssss..X.Xsssss.ssX...x [ 14%]
...X.ssX.x....sss..sssX..sssssssss......s....xXx...Xssssss.Xssss...sss.X [ 15%]
..........sss..ssXX...s.....ss..sss.s.X.xXs.ssssss.ssss...s.ssss..ssssss. [ 16%]
...s...s.Xsssssssssss..s...xs.sx.s.Xssss.....XX.XxX.x.s..ss...s..ssss..x [ 17%]
.sssssss.Xss.......xsX.Xsssssssss.xx.X.ssss...Xssss..Xx.x..X......X..x.. [ 17%]
........X.x.....ss..sx.......x..xss..ssssss.sss.ssssss.xsss...ssss....ss [ 18%]
sssXx.s....sssssssssssssss.xss...ss..X.xsX.Xx....x..X..X..X...x.x.X...X. [ 19%]
....ss...s.s.X..x..X.....X.XxX.X......X..Xx.x..sX...s.X.ssXs..ss.ss.x.ss [ 20%]
ssss..Xssssssssss.X.ss.X.sssssxsssssssssssssssx.ss...sssssssss.ss....... [ 21%]
..X.xs...xsssssssssss..ssss.................x...xX..X....X...XX..sX..... [ 22%]
X.X.X.XX......s..xss..X...x..X.........X.X...Xx......X.X.Xx.xss...ssX.Xs. [ 23%]
..X..ss..sss..........XXXX................Xsss..........s.s...xx......x. [ 24%]
.........x......x........xs...x....xxxx...X..xxs.x...x......x..X....XX.. [ 25%]
..X..xxx.X.......X.xx..X....X...x......xxxx...X.Xx.....x.ssX.XXX....X.X. [ 26%]
..X.Xsss...xx.X.x....ss..........XXX.....XX..XX..XXX.X.x..Xx..X.X...x.x. [ 26%]
....X...x........x.........X...s..X.x..Xss......s.xxx.sss.....xssssX.... [ 27%]
xss.......s....s....ss..x..xxss...........x.....sx..ss..x.sssx......s.xss. [ 28%]
....s.s.....X..X..sxs.xX.sX...xs....X.s.s.s.X...s.s..s..X.sXs.X.sx...sXs [ 29%]
.x...X..s.s..Xs.sXX.X.s.sx...XxsXs...sx.s.sXssX.s.s.sX.xss.s.xx...xss.s.s.s [ 30%]
s.xs..ss.s...s....ss...s..s..ss.s.x.x.x...s...s...s..ss..s.s.ss.sx.x.s.. [ 31%]
.sX...Xxx....X......X...XX..X.....X.........x..x....................x..x [ 32%]
x.X...X.....X.....X....XxX.sXX..s.x..ssX.X..............x.x.X..x...X.s.. [ 33%]
...x...............x.........x.....x.........x.....x.x.xx.............x. [ 34%]
......X..x.X...x...XX...X....s..XX.X....ss..ss.x......xx............sx.. [ 35%]
..x.......X......XX..X...x.XX....X...X..XX.X.x.....X....X.....X.X....... [ 35%]
...sss..sss..........s............................................x..... [ 36%]
..............................................................x..x...... [ 37%]
........................................................................ [ 38%]
......................xsss.............................X................ [ 39%]
..XX....X.................X.X...X.......................X...x.........XX [ 40%]
.....sX..x.......x..............X...........XX.......................... [ 41%]
......X.....X.........................x.......x..........s..........xss.. [ 42%]
...s...........................s..............................X.......... [ 43%]
......................................x...xs............................ [ 44%]
......................x..................x.......................xsss... [ 44%]
.......................................................s................... [ 45%]
...............X.....................X.X...........X......X.s........... [ 46%]
..X..s..s.......................................x....................... [ 47%]
..........................................x............................. [ 48%]
....................................xs....ssx............................ [ 49%]
...........x...s....s..............x.....sss.ss.s......x........s....... [ 50%]
.........................ss.s......................................s.... [ 51%]
.x..................X..........x..........x......x.................s.... [ 52%]
......x.s.sss........................................................... [ 53%]
........................................................................ [ 54%]
.....................................s.s................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 56%]
....X...X........X..Xss.ss.X....X......X..Xssss.......x.....x........... [ 57%]
.x.........x..X..X..XX..X.X.X.X............x........x.....x............. [ 58%]
...x.....x......x.....X..XX...XX...X.................................... [ 59%]
....................................X.....x...................x......... [ 60%]
...............................................x........x............xs.s [ 61%]
ss.........x.................................................x.......... [ 62%]
.......x................xss.ss.......................................... [ 63%]
......................................................................... [ 63%]
..............................................s......x.....s.......x.... [ 64%]
...x..s...............s.........s............s....s............s..s..... [ 65%]
.....s..s..........x...s.....s.........X....s..X.s...x....x..x......sX.. [ 66%]
......x......s.......x.................................................. [ 67%]
...........................x..............x..............x.............. [ 68%]
...x......................................................s............. [ 69%]
.........................s............................s................. [ 70%]
...�[2m�[36m(pid=6176)�[0m RuntimeWarning: overflow encountered in reduce
.s.............s...............s..............X..........X.........X. [ 71%]
X....X............X.xX........X..X......xx.....X.........sx..X.......... [ 72%]
..x.X..x.......X..x.x.xxX.............x.X..x..xX..X.....X.X...X......... [ 72%]
......X..x.................x....x...............................x.x..... [ 73%]
......X.........x..X...........X.............................X.........x [ 74%]
.X.......X...........X....X...X.......x...X...X..........X...X.......... [ 75%]
.......X.................................................................. [ 76%]
............................X.......................Xx............X..... [ 77%]
..............X....X.................X.................................. [ 78%]
.............................................X.......................... [ 79%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
......................................................................... [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
.............................................�[2m�[36m(pid=10395)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=10395)�[0m fatal: bad object HEAD
........................... [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
..............................................................x......... [ 95%]
...xx....x.xxx....................x.....x...x...........x.....x......... [ 96%]
....xx.x................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
..............................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.
gw30
Coverage XML written to file coverage.xml

= 6769 passed, 579 skipped, 278 xfailed, 397 xpassed, 13838 warnings in 236.26s (0:03:56) =

@codecov
Copy link

codecov bot commented Sep 7, 2020

Codecov Report

Merging #2041 into master will increase coverage by 0.42%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2041      +/-   ##
==========================================
+ Coverage   81.79%   82.21%   +0.42%     
==========================================
  Files          79       79              
  Lines        9403     9581     +178     
==========================================
+ Hits         7691     7877     +186     
+ Misses       1712     1704       -8     
Impacted Files Coverage Δ
...odin/data_management/functions/groupby_function.py 96.87% <100.00%> (+3.54%) ⬆️
modin/pandas/groupby.py 87.53% <100.00%> (+0.03%) ⬆️
modin/engines/base/io/text/text_file_reader.py 89.88% <0.00%> (-7.34%) ⬇️
...nes/dask/pandas_on_dask/frame/partition_manager.py 54.90% <0.00%> (-5.97%) ⬇️
modin/pandas/series.py 95.34% <0.00%> (-0.17%) ⬇️
modin/pandas/base.py 94.60% <0.00%> (-0.09%) ⬇️
modin/engines/base/io/text/json_reader.py 96.00% <0.00%> (-0.08%) ⬇️
modin/backends/base/query_compiler.py 100.00% <0.00%> (ø)
modin/engines/base/io/text/csv_reader.py 99.11% <0.00%> (ø)
modin/pandas/indexing.py 84.57% <0.00%> (+0.07%) ⬆️
... and 9 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...be113b3. Read the comment docs.

assert isinstance(
by, type(query_compiler)
), "Can only use groupby reduce with another Query Compiler"
if not isinstance(by, type(query_compiler)):
Copy link
Collaborator

Choose a reason for hiding this comment

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

What cases this is working now for?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

It works for all cases we couldn't handle in DataFrame.groupby and transform by to a QueryCompiler. The case of our interest is NYC Taxi query like the following:

df = df.groupby(["b", df["c"].dt.year]).size()

Copy link
Collaborator

Choose a reason for hiding this comment

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

I see, thanks!

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 , LGTM!

@YarShev YarShev merged commit 9c03512 into modin-project:master Sep 8, 2020
@ienkovich ienkovich deleted the ienkovich/groupby-mixed-by branch September 10, 2020 19:34
aregm pushed a commit to aregm/modin that referenced this pull request Sep 16, 2020
…kend (modin-project#2041)

Signed-off-by: ienkovich <ilya.enkovich@intel.com>
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] Don't call default_to_pandas in API level for groupby by a mix of column names and series

3 participants