You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Sean Owen (JIRA)" <ji...@apache.org> on 2015/08/02 18:15:04 UTC
[jira] [Commented] (SPARK-9539) Repeated sc.close() in PySpark
causes JVM memory leak
[ https://issues.apache.org/jira/browse/SPARK-9539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14651064#comment-14651064 ]
Sean Owen commented on SPARK-9539:
----------------------------------
Why do you think this is a memory leak? That exception does not even indicate an out-of-memory condition.
> 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-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org