[ 
https://issues.apache.org/jira/browse/SPARK-9539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14651078#comment-14651078
 ] 

Andrey Zimovnov commented on SPARK-9539:
----------------------------------------

OK, I'll work on this later and reopen if necessary. Thanks!

> Repeated sc.close() in PySpark causes JVM memory leak
> -----------------------------------------------------
>
>                 Key: SPARK-9539
>                 URL: https://issues.apache.org/jira/browse/SPARK-9539
>             Project: Spark
>          Issue Type: Bug
>          Components: PySpark
>    Affects Versions: 1.4.1
>            Reporter: Andrey Zimovnov
>            Priority: Minor
>         Attachments: Screenshot at авг. 02 19-10-53.png
>
>
> Example code in Python:
> {code:python}
> for i in range(20):
>       print i
>       conf = SparkConf().setAppName("test")
>       sc = SparkContext(conf=conf)
>       hivec = HiveContext(sc)
>       hivec.sql("select id from details_info limit 1").show()
>       sc.stop()
>       del hivec
>       del sc
> {code}
> Jstat output:
> {noformat}
>  S0C    S1C    S0U    S1U      EC       EU        OC         OU       PC     
> PU    YGC     YGCT    FGC    FGCT     GCT
> 196608,0 196608,0 97566,2  0,0   1179648,0 542150,0 3145728,0    120,0    
> 154112,0 153613,2      4    0,434   0      0,000    0,434
> 196608,0 196608,0 97566,2  0,0   1179648,0 679041,7 3145728,0    120,0    
> 164352,0 164183,3      4    0,434   0      0,000    0,434
> 196608,0 196608,0 97566,2  0,0   1179648,0 907928,4 3145728,0    120,0    
> 164352,0 164200,3      4    0,434   0      0,000    0,434
> 196608,0 196608,0 97566,2  0,0   1179648,0 912132,7 3145728,0    120,0    
> 164352,0 164200,5      4    0,434   0      0,000    0,434
> 196608,0 196608,0 97566,2  0,0   1179648,0 913741,5 3145728,0    120,0    
> 164352,0 164200,8      4    0,434   0      0,000    0,434
> 196608,0 196608,0 97566,2  0,0   1179648,0 929458,6 3145728,0    120,0    
> 164352,0 164206,0      4    0,434   0      0,000    0,434
> 196608,0 196608,0 97566,2  0,0   1179648,0 1003138,1 3145728,0    120,0    
> 168960,0 168646,0      4    0,434   0      0,000    0,434
> 131584,0 196608,0  0,0   109725,6 1179648,0   0,0    3145728,0    128,0    
> 175104,0 174802,1      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 152654,9 3145728,0    128,0    
> 175104,0 174803,3      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 158586,1 3145728,0    128,0    
> 175104,0 174803,3      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 160659,8 3145728,0    128,0    
> 175104,0 174805,7      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 181935,2 3145728,0    128,0    
> 175104,0 174819,7      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 283389,1 3145728,0    128,0    
> 185856,0 185371,0      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 342596,4 3145728,0    128,0    
> 185856,0 185379,3      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 547634,7 3145728,0    128,0    
> 185856,0 185385,8      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 555930,9 3145728,0    128,0    
> 185856,0 185385,8      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 557888,6 3145728,0    128,0    
> 185856,0 185386,0      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 573907,5 3145728,0    128,0    
> 185856,0 185397,5      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 637955,0 3145728,0    128,0    
> 189952,0 189533,1      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 895866,1 3145728,0    128,0    
> 196096,0 195968,5      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 948046,5 3145728,0    128,0    
> 196096,0 195969,4      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 952427,2 3145728,0    128,0    
> 196096,0 195969,4      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 957977,5 3145728,0    128,0    
> 196096,0 195973,4      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 977811,1 3145728,0    128,0    
> 196096,0 195977,7      5    0,591   0      0,000    0,591
> 131584,0 196608,0  0,0   109725,6 1179648,0 1118722,0 3145728,0    128,0    
> 206848,0 206539,0      5    0,591   0      0,000    0,591
> 131584,0 144384,0 118692,5  0,0   1284096,0 183470,8 3145728,0    136,0    
> 206848,0 206543,4      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 189718,5 3145728,0    136,0    
> 206848,0 206543,4      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 192165,0 3145728,0    136,0    
> 206848,0 206543,4      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 199848,4 3145728,0    136,0    
> 206848,0 206546,9      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 219687,6 3145728,0    136,0    
> 206848,0 206552,2      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 358272,4 3145728,0    136,0    
> 217600,0 217100,4      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 573543,6 3145728,0    136,0    
> 217600,0 217109,4      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 593569,9 3145728,0    136,0    
> 217600,0 217109,6      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 593576,3 3145728,0    136,0    
> 217600,0 217109,6      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 608832,1 3145728,0    136,0    
> 217600,0 217114,6      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 649072,6 3145728,0    136,0    
> 218624,0 218234,7      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 774293,0 3145728,0    136,0    
> 227840,0 227734,6      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 971194,9 3145728,0    136,0    
> 227840,0 227739,2      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 992291,6 3145728,0    136,0    
> 227840,0 227739,2      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 992297,7 3145728,0    136,0    
> 227840,0 227739,2      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 1002356,2 3145728,0    136,0    
> 227840,0 227745,1      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 1020944,8 3145728,0    136,0    
> 227840,0 227754,0      6    0,773   0      0,000    0,773
> 131584,0 144384,0 118692,5  0,0   1284096,0 1169159,0 3145728,0    136,0    
> 238592,0 238332,9      6    0,773   0      0,000    0,773
> 147456,0 109056,0  0,0   108867,6 1284096,0 110659,1 3145728,0   19167,5   
> 238592,0 238479,1      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 116954,2 3145728,0   19167,5   
> 238592,0 238491,0      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 116960,6 3145728,0   19167,5   
> 238592,0 238491,0      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 132244,5 3145728,0   19167,5   
> 238592,0 238491,9      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 218816,2 3145728,0   19167,5   
> 245760,0 244549,2      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 467076,0 3145728,0   19167,5   
> 249344,0 249189,3      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 508023,8 3145728,0   19167,5   
> 249344,0 249189,8      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 511485,1 3145728,0   19167,5   
> 249344,0 249191,3      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 513094,4 3145728,0   19167,5   
> 249344,0 249191,9      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 527507,0 3145728,0   19167,5   
> 249344,0 249197,0      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 636565,3 3145728,0   19167,5   
> 260096,0 259705,2      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 819041,0 3145728,0   19167,5   
> 260096,0 259749,7      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 917166,3 3145728,0   19167,5   
> 260096,0 259749,7      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 919595,7 3145728,0   19167,5   
> 260096,0 259749,7      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 925158,0 3145728,0   19167,5   
> 260096,0 259750,1      7    0,942   0      0,000    0,942
> 147456,0 109056,0  0,0   108867,6 1284096,0 946351,0 3145728,0   19167,5   
> 260096,0 259751,1      7    0,942   0      0,000    0,942
> 151552,0 1024,0  0,0   924,7  1284608,0   0,0    3145728,0   119860,5  
> 262144,0 262143,9      9    1,038   2      2,021    3,059
> 148480,0 153088,0  0,0    64,0  1262080,0   0,0    3145728,0   84562,9   
> 262144,0 262143,9     17    1,167  10      6,988    8,155
> 99840,0 93696,0 160,0   0,0   1379328,0   0,0    3145728,0   84035,5   
> 262144,0 262143,6     26    1,296  19     12,022   13,318
> 50688,0 54272,0  0,0   224,0  1460224,0   0,0    3145728,0   83958,1   
> 262144,0 262143,8     35    1,474  28     16,642   18,116
> 23552,0 25088,0  0,0    96,0  1520640,0   0,0    3145728,0   84007,6   
> 262144,0 262144,0     45    1,638  38     21,492   23,130
> {noformat}
> It looks like it hits -XX:MaxPermSize=256m for the driver and dies with OOM: 
> Exception: ("You must build Spark with Hive. Export 'SPARK_HIVE=true' and run 
> build/sbt assembly", Py4JJavaError(u'An error occurred while calling 
> None.org.apache.spark.sql.hive.HiveContext.\n', JavaObject id=o753))



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to