Skip to content

Conversation

@dchigarev
Copy link
Collaborator

@dchigarev dchigarev commented Aug 5, 2020

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

What do these changes do?

@codecov
Copy link

codecov bot commented Aug 5, 2020

Codecov Report

Merging #1894 into master will decrease coverage by 0.01%.
The diff coverage is 91.57%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1894      +/-   ##
==========================================
- Coverage   81.80%   81.79%   -0.02%     
==========================================
  Files          79       79              
  Lines        9389     9441      +52     
==========================================
+ Hits         7681     7722      +41     
- Misses       1708     1719      +11     
Impacted Files Coverage Δ
modin/engines/base/io/text/text_file_reader.py 89.88% <88.73%> (-7.34%) ⬇️
modin/engines/base/io/text/csv_reader.py 98.23% <100.00%> (-0.89%) ⬇️
modin/engines/base/io/text/fwf_reader.py 87.06% <100.00%> (+0.86%) ⬆️
modin/engines/base/io/text/json_reader.py 96.00% <100.00%> (-0.08%) ⬇️
modin/engines/base/io/text/excel_reader.py 91.58% <0.00%> (-1.87%) ⬇️
modin/pandas/series.py 95.41% <0.00%> (-0.10%) ⬇️

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 ff6ff0d...b981ecf. Read the comment docs.

@modin-bot
Copy link

modin-bot commented Aug 5, 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 113 items

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

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


=========== 103 passed, 8 skipped, 2 xpassed, 151 warnings in 41.38s ===========
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%]
.....................s........................................s......... [  5%]
..................................................X....X.Xx.XX.Xx.XX.X.. [  6%]
x.X..XxxXx...Xs..xXX.X......X.X.......................................X..X [  7%]
.X.....XXXXX..XX..X..XXX.......x.XX..XX.X.....X.....XX.x..X.....X.XXXX.. [  8%]
XX...X....X.XX..X.....X......X....XX..........XX.X....X.........XX.Xx.xXX [  8%]
........X...X..............X.....XX.....x...X.XXX.XxxXXXXXx..XXxXXXXXX.X [  9%]
X....XX.XX.XXXXXX...X..Xx....XX...................X...X.x..........XX... [ 10%]
..X..........XXX.....X...XXXX..XX.....X...X...Xx.................x...... [ 11%]
.........XX.X.........................X........XXX..XX........Xs......x. [ 12%]
..ss.....s....x........x.....X.........X..X.X......X..X.X..sssX.X...XX..X..s [ 13%]
..X.s......s....Xx......s....Xs....Xxs..x...x...XX.....x.X...s....xs...XX [ 14%]
x.s.x....X.XsXx.sx..s.......X......Xs..ss..x.ssX.Xs.X........X.X.X.x....x [ 15%]
XX..x.s.sxs.ss..s.ss......sxxsss..............X....x....xx.....X.X...... [ 16%]
........X.xx...X...x.......X..x.....x....X....xXx.....x.x..XsX........xs [ 17%]
x..X..XXX..xX....xs........s..x...x.XsX...XXX..s..........s.x.X.....XxX.x. [ 18%]
X..........Xs.....s...s.XxsX.sx..X.Xs.s.xXs.X.sxxss.XX...X.s.s..X.X..... [ 18%]
...sX.X....xs.x.XXs..x....X.s.x......Xsx.X.s....sX....s.x..s.Xs.Xs....... [ 19%]
.XXs..xXXX...x.s.X..Xx......x.....X.....s..X..s.s.......xxXss...X......x [ 20%]
s.s........s.X....s..xxXXX..s.x.ssXxs....Xs.sX.ss.X.x.s..x.s.xs.X...s..s [ 21%]
...s.xXs.....s..s.xs.s.sx..x..xssx.s....XX.xx..XXX..sss.XX...xsssX..ssss [ 22%]
ssssssss..Xsssssssssssssssssssssss..ssXsssssss...sssssssssssssssssssssss [ 23%]
ssss.sssssssssssssssssssssssssssss..ssssssssssssssssssssssssssssssssssss [ 24%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 25%]
ssssssssssssssssssssssssssssssssssss.XXsssssssssssssssssssssssssssssssss [ 26%]
sssssssssssssssssssssssssssssssssssssss......xsss.sssssssssss.ssssssss.. [ 27%]
sx..xs..s.......x........x............................................... [ 27%]
x...sXXXX..x...ss...x.s........x..........x...................xx......x. [ 28%]
.s.......xxxx.......x...s.........s..........x..sx...XxX.....XxxXX..xxxx [ 29%]
.......X................XXXXxsss...xs.......xxx.x..x.xXXXsXXs...xX....xX [ 30%]
.....Xs..XX...xx.s...xs.....x...................xsss.................... [ 31%]
.x.x....x.....x.x.....x.x.....x..x.....x.x....x...x.....x.X..xs..x.....s [ 32%]
..X.X..xsx.x.....XX...x.x.x....XX...X.x..X.X..X..Xx..XxXX......X.xXx.X.x. [ 33%]
....X.X.x..x...x...X.X.x.x..X.X...X...X.xx......X..xx....X..xX...X.X.X.X... [ 34%]
X..x..X..x..X.xX..xx...xx...xx.X........s.sXXXXs....s.........x.x..x.x.. [ 35%]
.x..x.x....x...xx.x.x.X.X...XXX.X.X.XXXxsXx.....s..xxxxXX..x.....xs....X [ 36%]
.s.ss.s.ss...s.s.s.s.s.s.ss.s...s..x............X.Xx.................... [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
........................................................................ [ 39%]
.............................................X.x....s......................... [ 40%]
...........X..x.................................X......X..x.................... [ 41%]
........X............Xx...................x....................X.................... [ 42%]
............X......X.........................................X.x.......... [ 43%]
..............................Xx........................................ [ 44%]
.X...........................................X............................X.. [ 45%]
...x..........X...................X...................................... [ 46%]
..............X......................................Xs...x.............. [ 47%]
.............s....s............s...................s..........s........s. [ 48%]
.............................ss.x................s..................x... [ 48%]
.....s...s.............................s...s.............................s. [ 49%]
...s.........s...........s......x...........s........................... [ 50%]
ss.........s....s........s..s......ss.......s.........s....s......s.....s. [ 51%]
....s....s....s......s..s..s....s..s...s...s..s...s..s..s............... [ 52%]
..............x...x....x..x.x...xX.........................ssssss....... [ 53%]
.....................................X............x........x............ [ 54%]
.........s..................................s......X.................... [ 55%]
........................................................................ [ 56%]
...............................................................ss....... [ 57%]
........................................................................ [ 58%]
............................X...X....................................... [ 59%]
........................................................................ [ 59%]
.............................................................x.......... [ 60%]
........................................................................ [ 61%]
........................................................................ [ 62%]
........................................................................ [ 63%]
.....................X........X.....x...x........X...................... [ 64%]
.....................................X.....s.......s.................s.. [ 65%]
.......s.............s.........s.......................x......x......... [ 66%]
...x.........................................................x.........s [ 67%]
.x......x.....x.s.......s..........s...........s.......s..s......s...... [ 68%]
s....s...........s........x...........................x................. [ 68%]
........................................................................ [ 69%]
.....................................................X.................. [ 70%]
.....XX........................X...X.........x...X...X.....x.X.....x..X. [ 71%]
.......xx....x...X.....x....xX.....x.........x.x...X....xX........x.X..X [ 72%]
..X..XX....X.....X.XX...x.xX.X.X...X..XXXX.........x.....x..x...X....... [ 73%]
........XX..xX...XX....X..x...................X......X.........s.x.s.... [ 74%]
....s..s..x..s......sX..........s.........X......X...................... [ 75%]
.........x............................x................................. [ 76%]
........................................................................ [ 77%]
........................................................................ [ 77%]
........................................................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
...................x.xx.xx.x.x...................x......xxx............. [ 95%]
.....................x.........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, 13712 warnings in 104.62s (0:01:44) =
============================= 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 113 items

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

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


=========== 103 passed, 8 skipped, 2 xpassed, 151 warnings in 41.38s ===========
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%]
.....................s........................................s......... [  5%]
..................................................X....X.Xx.XX.Xx.XX.X.. [  6%]
x.X..XxxXx...Xs..xXX.X......X.X.......................................X..X [  7%]
.X.....XXXXX..XX..X..XXX.......x.XX..XX.X.....X.....XX.x..X.....X.XXXX.. [  8%]
XX...X....X.XX..X.....X......X....XX..........XX.X....X.........XX.Xx.xXX [  8%]
........X...X..............X.....XX.....x...X.XXX.XxxXXXXXx..XXxXXXXXX.X [  9%]
X....XX.XX.XXXXXX...X..Xx....XX...................X...X.x..........XX... [ 10%]
..X..........XXX.....X...XXXX..XX.....X...X...Xx.................x...... [ 11%]
.........XX.X.........................X........XXX..XX........Xs......x. [ 12%]
..ss.....s....x........x.....X.........X..X.X......X..X.X..sssX.X...XX..X..s [ 13%]
..X.s......s....Xx......s....Xs....Xxs..x...x...XX.....x.X...s....xs...XX [ 14%]
x.s.x....X.XsXx.sx..s.......X......Xs..ss..x.ssX.Xs.X........X.X.X.x....x [ 15%]
XX..x.s.sxs.ss..s.ss......sxxsss..............X....x....xx.....X.X...... [ 16%]
........X.xx...X...x.......X..x.....x....X....xXx.....x.x..XsX........xs [ 17%]
x..X..XXX..xX....xs........s..x...x.XsX...XXX..s..........s.x.X.....XxX.x. [ 18%]
X..........Xs.....s...s.XxsX.sx..X.Xs.s.xXs.X.sxxss.XX...X.s.s..X.X..... [ 18%]
...sX.X....xs.x.XXs..x....X.s.x......Xsx.X.s....sX....s.x..s.Xs.Xs....... [ 19%]
.XXs..xXXX...x.s.X..Xx......x.....X.....s..X..s.s.......xxXss...X......x [ 20%]
s.s........s.X....s..xxXXX..s.x.ssXxs....Xs.sX.ss.X.x.s..x.s.xs.X...s..s [ 21%]
...s.xXs.....s..s.xs.s.sx..x..xssx.s....XX.xx..XXX..sss.XX...xsssX..ssss [ 22%]
ssssssss..Xsssssssssssssssssssssss..ssXsssssss...sssssssssssssssssssssss [ 23%]
ssss.sssssssssssssssssssssssssssss..ssssssssssssssssssssssssssssssssssss [ 24%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 25%]
ssssssssssssssssssssssssssssssssssss.XXsssssssssssssssssssssssssssssssss [ 26%]
sssssssssssssssssssssssssssssssssssssss......xsss.sssssssssss.ssssssss.. [ 27%]
sx..xs..s.......x........x............................................... [ 27%]
x...sXXXX..x...ss...x.s........x..........x...................xx......x. [ 28%]
.s.......xxxx.......x...s.........s..........x..sx...XxX.....XxxXX..xxxx [ 29%]
.......X................XXXXxsss...xs.......xxx.x..x.xXXXsXXs...xX....xX [ 30%]
.....Xs..XX...xx.s...xs.....x...................xsss.................... [ 31%]
.x.x....x.....x.x.....x.x.....x..x.....x.x....x...x.....x.X..xs..x.....s [ 32%]
..X.X..xsx.x.....XX...x.x.x....XX...X.x..X.X..X..Xx..XxXX......X.xXx.X.x. [ 33%]
....X.X.x..x...x...X.X.x.x..X.X...X...X.xx......X..xx....X..xX...X.X.X.X... [ 34%]
X..x..X..x..X.xX..xx...xx...xx.X........s.sXXXXs....s.........x.x..x.x.. [ 35%]
.x..x.x....x...xx.x.x.X.X...XXX.X.X.XXXxsXx.....s..xxxxXX..x.....xs....X [ 36%]
.s.ss.s.ss...s.s.s.s.s.s.ss.s...s..x............X.Xx.................... [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
........................................................................ [ 39%]
.............................................X.x....s......................... [ 40%]
...........X..x.................................X......X..x.................... [ 41%]
........X............Xx...................x....................X.................... [ 42%]
............X......X.........................................X.x.......... [ 43%]
..............................Xx........................................ [ 44%]
.X...........................................X............................X.. [ 45%]
...x..........X...................X...................................... [ 46%]
..............X......................................Xs...x.............. [ 47%]
.............s....s............s...................s..........s........s. [ 48%]
.............................ss.x................s..................x... [ 48%]
.....s...s.............................s...s.............................s. [ 49%]
...s.........s...........s......x...........s........................... [ 50%]
ss.........s....s........s..s......ss.......s.........s....s......s.....s. [ 51%]
....s....s....s......s..s..s....s..s...s...s..s...s..s..s............... [ 52%]
..............x...x....x..x.x...xX.........................ssssss....... [ 53%]
.....................................X............x........x............ [ 54%]
.........s..................................s......X.................... [ 55%]
........................................................................ [ 56%]
...............................................................ss....... [ 57%]
........................................................................ [ 58%]
............................X...X....................................... [ 59%]
........................................................................ [ 59%]
.............................................................x.......... [ 60%]
........................................................................ [ 61%]
........................................................................ [ 62%]
........................................................................ [ 63%]
.....................X........X.....x...x........X...................... [ 64%]
.....................................X.....s.......s.................s.. [ 65%]
.......s.............s.........s.......................x......x......... [ 66%]
...x.........................................................x.........s [ 67%]
.x......x.....x.s.......s..........s...........s.......s..s......s...... [ 68%]
s....s...........s........x...........................x................. [ 68%]
........................................................................ [ 69%]
.....................................................X.................. [ 70%]
.....XX........................X...X.........x...X...X.....x.X.....x..X. [ 71%]
.......xx....x...X.....x....xX.....x.........x.x...X....xX........x.X..X [ 72%]
..X..XX....X.....X.XX...x.xX.X.X...X..XXXX.........x.....x..x...X....... [ 73%]
........XX..xX...XX....X..x...................X......X.........s.x.s.... [ 74%]
....s..s..x..s......sX..........s.........X......X...................... [ 75%]
.........x............................x................................. [ 76%]
........................................................................ [ 77%]
........................................................................ [ 77%]
........................................................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
...................x.xx.xx.x.x...................x......xxx............. [ 95%]
.....................x.........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, 13712 warnings in 104.62s (0:01:44) =

@modin-bot
Copy link

modin-bot commented Aug 5, 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 113 items

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

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


= 104 passed, 7 skipped, 1 xfailed, 1 xpassed, 105 warnings in 80.50s (0:01:20) =
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%]
...................�[2m�[36m(pid=7587)�[0m RuntimeWarning: overflow encountered in reduce
........................................................ [  3%]
......................x.........X.....X.........X.......Xx.............. [  4%]
..............X..X.....X.............X.....x.....x.X...X........X..X..XX.. [  5%]
...s.XX.............xXX.XX.X..............X...X....X............X..Xx....xx [  6%]
.....X..X.....X.X..X.X..XX...XX.....X........X.X..X..X.....XXX......X... [  7%]
x.....X..X.X.......X....X..s..........�[2m�[36m(pid=8685)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=8685)�[0m fatal: bad object HEADX
x...X....X..s......X......X..x... [  8%]
...sXX...................XX..X......x........X..XX..........X.xXX.X...... [  9%]
..................X..X.xX.x.x.....X...x.X..XXsxx.XsX.s....X.......X..X.. [ 10%]
....X..x......x..x..X........X....XX.xX.X.............X..X...X.X.xX.X... [ 10%]
.....XX..X.xX..XX.....X.XXX....X....x....XxX.x.Xss..x....sssssss.sssX... [ 11%]
.sssss......sss.X...ssssssxX.ssssss..X...X..............X...x......X..X. [ 12%]
.X.ss.XXx...X...XX........x...X....s.Xssx....X.X.X......X.xX.....X.X.... [ 13%]
...Xsss...xsssX..xs.....sss..ss..ssssxssssssssssss.xsssss..ss.ss....ssss [ 14%]
.X.s.ss.s.ssxs.s.ss.ssx..ssssssss......sssssss...Xssssssxssssssssssssss. [ 15%]
X.ssss..X..X.sssss...ssssssss......X.ss..sssssssXsss.sssssXs.ssss..sssssX [ 16%]
..ssx.sssXssss.ss...X.X..xss.x...X..XX.XXs........X.x.x..sssssss....X.ss [ 17%]
ssssss.x..sssssssxssss..ssssssssssss.ssssss.ss..ssssss...XX............. [ 18%]
.ssss...s..x...XX.x....X....X...X..X......s.X.X.sx..XX.s..x.....X.s...s. [ 18%]
...s...XX.......XX..X...X............Xx...Xs...X..X....sssss.Xs...s.ssss [ 19%]
ss..Xssssss..ss.ss.x..s.ss..Xsssssss.ssssssss..sssss..sssssss......sss.s [ 20%]
ssssss....X.ss..ssssss.X.....X.......ss.Xs....X......x..Xs.......X...... [ 21%]
...x..X...........XXsss.....xssss.....sx......Xsss..s...............xx.. [ 22%]
x...X....x.x.xs...X.....X.x....s...X.x.x.x.x.x.xX...X.ssssss..Xssss..x.. [ 23%]
X..xx..sssssssXss.x...sssss...X.Xssssss.Xsss.x.sssssss...ssssssssx..x.ss [ 24%]
ss.X.XxX.xx.s.X..ssssssx...Xss..s.sx.XXXxxXss.x.ssssx..xx.....xsX..X.sss [ 25%]
ss.x.X.xxxXX..X...XXX...ssssXx.XsssXss.X.XXX.s.XXX..x.Xx.xxX...x......s. [ 26%]
x...xXx.x.s....XxX.....X.....XXX.....X....ssssXXX.xX....xXXX.......xx.ss [ 27%]
....ss.X..X.x..x..............x..xx....x.x..x.....sx.x..sXxssss.sxs..xxx [ 27%]
.....x.sXXXXsssssXXx.x......x.x....Xxsx.sss.sssssss.xss.sssssssssxs..... [ 28%]
...xs...........xxXX.....xx......XX..xxxX...Xx.....x................xxxx. [ 29%]
..........x.....Xs..sxx.....Xx.X..xx...Xx.XsXXXXXX.XXX...XXx....x.x...s. [ 30%]
.......................xX..XXX........sss.............XX....ssss........ [ 31%]
...........X.......xxx..........X......x.............xx.x..........x....x [ 32%]
......xxX..X......x....x..........X......x........X.s..s................ [ 33%]
.XXX.....x......x..X................x.....x...xsss...XX...........s..... [ 34%]
X....................X..XX...x.............................XXXXX.X...... [ 35%]
....X.............X........XX............s....x..X................sss... [ 36%]
X.......................................X.........................X..... [ 36%]
x...........X..................................xssss.......x............. [ 37%]
...........x.............................................x.....x........ [ 38%]
..................xxxx.....X.x..........XX...............X.........x.... [ 39%]
...........x..X.xs.......s.............................................. [ 40%]
...................x..............X.x................................... [ 41%]
....................................X..X...X............................ [ 42%]
.......................X.............X...X.............................. [ 43%]
....X..................x...........................................X.... [ 44%]
.............X.............x...................x....................X... [ 45%]
...........X.................x......................X..................x [ 45%]
.................ssss.................ssss.............................. [ 46%]
......................x..........X...................................... [ 47%]
..................................................x.....ssss............ [ 48%]
..................................................xX..x........X........ [ 49%]
.......................................X................................ [ 50%]
.x..........X......�[2m�[36m(pid=8872)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=8872)�[0m fatal: bad object HEAD
..................................x..ssss............ [ 51%]
.ss.....................xX..........X..X................................ [ 52%]
..................x.X.........x...........................x...x......... [ 53%]
.........x..........................X.........x.sss.........x.......ssss [ 54%]
........ssss........x................x...........x..............ssss.... [ 54%]
........................................................................ [ 55%]
........................................................................ [ 56%]
..........................................................X...X.....X..X [ 57%]
s.ss.s..............................X...X.............X..Xss.ss..X...... [ 58%]
....................................................................X... [ 59%]
.X.....................................................................x [ 60%]
............x.....x........................................x.......x.... [ 61%]
.........x...x.ssss....................................................x [ 62%]
.......................xssss............................................ [ 63%]
.......................s.............ss................................s [ 63%]
................s..................s..........s.....s...s....s........... [ 64%]
...s.......s.s...........s.....s.�[2m�[36m(pid=9388)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9388)�[0m fatal: bad object HEAD
s......x.....s....x.s.....x.x.....s.... [ 65%]
.s.x............s...x.s............s................s.................... [ 66%]
...................x................x..........x............x........... [ 67%]
..................................x..................................... [ 68%]
........................................................................ [ 69%]
......................s..................s..........s................... [ 70%]
....X.....X....x.x....X........................X......X......X...X...... [ 71%]
......X.X...X.........x...X..X...X.XX..................x..X..X...x.xx... [ 72%]
..............xx......xx..........X..X....x.X.X.xX.x.....X...........X... [ 72%]
...x................X........................X..............X.x..x...X.. [ 73%]
................x.X..........X.....x.X.X..X.....XX..X..X..x....X..X....x [ 74%]
....X...X......X...X...............X...X..........x..................... [ 75%]
............................................x........................... [ 76%]
.......................................................................... [ 77%]
...........................x............................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 80%]
......................................................................... [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
.......................................................x....xxxxxx...... [ 95%]
............x............x....x...............x..............x....x..... [ 96%]
.xx..................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, 13524 warnings in 174.43s (0:02:54) =
============================= 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 113 items

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

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


= 104 passed, 7 skipped, 1 xfailed, 1 xpassed, 105 warnings in 80.50s (0:01:20) =
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%]
...................�[2m�[36m(pid=7587)�[0m RuntimeWarning: overflow encountered in reduce
........................................................ [  3%]
......................x.........X.....X.........X.......Xx.............. [  4%]
..............X..X.....X.............X.....x.....x.X...X........X..X..XX.. [  5%]
...s.XX.............xXX.XX.X..............X...X....X............X..Xx....xx [  6%]
.....X..X.....X.X..X.X..XX...XX.....X........X.X..X..X.....XXX......X... [  7%]
x.....X..X.X.......X....X..s..........�[2m�[36m(pid=8685)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=8685)�[0m fatal: bad object HEADX
x...X....X..s......X......X..x... [  8%]
...sXX...................XX..X......x........X..XX..........X.xXX.X...... [  9%]
..................X..X.xX.x.x.....X...x.X..XXsxx.XsX.s....X.......X..X.. [ 10%]
....X..x......x..x..X........X....XX.xX.X.............X..X...X.X.xX.X... [ 10%]
.....XX..X.xX..XX.....X.XXX....X....x....XxX.x.Xss..x....sssssss.sssX... [ 11%]
.sssss......sss.X...ssssssxX.ssssss..X...X..............X...x......X..X. [ 12%]
.X.ss.XXx...X...XX........x...X....s.Xssx....X.X.X......X.xX.....X.X.... [ 13%]
...Xsss...xsssX..xs.....sss..ss..ssssxssssssssssss.xsssss..ss.ss....ssss [ 14%]
.X.s.ss.s.ssxs.s.ss.ssx..ssssssss......sssssss...Xssssssxssssssssssssss. [ 15%]
X.ssss..X..X.sssss...ssssssss......X.ss..sssssssXsss.sssssXs.ssss..sssssX [ 16%]
..ssx.sssXssss.ss...X.X..xss.x...X..XX.XXs........X.x.x..sssssss....X.ss [ 17%]
ssssss.x..sssssssxssss..ssssssssssss.ssssss.ss..ssssss...XX............. [ 18%]
.ssss...s..x...XX.x....X....X...X..X......s.X.X.sx..XX.s..x.....X.s...s. [ 18%]
...s...XX.......XX..X...X............Xx...Xs...X..X....sssss.Xs...s.ssss [ 19%]
ss..Xssssss..ss.ss.x..s.ss..Xsssssss.ssssssss..sssss..sssssss......sss.s [ 20%]
ssssss....X.ss..ssssss.X.....X.......ss.Xs....X......x..Xs.......X...... [ 21%]
...x..X...........XXsss.....xssss.....sx......Xsss..s...............xx.. [ 22%]
x...X....x.x.xs...X.....X.x....s...X.x.x.x.x.x.xX...X.ssssss..Xssss..x.. [ 23%]
X..xx..sssssssXss.x...sssss...X.Xssssss.Xsss.x.sssssss...ssssssssx..x.ss [ 24%]
ss.X.XxX.xx.s.X..ssssssx...Xss..s.sx.XXXxxXss.x.ssssx..xx.....xsX..X.sss [ 25%]
ss.x.X.xxxXX..X...XXX...ssssXx.XsssXss.X.XXX.s.XXX..x.Xx.xxX...x......s. [ 26%]
x...xXx.x.s....XxX.....X.....XXX.....X....ssssXXX.xX....xXXX.......xx.ss [ 27%]
....ss.X..X.x..x..............x..xx....x.x..x.....sx.x..sXxssss.sxs..xxx [ 27%]
.....x.sXXXXsssssXXx.x......x.x....Xxsx.sss.sssssss.xss.sssssssssxs..... [ 28%]
...xs...........xxXX.....xx......XX..xxxX...Xx.....x................xxxx. [ 29%]
..........x.....Xs..sxx.....Xx.X..xx...Xx.XsXXXXXX.XXX...XXx....x.x...s. [ 30%]
.......................xX..XXX........sss.............XX....ssss........ [ 31%]
...........X.......xxx..........X......x.............xx.x..........x....x [ 32%]
......xxX..X......x....x..........X......x........X.s..s................ [ 33%]
.XXX.....x......x..X................x.....x...xsss...XX...........s..... [ 34%]
X....................X..XX...x.............................XXXXX.X...... [ 35%]
....X.............X........XX............s....x..X................sss... [ 36%]
X.......................................X.........................X..... [ 36%]
x...........X..................................xssss.......x............. [ 37%]
...........x.............................................x.....x........ [ 38%]
..................xxxx.....X.x..........XX...............X.........x.... [ 39%]
...........x..X.xs.......s.............................................. [ 40%]
...................x..............X.x................................... [ 41%]
....................................X..X...X............................ [ 42%]
.......................X.............X...X.............................. [ 43%]
....X..................x...........................................X.... [ 44%]
.............X.............x...................x....................X... [ 45%]
...........X.................x......................X..................x [ 45%]
.................ssss.................ssss.............................. [ 46%]
......................x..........X...................................... [ 47%]
..................................................x.....ssss............ [ 48%]
..................................................xX..x........X........ [ 49%]
.......................................X................................ [ 50%]
.x..........X......�[2m�[36m(pid=8872)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=8872)�[0m fatal: bad object HEAD
..................................x..ssss............ [ 51%]
.ss.....................xX..........X..X................................ [ 52%]
..................x.X.........x...........................x...x......... [ 53%]
.........x..........................X.........x.sss.........x.......ssss [ 54%]
........ssss........x................x...........x..............ssss.... [ 54%]
........................................................................ [ 55%]
........................................................................ [ 56%]
..........................................................X...X.....X..X [ 57%]
s.ss.s..............................X...X.............X..Xss.ss..X...... [ 58%]
....................................................................X... [ 59%]
.X.....................................................................x [ 60%]
............x.....x........................................x.......x.... [ 61%]
.........x...x.ssss....................................................x [ 62%]
.......................xssss............................................ [ 63%]
.......................s.............ss................................s [ 63%]
................s..................s..........s.....s...s....s........... [ 64%]
...s.......s.s...........s.....s.�[2m�[36m(pid=9388)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates.
�[2m�[36m(pid=9388)�[0m fatal: bad object HEAD
s......x.....s....x.s.....x.x.....s.... [ 65%]
.s.x............s...x.s............s................s.................... [ 66%]
...................x................x..........x............x........... [ 67%]
..................................x..................................... [ 68%]
........................................................................ [ 69%]
......................s..................s..........s................... [ 70%]
....X.....X....x.x....X........................X......X......X...X...... [ 71%]
......X.X...X.........x...X..X...X.XX..................x..X..X...x.xx... [ 72%]
..............xx......xx..........X..X....x.X.X.xX.x.....X...........X... [ 72%]
...x................X........................X..............X.x..x...X.. [ 73%]
................x.X..........X.....x.X.X..X.....XX..X..X..x....X..X....x [ 74%]
....X...X......X...X...............X...X..........x..................... [ 75%]
............................................x........................... [ 76%]
.......................................................................... [ 77%]
...........................x............................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 80%]
......................................................................... [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
.......................................................x....xxxxxx...... [ 95%]
............x............x....x...............x..............x....x..... [ 96%]
.xx..................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, 13524 warnings in 174.43s (0:02:54) =

@modin-bot
Copy link

modin-bot commented Aug 5, 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 113 items

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

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


= 104 passed, 7 skipped, 1 xfailed, 1 xpassed, 117 warnings in 78.51s (0:01:18) =
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%]
...................................................................x.... [  3%]
...........................................X....Xx.XXX......XX.......... [  4%]
...................X.X.x...X..X..X.XXX..XX....X...........X........X.... [  5%]
.X........X........XXX...X..x....x.x.........X.............X.....XX.x.X. [  6%]
......s..........xX.........X...X.XX......X.X....x..X....x.....Xs....... [  7%]
......X...X...XX..............X....X.xX...............X.........X.X.X... [  8%]
.X...X.X.x.X...X....s..X.....x.XX..x..X..X......XXX..X..s.......X.....Xx [  8%]
..x............Xx..X.x...XX.Xx.......xsss.s.s.ssssss.x.ss.s.ss.ss.ssssss. [  9%]
sss.sssss.ssss...........X.x.Xx..x.X.......X....X...X......x............ [ 10%]
X..X..X..x.X..X.xXx..xX..XX.......XX.........X.....X...X...X..........XXs [ 11%]
ss.ssssssss.ssx.ss..sssxsssss.ss.ssss.xss.s..ss....xssssss.ss.ssssxssss. [ 12%]
s.sssssss.ssss.sssss.ss...s......X......x...x........X.XX..x.X......s.X. [ 13%]
....X..x.sssXsssss.sssss.sss.ss.sssssssss.ssssxss.s.ss...X..X...x......X [ 14%]
......X........XXX.....X...X...X....X....XX....X.ss..ss..ss..s..ss....ss [ 15%]
ss.s.sXs..ss.ss..ss.Xss.ssss.s.ss.sssssX.X.........X....XsXssXs..xsX..s. [ 16%]
ssXsssX.sXss.sss..sssxsss.ssssX..sss.ss.sXssssXs.sssx..s..X......x.XX..s [ 17%]
ss.s.....X..X...X..XX.....XX........xsX.sX..ssssssss.ss..s..ss...ssss.s. [ 17%]
.s.sssss.s.ss..Xsss.ssssss.Xx...Xsssss.ssssXs.s.s.ss.XXX.sssssss..ssss.s [ 18%]
ssss..ss.X.sssx.....X...X.X..Xxx...................X.sss..X........x.... [ 19%]
..........X..............x.....XX.....Xx...x....x.X.......ss..ssX.x...XX [ 20%]
X..x.X....X.....x..X....xX.X....x..X.XX..x..x..XX..X..X....x......ss..ss [ 21%]
ss.xssx....ss..ssssX.s..X....x..........x..X...Xs.xsssX...XX......x..x.. [ 22%]
xXxx...X......X....X....XXxs..s.xsx.sssss.s..sssXssssssss..ssssss.ssXsss [ 23%]
s.sssss.s..ssssssss.sssss.X...sssss.ssssss..ssss.X...xs.ss............x. [ 24%]
.xX...............x.....X....xx.........x.....X..x.sx..s.X....sX.x.sssss [ 25%]
s.X...ssssss..sssss..s...ssX..ssss.ss..ssssssss.sX....x...xs....xX...X..X [ 26%]
.......X.........X.....x...x...x.X.X..........xX.....x..x...X..x.......x [ 26%]
.X.......xX...x...XssxXssssx.ss..x..X......XsxsssX..............X.X..xX. [ 27%]
XXxs...s.sX....x..x...X..x...Xx........x.x.......xx.X.........xX......x. [ 28%]
.XX..X....xx..xs..sX..ss...X......x......xX......x...x........x.x....s.s [ 29%]
s..xx...x..x.....x...........x...................xssx.ss.......x....x.X. [ 30%]
...x...x.......XXX....XXX.....xX....xXXx..................X.........XXX. [ 31%]
..................XX..xxX...X...X.X...X.X.......x...X..........x..xX.... [ 32%]
XXX.........XX.Xs.......x...........XX..Xx.X....sss.......X......X...... [ 33%]
....xXssss....X...xXx..X.X....x..Xx..x......X...x..Xsss................. [ 34%]
..x..x.........s..x..x..x.......x.......x......x.......xx............... [ 35%]
....x.....x...sssx...x.......................x.................x......... [ 35%]
....x........x..x.................X...................X......x..x......X. [ 36%]
.........xxX......x.........X......X....ss.X.s.......x.........x.......x [ 37%]
.......X....x.x...X.........X.........X........xs....X.ss...s........x.. [ 38%]
..........X...........................x............X......s..........ss. [ 39%]
................x...........x.........x............................X..... [ 40%]
................................X........................x.............. [ 41%]
...ss....s..................x........................................... [ 42%]
................xX...................x.....X........xX......s........... [ 43%]
...........................x.......s..X.........X....................... [ 44%]
........................ss......ss...sX.........s........................ [ 44%]
...................................s..................x................. [ 45%]
.............................X.........................X........xX...... [ 46%]
.......X................................................................ [ 47%]
........XX.......................x.....X.....x...X..X....X......X......s [ 48%]
.s.ss........x.s.sss..X.X..............XX.X......X.....x...X..........XX [ 49%]
...X.....X.....x.....s.ss.s....s......................X.....X..........x. [ 50%]
...x..............X.......X................x...xss.s..s....x.ssss....... [ 51%]
X............X....................x.........s........................... [ 52%]
.x.X......X....X.........X.ss.s.............x......x..................x.. [ 53%]
x..x...............ssss......xsss.s..............................x...... [ 53%]
...........x.................x.ssss............x....x...XX....X..Xx....x [ 54%]
........................................................................ [ 55%]
........................................................................ [ 56%]
........................................................................ [ 57%]
........................................................................ [ 58%]
.............X.......................................................... [ 59%]
................................X...X............X.......X.ssss....s.... [ 60%]
.......................................X.....X.......X...Xsss.s......... [ 61%]
.............ss...........................x........................x.... [ 62%]
.......................................................x...x...s........ [ 62%]
.....xs..sxss...s...s.........x....x...x.....s...s.....x.......x........ [ 63%]
.s...............s......s...............s........s...........x.....s..... [ 64%]
...........xssss.sX.XX..x.sX...XX..............x.............s.........x [ 65%]
............................x.................................s...x..... [ 66%]
...................s........s.........s.......................s......s.. [ 67%]
..................................s......s.............................. [ 68%]
s.................s..................................................... [ 69%]
.......................................x........................x....... [ 70%]
......................................................................X. [ 71%]
...............X...X....X.......X.X....X......X..xX...X....X....X.....X. [ 71%]
.....X..x....X....x....x........X............X.X..Xx.....x...XX......... [ 72%]
.X...X...X..x........X....X....x.X..............X............X.....X.... [ 73%]
.......xX............x.....X...x........x.X............................x [ 74%]
......x.........X........x.............................................. [ 75%]
............................................X........................... [ 76%]
...........X..X..........x..............X......................X........ [ 77%]
....................X................................................... [ 78%]
.......x...............................................x................ [ 79%]
........................x...........................................x... [ 80%]
....X...X.......................x....................................... [ 80%]
.x.............X...............X........................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
......................................................................... [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
.................................................x.....................x [ 95%]
............xxxxxx............x.....x..............x.x.........x........ [ 96%]
.x....x..........................x...................................... [ 97%]
........................................................................ [ 97%]
........................................................................ [ 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, 13647 warnings in 253.64s (0:04:13) =
============================= 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 113 items

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

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


= 104 passed, 7 skipped, 1 xfailed, 1 xpassed, 117 warnings in 78.51s (0:01:18) =
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%]
...................................................................x.... [  3%]
...........................................X....Xx.XXX......XX.......... [  4%]
...................X.X.x...X..X..X.XXX..XX....X...........X........X.... [  5%]
.X........X........XXX...X..x....x.x.........X.............X.....XX.x.X. [  6%]
......s..........xX.........X...X.XX......X.X....x..X....x.....Xs....... [  7%]
......X...X...XX..............X....X.xX...............X.........X.X.X... [  8%]
.X...X.X.x.X...X....s..X.....x.XX..x..X..X......XXX..X..s.......X.....Xx [  8%]
..x............Xx..X.x...XX.Xx.......xsss.s.s.ssssss.x.ss.s.ss.ss.ssssss. [  9%]
sss.sssss.ssss...........X.x.Xx..x.X.......X....X...X......x............ [ 10%]
X..X..X..x.X..X.xXx..xX..XX.......XX.........X.....X...X...X..........XXs [ 11%]
ss.ssssssss.ssx.ss..sssxsssss.ss.ssss.xss.s..ss....xssssss.ss.ssssxssss. [ 12%]
s.sssssss.ssss.sssss.ss...s......X......x...x........X.XX..x.X......s.X. [ 13%]
....X..x.sssXsssss.sssss.sss.ss.sssssssss.ssssxss.s.ss...X..X...x......X [ 14%]
......X........XXX.....X...X...X....X....XX....X.ss..ss..ss..s..ss....ss [ 15%]
ss.s.sXs..ss.ss..ss.Xss.ssss.s.ss.sssssX.X.........X....XsXssXs..xsX..s. [ 16%]
ssXsssX.sXss.sss..sssxsss.ssssX..sss.ss.sXssssXs.sssx..s..X......x.XX..s [ 17%]
ss.s.....X..X...X..XX.....XX........xsX.sX..ssssssss.ss..s..ss...ssss.s. [ 17%]
.s.sssss.s.ss..Xsss.ssssss.Xx...Xsssss.ssssXs.s.s.ss.XXX.sssssss..ssss.s [ 18%]
ssss..ss.X.sssx.....X...X.X..Xxx...................X.sss..X........x.... [ 19%]
..........X..............x.....XX.....Xx...x....x.X.......ss..ssX.x...XX [ 20%]
X..x.X....X.....x..X....xX.X....x..X.XX..x..x..XX..X..X....x......ss..ss [ 21%]
ss.xssx....ss..ssssX.s..X....x..........x..X...Xs.xsssX...XX......x..x.. [ 22%]
xXxx...X......X....X....XXxs..s.xsx.sssss.s..sssXssssssss..ssssss.ssXsss [ 23%]
s.sssss.s..ssssssss.sssss.X...sssss.ssssss..ssss.X...xs.ss............x. [ 24%]
.xX...............x.....X....xx.........x.....X..x.sx..s.X....sX.x.sssss [ 25%]
s.X...ssssss..sssss..s...ssX..ssss.ss..ssssssss.sX....x...xs....xX...X..X [ 26%]
.......X.........X.....x...x...x.X.X..........xX.....x..x...X..x.......x [ 26%]
.X.......xX...x...XssxXssssx.ss..x..X......XsxsssX..............X.X..xX. [ 27%]
XXxs...s.sX....x..x...X..x...Xx........x.x.......xx.X.........xX......x. [ 28%]
.XX..X....xx..xs..sX..ss...X......x......xX......x...x........x.x....s.s [ 29%]
s..xx...x..x.....x...........x...................xssx.ss.......x....x.X. [ 30%]
...x...x.......XXX....XXX.....xX....xXXx..................X.........XXX. [ 31%]
..................XX..xxX...X...X.X...X.X.......x...X..........x..xX.... [ 32%]
XXX.........XX.Xs.......x...........XX..Xx.X....sss.......X......X...... [ 33%]
....xXssss....X...xXx..X.X....x..Xx..x......X...x..Xsss................. [ 34%]
..x..x.........s..x..x..x.......x.......x......x.......xx............... [ 35%]
....x.....x...sssx...x.......................x.................x......... [ 35%]
....x........x..x.................X...................X......x..x......X. [ 36%]
.........xxX......x.........X......X....ss.X.s.......x.........x.......x [ 37%]
.......X....x.x...X.........X.........X........xs....X.ss...s........x.. [ 38%]
..........X...........................x............X......s..........ss. [ 39%]
................x...........x.........x............................X..... [ 40%]
................................X........................x.............. [ 41%]
...ss....s..................x........................................... [ 42%]
................xX...................x.....X........xX......s........... [ 43%]
...........................x.......s..X.........X....................... [ 44%]
........................ss......ss...sX.........s........................ [ 44%]
...................................s..................x................. [ 45%]
.............................X.........................X........xX...... [ 46%]
.......X................................................................ [ 47%]
........XX.......................x.....X.....x...X..X....X......X......s [ 48%]
.s.ss........x.s.sss..X.X..............XX.X......X.....x...X..........XX [ 49%]
...X.....X.....x.....s.ss.s....s......................X.....X..........x. [ 50%]
...x..............X.......X................x...xss.s..s....x.ssss....... [ 51%]
X............X....................x.........s........................... [ 52%]
.x.X......X....X.........X.ss.s.............x......x..................x.. [ 53%]
x..x...............ssss......xsss.s..............................x...... [ 53%]
...........x.................x.ssss............x....x...XX....X..Xx....x [ 54%]
........................................................................ [ 55%]
........................................................................ [ 56%]
........................................................................ [ 57%]
........................................................................ [ 58%]
.............X.......................................................... [ 59%]
................................X...X............X.......X.ssss....s.... [ 60%]
.......................................X.....X.......X...Xsss.s......... [ 61%]
.............ss...........................x........................x.... [ 62%]
.......................................................x...x...s........ [ 62%]
.....xs..sxss...s...s.........x....x...x.....s...s.....x.......x........ [ 63%]
.s...............s......s...............s........s...........x.....s..... [ 64%]
...........xssss.sX.XX..x.sX...XX..............x.............s.........x [ 65%]
............................x.................................s...x..... [ 66%]
...................s........s.........s.......................s......s.. [ 67%]
..................................s......s.............................. [ 68%]
s.................s..................................................... [ 69%]
.......................................x........................x....... [ 70%]
......................................................................X. [ 71%]
...............X...X....X.......X.X....X......X..xX...X....X....X.....X. [ 71%]
.....X..x....X....x....x........X............X.X..Xx.....x...XX......... [ 72%]
.X...X...X..x........X....X....x.X..............X............X.....X.... [ 73%]
.......xX............x.....X...x........x.X............................x [ 74%]
......x.........X........x.............................................. [ 75%]
............................................X........................... [ 76%]
...........X..X..........x..............X......................X........ [ 77%]
....................X................................................... [ 78%]
.......x...............................................x................ [ 79%]
........................x...........................................x... [ 80%]
....X...X.......................x....................................... [ 80%]
.x.............X...............X........................................ [ 81%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 85%]
......................................................................... [ 86%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 91%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 94%]
.................................................x.....................x [ 95%]
............xxxxxx............x.....x..............x.x.........x........ [ 96%]
.x....x..........................x...................................... [ 97%]
........................................................................ [ 97%]
........................................................................ [ 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, 13647 warnings in 253.64s (0:04:13) =

@dchigarev
Copy link
Collaborator Author

@devin-petersohn, I guess it's ready for review. I've let the ability for call_deploy to obtain nrows or chunk_size at the same time to avoid unnecessary overhead of counting rows, when we don't need it to (in case when chunk_size is specified).

Here is a time measurement of read_csv at the current branch in comparison with master.
(execution time with nrows=None decreased because counting amount of quotes with re.subn were changed to count)

Data generator
import numpy as np
import os
import pandas

RAND_LOW = -100
RAND_HIGH = 100
N = 2500000
M = 128
MULTILINE = True
TEST_FILENAME = os.path.abspath(
    f"int_dataset-{N},{M},{RAND_LOW},{RAND_HIGH},{MULTILINE}.csv"
)


def generate_data_file(filename, row_n, col_n, multiline_rows=False):
    data = {
        f"col{i}": np.concatenate(
            [
                np.concatenate(
                    [
                        ["some\nvery very very\nlong string\nwith many multilines"],
                        np.random.randint(RAND_LOW, RAND_HIGH, 9),
                    ]
                )
                for _ in np.arange(row_n // 10)
            ]
        )
        if (i % 10 == 0 and multiline_rows)
        else np.random.randint(RAND_LOW, RAND_HIGH, row_n)
        for i in np.arange(col_n)
    }
    print("dict generated!")
    df = pandas.DataFrame(data)
    print("dataframe created!")
    df.to_csv(filename)
    print("csv ready!")


if __name__ == "__main__":
    if not os.path.exists(TEST_FILENAME):
        generate_data_file(TEST_FILENAME, N, M, MULTILINE)
#1894 BRANCH:
2,500,000 rows (~ 1.2gb)
nrows=None: 2.6432s
nrows=2,500,000: 6.6420s
nrows=100,000: 1.1185s

100,000 rows (~ 50mb)
nrows=None: 1.0302
nrows=100,000: 0.9230
nrows=10,000: 0.9503

MASTER BRANCH:
2,500,000 rows
nrows=None: 5.8733s
nrows=2,500,000: 40.2596s (default to pandas)
nrows=100,000: 2.5987s (default to pandas)

100,000 rows
nrows=None: 0.9383s
nrows=100,000: 2.4319s (default to pandas) 
nrows=10,000: 1.0399s  (default to pandas)

As you can see per row reading gives noticeable overhead in case of big files (2,500,000 rows).

@dchigarev dchigarev force-pushed the issue-1523 branch 3 times, most recently from 0a6ab80 to 21ed431 Compare August 27, 2020 14:40
@dchigarev dchigarev requested a review from anmyachev August 27, 2020 16:52
@dchigarev
Copy link
Collaborator Author

@anmyachev @devin-petersohn I think, that I've addressed all your comments, please take a look

@anmyachev
Copy link
Collaborator

@dchigarev ok, what about current performance?

@dchigarev
Copy link
Collaborator Author

@dchigarev ok, what about current performance?

the implementation is not significantly changed since that message if it's necessary I'll run these tests again at the latest commit

@anmyachev
Copy link
Collaborator

@dchigarev ok, what about current performance?

the implementation is not significantly changed since that message if it's necessary I'll run these tests again at the latest commit

Then that's enough.

@dchigarev
Copy link
Collaborator Author

@anmyachev I've rerun performance tests on the latest commit and saw some degradation between that message and current results, I'll investigate

@dchigarev
Copy link
Collaborator Author

dchigarev commented Sep 1, 2020

@anmyachev I've fixed performance issue at the latest commit, the reason was that I've passed skiprows to a partitioned_file when I've already handled it above, now performance times is equals to this

@anmyachev
Copy link
Collaborator

@anmyachev I've fixed performance issue at the latest commit, the reason was that I've passed skiprows to a partitioned_file when I've already handled it above, now performance times is equals to this

So, you did skip rows twice, why tests were be passed?

@dchigarev
Copy link
Collaborator Author

So, you did skip rows twice?

No, it was just triggering a slow path of reading data (via _read_rows) in cases, when it shouldn't do it

@anmyachev
Copy link
Collaborator

So, you did skip rows twice?

No, it was just triggering a slow path of reading data (via _read_rows) in cases, when it shouldn't do it

It's strange :) Ok

@anmyachev
Copy link
Collaborator

@dchigarev look at TeamCity build and rerun if needed.

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

@dchigarev look at TeamCity build and rerun if needed.

now all tests passes

Copy link
Collaborator

@anmyachev anmyachev left a comment

Choose a reason for hiding this comment

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

@dchigarev great change!

@anmyachev
Copy link
Collaborator

@devin-petersohn it's up to you :)

@dchigarev dchigarev self-assigned this Sep 4, 2020
@dchigarev
Copy link
Collaborator Author

@devin-petersohn just a reminder to review)

Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

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

I ran some testing locally, I do not see a significant change in performance from master on default behavior (very little change if any). The refactor looks good.

LGTM, thanks @dchigarev!

@devin-petersohn devin-petersohn merged commit c7e947b into modin-project:master Sep 4, 2020
aregm pushed a commit to aregm/modin that referenced this pull request Sep 16, 2020
…roject#1894)

Signed-off-by: Dmitry Chigarev <dmitry.chigarev@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

skiprows works incorrect for read_csv in case of multiline rows ReadCSV: parameter nrows cause fallback to Pandas

4 participants