{"templateHash":"-H]M$/$oD$z","template":"SLF4J: Class path contains multiple SLF4J bindings."}
{"templateHash":"T182/|GI;O","template":"SLF4J: Found binding in [jar:file://opt//hdfs//nodemanager//$//$//filecache//$//spark-assembly-1.$.$-hadoop2.$.$.jar!//org//slf4j//impl//StaticLoggerBinder.class]"}
{"templateHash":"-/hf!PlGWQF","template":"SLF4J: Found binding in [jar:file://usr//local//hadoop//share//hadoop//common//lib//slf4j-log4j12-1.$.$.jar!//org//slf4j//impl//StaticLoggerBinder.class]"}
{"templateHash":"N}yOMQup9Z","template":"SLF4J: See http:////www.slf4j.org//codes.$_bindings for an explanation."}
{"templateHash":"-*_foo@<X4","template":"SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]"}
{"templateHash":"->8GSV0[L^2","template":"$(yy/MM/dd HH:mm:ss) INFO executor.CoarseGrainedExecutorBackend: Registered signal handlers for [TERM, HUP, INT]"}
{"templateHash":"-J#&.+.JzJ?","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SecurityManager: Changing view acls to: yarn,$"}
{"templateHash":"T$>?Oc77Ha","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SecurityManager: Changing modify acls to: yarn,$"}
{"templateHash":"-&pSQpTd{{4","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(yarn, $); users with modify permissions: Set(yarn, $1)"}
{"templateHash":"-KuBsG5Q/5u","template":"$(yy/MM/dd HH:mm:ss) INFO slf4j.Slf4jLogger: Slf4jLogger started"}
{"templateHash":"Oi!DN{}2Pr","template":"$(yy/MM/dd HH:mm:ss) INFO Remoting: Starting remoting"}
{"templateHash":"Rds?:sAexG","template":"$(yy/MM/dd HH:mm:ss) INFO Remoting: Remoting started; listening on addresses :[akka.tcp:////driverPropsFetcher@mesos-slave$:$]"}
{"templateHash":"/Eh6_|7vUE","template":"$(yy/MM/dd HH:mm:ss) INFO util.Utils: Successfully started service 'driverPropsFetcher' on port $."}
{"templateHash":"-5Z2p>s!cgq","template":"$(yy/MM/dd HH:mm:ss) INFO remote.RemoteActorRefProvider/$RemotingTerminator: Shutting down remote daemon."}
{"templateHash":"-. AA3_r+su","template":"$(yy/MM/dd HH:mm:ss) INFO remote.RemoteActorRefProvider/$RemotingTerminator: Remote daemon shut down; proceeding with flushing remote transports."}
{"templateHash":"-&E7Y}qd8HO","template":"$(yy/MM/dd HH:mm:ss) INFO remote.RemoteActorRefProvider/$RemotingTerminator: Remoting shut down."}
{"templateHash":"-96X7+QIDf7","template":"$(yy/MM/dd HH:mm:ss) INFO Remoting: Remoting started; listening on addresses :[akka.tcp:////$@mesos-slave$:$]"}
{"templateHash":"-@o29ak53#E","template":"$(yy/MM/dd HH:mm:ss) INFO util.Utils: Successfully started service '$' on port $."}
{"templateHash":"->G]R1}m Ud","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$"}
{"templateHash":"-.dBz9DBUxt","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: MemoryStore started with capacity $.$ MB"}
{"templateHash":"-H.kmwzo[VY","template":"$(yy/MM/dd HH:mm:ss) INFO executor.CoarseGrainedExecutorBackend: Connecting to driver: akka.tcp:////sparkDriver@$.$1.$.$:$//user//CoarseGrainedScheduler"}
{"templateHash":"E] KP!iuIo","template":"$(yy/MM/dd HH:mm:ss) INFO executor.CoarseGrainedExecutorBackend: Successfully registered with driver"}
{"templateHash":"$8^9x0|cX2","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Starting executor ID $ on host mesos-slave$"}
{"templateHash":"-RVgjpMYuM:","template":"$(yy/MM/dd HH:mm:ss) INFO util.Utils: Successfully started service 'org.apache.spark.network.netty.NettyBlockTransferService' on port $."}
{"templateHash":"?F&7mzM9WM","template":"$(yy/MM/dd HH:mm:ss) INFO netty.NettyBlockTransferService: Server created on $"}
{"templateHash":"-Dvtt*+.FVj","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMaster: Trying to register BlockManager"}
{"templateHash":"-B_}dYz4kh>","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMaster: Registered BlockManager"}
{"templateHash":"-K{#*mFvOgO","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Using REPL class URI: http:////$.$1.$.$:$"}
{"templateHash":"-D@paaUqqeJ","template":"$(yy/MM/dd HH:mm:ss) INFO executor.CoarseGrainedExecutorBackend: Got assigned task $"}
{"templateHash":"-I&[pstnSG.","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $1.$1 (TID $)"}
{"templateHash":"EZBW|FgQ;i","template":"$(yy/MM/dd HH:mm:ss) INFO broadcast.TorrentBroadcast: Started reading broadcast variable $"}
{"templateHash":"-:xK:p_+.wJ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: ensureFreeSpace($) called with $=$, maxMem=$"}
{"templateHash":"-/yH|JdKixN","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$ MB)"}
{"templateHash":"-;6:Vm[QLWJ","template":"$(yy/MM/dd HH:mm:ss) INFO broadcast.TorrentBroadcast: Reading broadcast variable $ took $ ms"}
{"templateHash":"-4gCH>koGv6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ MB)"}
{"templateHash":"-F!hW?RN2lX","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.BinaryFileRDD: Input split: Paths://$//dataset//ImageNet//$_img_test//$1_test_$.JPEG:$+$,//$5//dataset//ImageNet//$4_img_test//$4_test_$.JPEG:$3+$"}
{"templateHash":"HY^xi|u[{L","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ MB)"}
{"templateHash":"F6r;?8*N2a","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$2 MB)"}
{"templateHash":"-BkA+>6R;Y|","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $1.$1 (TID $). $ bytes result sent to driver"}
{"templateHash":"-HrVEUomF}]","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.BinaryFileRDD: Input split: Paths://$//dataset//ImageNet//$_img_test//$1_test_$.JPEG:$+$"}
{"templateHash":"6j;DJ^j#gR","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.BinaryFileRDD: Input split: Paths://$//dataset//ImageNet//$_img_test//$1_test_$.JPEG:$+$,//$5//dataset//ImageNet//$4_img_test//$4_test_$.JPEG:$3+$,//$7//dataset//ImageNet//$6_img_test//$6_test_$.JPEG:$5+$"}
{"templateHash":"-M@f&7bdx;0","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.BinaryFileRDD: Input split: Paths://$//dataset//ImageNet//$_img_test//$1_test_$.JPEG:$+$,//$5//dataset//ImageNet//$4_img_test//$4_test_$.JPEG:$3+$,//$7//dataset//ImageNet//$6_img_test//$6_test_$.JPEG:$5+$,//$9//dataset//ImageNet//$8_img_test//$8_test_$.JPEG:$+$"}
{"templateHash":"-/Ka7u*azM*","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.CoarseGrainedExecutorBackend: Driver $.$1.$.$:$ disassociated! Shutting down."}
{"templateHash":"-5Vom!#76Ve","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Shutdown hook called"}
{"templateHash":"-Fj+a.Q0imH","template":"$(yy/MM/dd HH:mm:ss) INFO util.Utils: Shutdown hook called\nSLF4J: Class path contains multiple SLF4J bindings.\nSLF4J: Found binding in [jar:file://opt//hdfs//nodemanager//$//$//filecache//$//spark-assembly-1.$.$-hadoop2.$.$.jar!//org//slf4j//impl//StaticLoggerBinder.class]\nSLF4J: Found binding in [jar:file://usr//local//hadoop//share//hadoop//common//lib//slf4j-log4j12-1.$.$.jar!//org//slf4j//impl//StaticLoggerBinder.class]\nSLF4J: See http:////www.slf4j.org//codes.$_bindings for an explanation.\nSLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]"}
{"templateHash":"-/P*+Rl llW","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$"}
{"templateHash":".gc?hZ@/[7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$$"}
{"templateHash":"-H[dxRce!Q4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-$-$"}
{"templateHash":"88{}kOU.yt","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$$-$"}
{"templateHash":"-6XKbR422gv","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-a2dc$"}
{"templateHash":"MCE +CdF6y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$-$-$"}
{"templateHash":"-CYC;vlXs*+","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$$-$"}
{"templateHash":"-Ba?B|{S4mO","template":"$(yy/MM/dd HH:mm:ss) INFO util.Utils: Shutdown hook called"}
{"templateHash":"!M2YSXGPmr","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: MemoryStore started with capacity $.$ GB"}
{"templateHash":"-Kp$P<_7:S+","template":"$(yy/MM/dd HH:mm:ss) INFO executor.CoarseGrainedExecutorBackend: Connecting to driver: spark:////CoarseGrainedScheduler@$.$1.$.$:$"}
{"templateHash":"-@v4E0fXpwq","template":"$(yy/MM/dd HH:mm:ss) INFO executor.CoarseGrainedExecutorBackend: Driver commanded a shutdown"}
{"templateHash":"-V?48h#g2d","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: MemoryStore cleared"}
{"templateHash":"NKL 2@w12@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManager: BlockManager stopped"}
{"templateHash":"D|NyJ25G{w","template":"$(yy/MM/dd HH:mm:ss) WARN executor.CoarseGrainedExecutorBackend: An unknown (mesos-master-1:$) driver disconnected."}
{"templateHash":"-M|aIoXViHF","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Shutdown hook called"}
{"templateHash":"-:/^ju$5AN#","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $1.$1 (TID $2)"}
{"templateHash":"7PY:Q8TW2b","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$1 KB)"}
{"templateHash":"-IEy?a0H;>w","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$1 KB, free $.$ KB)"}
{"templateHash":"-02X#/NH]C_","template":"$(yy/MM/dd HH:mm:ss) INFO spark.CacheManager: Partition rdd_$_$ not found, computing it"}
{"templateHash":"OYIl/b7unC","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//$//logs//$.log:$+$1"}
{"templateHash":"-Jhbn11$+8z","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//$//logs//$.log:$+$"}
{"templateHash":"-J5ebqN.Yn ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$2 KB)"}
{"templateHash":"2w*0K85ck1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$ KB)"}
{"templateHash":"-<WgKm>J9Vn","template":"$(yy/MM/dd HH:mm:ss) INFO Configuration.deprecation: mapred.tip.id is deprecated. Instead, use mapreduce.task.id"}
{"templateHash":"-30{oF{GMcW","template":"$(yy/MM/dd HH:mm:ss) INFO Configuration.deprecation: mapred.task.id is deprecated. Instead, use mapreduce.task.attempt.id"}
{"templateHash":"8CG&cu>MRM","template":"$(yy/MM/dd HH:mm:ss) INFO Configuration.deprecation: mapred.task.is.map is deprecated. Instead, use mapreduce.task.ismap"}
{"templateHash":"-+JS{Cj1hpE","template":"$(yy/MM/dd HH:mm:ss) INFO Configuration.deprecation: mapred.task.partition is deprecated. Instead, use mapreduce.task.partition"}
{"templateHash":"-SjjnkOfv[R","template":"$(yy/MM/dd HH:mm:ss) INFO Configuration.deprecation: mapred.job.id is deprecated. Instead, use mapreduce.job.id"}
{"templateHash":"-:W^8q4l$Y|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$ KB)"}
{"templateHash":"H>;jUAtp0?","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$4 KB)"}
{"templateHash":"PCO#>?L<U9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$2 KB)"}
{"templateHash":"-$?7tvY?Jo","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$5 KB)"}
{"templateHash":"->*?<To{S8:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ KB)"}
{"templateHash":"-:l1TSQ@w8W","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$2 KB)"}
{"templateHash":"-<{ 6$b:13W","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $, finish = $"}
{"templateHash":"7S8+L_ | _","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$ KB)"}
{"templateHash":"-;oJypDo31D","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$5 KB)"}
{"templateHash":"4M{Y^aE_AG","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $1.$1 (TID $2). $ bytes result sent to driver"}
{"templateHash":"-.&qZ!YOrE?","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $2.$1 (TID $)"}
{"templateHash":"?i@mAIw8*T","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $.$2 (TID $)"}
{"templateHash":"5+C] bFrSu","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ KB)"}
{"templateHash":"Gy9Q#K:qey","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManager: Found block rdd_$_$ locally"}
{"templateHash":"-JC:PK3}}ZM","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $2.$1 (TID $). $ bytes result sent to driver"}
{"templateHash":"-AWxLb}t@_U","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $.$2 (TID $). $ bytes result sent to driver"}
{"templateHash":"3$Gt8jQppK","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = -1, init = $, finish = $"}
{"templateHash":"<MBZAsL}6_","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $2, finish = $1"}
{"templateHash":"!8vl[.qfc^","template":"$(yy/MM/dd HH:mm:ss) INFO spark.CacheManager: Partition rdd_$_$1 not found, computing it"}
{"templateHash":"-NJV@q<;6;{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ B, free $.$ KB)"}
{"templateHash":"@B*nmZU4kS","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$4 KB)"}
{"templateHash":"-F>hdBPbm9*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManager: Found block rdd_$_$1 locally"}
{"templateHash":"-1c$VO@<.Ff","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$2 KB)"}
{"templateHash":"-78zQs0.Hos","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $1, finish = $"}
{"templateHash":"AAed_+0wdt","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $1, init = $, finish = $1"}
{"templateHash":"-../D3aUIy;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$3 KB)"}
{"templateHash":"S<x8hQyFs;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$3 KB)"}
{"templateHash":"-.N13}Y Jh<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$2 KB)"}
{"templateHash":"*I>.FRO@##","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$ KB)"}
{"templateHash":"EunaAnJEu_","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: File Output Committer Algorithm version is $"}
{"templateHash":"-Hoax9Q|3;O","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$:$//$//test//$//_temporary//$//task_$_$_m_$"}
{"templateHash":"/S&]N*EMr>","template":"$(yy/MM/dd HH:mm:ss) INFO mapred.SparkHadoopMapRedUtil: attempt_$_$_m_$_$: Committed"}
{"templateHash":"-@gIunoclw:","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$:$//$//test//$5//_temporary//$//task_$_$_m_$"}
{"templateHash":"+hNuJ?R4x_","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$:$//$//test//$3//_temporary//$//task_$_$_m_$"}
{"templateHash":"1:Ph>1zN!D","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$ KB)"}
{"templateHash":"-PFol4 TRoh","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$1 KB, free $.$2 KB)"}
{"templateHash":"-S!Eln*l ^3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ B, free $.$ KB)"}
{"templateHash":">d3nn&:1IH","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $, finish = $1"}
{"templateHash":"-3kS&k!|IBS","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ B, free $.$2 KB)"}
{"templateHash":"-B>O/z&zLyC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$ MB)"}
{"templateHash":"5/1:VBsn$F","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$1 MB)"}
{"templateHash":"DBe[}5Zfq7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$1 MB)"}
{"templateHash":"-E;@Z!;50p#","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$1 in stage $.$2 (TID $)"}
{"templateHash":"6:YNGyko*+","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $1.$ MB)"}
{"templateHash":"98NLGtrqRb","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$1 KB, free $.$ MB)"}
{"templateHash":"-@OQwIU8.bp","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$ MB)"}
{"templateHash":"ApZ i&b_?5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 B, free $.$ MB)"}
{"templateHash":"NC.Kv&Q#L.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $3.$ MB)"}
{"templateHash":"-NYMq{t/rQ&","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$1 in stage $.$2 (TID $). $ bytes result sent to driver"}
{"templateHash":"-#@FMN/.oM","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $1.$ MB)"}
{"templateHash":"QjG42Xf*Uj","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$4 MB)"}
{"templateHash":"PK0CKD.>PZ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$1 KB, free $.$1 MB)"}
{"templateHash":"-+w[:v.vTIe","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $3.$3 MB)"}
{"templateHash":"+/DYaM*aR","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$1 MB)"}
{"templateHash":"5c!f;nXBu&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 B, free $.$1 MB)"}
{"templateHash":"-#m+dT|uK5Q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $1.$1 MB)"}
{"templateHash":"-2IhuJiPeD[","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = -1, init = $1, finish = $"}
{"templateHash":"JH$+XT!xI{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$2 MB)"}
{"templateHash":"-596ZBBZ{uA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$3 MB)"}
{"templateHash":"-/2{XAA98[.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ B, free $.$ MB)"}
{"templateHash":"-/$U?q+OkQ{","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $, finish = $2"}
{"templateHash":"-NPRmfl.T/t","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$1 KB, free $.$2 MB)"}
{"templateHash":"PA 1?S+_}!","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ B, free $.$1 MB)"}
{"templateHash":"-1.fyE:&+6<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 B, free $.$3 MB)"}
{"templateHash":"H>J;Ravg!Y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $3.$1 MB)"}
{"templateHash":"D#ZAWat8Yd","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$3 MB)"}
{"templateHash":"-9f5!u[Zl<U","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$2 MB)"}
{"templateHash":"*V3NY1nqWu","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ B, free $.$2 MB)"}
{"templateHash":"}0Z{xJV0w","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $1.$2 MB)"}
{"templateHash":"-BA^.e8d+cr","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$ MB)"}
{"templateHash":"Bxv3D!M7mh","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$2 MB)"}
{"templateHash":"Q}O/d$wwSC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$1 MB)"}
{"templateHash":"-<LFz}?FK!y","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$"}
{"templateHash":"-&xmON7HdFN","template":"$(yy/MM/dd HH:mm:ss) INFO Remoting: Remoting started; listening on addresses :[akka.tcp:////$@mesos-master-1:$]"}
{"templateHash":"2T.#ohmkcV","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Starting executor ID $ on host mesos-master-1"}
{"templateHash":"Do70$ia$SA","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Registered signal handlers for [TERM, HUP, INT]"}
{"templateHash":"-@>0:ZE13|>","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: $: $_$(+%s)_$_$"}
{"templateHash":"-6&]:ae[hv+","template":"$(yy/MM/dd HH:mm:ss) INFO SecurityManager: Changing view acls to: yarn,$"}
{"templateHash":"-C9r.w@A} b","template":"$(yy/MM/dd HH:mm:ss) INFO SecurityManager: Changing modify acls to: yarn,$"}
{"templateHash":"-HyBprF18_L","template":"$(yy/MM/dd HH:mm:ss) INFO SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(yarn, $); users with modify permissions: Set(yarn, $1)"}
{"templateHash":"-+E COwh#!G","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Waiting for Spark driver to be reachable."}
{"templateHash":"-*lD.OY}SXe","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Driver now available: $.$1.$.$:$"}
{"templateHash":"Re4M6/X!wQ","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster/$AMEndpoint: Add WebUI Filter. AddWebUIFilter(org.apache.hadoop.yarn.server.$.$.AmIpFilter,Map(PROXY_HOSTS -> mesos-master-1, PROXY_URI_BASES -> http:////mesos-master-1:$//proxy//application_$(+%s)_$),//proxy//application_$(+%s)_$1)"}
{"templateHash":"Bh${yqmy5?","template":"$(yy/MM/dd HH:mm:ss) INFO $: Connecting to ResourceManager at mesos-master-1//$.$1.$.$:$"}
{"templateHash":"1FF;XdscHJ","template":"$(yy/MM/dd HH:mm:ss) INFO YarnRMClient: Registering the ApplicationMaster"}
{"templateHash":"-4Z#7e}hjs+","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Will request $ executor containers, each with $ cores and $ MB memory including $ MB overhead"}
{"templateHash":"-NPXV5* M3x","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Container request (host: Any, capability: <memory:$, $:$>)"}
{"templateHash":"6OA{0T:{^O","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Started progress reporter thread with (heartbeat : $, initial allocation : $) intervals"}
{"templateHash":"-2PY|E]d{}_","template":"$(yy/MM/dd HH:mm:ss) INFO $: Received new token for : mesos-master-1:$"}
{"templateHash":"-$8koMBw Pz","template":"$(yy/MM/dd HH:mm:ss) INFO $: Received new token for : mesos-slave$:$"}
{"templateHash":"-Blfn.KU[Z&","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Launching container container_$(+%s)_$_$_$ for on host mesos-master-1"}
{"templateHash":"-Bh7urfE/Hn","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Launching ExecutorRunnable. driverUrl: spark:////CoarseGrainedScheduler@$.$1.$.$:$,  $: mesos-master-1"}
{"templateHash":"8&8;!^as}>","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Launching container container_$(+%s)_$_$_$ for on host mesos-slave$"}
{"templateHash":"CV*U#Btn:q","template":"$(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: Starting Executor Container"}
{"templateHash":"PG}@0+K;R&","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Launching ExecutorRunnable. driverUrl: spark:////CoarseGrainedScheduler@$.$1.$.$:$,  $: mesos-slave$"}
{"templateHash":"+CS[t7j m6","template":"$(yy/MM/dd HH:mm:ss) INFO $: yarn.client.max-cached-$-proxies : $"}
{"templateHash":"-5oI[#OS[9L","template":"$(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: Setting up $"}
{"templateHash":"E9hG3XjG5p","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Received $ containers from YARN, launching executors on $1 of them."}
{"templateHash":"DufeX+a9LO","template":"$(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: Preparing Local resources"}
{"templateHash":"K41$X>?0Re","template":"$(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: Prepared Local resources Map(__spark__.jar -> resource { scheme: \"hdfs\" host: \"$.$1.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//spark-assembly-1.$.$-hadoop2.$.$.jar\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE, pyspark.zip -> resource { scheme: \"hdfs\" host: \"$.$.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//pyspark.zip\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE, py4j$.$-src.zip -> resource { scheme: \"hdfs\" host: \"$.$.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//py4j$.$-src.zip\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE)"}
{"templateHash":"9xlHd2fPbc","template":"$(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: \n===============================================================================\nYARN executor launch context:\n  env:\n    CLASSPATH -> {{PWD}}<CPS>{{PWD}}//__spark__.jar<CPS>/$HADOOP_CONF_DIR<CPS>/$HADOOP_COMMON_HOME//share//hadoop//common//*<CPS>/$HADOOP_COMMON_HOME//share//hadoop//common//lib//*<CPS>/$HADOOP_HDFS_HOME//share//hadoop//hdfs//*<CPS>/$HADOOP_HDFS_HOME//share//hadoop//hdfs//lib//*<CPS>/$HADOOP_YARN_HOME//share//hadoop//yarn//*<CPS>/$HADOOP_YARN_HOME//share//hadoop//yarn//lib//*<CPS>/$HADOOP_$_HOME//share//hadoop//mapreduce//*<CPS>/$HADOOP_$1_HOME//share//hadoop//mapreduce//lib//*<CPS>//usr//local//hadoop//etc//hadoop://usr//local//hadoop//share//hadoop//common//lib//*://usr//local//hadoop//share//hadoop//common//*://usr//local//hadoop//share//hadoop//hdfs://usr//local//hadoop//share//hadoop//hdfs//lib//*://usr//local//hadoop//share//hadoop//hdfs//*://usr//local//hadoop//share//hadoop//yarn//lib//*://usr//local//hadoop//share//hadoop//yarn//*://usr//local//hadoop//share//hadoop//mapreduce//lib//*://usr//local//hadoop//share//hadoop//mapreduce//*://contrib//capacity-scheduler//*.jar"}
{"templateHash":"B+FWg!a1a4","template":"    SPARK_LOG_URL_STDERR -> http:////mesos-master-1:$//node//containerlogs//container_$(+%s)_$_$_$//$//$=$\n    SPARK_DIST_CLASSPATH -> //usr//local//hadoop//etc//hadoop://usr//local//hadoop//share//hadoop//common//lib//*://usr//local//hadoop//share//hadoop//common//*://usr//local//hadoop//share//hadoop//hdfs://usr//local//hadoop//share//hadoop//hdfs//lib//*://usr//local//hadoop//share//hadoop//hdfs//*://usr//local//hadoop//share//hadoop//yarn//lib//*://usr//local//hadoop//share//hadoop//yarn//*://usr//local//hadoop//share//hadoop//mapreduce//lib//*://usr//local//hadoop//share//hadoop//mapreduce//*://contrib//capacity-scheduler//*.jar"}
{"templateHash":"K<v]cGWS6{","template":"    SPARK_YARN_STAGING_DIR -> .$//application_$(+%s)_$\n    SPARK_YARN_CACHE_FILES_FILE_SIZES -> $,$,$\n    SPARK_USER -> $\n    SPARK_YARN_CACHE_FILES_$ -> PRIVATE,PRIVATE,PRIVATE\n    SPARK_YARN_MODE -> true"}
{"templateHash":":_U]<5OnFw","template":"    SPARK_YARN_CACHE_FILES_TIME_$ -> $(+%s),$(+%s),$(+%s)\n    PYTHONPATH -> {{PWD}}//pyspark.zip<CPS>{{PWD}}//py4j$.$-src.zip"}
{"templateHash":"R<5seMhbYL","template":"    SPARK_LOG_URL_STDOUT -> http:////mesos-master-1:$//node//containerlogs//container_$(+%s)_$_$_$//$//$=$"}
{"templateHash":"-?i#Add+Pe$","template":"    SPARK_YARN_CACHE_FILES -> hdfs:////$.$1.$.$:$//user//$//.$//application_$(+%s)_$//spark-assembly-1.$.$-hadoop2.$.$.$__spark__.jar,hdfs:////$.$.$.$:$//user//$//.$//application_$(+%s)_$//pyspark.$.zip,hdfs:////$.$.$.$:$//user//$//.$//application_$(+%s)_$//py4j$.$-src.$$.$-src.zip\n  command:"}
{"templateHash":"<Um<12A2 m","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $ --hostname mesos-master-1 --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"*m>df>N9+{","template":"    SPARK_LOG_URL_STDERR -> http:////mesos-slave$:$//node//containerlogs//container_$(+%s)_$_$_$//$//$=$\n    SPARK_DIST_CLASSPATH -> //usr//local//hadoop//etc//hadoop://usr//local//hadoop//share//hadoop//common//lib//*://usr//local//hadoop//share//hadoop//common//*://usr//local//hadoop//share//hadoop//hdfs://usr//local//hadoop//share//hadoop//hdfs//lib//*://usr//local//hadoop//share//hadoop//hdfs//*://usr//local//hadoop//share//hadoop//yarn//lib//*://usr//local//hadoop//share//hadoop//yarn//*://usr//local//hadoop//share//hadoop//mapreduce//lib//*://usr//local//hadoop//share//hadoop//mapreduce//*://contrib//capacity-scheduler//*.jar"}
{"templateHash":"-;C*RVM@rM!","template":"    SPARK_LOG_URL_STDOUT -> http:////mesos-slave$:$//node//containerlogs//container_$(+%s)_$_$_$//$//$=$"}
{"templateHash":"-2$Gf[zAo|e","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $ --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"+x!4{d^7kk","template":"$(yy/MM/dd HH:mm:ss) INFO $: Opening proxy : mesos-master-1:$"}
{"templateHash":"CVa84?s4Rz","template":"$(yy/MM/dd HH:mm:ss) INFO $: Opening proxy : mesos-slave$:$"}
{"templateHash":"R&pN5H4*z0","template":"Exception in thread \"$-1\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"#lAL4oDNG<","template":"Caused by: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat org.apache.spark.deploy.yarn.ExecutorRunnable.startContainer(ExecutorRunnable.scala:$)\n\tat org.apache.spark.deploy.yarn.ExecutorRunnable.run(ExecutorRunnable.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\t... $ more\nCaused by: org.apache.hadoop.yarn.exceptions.$: Unauthorized request to start container. "}
{"templateHash":"T3y&nYpi<U","template":"This token is expired. current time is $(+%s) found $(+%s)\nNote: System times on machines may be out of sync. Check system time and time zones.\n\tat sun.reflect.$.$0(Native Method)\n\tat sun.reflect.$.newInstance($1.java:$)\n\tat sun.reflect.$.newInstance($1.java:$)\n\tat java.lang.reflect.Constructor.newInstance(Constructor.java:$)\n\tat org.apache.hadoop.yarn.api.records.impl.pb.$.$0($2.java:$)\n\tat org.apache.hadoop.yarn.api.records.impl.pb.$.$0($2.java:$)\n\tat org.apache.hadoop.yarn.client.api.impl.$.startContainer($1.java:$)\n\tat org.apache.spark.deploy.yarn.ExecutorRunnable.startContainer(ExecutorRunnable.scala:$)\n\t... $ more"}
{"templateHash":"OI2$gg>5Z.","template":"$(yy/MM/dd HH:mm:ss) INFO $: Received new token for : mesos-master$:$"}
{"templateHash":"2^w027<8b|","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Launching container container_$(+%s)_$_$_$ for on host mesos-master$"}
{"templateHash":"!9aiQNGPEy","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Launching ExecutorRunnable. driverUrl: spark:////CoarseGrainedScheduler@$.$1.$.$:$,  $: mesos-master$"}
{"templateHash":"-20j7@.mR]b","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $3 --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"& OH#*T fO","template":"    SPARK_LOG_URL_STDERR -> http:////mesos-master$:$//node//containerlogs//container_$(+%s)_$_$_$//$//$=$\n    SPARK_DIST_CLASSPATH -> //usr//local//hadoop//etc//hadoop://usr//local//hadoop//share//hadoop//common//lib//*://usr//local//hadoop//share//hadoop//common//*://usr//local//hadoop//share//hadoop//hdfs://usr//local//hadoop//share//hadoop//hdfs//lib//*://usr//local//hadoop//share//hadoop//hdfs//*://usr//local//hadoop//share//hadoop//yarn//lib//*://usr//local//hadoop//share//hadoop//yarn//*://usr//local//hadoop//share//hadoop//mapreduce//lib//*://usr//local//hadoop//share//hadoop//mapreduce//*://contrib//capacity-scheduler//*.jar"}
{"templateHash":"39KJ+w*qkl","template":"    SPARK_LOG_URL_STDOUT -> http:////mesos-master$:$//node//containerlogs//container_$(+%s)_$_$_$//$//$=$"}
{"templateHash":"@#mWoXP]E+","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $ --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-?<!rAN478E","template":"$(yy/MM/dd HH:mm:ss) INFO $: Opening proxy : mesos-master$:$"}
{"templateHash":"-F|NklQzUlr","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $1 --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":";A}wY4cbVN","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Received $ containers from YARN, launching executors on $ of them."}
{"templateHash":"/zsTG}BA[>","template":"Exception in thread \"$$\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"J^huxxAZ3i","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster/$AMEndpoint: Driver terminated or disconnected! Shutting down. mesos-master-1:$"}
{"templateHash":"IJQ5o6?3rx","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Final app status: SUCCEEDED, exitCode: $"}
{"templateHash":"-0$BI>XudSP","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Unregistering ApplicationMaster with SUCCEEDED"}
{"templateHash":"*VR*CH<G9J","template":"$(yy/MM/dd HH:mm:ss) INFO $: Waiting for application to be successfully unregistered."}
{"templateHash":"OGR}jTI2Sq","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Deleting staging directory .$//application_$(+%s)_$"}
{"templateHash":"-<d.Y?WFJ3D","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Shutdown hook called"}
{"templateHash":"I]WIEq@v>F","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$1 in stage $1.$1 (TID $1)"}
{"templateHash":"-1>RzuItn45","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 B, free $.$4 KB)"}
{"templateHash":"H9_W3vsUY:","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$1 in stage $1.$1 (TID $1). $ bytes result sent to driver"}
{"templateHash":"0_^HA@w{zV","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 B, free $.$ KB)"}
{"templateHash":"OTXKoO$Q@3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ B, free $.$2 KB)"}
{"templateHash":"-/M!2TpedoP","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 B, free $.$3 KB)"}
{"templateHash":"I *eI#ha*H","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $.$2 (TID $). $1 bytes result sent to driver"}
{"templateHash":"Kp>WayuT{4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$2 KB)"}
{"templateHash":"*dB81cPs>^","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ B, free $.$ KB)"}
{"templateHash":"-Dv{za8tvNJ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ B, free $.$3 KB)"}
{"templateHash":"D+LEGH0|+3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ B, free $.$ MB)"}
{"templateHash":"-K49Gg$T {","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$"}
{"templateHash":"4pvxUuu._z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$-$-$-$-$"}
{"templateHash":"-&Kmer;Fra2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$$-$$-$"}
{"templateHash":"-Pw{RR.j4<u","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Shutdown hook called\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"*GSnu;og< ","template":"$(yy/MM/dd HH:mm:ss) INFO Remoting: Remoting started; listening on addresses :[akka.tcp:////$@mesos-master$:$]"}
{"templateHash":"-N3.7m4!]yg","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Starting executor ID $ on host mesos-master$"}
{"templateHash":"-P/Y3.1bx6u","template":"$(yy/MM/dd HH:mm:ss) INFO broadcast.TorrentBroadcast: Reading broadcast variable $ took $1 ms"}
{"templateHash":"IexZi.Cn2_","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$:$//$//test//$4//_temporary//$//task_$_$_m_$"}
{"templateHash":"-GwGAKg0&.!","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $1.$1 MB)"}
{"templateHash":"PWW<BQx7z.","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$"}
{"templateHash":"-2<?m|jk9!&","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $1 --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-Fp0Fb] ]0q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManager: Removing RDD $"}
{"templateHash":"PUml}5NM|3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$$-$"}
{"templateHash":"-24wvy9ZsL[","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 B, free $.$ KB)"}
{"templateHash":"-K 7sc*2HYe","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 B, free $.$ KB)"}
{"templateHash":"H/7vr}a6Bm","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $.$2 (TID $). $2 bytes result sent to driver"}
{"templateHash":"-GJBZXr0*#u","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$1 MB)"}
{"templateHash":"FK5bo1yGzd","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$ MB)"}
{"templateHash":"1R</qlEc{<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ MB)"}
{"templateHash":"3e?<{24|er","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$2 MB)"}
{"templateHash":"-*bi/h!s8TI","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$:$6//$//test//$//_temporary//$//task_$_$_m_$"}
{"templateHash":"$mQeVJ;bxc","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $1.$2 MB)"}
{"templateHash":"PF|ZVM9^DR","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $2.$ MB)"}
{"templateHash":"Gs[m?L^?!|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $2.$1 MB)"}
{"templateHash":"3&Fny;zh{X","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$1 KB, free $1.$ MB)"}
{"templateHash":"-#x5sY8<*Zd","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$-$$-$-$"}
{"templateHash":"-7r6?xTBzzT","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b734-$"}
{"templateHash":"Qo7tnA;?@U","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$1 KB, free $.$3 KB)"}
{"templateHash":"-4n[K fgEwn","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$2 KB)"}
{"templateHash":"33V}Wu34$e","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$2 KB)"}
{"templateHash":";^M^oan^pA","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $1, finish = $1"}
{"templateHash":"K+T<+m0lK_","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$ MB)"}
{"templateHash":"-$k^z0TF xi","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$2 KB, free $.$ KB)"}
{"templateHash":"-!XIxKc|[XZ","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $2, finish = $"}
{"templateHash":"-GT^V8Mrf&/","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $, finish = $3"}
{"templateHash":"RWv5ohZ@!Z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ KB)"}
{"templateHash":"Gl;SuE:bRu","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$$-$"}
{"templateHash":"-7OUj/YC/Vs","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$ KB)"}
{"templateHash":"OONei?cpOS","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-cccc-$-$-$"}
{"templateHash":"AKiP5Sn:kK","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$ MB)"}
{"templateHash":"@{gHBpr0Ku","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$$$$-$"}
{"templateHash":".9TDe#VE4+","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$:$4//$//test//$//_temporary//$//task_$_$_m_$"}
{"templateHash":";6INK|ah i","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$-$$-$-$"}
{"templateHash":"5KA#fZxl[{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$-$-$$-$"}
{"templateHash":"Lt5{!jKNf5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-addc-$"}
{"templateHash":"&en+fb;SfU","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-b15a-$-$-$"}
{"templateHash":"-021XQu1v]1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $2.$2 MB)"}
{"templateHash":"M@7mC^58H/","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$1 in stage $.$2 (TID $). $2 bytes result sent to driver"}
{"templateHash":"2IRp!j:+5d","template":"Exception in thread \"$$\" Exception in thread \"$2$\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"0dOd{#uM9@","template":"java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-$f.Jfe 0C!","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Completed container container_$(+%s)_$_$_$ on host: mesos-slave$ (state: COMPLETE, exit status: $)"}
{"templateHash":"-5lozop5Xal","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$. Exit status: $. Diagnostics: Container expired since it was unused"}
{"templateHash":"-QP^z{rO+|5","template":"log4j:ERROR setFile(null,true) call failed.\njava.io.FileNotFoundException: //opt//hdfs//spark.log (Permission denied)\n\tat java.io.FileOutputStream.open(Native Method)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat org.apache.log4j.FileAppender.setFile(FileAppender.java:$)\n\tat org.apache.log4j.FileAppender.activateOptions(FileAppender.java:$)\n\tat org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:$)\n\tat org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:$)\n\tat org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:$)\n\tat org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:$)\n\tat org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.$0(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:$)\n\tat org.apache.log4j.helpers.OptionConverter.$0(OptionConverter.java:$)\n\tat org.apache.log4j.LogManager.<clinit>(LogManager.java:$)\n\tat org.apache.spark.Logging/$class.$0(Logging.scala:$)\n\tat org.apache.spark.Logging/$class.$0(Logging.scala:$)\n\tat org.apache.spark.Logging/$class.log(Logging.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$.log(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$.main(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ExecutorLauncher/$.main(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ExecutorLauncher.main(ApplicationMaster.scala)"}
{"templateHash":"-FH9l/#UfVB","template":"log4j:ERROR Either File or $ options are not set for appender [FILE]."}
{"templateHash":"-CvW}BoGkf7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$$-$"}
{"templateHash":"JJPZ&7I7+O","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ KB, free $.$2 KB)"}
{"templateHash":"-T&B{0C9eU$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$2 KB)"}
{"templateHash":"P.0JXa^W9?","template":"Exception in thread \"$$\" Exception in thread \"$2$\" Exception in thread \"$3$\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-2J<gyH|]7:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$1 KB, free $.$ KB)"}
{"templateHash":"-##sar||Q/7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ KB, free $.$ KB)"}
{"templateHash":"-.lb0N[>HUA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$5 KB)"}
{"templateHash":"-!h#>XTVe G","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$3 KB)"}
{"templateHash":"-2H@IL:B_9.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$4 KB)"}
{"templateHash":".CvR/IO2QC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ KB, free $.$ KB)"}
{"templateHash":"-9SCa+.x[NZ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$5 KB)"}
{"templateHash":"1qTvb!XQ04","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$ KB)"}
{"templateHash":"+Dn4m@/$xg","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$3 KB)"}
{"templateHash":"Ao9L&rhRKL","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ KB, free $.$ KB)"}
{"templateHash":"INkm5gF28y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 KB, free $.$ KB)"}
{"templateHash":"8VuYzStArn","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ KB, free $.$ KB)"}
{"templateHash":"23}v0Yz?0f","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ KB, free $.$4 KB)"}
{"templateHash":"-1wgK.Wx/n8","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $ --hostname mesos-master-1 --cores $1 --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-RLn}a_iL5X","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $3 --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"QYk?eyJ]a{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$4 KB)"}
{"templateHash":"-;|![6i2OY^","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$4 KB)"}
{"templateHash":"D m:6[]7S*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ KB, free $.$3 KB)"}
{"templateHash":"-#e8K4K[w5+","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$-$-$-$-$"}
{"templateHash":"@hlRv6OF84","template":"$(yy/MM/dd HH:mm:ss) INFO remote.RemoteActorRefProvider/$RemotingTerminator: Remote daemon shut down; proceeding with flushing remote transports.\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"WABzED^IF","template":"Exception in thread \"$$\" $(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: Prepared Local resources Map(__spark__.jar -> resource { scheme: \"hdfs\" host: \"$.$1.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//spark-assembly-1.$.$-hadoop2.$.$.jar\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE, pyspark.zip -> resource { scheme: \"hdfs\" host: \"$.$.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//pyspark.zip\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE, py4j$.$-src.zip -> resource { scheme: \"hdfs\" host: \"$.$.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//py4j$.$-src.zip\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE)"}
{"templateHash":"15CLkB&l+b","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$2 KB)"}
{"templateHash":"$B/^55Au>>","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//$//logs//$.txt:$+$"}
{"templateHash":"Fq&xeLN+^^","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ KB, free $.$2 KB)"}
{"templateHash":"-?s!f19N!V5","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$1 in stage $.$2 (TID $1)"}
{"templateHash":"@;Z.RVm6]a","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$:$//$//test//$6//_temporary//$//task_$_$_m_$"}
{"templateHash":"JR|PUNniQC","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$1 in stage $.$2 (TID $1). $ bytes result sent to driver"}
{"templateHash":"-$W;u|6+s/@","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$1.$1.$.$:$//$//test//$//_temporary//$//task_$_$_m_$"}
{"templateHash":"-S*WHgP2!2c","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$3:$//$//test//$//_temporary//$//task_$_$_m_$"}
{"templateHash":"-$YlqHY SLt","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$2.$:$//$//test//$//_temporary//$//task_$_$_m_$"}
{"templateHash":"2ff/]os<G*","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$$-$"}
{"templateHash":"-.]Uu 5&SBj","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ B, free $.$4 KB)"}
{"templateHash":"Cw#u8#Em!@","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$-$-$"}
{"templateHash":"92u:8wVImp","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-f557-$$-$"}
{"templateHash":"-R&wQ&$qt}&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$$-$-$-$"}
{"templateHash":"-H9|uC3PX48","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-c6a3-$-$-$"}
{"templateHash":"-+o_&IIpAr0","template":"Exception in thread \"$$\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$4\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"2T?B@L v:W","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $2 --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-4o7eFU*PZ#","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-bf16-$-$-$"}
{"templateHash":"-FvdCaN2kT]","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-f434-$-$-$"}
{"templateHash":":[lfeHL{EL","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ B, free $.$4 KB)"}
{"templateHash":"$zj&L}kLbU","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-$$"}
{"templateHash":"@o$Zd7*]Bu","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$$-$"}
{"templateHash":"-EX*jOZ$+$p","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-fe88-$-$-$"}
{"templateHash":"-+!X2yEnaJU","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$2 KB, free $.$ KB)"}
{"templateHash":"-AT >nH{x4x","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 KB, free $.$2 KB)"}
{"templateHash":"-$7Fi5vwv0p","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$ KB)"}
{"templateHash":"-Oho&o+wwdt","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = -1, init = $1, finish = $1"}
{"templateHash":"7PA+2LwRGE","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = -1, init = $, finish = $1"}
{"templateHash":"#KrUO<FYj;","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$$-$"}
{"templateHash":"-C/Rgj#G6&Z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$2 KB)"}
{"templateHash":"-F{Mk}@cjWu","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Registered signal handlers for [TERM, HUP, INT]"}
{"templateHash":"Af{xpKDw1B","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: $: $_$(+%s)_$_$"}
{"templateHash":"-7>Y<9:2k<V","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Waiting for Spark driver to be reachable."}
{"templateHash":".dj8U}@w[Y","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Driver now available: $.$1.$.$:$"}
{"templateHash":"-<|WfRB6*^V","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster/$AMEndpoint: Add WebUI Filter. AddWebUIFilter(org.apache.hadoop.yarn.server.$.$.AmIpFilter,Map(PROXY_HOSTS -> mesos-master-1, PROXY_URI_BASES -> http:////mesos-master-1:$//proxy//application_$(+%s)_$),//proxy//application_$(+%s)_$1)"}
{"templateHash":"7g9xeOW?0p","template":"$(yy/MM/dd HH:mm:ss) INFO client.$: Connecting to ResourceManager at mesos-master-1//$.$1.$.$:$"}
{"templateHash":"-P|qj5Vd0>g","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnRMClient: Registering the ApplicationMaster"}
{"templateHash":"-9>B9Qww$v8","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Will request $ executor containers, each with $ cores and $ MB memory including $ MB overhead"}
{"templateHash":"-4F*f]DpiGh","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Container request (host: Any, capability: <memory:$, $:$>)"}
{"templateHash":"@2tTGOK9Ps","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Started progress reporter thread with (heartbeat : $, initial allocation : $) intervals"}
{"templateHash":"-.F{FfRq.:[","template":"$(yy/MM/dd HH:mm:ss) INFO impl.$: Received new token for : mesos-slave$:$"}
{"templateHash":"-20OB>fULVs","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Launching container container_$(+%s)_$_$_$ for on host mesos-slave$"}
{"templateHash":"DS/[qYDR{$","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Launching ExecutorRunnable. driverUrl: spark:////CoarseGrainedScheduler@$.$1.$.$:$,  $: mesos-slave$"}
{"templateHash":"-S{&x0+ggVM","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ExecutorRunnable: Starting Executor Container"}
{"templateHash":"GotF43O$mu","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Received $ containers from YARN, launching executors on $1 of them."}
{"templateHash":"@8j@v{>ZyY","template":"$(yy/MM/dd HH:mm:ss) INFO impl.$: yarn.client.max-cached-$-proxies : $"}
{"templateHash":"527HzO Anl","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ExecutorRunnable: Setting up $"}
{"templateHash":"-Pial]X:GKC","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ExecutorRunnable: Preparing Local resources"}
{"templateHash":"4Be .b5MHt","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ExecutorRunnable: Prepared Local resources Map(__spark__.jar -> resource { scheme: \"hdfs\" host: \"$.$1.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//spark-assembly-1.$.$-hadoop2.$.$.jar\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE, pyspark.zip -> resource { scheme: \"hdfs\" host: \"$.$.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//pyspark.zip\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE, py4j$.$-src.zip -> resource { scheme: \"hdfs\" host: \"$.$.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//py4j$.$-src.zip\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE)"}
{"templateHash":"OtTQaxhfdH","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ExecutorRunnable: \n===============================================================================\nYARN executor launch context:\n  env:\n    CLASSPATH -> {{PWD}}<CPS>{{PWD}}//__spark__.jar<CPS>/$HADOOP_CONF_DIR<CPS>/$HADOOP_COMMON_HOME//share//hadoop//common//*<CPS>/$HADOOP_COMMON_HOME//share//hadoop//common//lib//*<CPS>/$HADOOP_HDFS_HOME//share//hadoop//hdfs//*<CPS>/$HADOOP_HDFS_HOME//share//hadoop//hdfs//lib//*<CPS>/$HADOOP_YARN_HOME//share//hadoop//yarn//*<CPS>/$HADOOP_YARN_HOME//share//hadoop//yarn//lib//*<CPS>/$HADOOP_$_HOME//share//hadoop//mapreduce//*<CPS>/$HADOOP_$1_HOME//share//hadoop//mapreduce//lib//*<CPS>//usr//local//hadoop//etc//hadoop://usr//local//hadoop//share//hadoop//common//lib//*://usr//local//hadoop//share//hadoop//common//*://usr//local//hadoop//share//hadoop//hdfs://usr//local//hadoop//share//hadoop//hdfs//lib//*://usr//local//hadoop//share//hadoop//hdfs//*://usr//local//hadoop//share//hadoop//yarn//lib//*://usr//local//hadoop//share//hadoop//yarn//*://usr//local//hadoop//share//hadoop//mapreduce//lib//*://usr//local//hadoop//share//hadoop//mapreduce//*://contrib//capacity-scheduler//*.jar"}
{"templateHash":"?OVbF5Yrm_","template":"$(yy/MM/dd HH:mm:ss) INFO impl.$: Opening proxy : mesos-slave$:$"}
{"templateHash":"*>Dy!M1C0!","template":"$(yy/MM/dd HH:mm:ss) INFO impl.$: Received new token for : mesos-master-1:$"}
{"templateHash":"-9yX!oU_3dQ","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Launching container container_$(+%s)_$_$_$ for on host mesos-master-1"}
{"templateHash":"L.<&_2^ryN","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Launching ExecutorRunnable. driverUrl: spark:////CoarseGrainedScheduler@$.$1.$.$:$,  $: mesos-master-1"}
{"templateHash":"-<@GV Z/0Lk","template":"$(yy/MM/dd HH:mm:ss) INFO impl.$: Opening proxy : mesos-master-1:$"}
{"templateHash":"-LrNgP:4Va","template":"$(yy/MM/dd HH:mm:ss) INFO impl.$: Received new token for : mesos-master$:$"}
{"templateHash":"Anmrw]4gNZ","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Launching container container_$(+%s)_$_$_$ for on host mesos-master$"}
{"templateHash":"$]&kPGo;l^","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Launching ExecutorRunnable. driverUrl: spark:////CoarseGrainedScheduler@$.$1.$.$:$,  $: mesos-master$"}
{"templateHash":"-;>H]&?oqBQ","template":"$(yy/MM/dd HH:mm:ss) INFO impl.$: Opening proxy : mesos-master$:$"}
{"templateHash":"E]k8g+MB3!","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.YarnAllocator: Received $ containers from YARN, launching executors on $ of them."}
{"templateHash":"-E9<.^WDA@N","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster/$AMEndpoint: Driver terminated or disconnected! Shutting down. mesos-master-1:$"}
{"templateHash":"-4ge7*4FxrF","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Final app status: SUCCEEDED, exitCode: $"}
{"templateHash":"-2_ivY2pWl{","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Unregistering ApplicationMaster with SUCCEEDED"}
{"templateHash":"-A#T]$WR/Y$","template":"$(yy/MM/dd HH:mm:ss) INFO impl.$: Waiting for application to be successfully unregistered."}
{"templateHash":"-@A:Gx@A[^}","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Deleting staging directory .$//application_$(+%s)_$"}
{"templateHash":"-.fK? +W?.I","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b9b4-$"}
{"templateHash":"-!/>IE446J","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ KB, free $.$3 KB)"}
{"templateHash":"-3pH:65NLpD","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $2.$ KB)"}
{"templateHash":"-+KIa]Eywv<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-abbd-$"}
{"templateHash":"6pj6Fk[Gt>","template":"$(yy/MM/dd HH:mm:ss) INFO remote.RemoteActorRefProvider/$RemotingTerminator: Shutting down remote daemon.\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"/ 9ZwTVJjg","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$4 KB)"}
{"templateHash":"RIW?X^H#pC","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Starting the user application in a separate Thread"}
{"templateHash":"-S&VhtP9b0b","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Waiting for spark context initialization"}
{"templateHash":"-6sPB k0&J.","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Waiting for spark context initialization ... "}
{"templateHash":"-Pr1nnuG<8U","template":"$(yy/MM/dd HH:mm:ss) ERROR ApplicationMaster: User application exited with status $"}
{"templateHash":"-MmQ8*Ob$:H","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Final app status: FAILED, exitCode: $, (reason: User application exited with status $1)"}
{"templateHash":"!:Q>/RWNkr","template":"$(yy/MM/dd HH:mm:ss) ERROR ApplicationMaster: SparkContext did not initialize after waiting for $ ms. Please check earlier log output for errors. Failing the application."}
{"templateHash":"-#:XuD0}mW@","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Unregistering ApplicationMaster with FAILED (diag message: User application exited with status $)"}
{"templateHash":"Ow.?TINOh0","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Running Spark version $.$.$"}
{"templateHash":"?u6!620zKK","template":"$(yy/MM/dd HH:mm:ss) INFO Utils: Successfully started service 'sparkDriver' on port $."}
{"templateHash":"+l6g6?ptM!","template":"$(yy/MM/dd HH:mm:ss) INFO Slf4jLogger: Slf4jLogger started"}
{"templateHash":"-B P+9:viAO","template":"$(yy/MM/dd HH:mm:ss) INFO Remoting: Remoting started; listening on addresses :[akka.tcp:////$@$.$1.$.$:$]"}
{"templateHash":"*d}v}P9_w3","template":"$(yy/MM/dd HH:mm:ss) INFO Utils: Successfully started service '$' on port $."}
{"templateHash":"><$yb^Of^ ","template":"$(yy/MM/dd HH:mm:ss) INFO SparkEnv: Registering MapOutputTracker"}
{"templateHash":"C$b*pEh2Vq","template":"$(yy/MM/dd HH:mm:ss) INFO SparkEnv: Registering BlockManagerMaster"}
{"templateHash":"93r14ZiT#D","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$"}
{"templateHash":"-9]Kcgpr{mv","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: MemoryStore started with capacity $.$ GB"}
{"templateHash":"2]uQmWcC$T","template":"$(yy/MM/dd HH:mm:ss) INFO SparkEnv: Registering OutputCommitCoordinator"}
{"templateHash":"-@Od86L+*v+","template":"$(yy/MM/dd HH:mm:ss) INFO JettyUtils: Adding filter: org.apache.hadoop.yarn.server.$.$.AmIpFilter"}
{"templateHash":"I|y}DV?JSf","template":"$(yy/MM/dd HH:mm:ss) INFO Server: jetty$.y.z-SNAPSHOT"}
{"templateHash":"AUelON69pz","template":"$(yy/MM/dd HH:mm:ss) INFO AbstractConnector: Started SelectChannelConnector@$.$1.$1.$1:$"}
{"templateHash":"R@Pd x+H v","template":"$(yy/MM/dd HH:mm:ss) INFO Utils: Successfully started service 'SparkUI' on port $."}
{"templateHash":"-&>Q] Gl47Y","template":"$(yy/MM/dd HH:mm:ss) INFO SparkUI: Started SparkUI at http:////$.$1.$.$:$"}
{"templateHash":"-JU>Mk>h1Vz","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Created YarnClusterScheduler"}
{"templateHash":"T0h<DhrD8^","template":"$(yy/MM/dd HH:mm:ss) INFO Utils: Successfully started service 'org.apache.spark.network.netty.NettyBlockTransferService' on port $."}
{"templateHash":"6N4fxZqGN","template":"$(yy/MM/dd HH:mm:ss) INFO NettyBlockTransferService: Server created on $"}
{"templateHash":"IN!UjsG]M/","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMaster: Trying to register BlockManager"}
{"templateHash":";A@zOyVLED","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager $.$1.$.$:$ with $.$ GB RAM, BlockManagerId(driver, $6.$6.$5.$4, $3)"}
{"templateHash":"-O5RH<asbHw","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMaster: Registered BlockManager"}
{"templateHash":"-6f y5J Fc*","template":"$(yy/MM/dd HH:mm:ss) INFO YarnSchedulerBackend/$YarnSchedulerEndpoint: ApplicationMaster registered as NettyRpcEndpointRef(spark:////$@$.$1.$.$:$)"}
{"templateHash":"8[yk?HW#iC","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' '-Dspark.akka.frameSize=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"6cF;AO?|c3","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' '-Dspark.akka.frameSize=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-master-1 --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-MggeQ:&m!z","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: Registered executor NettyRpcEndpointRef(null) (mesos-master-1:$) with ID $"}
{"templateHash":"EZ_Egv9U7}","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager mesos-master-1:$ with $.$ GB RAM, BlockManagerId($, mesos-master-1, $4)"}
{"templateHash":"@vZz1G_ya7","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: Registered executor NettyRpcEndpointRef(null) (mesos-slave$:$) with ID $"}
{"templateHash":"-3<x9<.pT^/","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager mesos-slave$:$ with $.$ GB RAM, BlockManagerId($, mesos-slave$5, $4)"}
{"templateHash":"-R66]cLKWHh","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: SchedulerBackend is ready for scheduling beginning after reached minRegisteredResourcesRatio: $.$"}
{"templateHash":"-F^1xDn*oIJ","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: YarnClusterScheduler.postStartHook done"}
{"templateHash":"8ZsJaLsc4B","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager mesos-slave$:$ with $.$ GB RAM, BlockManagerId($1, mesos-slave$4, $3)"}
{"templateHash":"N[_hh2avID","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $2.$1 KB)"}
{"templateHash":"@z<?xjHgRh","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ KB)"}
{"templateHash":"6JeXzn_MwK","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-*[8cOiJQAI","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Created broadcast $ from textFile at NativeMethodAccessorImpl.java:$"}
{"templateHash":"2wnHC<Odi#","template":"$(yy/MM/dd HH:mm:ss) INFO FileInputFormat: Total input paths to process : $"}
{"templateHash":"C@6@0v@MLi","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: collect at $.py:$"}
{"templateHash":"-2UWmV<AUGR","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (collect at $.py:$) with $ output partitions"}
{"templateHash":"BKhI7e@Fgg","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (collect at $.py:$)"}
{"templateHash":"-6;FZ&IfV>r","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Parents of final stage: List()"}
{"templateHash":"-BqQ.SGMb.f","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Missing parents: List()"}
{"templateHash":";xH$An/W}+","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at collect at $.py:$), which has no missing parents"}
{"templateHash":"28sgbrUnz/","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$3 KB)"}
{"templateHash":"DhJ{DksXqk","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-&pue5csCpN","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Created broadcast $ from broadcast at DAGScheduler.scala:$"}
{"templateHash":"&0g4posW8o","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$2] at collect at $.py:$)"}
{"templateHash":";?&!I[n1bQ","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Adding task set $.$1 with $ tasks"}
{"templateHash":"R9[O30*&SU","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $1.$1 (TID $1, mesos-master-1, partition $1,NODE_LOCAL, $ bytes)"}
{"templateHash":"-J>bpTNEjQU","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$1 (TID $2, mesos-slave$, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":"-?Ft[53gG_b","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"/X*80:G[dl","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"CMfGIpgs+W","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $1.$1 (TID $2) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"#zop}CZ/sv","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $1.$1 (TID $1) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"-BwFhNYtt:N","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (collect at $.py:$) finished in $.$ s"}
{"templateHash":"-;u8lnlc;|+","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Removed TaskSet $.$1, whose tasks have all completed, from pool "}
{"templateHash":"LBX&};v2:P","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: collect at $.py:$, took $.$ s"}
{"templateHash":"-I#/AuEbkLZ","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ KB)"}
{"templateHash":"O{d;Nc87c<","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$4 MB)"}
{"templateHash":"QcB$3:#gq0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-41E+t$M&F{","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"KFo .6O B0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-9mCLc;>/u6","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Created broadcast $ from broadcast at PythonRDD.scala:$"}
{"templateHash":"EtVwjy^Y!+","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Invoking stop() from shutdown hook"}
{"templateHash":"MB3eJw2WVY","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//metrics//json,null}"}
{"templateHash":"-#hG^ OH[|K","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//stage//kill,null}"}
{"templateHash":"D* YH_dvRC","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//api,null}"}
{"templateHash":"-Nwjah{qV}[","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//,null}"}
{"templateHash":"-Mo|lI9*}.a","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//static,null}"}
{"templateHash":"BK*R [iHIN","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//executors//threadDump//json,null}"}
{"templateHash":"AaxTCz<Sl*","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//executors//threadDump,null}"}
{"templateHash":"-EQsH${NLjN","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//executors//json,null}"}
{"templateHash":"-Ob|sF|HOtg","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//executors,null}"}
{"templateHash":"-Aghi>n;1rW","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//environment//json,null}"}
{"templateHash":"-:/xh|VV/g7","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//environment,null}"}
{"templateHash":"-.S..FmD170","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//storage//rdd//json,null}"}
{"templateHash":"*Yh<86wTVa","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//storage//rdd,null}"}
{"templateHash":"83p<FjSH5z","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//storage//json,null}"}
{"templateHash":"-JDtd;Q8UGD","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//storage,null}"}
{"templateHash":"-922zOxLrI#","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//pool//json,null}"}
{"templateHash":".QY<ZRn{X]","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//pool,null}"}
{"templateHash":"-GmKYI|bU8O","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//stage//json,null}"}
{"templateHash":"-?hRMA8bRIP","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//stage,null}"}
{"templateHash":"G_wDbX?s2F","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//json,null}"}
{"templateHash":"9vJ@h|D!:w","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages,null}"}
{"templateHash":"DEPcB/k:f6","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//jobs//job//json,null}"}
{"templateHash":"+v?J H44;s","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//jobs//job,null}"}
{"templateHash":"*+i|UX8xh2","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//jobs//json,null}"}
{"templateHash":"@1HuV9Y8q[","template":"$(yy/MM/dd HH:mm:ss) INFO ContextHandler: stopped o.s.j.s.ServletContextHandler{//jobs,null}"}
{"templateHash":"9Y2V1J&>p&","template":"$(yy/MM/dd HH:mm:ss) INFO SparkUI: Stopped Spark web UI at http:////$.$1.$.$:$"}
{"templateHash":"T0i]>mdk.Y","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: Shutting down all executors"}
{"templateHash":"$zrTCm>4Gf","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: Asking each executor to shut down"}
{"templateHash":"-.|F1O0yNbx","template":"$(yy/MM/dd HH:mm:ss) INFO MapOutputTrackerMasterEndpoint: MapOutputTrackerMasterEndpoint stopped!"}
{"templateHash":"H2HoCK<3mK","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: MemoryStore cleared"}
{"templateHash":"-KhewY[&*Dp","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManager: BlockManager stopped"}
{"templateHash":"-L.QoAUP7c#","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMaster: BlockManagerMaster stopped"}
{"templateHash":"LBmc2Jm3F9","template":"$(yy/MM/dd HH:mm:ss) INFO OutputCommitCoordinator/$OutputCommitCoordinatorEndpoint: OutputCommitCoordinator stopped!"}
{"templateHash":"-Q >{s2sYda","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Successfully stopped SparkContext"}
{"templateHash":"-IrAcb4Tfnq","template":"$(yy/MM/dd HH:mm:ss) INFO RemoteActorRefProvider/$RemotingTerminator: Shutting down remote daemon."}
{"templateHash":"7d@^}B8!nR","template":"$(yy/MM/dd HH:mm:ss) INFO RemoteActorRefProvider/$RemotingTerminator: Remote daemon shut down; proceeding with flushing remote transports."}
{"templateHash":":WElkBfzJ0","template":"$(yy/MM/dd HH:mm:ss) INFO RemoteActorRefProvider/$RemotingTerminator: Remoting shut down."}
{"templateHash":"2uAVP_ dHf","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$"}
{"templateHash":"-Co+eHu4@Ye","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//pyspark-$-$-$-$-$"}
{"templateHash":"-5nAN33zCPu","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//user//$//com-amazon.$.txt:$+$"}
{"templateHash":"7{pj7fXcG1","template":"$(yy/MM/dd HH:mm:ss) WARN executor.CoarseGrainedExecutorBackend: An unknown (mesos-slave$:$) driver disconnected."}
{"templateHash":"?s5/>dH@./","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//user//$//com-amazon.$.txt:$+$1"}
{"templateHash":"0dQrBb&<l4","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-$-$"}
{"templateHash":"-Qx1yC0T#qA","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' '-Dspark.akka.frameSize=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":".>K+KS8lpE","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: Registered executor NettyRpcEndpointRef(null) (mesos-master$:$) with ID $"}
{"templateHash":"/>0{hJY|i[","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager mesos-master$:$ with $.$ GB RAM, BlockManagerId($, mesos-master$5, $4)"}
{"templateHash":"-$RSw@s9+G@","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager mesos-master$:$ with $.$ GB RAM, BlockManagerId($1, mesos-master$4, $3)"}
{"templateHash":"+>.^LPt_IU","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $1.$1 (TID $1, mesos-slave$, partition $2,RACK_LOCAL, $ bytes)"}
{"templateHash":"Ss}tXPEgo&","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$1 (TID $2, mesos-master$, partition $3,RACK_LOCAL, $ bytes)"}
{"templateHash":"-F<uzBKZ_@n","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-41kw$^[Z@}","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $1.$1 (TID $2) in $ ms on mesos-master$ ($4//$)"}
{"templateHash":"?xaZAvqdG6","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $1.$1 (TID $1) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"-1z4{ 06gcn","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"I++1O&cwq!","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"!HUE]E@!zS","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"SUM+0GHOV/","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$2 KB)"}
{"templateHash":"-HPVq&+>bks","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-E7wAb!ncAs","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$4 MB)"}
{"templateHash":"B8<+[9Abt0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"G+O9ceBRCF","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$4 MB)"}
{"templateHash":"-:Pr<8^S6Wv","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"E+Tmq_|/h7","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$5 MB)"}
{"templateHash":"MseL+YbBm>","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$9 GB)"}
{"templateHash":"P# ap7.DbK","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"3mqt;LdQtj","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ MB)"}
{"templateHash":"-Cn6H{6_KlL","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Created broadcast $ from reduceByKey at $.py:$"}
{"templateHash":"MitKYuzy&Z","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$"}
{"templateHash":"-?F^.ft/!O#","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$//pyspark-$-$-$$-$"}
{"templateHash":"-J</VH4?08V","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$"}
{"templateHash":"K@}jcoUYJ^","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$ KB)"}
{"templateHash":"-H+Ht8KjN^d","template":"$(yy/MM/dd HH:mm:ss) WARN Dispatcher: Message $0(mesos-slave$:$) dropped.\njava.lang.IllegalStateException: RpcEnv already stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.connectionTerminated(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.channelUnregistered(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-#O?#Dyq10a","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$"}
{"templateHash":";x;AC]wZe>","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$-$-$-$-$"}
{"templateHash":"-NHp+^:rn2:","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$1 (TID $2, mesos-slave$, partition $3,RACK_LOCAL, $ bytes)"}
{"templateHash":"./1cH{]4J^","template":"$(yy/MM/dd HH:mm:ss) WARN Dispatcher: Message $0(mesos-master$:$) dropped.\njava.lang.IllegalStateException: RpcEnv already stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.connectionTerminated(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.channelUnregistered(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"2?^+J&_+hb","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$$-$$-$//pyspark-$-$-$-$-$"}
{"templateHash":".z]/54n:Rq","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$$-$$-$"}
{"templateHash":"-#s7^u_}d_6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-b1b5-$-$-$"}
{"templateHash":"2Yd[ro*Xnt","template":"$(yy/MM/dd HH:mm:ss) WARN executor.CoarseGrainedExecutorBackend: An unknown (mesos-master$:$) driver disconnected."}
{"templateHash":"-.ncu;7H8B:","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$$-$"}
{"templateHash":"&@&oyCR0MZ","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.akka.frameSize=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-.6QfL[N^A_","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.akka.frameSize=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-master-1 --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"FwQGfJlDtt","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$1 (TID $2, mesos-master-1, partition $2,NODE_LOCAL, $ bytes)"}
{"templateHash":"-$D?h}#>7BH","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $1.$1 (TID $2) in $ ms on mesos-master-1 ($3//$)"}
{"templateHash":"-LR/0oXMvx?","template":"$(yy/MM/dd HH:mm:ss) WARN Dispatcher: Message $0(mesos-master-1:$) dropped.\njava.lang.IllegalStateException: RpcEnv already stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.connectionTerminated(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.channelUnregistered(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"/O++]HMF+W","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $.$ (TID $)"}
{"templateHash":"3wx[:O<@nE","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $3.$1 MB)"}
{"templateHash":"-C_{[[R^Pr]","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$2 MB)"}
{"templateHash":"H_G&+AAYn|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$2 MB)"}
{"templateHash":"Pec 05EC>n","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$ MB)"}
{"templateHash":"-$?yvHeh1:v","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $.$ MB)"}
{"templateHash":"F3A4ZUNFdA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $.$ MB)"}
{"templateHash":"-CEU:z!8$_x","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"EwxstTm5g4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"-2Qd#g}#W09","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"S*tK8*U9WQ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$2 GB)"}
{"templateHash":"<$WT|COeje","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$ GB)"}
{"templateHash":"-/be[sX_*5z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$1 GB)"}
{"templateHash":">*1hD4HSGL","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$3 GB)"}
{"templateHash":"#d:mrlN1SG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$ GB)"}
{"templateHash":"-/]Z|BKv9@v","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$5 GB)"}
{"templateHash":"-DI$@fN!yQ1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ GB)"}
{"templateHash":";VDn/ZpEM4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $4.$ GB)"}
{"templateHash":"-;x+bwW2A?7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $3.$ GB)"}
{"templateHash":"+W>mE0ame/","template":"$(yy/MM/dd HH:mm:ss) WARN server.TransportChannelHandler: Exception in connection from mesos-master-1//$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"9.|sGf^Y+J","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportResponseHandler: Still have $ requests outstanding when connection from mesos-master-1//$.$1.$.$:$ is closed"}
{"templateHash":"-E0xIpJ{XUH","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.OneForOneBlockFetcher: Failed while starting block fetches\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-+T;NQYPmVO","template":"$(yy/MM/dd HH:mm:ss) INFO shuffle.$: Retrying fetch ($//$) for $2 outstanding blocks after $ ms"}
{"templateHash":"-Qyf6EAyrt[","template":"$(yy/MM/dd HH:mm:ss) INFO client.TransportClientFactory: Found inactive connection to mesos-master-1//$.$1.$.$:$, creating a new one."}
{"templateHash":"Il_KCt!2>{","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks (after $1 retries)\njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"N>*zInK[P[","template":"$(yy/MM/dd HH:mm:ss) INFO shuffle.$: Retrying fetch ($//$) for $ outstanding blocks after $ ms"}
{"templateHash":"-T!<L^VXX.m","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks (after $ retries)\njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-.5POHJ _VT","template":"$(yy/MM/dd HH:mm:ss) INFO shuffle.$: Retrying fetch ($//$1) for $ outstanding blocks after $ ms"}
{"templateHash":"-R&VUHoz]7G","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($2, mesos-master-1, $) (failed attempt $)\njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"2Z3h>OtMRg","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$ GB)"}
{"templateHash":"T2fn}.@rsA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$3 GB)"}
{"templateHash":"?]].Li*lZa","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$1 GB)"}
{"templateHash":"-?C4xMd;3MN","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL $: SIGTERM"}
{"templateHash":"!j2@khTexQ","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $.$ (TID $)"}
{"templateHash":"-1XqfVqrS4M","template":"org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"A>T8lR9BhC","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//worker.py\", line $, in main"}
{"templateHash":"-K$O0{e][1V","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//worker.py\", line $, in process"}
{"templateHash":";B$OAYUQfu","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//rdd.py\", line $, in pipeline_func"}
{"templateHash":"-6Vsq^DMQK9","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//rdd.py\", line $, in func"}
{"templateHash":"L[8@MLk7{g","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//rdd.py\", line $, in combineLocally"}
{"templateHash":"-H{l2Bh+rKr","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in mergeValues\n  File \"$.py\", line $, in <lambda>\n  File \"$.py\", line $, in update\n  File \"$.py\", line $, in getRow"}
{"templateHash":"-:Z{ioXe1U8","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//broadcast.py\", line $, in value"}
{"templateHash":"/6GW;Ve1ZA","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//broadcast.py\", line $, in load"}
{"templateHash":"-:|TVu:lRJF","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"3r+qg73bKN","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 KB, free $2.$ KB)"}
{"templateHash":"-Mk |L]FQny","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $.$2 MB)"}
{"templateHash":"7;!McPq@Yi","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $.$2 MB)"}
{"templateHash":"-7zz#@z>FVy","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$2 GB)"}
{"templateHash":"-SojkqoxLbz","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$ GB)"}
{"templateHash":"-@:g 2]X/]n","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"N_pIVMO:qK","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $1.$ (TID $)"}
{"templateHash":"-7e4hG+?KRl","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $1.$2 (TID $)"}
{"templateHash":"P6;Q:iV!Ly","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$1 MB)"}
{"templateHash":"Jd6VH2lBw.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$2 MB)"}
{"templateHash":"-+5cFs:J.Jr","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$2 MB)"}
{"templateHash":"-EWw;x4GQf:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$2 GB)"}
{"templateHash":"-Jvu}OkLJ$j","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$ GB)"}
{"templateHash":"H|fmf9;eY ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$1 GB)"}
{"templateHash":"-FAi#mI7b+E","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$4 GB)"}
{"templateHash":"0#Szot*XR^","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $.$3 GB)"}
{"templateHash":"-$iI!2[Y_J;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $.$ GB)"}
{"templateHash":"4!okHwvZ8[","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$2 GB)"}
{"templateHash":"5WUc/QjwLG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$ GB)"}
{"templateHash":":@xhLp/TQq","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f441-$-$-$"}
{"templateHash":"7!}^}pK]o$","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportResponseHandler: Still have $ requests outstanding when connection from mesos-slave$//$.$1.$.$:$ is closed"}
{"templateHash":"-Cyps@B@|Z]","template":"$(yy/MM/dd HH:mm:ss) INFO client.TransportClientFactory: Found inactive connection to mesos-slave$//$.$1.$.$:$, creating a new one."}
{"templateHash":"-7*kgd6!ZKj","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks (after $1 retries)\njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-MgIWPDwtD^","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks (after $ retries)\njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-*m:3ru{<0$","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($, mesos-slave$, $) (failed attempt $)\njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"&kG4MGse;q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $.$ GB)"}
{"templateHash":"-MJg0ERPNO.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$1 GB)"}
{"templateHash":"-4yo QsbMb7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$1 GB)"}
{"templateHash":"-0:R6]H<.[C","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$4 GB)"}
{"templateHash":"-NW>wTTaLH[","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $2.$ (TID $)"}
{"templateHash":"-/k*sbj7EB*","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($, mesos-master-1, $) (failed attempt $)\njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"IiLjbOxHK/","template":"$(yy/MM/dd HH:mm:ss) WARN server.TransportChannelHandler: Exception in connection from mesos-slave$//$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-*?0ORZ1_5H","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-8BLIJC>&__","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$1 in stage $.$ (TID $)"}
{"templateHash":"DD4P5ieYZP","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $.$3 (TID $)"}
{"templateHash":"-7&i!SSfFeH","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($2, mesos-slave$, $) (failed attempt $)\njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"R@OBy!z|>}","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $2.$ GB)"}
{"templateHash":"/&YeLjX?kJ","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"94b7SQLdbr","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-bcad-$"}
{"templateHash":"+?4fg@0Hvi","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 KB, free $.$ KB)"}
{"templateHash":"L4F0n^87m?","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $3.$ MB)"}
{"templateHash":"&]G|R[{c>|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$2 MB)"}
{"templateHash":"T>:ki]e|>W","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$2 GB)"}
{"templateHash":"8*;#8E;9Tl","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$3 GB)"}
{"templateHash":"-:Bx[ySnZ&C","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $2.$1 GB)"}
{"templateHash":"!hNXjF@odQ","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$1 in stage $1.$ (TID $)"}
{"templateHash":"-3PXvdbZnEY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $.$1 GB)"}
{"templateHash":"OUs6}<YOP|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $.$2 GB)"}
{"templateHash":"-S;Q!hc!cJ6","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$1 in stage $.$ (TID $)"}
{"templateHash":"-;!q4VJ[e$K","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $.$ (TID $)"}
{"templateHash":"-5A+tv:#Dlo","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $.$ (TID $)"}
{"templateHash":"P1G|]ogMvi","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$1 in stage $.$ (TID $)"}
{"templateHash":"-N<C*oY#{@n","template":"Exception in thread \"main\" java.io.IOException: Failed to connect to //$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv.createClient(NettyRpcEnv.scala:$)\n\tat org.apache.spark.rpc.netty.Outbox/$/$anon/$$.call(Outbox.scala:$)\n\tat org.apache.spark.rpc.netty.Outbox/$/$anon/$$.call(Outbox.scala:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: //$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"7#fn#4n2Du","template":"$(yy/MM/dd HH:mm:ss) WARN server.TransportChannelHandler: Exception in connection from mesos-slave$//$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.buffer.WrappedByteBuf.writeBytes(WrappedByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-!O$3b<_{8D","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.OneForOneBlockFetcher: Failed while starting block fetches\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.buffer.WrappedByteBuf.writeBytes(WrappedByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-?3:QHo6Wv!","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$ KB)"}
{"templateHash":"-0*M?^9wEwg","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"->E$Kcweq[;","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$5 KB)"}
{"templateHash":"-<wtiXT]bg&","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-JV2XZ3NTDy","template":"$(yy/MM/dd HH:mm:ss) INFO ContextCleaner: Cleaned accumulator $"}
{"templateHash":"A3;DF/chi@","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $3.$ MB)"}
{"templateHash":"-&J.qjzi;<I","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $6.$ MB, free: $.$8 GB)"}
{"templateHash":"-ED0B6spk$h","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $.$ MB)"}
{"templateHash":"->y3qQB<H:}","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $5.$ MB, free: $.$7 GB)"}
{"templateHash":"-B^HRMSSSN4","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $.$ MB)"}
{"templateHash":"-+<}Oon5?p7","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $5.$ MB, free: $.$7 GB)"}
{"templateHash":"-:djqWCx]!","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$ MB)"}
{"templateHash":"-+Dz}>/gGXh","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $6.$ MB, free: $.$ GB)"}
{"templateHash":"7L4o>ak&:B","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $6.$ MB, free: $.$2 GB)"}
{"templateHash":"Iu*e::?C&X","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":".hF^;VxfMr","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ MB)"}
{"templateHash":"!w!}w{Mhz?","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"5Veyul/br:","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-BSw7_E7n1W","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-R9?7xM}^eJ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $5.$8 GB)"}
{"templateHash":"-#{Pk<]xsI|","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $5.$2 GB)"}
{"templateHash":":_/hmN.I@F","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$2 GB)"}
{"templateHash":"+n5>Ij{Zzh","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$ GB)"}
{"templateHash":"Ss^>AkSd$a","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$1 GB)"}
{"templateHash":"-6CYWU3#twH","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$3 GB)"}
{"templateHash":"PVK>0bl+G6","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $5.$1 GB)"}
{"templateHash":".7_<S4POT ","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$5 GB)"}
{"templateHash":"-Bg@m^.8rm4","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$1 GB)"}
{"templateHash":";w{559_0mX","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ GB)"}
{"templateHash":"L||COBv2BD","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$ GB)"}
{"templateHash":"-5@tr?Vu87K","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$ GB)"}
{"templateHash":"0}@c@KBF12","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$ GB)"}
{"templateHash":"-7NhGMk|@Bi","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: count at $.py:$"}
{"templateHash":"6xG.egs^d!","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (count at $.py:$) with $ output partitions"}
{"templateHash":"-;32@VC{*{#","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (count at $.py:$)"}
{"templateHash":"-IF#QDk8w{/","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at count at $.py:$), which has no missing parents"}
{"templateHash":"KZ.Qap&:YE","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 KB, free $1.$ GB)"}
{"templateHash":"-/Yni>9hZ^2","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ GB)"}
{"templateHash":"$UU&#O#<Uq","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at count at $.py:$)"}
{"templateHash":"-KY<}{w64ET","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Adding task set $.$ with $ tasks"}
{"templateHash":"GZphG^/tRZ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Stage $ contains a task of very large size ($ KB). The maximum recommended task size is $ KB."}
{"templateHash":"-HkT7FHFY5]","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-master-1, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-IQvre6WHzH","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-#md0|6Fdl","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-!GcD@#3m+5","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master-1, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"O*&mj>?fO}","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"AgDUfu/?Hi","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($3//$)"}
{"templateHash":"-OyXd8naD{C","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"D&z8C3_Sjt","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"-2S8*nWnYjv","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"#iauRv0BO7","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-&NgHyt6_Yx","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-J7q^#98 It","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$4)"}
{"templateHash":"-RPCc3z2rv0","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"1;&i^<!$;3","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Removed TaskSet $.$, whose tasks have all completed, from pool "}
{"templateHash":"-:+AQgrow/T","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (count at $.py:$) finished in $.$ s"}
{"templateHash":"-H3*Mr0]a>q","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: count at $.py:$, took $.$ s"}
{"templateHash":"-5dQH:Ylc 5","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Registering RDD $ (reduceByKey at $.py:$)"}
{"templateHash":"-Jk>s*fOSdy","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Parents of final stage: List(ShuffleMapStage $)"}
{"templateHash":"-3}FkE7&ijP","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Missing parents: List(ShuffleMapStage $)"}
{"templateHash":"-!><yk&Y2CE","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ShuffleMapStage $ (PairwiseRDD[$] at reduceByKey at $.py:$), which has no missing parents"}
{"templateHash":"-CPohj<A2Q9","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $1.$ GB)"}
{"templateHash":"/tMbm P^aG","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ShuffleMapStage $ (PairwiseRDD[$] at reduceByKey at $.py:$)"}
{"templateHash":"<$74gBad{w","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-<ke|odU}Qf","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"-!Y>c7B.]4o","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"LCG u1K]tG","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"/Ns>l}jDxY","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $4.$ MB, free: $.$ GB)"}
{"templateHash":"-FLm2;bVQj?","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-8fmlkB7&[!","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $3.$ MB, free: $.$2 GB)"}
{"templateHash":"->QotK7:u/}","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $4.$ MB, free: $.$2 GB)"}
{"templateHash":"-GL?1<#4S:t","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$2 GB)"}
{"templateHash":"693@7W?{**","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-AzM}/f$ApY","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"Fu5z6+qhoO","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"A>v6]Ke7L","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $3.$ MB, free: $.$5 GB)"}
{"templateHash":"-+A02[E5RNr","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $4.$ MB, free: $.$6 GB)"}
{"templateHash":"8<]7[;HI}p","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$5 GB)"}
{"templateHash":"P|;xmg9zIP","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$ GB)"}
{"templateHash":"Fj6y21T>S{","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$2 GB)"}
{"templateHash":"-+V&n>xBd6/","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"Ac/_+56$uV","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$7 GB)"}
{"templateHash":"-8b+sGGW3ZJ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"$*SJv|_aJV","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-KSp@>C |*[","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"->mdRu7U/V|","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"+zGN[nE^dd","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"7kAU8[8;?2","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-BMO;j;3Em;","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-6H*Qz?*uXX","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"R>2#C46qZI","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-Bq/QUcKOYP","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: Disabling executor $."}
{"templateHash":"-RE3nr3oGh3","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Executor lost: $ (epoch $)"}
{"templateHash":".ZvnfdewDu","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Trying to remove executor $ from BlockManagerMaster."}
{"templateHash":"9PBVS&ghR9","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Removing block manager BlockManagerId($, mesos-slave$, $)"}
{"templateHash":"-MVK> WwXrp","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMaster: Removed $ successfully in removeExecutor"}
{"templateHash":"-3NuQ 2LY6h","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"$aZ/YVRz+n","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"BQ*ZV2$T@ ","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":":oYLwU]&;D","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":";r$+^:NRCb","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$4 GB of $6 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-8nR!7Ao<c:","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: Asked to remove non-existent executor $"}
{"templateHash":"5|6d+Cim3N","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $6,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"Nu0_lQ4dgz","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-2/4yABgK;","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"Bg4XwK Ef]","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$5 GB)"}
{"templateHash":"-KeKP*ngsTy","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Mj7ZQ+PuAC","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"F2R;9qOhFQ","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"5Z7}QEJUeu","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-8*!OZBzXj^","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":">:b}TiTX+v","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Executor lost: $ (epoch $1)"}
{"templateHash":"!m.UpbH+{O","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Okm6.4eQAs","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-B?yX;MuQ@[","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$ GB of $.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4qe[L12{7W","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"d/>HhMKt@","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"FPnO.XLRJA","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-3l/cGpnjf!","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"/{qVUxKbq2","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-9 _ln@C3GG","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Completed container container_$(+%s)_$_$_$ on host: mesos-master-1 (state: COMPLETE, exit status: $)"}
{"templateHash":"-9fUc&c<F&u","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"JEjs9y<ROr","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Za3nNM&;[","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Removing block manager BlockManagerId($, mesos-master-1, $)"}
{"templateHash":"-P&D1O8G:^J","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-G/9|N>}a/x","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":";c* 9;NbT6","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master$, partition $6,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"> fYsfKXa3","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"-#Q60+1#xX:","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $4.$ MB, free: $.$ GB)"}
{"templateHash":"kK&eOT;H!","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $4.$ MB, free: $.$2 GB)"}
{"templateHash":"Sw2n|1De$Q","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"/2tRpQ;$zQ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $4.$ MB, free: $.$6 GB)"}
{"templateHash":"K+?vsPXFD/","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"K/ 7nv8 zb","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"T8$o^Or7tl","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"!16uE@ce_i","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$7 GB)"}
{"templateHash":"-4A+A98eVHd","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-FL;*#?lAki","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-:vyYi{p47u","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-2kE1ByH40d","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"DoYeMH]Q2d","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4{[4.<:WX#","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $9.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"7Z94xu<.rX","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$ (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-F*cQJ;Z?I{","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"&Zbyk2^VQz","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"-0Uf>;5iXlh","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Completed container container_$(+%s)_$_$_$ on host: mesos-master$ (state: COMPLETE, exit status: $)"}
{"templateHash":"+_ks+6+5XQ","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"<rf.J+6f{d","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-BnuBvUAmbg","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":".7H|S1+v@k","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"A|M[B*ANPT","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Removing block manager BlockManagerId($, mesos-master$, $)"}
{"templateHash":"-H7#VX5tuKW","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager mesos-slave$:$ with $.$ GB RAM, BlockManagerId($2, mesos-slave$4, $3)"}
{"templateHash":"-46?55GB$US","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$5 GB)"}
{"templateHash":"-Pf]5[/kO]8","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-:[_&nLA26d","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$3 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-A5.>X]5E","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-&183s@uAF4","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":":>Z2]Jcmq9","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost an executor $ (already removed): Pending loss reason."}
{"templateHash":"-Me6L^xy5/f","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$2 GB)"}
{"templateHash":"->6U3C&6UgQ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-0?IH6j0t K","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $8.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-2!ous2HPp>","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-83PD4Mk]7|","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":".>.qzPw|Tt","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-!fcoFMK]E7","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $1.$ (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-0!$Rd08Cz$","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-$.s_zw5g 7","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-1kO 3uaWhg","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4|8*orz;ss","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":";>f7}p^CW|","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4}2fVRS]+G","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Ew[9Le5>mK","template":"$(yy/MM/dd HH:mm:ss) ERROR TaskSetManager: Task $ in stage $.$ failed $ times; aborting job"}
{"templateHash":"As.9JP0[z+","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Cancelling stage $"}
{"templateHash":"B5llBqF4bO","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Stage $ was cancelled"}
{"templateHash":"-!VDo#4#9]a","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ShuffleMapStage $ (reduceByKey at $.py:$) failed in $.$ s"}
{"templateHash":"Dt7zN:xth}","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ failed: count at $.py:$, took $.$ s"}
{"templateHash":"28cds mE4x","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"GOyJ{DXJce","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $1.$ (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"A{KY6C<UcC","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportRequestHandler: Error while invoking RpcHandler#receive() for one-way message.\norg.apache.spark.SparkException: Could not find CoarseGrainedScheduler or it has been stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.receive(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-9MBSZYfJ 8","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$-$-$-$-$"}
{"templateHash":"GEo?2d+w}q","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$-$-$-$-$//pyspark-$-$$-$-$"}
{"templateHash":"EGqNg^EAMB","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-abc3-$"}
{"templateHash":"-8741>]1Hq;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$4 GB)"}
{"templateHash":"<a$V.?wC|I","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$1 in stage $1.$ (TID $)"}
{"templateHash":"-3Bk@R&kma@","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $1.$ (TID $)"}
{"templateHash":"-NlAX<>ACBz","template":"$(yy/MM/dd HH:mm:ss) WARN python.PythonRunner: Incomplete task interrupted: Attempting to kill Python Worker"}
{"templateHash":"AGv#o#c2+","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $1.$ (TID $)"}
{"templateHash":".#<nwYP&v9","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$1 in stage $1.$ (TID $)"}
{"templateHash":"-0terg/2:OV","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (collect at $.py:$) finished in $.$2 s"}
{"templateHash":"-L0{MK;{<NK","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($4//$3)"}
{"templateHash":"AmX[@Ths/b","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($6//$)"}
{"templateHash":"-6^Aml]/>b<","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-&8ow.2Mo$E","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$2 GB)"}
{"templateHash":"HO&Y;u]jT9","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $8.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"1vbB##I3^z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-JgDU^kV?1b","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":";a;6z!@!h1","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$4 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"7lvJ>7SBVq","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"*_aSqH_B4*","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"CI@Xh?zuo0","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-+uJWyb5^D.","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-M$@_y]ZpAJ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$4 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"#4 M0 }eMJ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"->7Q]l>;TkD","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"&l@a59cKK5","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$2 (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"<s4rI_PLYw","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Dv5PGi/$Fp","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-S^MNjjzfUC","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-QL6BT +u0P","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $7.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-XQjhZ+O40","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.DiskBlockManager: Exception while deleting local spark dir: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$"}
{"templateHash":"T+!^Cf8oVK","template":"java.io.IOException: Failed to delete: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$\n\tat org.apache.spark.util.Utils/$.deleteRecursively(Utils.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.stop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.stop(BlockManager.scala:$)\n\tat org.apache.spark.SparkEnv.stop(SparkEnv.scala:$)\n\tat org.apache.spark.executor.Executor.stop(Executor.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$receive/$$.$0(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox/$/$$/$process/$$.apply/$$/$sp(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox.safelyCall(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox.process(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher/$MessageLoop.run(Dispatcher.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-/eu.Z@ ARv","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = GetLocations(broadcast_$_$)] in $ attempts\njava.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask@$ rejected from java.util.concurrent.ScheduledThreadPoolExecutor@$[Terminated, pool size = $, active threads = $1, queued tasks = $1, completed tasks = $1]\n\tat java.util.concurrent.ThreadPoolExecutor/$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor.$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv.ask(NettyRpcEnv.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEndpointRef.ask(NettyRpcEnv.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.storage.BlockManagerMaster.getLocations(BlockManagerMaster.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":";o6WjQHqi*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $.$1 GB)"}
{"templateHash":"-6zZ7s7mf;X","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $2.$ GB)"}
{"templateHash":"&0{x|kDf./","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$ MB)"}
{"templateHash":"!R|&JCi_Br","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-ab61-$"}
{"templateHash":"AhROY lW3q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$4 GB)"}
{"templateHash":"O}>o;A}.0X","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $2.$1 GB)"}
{"templateHash":"4Vw[lbF*5v","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $2.$ MB)"}
{"templateHash":"*O>4M7Ff#W","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerWorker: Updating epoch to $ and clearing cache"}
{"templateHash":"Hv@tt:k>;&","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerWorker: Don't have map outputs for shuffle $, fetching them"}
{"templateHash":"3okdqZlEAX","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerWorker: Doing the fetch; tracker endpoint = NettyRpcEndpointRef(spark:////MapOutputTracker@$.$1.$.$:$)"}
{"templateHash":"LN]Qs7URJ6","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerWorker: Got the output locations"}
{"templateHash":"-5vXC_Fmy+*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.ShuffleBlockFetcherIterator: Getting $ non-empty blocks out of $1 blocks"}
{"templateHash":"H+&^p$;:hz","template":"$(yy/MM/dd HH:mm:ss) INFO storage.ShuffleBlockFetcherIterator: Started $ remote fetches in $ ms"}
{"templateHash":"I+C^6rD9@C","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-bd0f-$"}
{"templateHash":"-2aR2cx#v_X","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ B, free: $.$6 GB)"}
{"templateHash":"+a7M;@9ce+","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$7 GB)"}
{"templateHash":"29Ci{$8w2N","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$2 GB)"}
{"templateHash":"-F50.$4H?e_","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$ GB)"}
{"templateHash":"14RN9?|eUC","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$ GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4<k*Cmy  c","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"9!&@|+]&AJ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Es<XO:B@>Q","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$3 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Hsjg;GW+JN","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"!z]N_+HGPK","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Qd&bq| &&z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-!^I&QctWTX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-$pm!LjsZFX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$9 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"8Bibr<{R2Y","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $7.$ GB of $8.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-8zi saMXnR","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-1n[W:crg@d","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"FSjJxUWP<.","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-G9<2wLyvHt","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-+H|F{Z/rrR","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"-0CejJPx^.o","template":"$(yy/MM/dd HH:mm:ss) ERROR LiveListenerBus: $ has already stopped! Dropping event SparkListenerBlockUpdated(BlockUpdatedInfo(BlockManagerId($, mesos-slave$, $),broadcast_$_$,StorageLevel(false, true, false, false, $),$,$,$1))"}
{"templateHash":"Ih/>}[&UG/","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportRequestHandler: Error while invoking RpcHandler#receive() for one-way message.\njava.lang.IllegalStateException: RpcEnv already stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.receive(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"O]t8Nt_iO]","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$//pyspark-$-$-$-$-$"}
{"templateHash":"-8#9#]}_rLD","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-IV[dhy2a::","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($, mesos-slave$, $) (failed attempt $3)\njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-.nR|uRkC^_","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"AB[i0^3.A|","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $1.$ (TID $)"}
{"templateHash":"LXIKpU0Kpu","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-DM/ cQPCl#","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-e49a-$-$-$"}
{"templateHash":"-R}|2b1ypeN","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-f215$-$-$"}
{"templateHash":"-2bWYV3l6Sl","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-9xs{VMPsye","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $.$3 GB)"}
{"templateHash":"-1;>]nmHr#A","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-8>YN:.9@Aj","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$ GB)"}
{"templateHash":"2iPqN5HQvs","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$ GB)"}
{"templateHash":"::Y$JtfO$W","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-slave$, $))] in $ attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.Executor.org/$apache/$spark/$executor/$Executor/$/$$0(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply/$$/$sp(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$.run(Executor.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.$0(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-I$84G7QBRd","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $.$3 (TID $)"}
{"templateHash":"/K|@h}_8Wx","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $.$3 (TID $)"}
{"templateHash":"-Q+]u3_y5V;","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$1 in stage $.$1 (TID $)"}
{"templateHash":"6k*PDe>75g","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$1 in stage $.$1 (TID $). $ bytes result sent to driver"}
{"templateHash":"8MVmRAp7Kt","template":"$(yy/MM/dd HH:mm:ss) ERROR spark.MapOutputTracker: Missing an output location for shuffle $"}
{"templateHash":"-JlbQ+{QwI$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ GB)"}
{"templateHash":";*I]PcJVol","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $1.$ GB)"}
{"templateHash":"&7>Xh[JH^8","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$1 in stage $.$ (TID $). $ bytes result sent to driver"}
{"templateHash":"ebKjc t@W","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $.$ (TID $). $ bytes result sent to driver"}
{"templateHash":"-8x2]u^8@E{","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-slave$, $))] in $4 attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.Executor.org/$apache/$spark/$executor/$Executor/$/$$0(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply/$$/$sp(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$.run(Executor.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.$0(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"Fl0lWX<.K4","template":"log4j:ERROR setFile(null,true) call failed.\njava.io.FileNotFoundException: //opt//hdfs//spark.log (Permission denied)\n\tat java.io.FileOutputStream.open(Native Method)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat org.apache.log4j.FileAppender.setFile(FileAppender.java:$)\n\tat org.apache.log4j.FileAppender.activateOptions(FileAppender.java:$)\n\tat org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:$)\n\tat org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:$)\n\tat org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:$)\n\tat org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:$)\n\tat org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.$0(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:$)\n\tat org.apache.log4j.helpers.OptionConverter.$0(OptionConverter.java:$)\n\tat org.apache.log4j.LogManager.<clinit>(LogManager.java:$)\n\tat org.apache.spark.Logging/$class.$0(Logging.scala:$)\n\tat org.apache.spark.Logging/$class.$0(Logging.scala:$)\n\tat org.apache.spark.Logging/$class.log(Logging.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$.log(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$.main(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster.main(ApplicationMaster.scala)"}
{"templateHash":"-21}<XJtBL}","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $1.$1 (TID $1, mesos-slave$, partition $2,NODE_LOCAL, $ bytes)"}
{"templateHash":"-$HP_UQhP/c","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $1.$1 (TID $1) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-#T.9YpUQ{T","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $1.$1 (TID $2) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"-!c}T_eORjk","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$2] at count at $.py:$)"}
{"templateHash":"GNgulvqOkm","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"-F]r@1KrXzN","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($3//$3)"}
{"templateHash":"-L0_MTqs/25","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-slave$ ($5//$)"}
{"templateHash":"7VnQ]MFfJ<","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ShuffleMapStage $ (reduceByKey at $.py:$) finished in $.$ s"}
{"templateHash":"42qPenLx@[","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: looking for newly runnable stages"}
{"templateHash":"->Dq m#zfUh","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: running: Set()"}
{"templateHash":"-:gmQ9q.utx","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: waiting: Set(ResultStage $)"}
{"templateHash":"-2X#3[5Ze/&","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: failed: Set()"}
{"templateHash":"-Cb&l@LGTa+","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$ GB)"}
{"templateHash":"-O0tInayC8W","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"2CaW^C}UP*","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at collect at $.py:$)"}
{"templateHash":"-CM+/vyPiZl","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-slave$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-5}eZy$3Ot|","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"!vJvTMm|XK","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-slave$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"D8tV!l3iD|","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-1D]z+kb}?O","template":"$(yy/MM/dd HH:mm:ss) INFO MapOutputTrackerMasterEndpoint: Asked to send map output locations for shuffle $ to mesos-slave$:$"}
{"templateHash":"6Z#bmg5nMq","template":"$(yy/MM/dd HH:mm:ss) INFO MapOutputTrackerMaster: Size of output statuses for shuffle $ is $ bytes"}
{"templateHash":"-@/saH_I#tl","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"+i/vl&Tv|4","template":"$(yy/MM/dd HH:mm:ss) WARN HeartbeatReceiver: Removing executor $ with no recent heartbeats: $ ms exceeds timeout $ ms"}
{"templateHash":"-NA 7BbNPee","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Executor heartbeat timed out after $ ms"}
{"templateHash":"SNFpFzXu[q","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-SQH;b]3k<z","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: Requesting to kill executor(s) $"}
{"templateHash":"Q;ejs|hyI>","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster/$AMEndpoint: Driver requested to kill executor(s) $."}
{"templateHash":"-&g?}Rb;9/ ","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $ ($//$, false)"}
{"templateHash":"GA}4Z] 7Va","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Host added was in lost list earlier: mesos-slave$"}
{"templateHash":"-LXm5M<4[[T","template":"$(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Will request $ executor containers, each with $1 cores and $ MB memory including $ MB overhead"}
{"templateHash":"G.;+;Yim+R","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"0VuYpIzSzg","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $ ($2//$1, false)"}
{"templateHash":"-:WGd8!HkkL","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-Jq8P^4BoSQ","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"QKL*5B!?A;","template":"Container id: container_$(+%s)_$_$_$\nExit code: $"}
{"templateHash":"-+WmZxW$yhu","template":"Stack trace: ExitCodeException exitCode=$: \n\tat org.apache.hadoop.util.Shell.runCommand(Shell.java:$)\n\tat org.apache.hadoop.util.Shell.run(Shell.java:$)\n\tat org.apache.hadoop.util.Shell/$ShellCommandExecutor.execute(Shell.java:$)\n\tat org.apache.hadoop.yarn.server.nodemanager.$.$0($2.java:$)\n\tat org.apache.hadoop.yarn.server.nodemanager.$.launcher.$.call($1.java:$)\n\tat org.apache.hadoop.yarn.server.nodemanager.$.launcher.$.call($1.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nContainer exited with a non-zero exit code $"}
{"templateHash":"-*_0.R#{@>2","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"Rr9eUpvYbZ","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportRequestHandler: Error sending result RpcResponse{requestId=$, body=NioManagedBuffer{buf=java.nio.HeapByteBuffer[pos=$ lim=$ cap=$1]}} to mesos-slave$//$.$1.$.$:$; closing connection\njava.nio.channels.ClosedChannelException"}
{"templateHash":"->OhPguSd[h","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container container_$(+%s)_$_$_$ exited from explicit termination request."}
{"templateHash":"-;0nCr I[*p","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"1iT<0z{j{E","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-slave$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"-?Z!tU+HtY2","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$3, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"Qc3DSJp3&R","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Marking ResultStage $ (collect at $.py:$) as failed due to a fetch failure from ShuffleMapStage $ (reduceByKey at $3.py:$)"}
{"templateHash":"Q7xNoh qnB","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (collect at $.py:$) failed in $.$ s"}
{"templateHash":"-T@G3zU4Lm$","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $.py:$) and ResultStage $ (collect at $3.py:$) due to fetch failure"}
{"templateHash":"-</&oRRR^4M","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$3, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"0R^hZ?^HwJ","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting failed stages"}
{"templateHash":"-#^#d.hQtKw","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $2.$2.$.$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"GCVR6gl1^*","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Ignoring task-finished event for $.$ in stage $2.$1 because task $2 has already completed successfully"}
{"templateHash":"-?l9t&hT$/|","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-OBjd*pCrAZ","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $1 ($//$, false)"}
{"templateHash":"-6K@HeOtW?5","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportRequestHandler: Error sending result RpcResponse{requestId=$, body=NioManagedBuffer{buf=java.nio.HeapByteBuffer[pos=$ lim=$ cap=$1]}} to mesos-slave$//$.$1.$.$:$; closing connection\njava.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.flush0(AbstractNioChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"2aTCNzeK#S","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Ignoring task-finished event for $.$ in stage $.$2 because task $3 has already completed successfully"}
{"templateHash":"/7DiqkEUDL","template":"$(yy/MM/dd HH:mm:ss) ERROR TaskSetManager: Total size of serialized results of $ tasks ($1.$ GB) is bigger than spark.driver.maxResultSize ($2.$ GB)"}
{"templateHash":"-1R>.k_LL]1","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ failed: collect at $.py:$, took $.$ s"}
{"templateHash":";&yqGFPD|a","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"-D/5KWf_ OL","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"L!{IBgs^9|","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-+nFH5G>;o2","template":"$(yy/MM/dd HH:mm:ss) INFO ContextCleaner: Cleaned shuffle $"}
{"templateHash":"->.[wnp_z7v","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-*H}_yOP8E0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":".*!Z H$:!w","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-3|db$$93>m","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$9 GB)"}
{"templateHash":"MQMl{K]bi4","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-G5WDGen1R9","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"#U_7WnU$Z;","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"N005O<;;{/","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-<i0Q&OSAQ$","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-BMWfMhzum1","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ MB, free: $.$7 GB)"}
{"templateHash":"-8:m+bd{3iO","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"AnQy]>vHs ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"3hG;[ {.U[","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"5v5cTu@wgR","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $.$1 (TID $)"}
{"templateHash":"12+yO6}y70","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $1.$1 KB)"}
{"templateHash":"-Eqw3*C5_*F","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$2 MB)"}
{"templateHash":"-7ZSpU[0_j2","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterSchedulerBackend: SchedulerBackend is ready for scheduling beginning after waiting maxRegisteredResourcesWaitingTime: $0(ms)"}
{"templateHash":"-JIovm4YQ&I","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-OpIeH??PJ/","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"-PPBc;TldCe","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"-+D2zoSP#2e","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master$ ($3//$3)"}
{"templateHash":"-G2&IcWmWd[","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"5w4f/a$deZ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-L$nC2T]0sC","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$. Exit status: $. Diagnostics: Container expired since it was unused"}
{"templateHash":"-N[0VKru7ND","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$1)"}
{"templateHash":"@7o;V*Ycz ","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $1 (PythonRDD[$] at collect at $.py:$)"}
{"templateHash":"-3S}$YAr8i5","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Adding task set $.$ with $2 tasks"}
{"templateHash":"-;AYKXa !O[","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"-$tS!:kc>4M","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-2]B}jdZoOi","template":"$(yy/MM/dd HH:mm:ss) INFO MapOutputTrackerMasterEndpoint: Asked to send map output locations for shuffle $ to mesos-master$:$"}
{"templateHash":"-+4b WNNyc:","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): java.lang.OutOfMemoryError: Requested array size exceeds VM limit\n\tat java.util.Arrays.copyOf(Arrays.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-/w*0X.vyli","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"-2>C<fkz*x8","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): FetchFailed(BlockManagerId($, mesos-master$2, $), shuffleId=$5, mapId=$7, reduceId=$7, message="}
{"templateHash":"8/B$tX}i1E","template":"org.apache.spark.shuffle.FetchFailedException: Error in opening FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"-/wXCIS|^RJ","template":"Caused by: java.io.IOException: Error in opening FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}\n\tat org.apache.spark.network.buffer.FileSegmentManagedBuffer.createInputStream(FileSegmentManagedBuffer.java:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\t... $ more"}
{"templateHash":"FceY}Is</S","template":"Caused by: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.data (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.network.buffer.FileSegmentManagedBuffer.createInputStream(FileSegmentManagedBuffer.java:$)\n\t... $ more\n)"}
{"templateHash":"-B/isj|hJ];","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Adding task set $.$ with $1 tasks"}
{"templateHash":"-MHCu_k<RN9","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master$, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-AIT1+853SX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"$2CG0WY4U3","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//worker.py\", line $, in main\n    process()"}
{"templateHash":"-LI6&f{^|&s","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//worker.py\", line $, in process\n    serializer.dump_stream(func(split_index, iterator), outfile)"}
{"templateHash":"-4q+zla0&k{","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in mergeValues\n    for k, v in iterator:\n  File \"$.py\", line $, in <lambda>\n  File \"$.py\", line $, in update"}
{"templateHash":"Mqv ZR:mQ<","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//broadcast.py\", line $, in value\n    self._value = self.load(self._path)"}
{"templateHash":"*cxcZK}a65","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//broadcast.py\", line $, in load\n    with open(path, 'rb', $ << $) as f:"}
{"templateHash":"-MNnD?H?/.<","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-.I}Edv<M#b","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"0t5p^S?4IA","template":"$(yy/MM/dd HH:mm:ss) WARN TransportChannelHandler: Exception in connection from mesos-master$//$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-F8#]BS79b+","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master$. Exit status: $. Diagnostics: Container killed on request. Exit code is $1\nContainer exited with a non-zero exit code $\nKilled by external signal"}
{"templateHash":"-@fx}A<u6SB","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master$. Exit status: $. Diagnostics: Container killed on request. Exit code is $1\nContainer exited with a non-zero exit code $\nKilled by external signal"}
{"templateHash":"-DIAV+QP*T^","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master$4. Exit status: $. Diagnostics: Container killed on request. Exit code is $1\nContainer exited with a non-zero exit code $\nKilled by external signal"}
{"templateHash":"4XaM5D!<sy","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-6p!oXN}_[+","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-.y}Mp+lHz<","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-.HsSy89J.f","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-OOVB]u3riX","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($5//$5)"}
{"templateHash":"-@f@BG?SY3m","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $.py:$) because some of its tasks had failed: $3"}
{"templateHash":"-Hgw8p*Jp4c","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$1 (TID $, mesos-master-1, partition $2,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-Qq8y1S:95>","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5v_+3Z&I.F","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $ ($1//$, false)"}
{"templateHash":"8t3F+]6R/[","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$1 (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"+:2:U3f@Sg","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $.py:$) because some of its tasks had failed: $"}
{"templateHash":"-!hQ fe>6Qs","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"-*Mn.J@*WXg","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-master-1, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"6/<vi+d9R0","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $6,NODE_LOCAL, $ bytes)"}
{"templateHash":"-G4mG}Z0qfp","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-Gf2M@C? yf","template":"$(yy/MM/dd HH:mm:ss) INFO MapOutputTrackerMasterEndpoint: Asked to send map output locations for shuffle $ to mesos-master-1:$"}
{"templateHash":"HPv:n$#_|t","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"#g$u;<WX8*","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $2.$2.$.$:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-:&:eD.^Acw","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $6.$1 GB)"}
{"templateHash":"NJ3l:orVrD","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $ ($2//$, false)"}
{"templateHash":"-.]hx]:w[uA","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-!tLJlZoYC.","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master-1, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-?_F5fIJH?C","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"LuFcRr>|Q;","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master-1, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"4N:vp|bYK>","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-EZN]*Q+Mn!","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Executor heartbeat timed out after $ ms"}
{"templateHash":".^glGn7H:{","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-Ahe96kYTJO","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-74DT.RU7H!","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"-3cpx_2uM$w","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"$Z|{}e7P8F","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportRequestHandler: Error sending result RpcResponse{requestId=$, body=NioManagedBuffer{buf=java.nio.HeapByteBuffer[pos=$ lim=$ cap=$1]}} to mesos-master-1//$.$1.$.$:$; closing connection\njava.nio.channels.ClosedChannelException"}
{"templateHash":"@{n eS}xi#","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container container_$(+%s)_$_$_$ exited from explicit termination request."}
{"templateHash":"/0/@o.m:|D","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-master-1 ($//$4)"}
{"templateHash":"*5@Rt:5I}$","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $2,NODE_LOCAL, $ bytes)"}
{"templateHash":"-MW#gS+BY#$","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"EH_!UsNb^4","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $3,RACK_LOCAL, $ bytes)"}
{"templateHash":"HlQRKr|m?p","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$4, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"NSQo/0MkX^","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ShuffleMapStage $1 (PairwiseRDD[$] at reduceByKey at $.py:$)"}
{"templateHash":"-Do}ElCk6P ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-!?JD/eQ;nf","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($7//$5)"}
{"templateHash":"-8mAYj/y$/i","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $4 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"?na;^t}bTV","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($5//$5)"}
{"templateHash":"-Ob{<TpQm+F","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"5107}IRTCI","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$1 (TID $, mesos-slave$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-QsZnRY x[I","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$1 (TID $, mesos-slave$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"$UNgK2wcn!","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"..jhzgmppu","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$1 (TID $, mesos-slave$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"50[6RjTwQ_","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$1 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$5, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-@;8^*/U$I:","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $.$1 (TID $). $ bytes result sent to driver"}
{"templateHash":"SBF9g?q!7n","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $3.$1 KB)"}
{"templateHash":"-4IDo!<MUa","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $.$2 (TID $)\njava.lang.OutOfMemoryError: Requested array size exceeds VM limit\n\tat java.util.Arrays.copyOf(Arrays.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"G7vlk1g!!<","template":"$(yy/MM/dd HH:mm:ss) ERROR util.SparkUncaughtExceptionHandler: [Container in shutdown] Uncaught exception in thread Thread[Executor task launch worker$,$,main]\njava.lang.OutOfMemoryError: Requested array size exceeds VM limit\n\tat java.util.Arrays.copyOf(Arrays.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-5jztduv0EV","template":"$(yy/MM/dd HH:mm:ss) INFO storage.ShuffleBlockFetcherIterator: Started $ remote fetches in $1 ms"}
{"templateHash":";?{l7:oR*^","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManager: Got told to re-register updating block broadcast_$_$"}
{"templateHash":"9ysSLgdd?;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManager: BlockManager re-registering with master"}
{"templateHash":"@>dR.Wn!At","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManager: Reporting $ blocks to the master."}
{"templateHash":"-BtzR!7K*.g","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$1 in stage $.$ (TID $)"}
{"templateHash":"-# T<p$YKp2","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $.$3 (TID $). $ bytes result sent to driver"}
{"templateHash":"1<Kv]L83h7","template":"Exception in thread \"main\" java.lang.reflect.UndeclaredThrowableException\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil.$0(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.run(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.main(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend.main(CoarseGrainedExecutorBackend.scala)\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.lookupTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEnv.$0(RpcEnv.scala:$)\n\tat org.apache.spark.rpc.RpcEnv.$0(RpcEnv.scala:$)\n\tat org.apache.spark.util.RpcUtils/$.$0(RpcUtils.scala:$)\n\tat org.apache.spark.SparkEnv/$.$/$$0(SparkEnv.scala:$)\n\tat org.apache.spark.SparkEnv/$.create(SparkEnv.scala:$)\n\tat org.apache.spark.SparkEnv/$.$0(SparkEnv.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$run/$$.apply/$$/$sp(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat javax.security.auth.Subject.doAs(Subject.java:$)\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\t... $ more\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-3lfH|p4A}N","template":"Exception in thread \"main\" java.lang.reflect.UndeclaredThrowableException\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil.$0(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.run(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.main(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend.main(CoarseGrainedExecutorBackend.scala)\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat scala.util.Failure/$/$$/$recover/$$.apply(Try.scala:$)\n\tat scala.util.Try/$.apply(Try.scala:$)\n\tat scala.util.Failure.recover(Try.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat org.spark-project.guava.util.concurrent.$/$$.execute($2.java:$)\n\tat scala.concurrent.impl.ExecutionContextImpl/$/$anon/$$.execute(ExecutionContextImpl.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.complete(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.complete(Promise.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.processBatch/$$1(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply/$$/$sp(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.BlockContext/$.$0(BlockContext.scala:$)\n\tat scala.concurrent.Future/$$/$Batch.run(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.scala/$concurrent/$Future/$$1/$/$$0(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.execute(Future.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.$0(Promise.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Cannot receive any reply in $ seconds\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\t... $ more"}
{"templateHash":"-FF/SkHj:N ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($6//$3)"}
{"templateHash":"-8_R]VB[!BG","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"-1p{}!Vf4Da","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: $ at $.py:$"}
{"templateHash":"-!]7v]/7_hp","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ ($ at $.py:$) with $ output partitions"}
{"templateHash":"2Rc_YHoDTT","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ ($ at $.py:$)"}
{"templateHash":"-JBJg.c+aPu","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"2e0j:l84CI","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at $ at $.py:$), which has no missing parents"}
{"templateHash":"-Rtf[+^x_G1","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$ GB)"}
{"templateHash":"-$ed?}ydOnq","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$ GB)"}
{"templateHash":"QeeN>;Nbtk","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at $ at $.py:$)"}
{"templateHash":"PJd<oSkXwo","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ ($ at $.py:$) finished in $.$ s"}
{"templateHash":"-6eT:FqoNTe","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: $ at $.py:$, took $.$ s"}
{"templateHash":"0#xyYB/$4C","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $2.$2.$.$:$ (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"-3!K6WQ&>][","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$1 KB, free: $5.$ GB)"}
{"templateHash":"-FCw.#kIv85","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-Ls10vbj7{R","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $1 ($//$2, false)"}
{"templateHash":"E!SPlRWgh<","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $6,RACK_LOCAL, $ bytes)"}
{"templateHash":">1]ittJL*i","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$3, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-#p92cOKHrV","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-slave$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"O>43gdLYBb","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $ ($//$3, false)"}
{"templateHash":"6>@#5_lLDR","template":"$(yy/MM/dd HH:mm:ss) ERROR ContextCleaner: Error cleaning broadcast $\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.storage.BlockManagerMaster.$0(BlockManagerMaster.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$.unpersist(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcastFactory.$0(TorrentBroadcastFactory.scala:$)\n\tat org.apache.spark.broadcast.BroadcastManager.$0(BroadcastManager.scala:$)\n\tat org.apache.spark.ContextCleaner.$0(ContextCleaner.scala:$)\n\tat org.apache.spark.ContextCleaner/$/$$/$org/$apache/$spark/$ContextCleaner/$/$$/$$/$/$$3/$apply/$$/$sp/$$.apply(ContextCleaner.scala:$)\n\tat org.apache.spark.ContextCleaner/$/$$/$org/$apache/$spark/$ContextCleaner/$/$$/$$/$/$$3/$apply/$$/$sp/$$.apply(ContextCleaner.scala:$)\n\tat scala.Option.foreach(Option.scala:$)\n\tat org.apache.spark.ContextCleaner/$/$$/$org/$apache/$spark/$ContextCleaner/$/$$/$$.apply/$$/$sp(ContextCleaner.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.ContextCleaner.org/$apache/$spark/$ContextCleaner/$/$$0(ContextCleaner.scala:$)\n\tat org.apache.spark.ContextCleaner/$/$anon/$$.run(ContextCleaner.scala:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-<@lQ]bIqWv","template":"$(yy/MM/dd HH:mm:ss) WARN BlockManagerMaster: Failed to remove broadcast $ with removeFromMaster = true - Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout\norg.apache.spark.rpc.RpcTimeoutException: Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat scala.util.Failure/$/$$/$recover/$$.apply(Try.scala:$)\n\tat scala.util.Try/$.apply(Try.scala:$)\n\tat scala.util.Failure.recover(Try.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat org.spark-project.guava.util.concurrent.$/$$.execute($2.java:$)\n\tat scala.concurrent.impl.ExecutionContextImpl/$/$anon/$$.execute(ExecutionContextImpl.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.complete(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.complete(Promise.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.processBatch/$$1(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply/$$/$sp(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.BlockContext/$.$0(BlockContext.scala:$)\n\tat scala.concurrent.Future/$$/$Batch.run(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.scala/$concurrent/$Future/$$1/$/$$0(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.execute(Future.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.$0(Promise.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Cannot receive any reply in $ seconds\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\t... $ more"}
{"templateHash":"ML!.[V3tnw","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$-$$-$-$"}
{"templateHash":">w#5h3P_PZ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $2.$1 MB)"}
{"templateHash":"-89P6^9^$qH","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$5 MB)"}
{"templateHash":"-?;KsqG Z}K","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $3.$1 GB)"}
{"templateHash":"-7DK3iFro10","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ MB, free $3.$ GB)"}
{"templateHash":"-Cqgri|z@!b","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$ GB)"}
{"templateHash":"-C4HZPndceP","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$1 in stage $.$2 (TID $)"}
{"templateHash":"-HqlBO//l^a","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$1 in stage $.$2 (TID $)"}
{"templateHash":"-2O&{&glW}@","template":"Exception in thread \"main\" java.lang.reflect.UndeclaredThrowableException\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil.$0(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.run(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.main(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend.main(CoarseGrainedExecutorBackend.scala)\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.lookupTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEnv.$0(RpcEnv.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$run/$$.apply/$$/$sp(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat javax.security.auth.Subject.doAs(Subject.java:$)\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\t... $ more\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"D]8WGfl@Xe","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $.$2 (TID $)"}
{"templateHash":"-NPl{OJ1Td7","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $.$2 (TID $)"}
{"templateHash":"-8U_9W4Qq#5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $2.$1 GB)"}
{"templateHash":"KfuLj.RlJn","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.akka.frameSize=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"7I<D5&_a9;","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $1.$1 (TID $1, mesos-master$, partition $2,RACK_LOCAL, $ bytes)"}
{"templateHash":"-Qgjg+Et^|7","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $1.$1 (TID $1) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"FUI?W8Xj_d","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master$ ($5//$)"}
{"templateHash":"!Q5|.g#UeP","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($3//$)"}
{"templateHash":"D.p&lI+vw*","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $3.$ MB, free: $.$2 GB)"}
{"templateHash":"-6bF.U }z.1","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $3.$ MB, free: $.$2 GB)"}
{"templateHash":"$m7 3SH&Q:","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ B, free: $.$2 GB)"}
{"templateHash":";o5@vdV9i|","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":".?T>Bh?G 0","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-G ^W}PY#Y|","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"-*N+3H?$<@k","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-/tKY0br*vf","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$1 KB, free: $5.$ GB)"}
{"templateHash":"-6duh2mtXHO","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Executor heartbeat timed out after $ ms"}
{"templateHash":"-O7e?&bYDi2","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"Ihw?!Y<?QB","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Host added was in lost list earlier: mesos-master$"}
{"templateHash":"-$6NI#7xT}[","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $ ($1//$2, false)"}
{"templateHash":"?Cv2&J6&KL","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportRequestHandler: Error sending result RpcResponse{requestId=$, body=NioManagedBuffer{buf=java.nio.HeapByteBuffer[pos=$ lim=$ cap=$1]}} to mesos-master$//$.$1.$.$:$; closing connection\njava.nio.channels.ClosedChannelException"}
{"templateHash":"-K$HJ|K!s@n","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container container_$(+%s)_$_$_$ exited from explicit termination request."}
{"templateHash":"-<Tc*2RmcZX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"-MzRQGoZdC$","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"KY+5jn.UE:","template":"$(yy/MM/dd HH:mm:ss) WARN Dispatcher: Message $0(mesos-slave$:$) dropped.\norg.apache.spark.SparkException: Could not find OutputCommitCoordinator or it has been stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.connectionTerminated(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.channelUnregistered(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"MS&]ZtAI?2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Shutdown hook called\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-ORhr}!XI]K","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $.$2 (TID $)"}
{"templateHash":"LrMUUhAhWr","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in mergeValues\n    for k, v in iterator:\n  File \"$.py\", line $, in <lambda>\n  File \"$.py\", line $, in update\nNameError: global name 'self' is not defined\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-4&lj5l3xpH","template":"$(yy/MM/dd HH:mm:ss) ERROR util.Utils: Uncaught exception in thread stdout writer for //home//$//$//bin//python\njava.net.SocketException: Socket is closed\n\tat java.net.Socket.shutdownOutput(Socket.java:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply/$$/$sp(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":";mww[8#kXx","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $2.$1 (TID $)"}
{"templateHash":"-G0kB&3X+co","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$ MB)"}
{"templateHash":"-E]<_qbt/EE","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-master$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-Js:ro>L_6Z","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"5F$uVC1yO{","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"6}9PMp7mW0","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-slave$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"-H>6y7Ox@}w","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in mergeValues\n    for k, v in iterator:\n  File \"$.py\", line $, in <lambda>\n  File \"$.py\", line $, in update\nNameError: global name 'self' is not defined\n) [duplicate $]"}
{"templateHash":"-#BFnA@_QXx","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $1.$ (TID $) on executor mesos-slave$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"-:788Q*0gd:","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-slave$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"-Hz7@mpGTI?","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$1 in stage $.$ (TID $) on executor mesos-slave$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"CG9ugBW75[","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"<JXW#[9K?v","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$-$-$//pyspark-$-$$-$-$"}
{"templateHash":"-*Zg0#J]5NL","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$-$-$"}
{"templateHash":"-Kpve&|?uO;","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-ad04-$-$-$"}
{"templateHash":"-L#S4OuHneN","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $2.$1 (TID $)"}
{"templateHash":"-9@Q&UfP3&9","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$$"}
{"templateHash":"-#jg{YWfmmO","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$$//pyspark-$-$-$-$-$"}
{"templateHash":";V!sfU0cQU","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' '-Dspark.akka.frameSize=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-LfofFcr<f/","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' '-Dspark.akka.frameSize=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-master-1 --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-EM9IyxS;Gk","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $1.$1 (TID $2) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"-#F>r@uWNk$","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$-$-$//pyspark-$$-$-$-$"}
{"templateHash":"-5<#XlAJf2N","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-a240-$"}
{"templateHash":";g<bvL$cu$","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $2.$1 (TID $)"}
{"templateHash":".xm1CJC./[","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$2 MB)"}
{"templateHash":"-DB]N_UZ+R2","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"-N!;[xaGuR{","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"+i+lky}>zg","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-master$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"H+sxlI609i","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$ (TID $, mesos-master$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"LXW3dq#1].","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $1.$ (TID $) on executor mesos-master$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"IJwUkP3&$?","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-master$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"4G4tM[&cwv","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$1 in stage $.$ (TID $) on executor mesos-master$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"CXuK&RLE+M","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$1 in stage $.$2 (TID $) on executor mesos-slave$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"?sGt.SX]<R","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): TaskKilled (killed intentionally)"}
{"templateHash":":7X!d4IoJk","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":":_Pux8NdC#","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$1 in stage $.$2 (TID $)"}
{"templateHash":"-Dwya$*;4VL","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $1.$2 (TID $)"}
{"templateHash":"@DxY51^bR9","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $1.$2 (TID $)"}
{"templateHash":"H2B>b8iLjH","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-acbd-$"}
{"templateHash":"-Pq>dNHH rc","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-fade$$-$"}
{"templateHash":"-9UW.u+WF>^","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$7 GB)"}
{"templateHash":"I/hA3m{Xzz","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): TaskKilled (killed intentionally)"}
{"templateHash":"Knf;g[eZ[X","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$-$-$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"@qyGIuHF;1","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager mesos-master-1:$ with $.$ GB RAM, BlockManagerId($1, mesos-master-1, $3)"}
{"templateHash":"A$}fn/#G5r","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $1.$1 (TID $1) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"*9jLyZ@bMO","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($5//$2)"}
{"templateHash":"-ARSEuPxma]","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $1.$2 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"-8&Blu7:KWp","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"->!IQ36S7>^","template":"$(yy/MM/dd HH:mm:ss) WARN TransportChannelHandler: Exception in connection from mesos-slave$//$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"ALy4XH_c1m","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ B, free: $.$2 GB)"}
{"templateHash":"B:ik_]Vq!X","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-slave$, partition $4,RACK_LOCAL, $ bytes)"}
{"templateHash":"-Qn9&j]o9AQ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($5//$)"}
{"templateHash":"Id[IsXT;9K","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$1 KB, free: $4.$ GB)"}
{"templateHash":"-!U.@7k_1cx","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $5,RACK_LOCAL, $ bytes)"}
{"templateHash":"->C_#o$}xAG","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"7:O .EYd<T","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Host added was in lost list earlier: mesos-master-1"}
{"templateHash":"-GMrRHru0a]","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $5,RACK_LOCAL, $ bytes)"}
{"templateHash":"-</h[mxi>fz","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $5,RACK_LOCAL, $ bytes)"}
{"templateHash":"-4]#RC4/ECV","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$5, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"JuHaf;c;oM","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master$. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"Mqk2&455J>","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master$. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"F7pdR$piKS","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Ignoring task-finished event for $.$1 in stage $.$2 because task $2 has already completed successfully"}
{"templateHash":"-Q/sZ<SdqGd","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-4T|Jywm!^3","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $2.$2.$.$:$ in memory (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"-G|J8/9<|eF","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$1 KB, free: $5.$ GB)"}
{"templateHash":"-.@hdgGoelx","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $4.$ GB)"}
{"templateHash":"-T6y]HoJ&WB","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f111-$-$-$"}
{"templateHash":"-Oyp{pBe43i","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $1.$2 (TID $). $ bytes result sent to driver"}
{"templateHash":"-Gm[J>54AEo","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportChannelHandler: Connection to mesos-slave$//$.$1.$.$:$ has been quiet for $ ms while there are outstanding requests. Assuming connection is dead; please adjust spark.network.timeout if this is wrong."}
{"templateHash":"-Q01/e@^o:E","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEnv: Ignored failure: java.io.IOException: Connection from mesos-slave$//$.$1.$.$:$ closed"}
{"templateHash":"-S1Vev+.Njw","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-master-1, $))] in $ attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.Executor.org/$apache/$spark/$executor/$Executor/$/$$0(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply/$$/$sp(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$.run(Executor.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.$0(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-KEzYphY<Uv","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-b734-$"}
{"templateHash":"1]D0Y6eHDu","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-master$, $))] in $ attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.Executor.org/$apache/$spark/$executor/$Executor/$/$$0(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply/$$/$sp(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$.run(Executor.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.$0(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-C2/Il8dK0f","template":"Exception in thread \"$-1\" Exception in thread \"$1$\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-R]l21sFI2R","template":"$(yy/MM/dd HH:mm:ss) WARN TransportResponseHandler: Ignoring response for RPC $ from mesos-slave$//$.$1.$.$:$ ($ bytes) since it is not outstanding"}
{"templateHash":"0?9QBZ<AL*","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"$_IK+G30Zx","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master-1, partition $4,RACK_LOCAL, $ bytes)"}
{"templateHash":"-?T.n#x#mze","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' '-Dspark.akka.frameSize=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$ --executor-id $ --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-EUKSe<i$mb","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master$, partition $6,RACK_LOCAL, $ bytes)"}
{"templateHash":"-9E$;D6z0zq","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-master$, partition $5,RACK_LOCAL, $ bytes)"}
{"templateHash":"-5[7[yH}qO/","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): FetchFailed(null, shuffleId=$3, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":".Hw1<}<Zlx","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-master$): FetchFailed(null, shuffleId=$5, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-5FfdB#4G$Q","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ B, free: $.$7 GB)"}
{"templateHash":"MpZaAYh#n$","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master-1. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"-;/.|_S+JK6","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master-1. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"aog;7rfwu","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master-1. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"-MAr <$Rxn!","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master-1. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"3IyY5?*f#/","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"?{M@HJoMS?","template":"$(yy/MM/dd HH:mm:ss) WARN TransportChannelHandler: Exception in connection from mesos-master-1//$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-4I!6aAK*M","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"-BfeC7U3k_w","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($4//$4)"}
{"templateHash":"Lm>p]L0f>G","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"-2xnHgwLusK","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-B7_V*e1E.c","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"Iw^NUf_enW","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$5, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"/t>9^>]kuC","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $6.$ GB)"}
{"templateHash":"PbwL>yg2Ao","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Final app status: FAILED, exitCode: $, (reason: Max number of executor failures ($) reached)"}
{"templateHash":"Pvr[;X!JBT","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$-$-$//pyspark-$-$-$-$-$"}
{"templateHash":"PMDs4wmqEe","template":"$(yy/MM/dd HH:mm:ss) INFO remote.RemoteActorRefProvider/$RemotingTerminator: Remoting shut down.\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-J!KW@Z@r@N","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $3 --hostname mesos-master-1 --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"<u6/.{H[_B","template":"$(yy/MM/dd HH:mm:ss) INFO client.TransportClientFactory: Found inactive connection to mesos-master$//$.$1.$.$:$, creating a new one."}
{"templateHash":"L?&7ES/+}7","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":";n8lcny@V[","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks (after $1 retries)\njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-Cfka2oVME/","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks (after $ retries)\njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"1Acqc&&7}r","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.ShuffleBlockFetcherIterator: Failed to get block(s) from mesos-master$:$\njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"PONIoWLorN","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"/!T{uuY{?T","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f631$-$-$"}
{"templateHash":"-DBo<M/1bTm","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager $.$1.$.$:$ with $2.$ GB RAM, BlockManagerId(driver, $5.$5.$4.$3, $2)"}
{"templateHash":"-KiE0_cW|md","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $4.$1 GB)"}
{"templateHash":";MHZJqG[OU","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $4.$ GB)"}
{"templateHash":"2;7/P]9Gg+","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $1.$1 (TID $1) in $ ms on mesos-master$ ($//$1)"}
{"templateHash":"CVo4j_bjel","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ B, free: $4.$ GB)"}
{"templateHash":"9ryW?/#mhF","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $4.$ GB)"}
{"templateHash":"-9weng^ic3f","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $6.$ MB, free: $3.$7 GB)"}
{"templateHash":"T.WG/{o+w4","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $5.$ MB, free: $3.$6 GB)"}
{"templateHash":"<03PlCCKr_","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $5.$ MB, free: $3.$6 GB)"}
{"templateHash":"A&!0qu{VVS","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $6.$ MB, free: $3.$ GB)"}
{"templateHash":"0/g@Xw2qZv","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $6.$ MB, free: $3.$1 GB)"}
{"templateHash":"-+pymrGfM56","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($6//$3)"}
{"templateHash":"-: 4jqJaIWB","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($6//$)"}
{"templateHash":"-:Im]xvF7zf","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master$, $), shuffleId=$7, mapId=$7, reduceId=$8, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-<?r#o/WRDk","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master$, $), shuffleId=$6, mapId=$6, reduceId=$9, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"I{*qgB|@_S","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $.py:$) because some of its tasks had failed: $, $"}
{"templateHash":"FK9adOv;C6","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"I0WPnG?HPo","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"1cB3L:i#bd","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"-0iXAr9tyJM","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"LV>mdIeDq{","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"HJH5H4Dq>$","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-6SyUBWi2!P","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $6.$ GB)"}
{"templateHash":"-DF$9@?<?io","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Ignoring task-finished event for $.$1 in stage $.$ because task $3 has already completed successfully"}
{"templateHash":"-LC8<?nefFC","template":"$(yy/MM/dd HH:mm:ss) INFO ParallelCollectionRDD: Removing RDD $ from persistence list"}
{"templateHash":"-/]nXp!yQdX","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManager: Removing RDD $"}
{"templateHash":"-L XfPBb4fe","template":"$(yy/MM/dd HH:mm:ss) INFO PythonRDD: Removing RDD $ from persistence list"}
{"templateHash":";f/i$eem}+","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//pyspark$-$-$-$-$"}
{"templateHash":"6FngC7B!x.","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.index.$-$$-$-$ (No such file or directory)\n\tat java.io.FileOutputStream.open(Native Method)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.sort.BypassMergeSortShuffleWriter.write(BypassMergeSortShuffleWriter.java:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"Fs.oJF3GUj","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master-1, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-|N7BNftAW","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master-1 ($4//$2)"}
{"templateHash":"GBD$m Minc","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"N}6l!z_|xD","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"JPiFZ$7Ixc","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master-1 ($4//$)"}
{"templateHash":"CavM883kQ6","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $1 (PythonRDD[$] at $ at $.py:$)"}
{"templateHash":"F/VSY26TEP","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$4)"}
{"templateHash":"-^F6;EL9cq","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$5)"}
{"templateHash":">IO*#|tU:L","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($4//$4)"}
{"templateHash":"-<@&:AEO#mc","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (collect at $.py:$) with $3 output partitions"}
{"templateHash":"!><kJyZCAS","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-master-1, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":":4?Ot# 2bS","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-$*VPgL2>Q ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$4 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4Khtd #B07","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Dc&WW39@IO","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $ ($//$2, false)"}
{"templateHash":"0VwaNmT .0","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-*BAMxB32I ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":">^UlfKHVHy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-6i>aBX8j/v","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$5, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-DHyX&WBYaq","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-I!x}TPtj9;","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-AHM]JyxOZZ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"@Hw.kGY0[P","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($4, mesos-slave$, $), shuffleId=$7, mapId=$5, reduceId=$8, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"5|CMdD4a#w","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"*c|:$+#?bh","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$1 (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-QrG!exnyud","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$1 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"tKvldr$1#","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-<XVtsT$e5_","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$6, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"Asj_?]!5KD","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-/ay2]?cx!Z","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-master$4. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"T+giq$ {OP","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"-Q4R7__.w$P","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"EwpRjNi[a!","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"KrQM.N/^SV","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.ShuffleBlockFetcherIterator: Failed to get block(s) from mesos-slave$:$\njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"NWc d8WGl_","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"Q; Z4QJm:7","template":"$(yy/MM/dd HH:mm:ss) WARN server.TransportChannelHandler: Exception in connection from mesos-master$//$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"4BhBQfVdQq","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportResponseHandler: Still have $ requests outstanding when connection from mesos-master$//$.$1.$.$:$ is closed"}
{"templateHash":"-@Sg/5KH9OF","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($, mesos-master$, $) (failed attempt $)\njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-$rjgFPztrP","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$$"}
{"templateHash":";rO_ASZ:}6","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportClient: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\njava.nio.channels.ClosedChannelException"}
{"templateHash":"-Hl[}Z>RWZ!","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks (after $ retries)\njava.lang.NullPointerException: group\n\tat io.netty.bootstrap.AbstractBootstrap.group(AbstractBootstrap.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-+$/AL_63W1","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-Go;8ujJi?A","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$4 KB)"}
{"templateHash":"-/CoV!6ED:n","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($3//$)"}
{"templateHash":"-IO|eAv g[/","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$ GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Pm@q8;2&S{","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-QdM_8T}ej{","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":".wiz<+ZTch","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $7.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"FQZuiKNx?$","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"6B3<w8_xrM","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-&.n58lZrKM","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-BaE5Ilv}$>","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4YATGx8F|L","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-9J|mvkzo7G","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $1.$ (TID $, mesos-master$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-Fu$EVdWS<7","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $1.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-BO+&Q&Woe_","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-9uS[ WCvjy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $7 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-$dmryegQ!.","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//pyspark-$$$$-$"}
{"templateHash":"-2n>Qy_hOfu","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $2.$1 MB)"}
{"templateHash":"-O^Dmvr8^vX","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$4 MB)"}
{"templateHash":"-F58?Cl R^[","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"-J0:&D.[24I","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-0[rp1X;*M","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-#4XA14tfcZ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-6OV7YzeB<e","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-G<CmDNP2oW","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Csa_MFDH<k","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":".NIezB$+jo","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Ch|+gi8sXc","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-.q<]&v.2]j","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"!v02s@>E$L","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"F*w &>4ikb","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-*gWx5NMcQ*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$4 MB)"}
{"templateHash":"S|6ERf_^Dr","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportClient: Failed to send RPC $ to mesos-master$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\njava.nio.channels.ClosedChannelException"}
{"templateHash":"51eq[n?7< ","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-df10-$$-$"}
{"templateHash":"S:5N0*|ii;","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-N_QBr RobO","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $5.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Nk8L  kAE5","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$3 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"/Eq1iIdI{q","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"ROeDemL$<n","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-0AjZy6jpUD","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-MCFeSRkowf","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-3^jtM?P^+c","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$$-$-$-$"}
{"templateHash":"*}N|u$H3/1","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($, mesos-master$, $) (failed attempt $5)\njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"7EeozZR!Ox","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.OneForOneBlockFetcher: Failed while starting block fetches\njava.io.IOException: Connection from mesos-slave$//$.$1.$.$:$ closed\n\tat org.apache.spark.network.client.TransportResponseHandler.channelUnregistered(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"LJR3Xc0pU@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$2 KB, free $.$3 KB)"}
{"templateHash":"Gl:uu0H.pM","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$$-$$-$"}
{"templateHash":"-E9QCwCu7J7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManager: Found block rdd_$_$ remotely"}
{"templateHash":"Pc!2PRn5:9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"#B4akF8W|^","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$2 MB)"}
{"templateHash":"-$bLMg^tak&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $1.$ GB)"}
{"templateHash":"AB6>qf[Kcm","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$ GB)"}
{"templateHash":"-HgByO|2ds2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$2 GB)"}
{"templateHash":"->Dm4ZtPH8X","template":"$(yy/MM/dd HH:mm:ss) WARN server.TransportChannelHandler: Exception in connection from //$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"7Q[gL10&lD","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $1.$ GB)"}
{"templateHash":"SgHZ8a<MgY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $2.$ GB)"}
{"templateHash":"->Q*A;W|8aB","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$3 GB)"}
{"templateHash":"-#00KzyFx]9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $2.$1 GB)"}
{"templateHash":"QINo<6P<;M","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $1.$3 GB)"}
{"templateHash":"-*u>Y[3V:}@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $1.$1 GB)"}
{"templateHash":"-G>^j2VfoWx","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$2 GB)"}
{"templateHash":".r]/s2[P$F","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $2.$ (TID $). $ bytes result sent to driver"}
{"templateHash":"[oxAt ^Zl","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$ MB)"}
{"templateHash":"-A&pZK}jx|E","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$1 GB)"}
{"templateHash":"-.af1@Mrlya","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"H+onxsM/T?","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.OneForOneBlockFetcher: Failed while starting block fetches"}
{"templateHash":"*nb:TCY>Pd","template":"java.lang.RuntimeException: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer/$/$$/$$.apply(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer/$/$$/$$.apply(NettyBlockRpcServer.scala:$)\n\tat scala.collection.$/$/$$/$map/$$.apply($3.scala:$)\n\tat scala.collection.$/$/$$/$map/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$class.map($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.map(ArrayOps.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer.receive(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n\tat org.apache.spark.network.client.TransportResponseHandler.handle(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"RRX3g6Y]m[","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Failed to fetch block shuffle_$_$_$, and will not retry ($ retries)"}
{"templateHash":"*F5!EA^@{a","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.ShuffleBlockFetcherIterator: Failed to get block(s) from mesos-master-1:$"}
{"templateHash":"CoEv:{F6k<","template":"$(yy/MM/dd HH:mm:ss) WARN server.TransportChannelHandler: Exception in connection from mesos-master-1//$.$1.$.$:$\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.buffer.WrappedByteBuf.writeBytes(WrappedByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-$.;fk#|Nxa","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportResponseHandler: Still have $ requests outstanding when connection from mesos-master-1//$1.$1.$.$:$ is closed"}
{"templateHash":"-+IqPfJ$s6?","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.ShuffleBlockFetcherIterator: Failed to get block(s) from mesos-master-1:$\njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-<RCn@}8!?E","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$4 GB)"}
{"templateHash":"PbxcS*ZKU]","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":".f#K>c8_Al","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-G?lZ}ON*b5","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"@77&:^EUH2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $3.$ GB)"}
{"templateHash":"5e?H*]NJ4$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$1 MB)"}
{"templateHash":"-PngHkM@t9?","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$4 MB)"}
{"templateHash":"-!f$7XXU6uR","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $1.$ MB)"}
{"templateHash":"-L}W*{24.a2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$5 MB)"}
{"templateHash":"@VMuttOMlE","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$2 MB)"}
{"templateHash":"?LQLWzAa}6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $4.$ MB)"}
{"templateHash":"-:W2;.j*9RA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 KB, free $3.$ MB)"}
{"templateHash":"-3g{2|uRg$.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"FOzdHkJT8l","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportRequestHandler: Error sending result RpcResponse{requestId=$, body=NioManagedBuffer{buf=java.nio.HeapByteBuffer[pos=$ lim=$ cap=$1]}} to //$.$1.$.$:$; closing connection\njava.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.flush0(AbstractNioChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel.$0(AbstractChannel.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.respond(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.access/$$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler/$$.onSuccess(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer.receive(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-By{cs2HxTt","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.OneForOneBlockFetcher: Failed while starting block fetches\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.write(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":".>0Pe&Cn.4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$1 GB)"}
{"templateHash":"Sdb;@EuD !","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$3 GB)"}
{"templateHash":"-E{W&^8Ckj5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $1.$ GB)"}
{"templateHash":"-3ta7?Q7$m.","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL $: SIGTERM\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"J9L$itUU4a","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$2 GB)"}
{"templateHash":"-+N/X:/SlgX","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$4 KB)"}
{"templateHash":"-N^^|zad@NZ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ MB, free $.$ GB)"}
{"templateHash":"@Kayibyv1a","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ MB, free $.$ MB)"}
{"templateHash":"9/i^O>U#Bg","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $, finish = $\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-0^D5?NwnUG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$3 MB)"}
{"templateHash":"-R5ZHQC&K+S","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ MB, free $.$2 MB)"}
{"templateHash":"?EU_dA2IY1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $2.$2 GB)"}
{"templateHash":"-Dnt0NQ<?50","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$4 MB)"}
{"templateHash":"JpUes#NQ30","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $.$ MB)"}
{"templateHash":"-93o yKK23l","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $.$ GB)"}
{"templateHash":"Hb[lQGYqTG","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportRequestHandler: Error sending result ChunkFetchSuccess{streamChunkId=${streamId=$(+%s), chunkIndex=$}, buffer=FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}} to //$.$.$.$:$; closing connection\njava.nio.channels.ClosedChannelException"}
{"templateHash":"-0<MJB8HFVC","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportClient: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.io.IOException: Broken pipe\njava.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.flush0(AbstractNioChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-Mq[;*9/yz6","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = UpdateBlockInfo(BlockManagerId($, mesos-slave$, $),rdd_$_$,StorageLevel(false, true, false, false, $),$,$,$1)] in $3 attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.io.IOException: Broken pipe\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.ChannelOutboundBuffer.$0(ChannelOutboundBuffer.java:$)\n\tat io.netty.channel.ChannelOutboundBuffer.$0(ChannelOutboundBuffer.java:$)\n\tat io.netty.channel.ChannelOutboundBuffer.$0(ChannelOutboundBuffer.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.flush0(AbstractNioChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\t... $ more"}
{"templateHash":"0y;S@I*z<U","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = UpdateBlockInfo(BlockManagerId($, mesos-slave$, $),rdd_$_$,StorageLevel(false, true, false, false, $),$,$,$1)] in $3 attempts\njava.io.IOException: Connection from mesos-slave$//$.$1.$.$:$ closed\n\tat org.apache.spark.network.client.TransportResponseHandler.channelUnregistered(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"DXe}ESN]y$","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = UpdateBlockInfo(BlockManagerId($, mesos-slave$, $),rdd_$_$,StorageLevel(false, true, false, false, $),$,$,$1)] in $3 attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"OG2+Qk^5@R","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $.$3 MB)"}
{"templateHash":"-+:]9VBClEY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $.$1 GB)"}
{"templateHash":":cT![6T/K;","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//user//$//com-$.$.txt:$+$"}
{"templateHash":"-El@9M6n+QY","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//user//$//com-$.$.txt:$+$1"}
{"templateHash":"EUL6#bDHLb","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in dump_stream"}
{"templateHash":"Q??t/#kWI1","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in _external_items"}
{"templateHash":"-@;F+MsTCvx","template":"OSError: [Errno $] No such file or directory: '//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//python//$//$//$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.next(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.next(PythonRDD.scala:$)\n\tat org.apache.spark.InterruptibleIterator.next(InterruptibleIterator.scala:$)\n\tat org.apache.spark.storage.MemoryStore.$0(MemoryStore.scala:$)\n\tat org.apache.spark.CacheManager.$0(CacheManager.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-KJL]9mS2F*","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in _merged_items"}
{"templateHash":"?|*Vipk4Jc","template":"IOError: [Errno $] No such file or directory: '//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//python//$//$//$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.next(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.next(PythonRDD.scala:$)\n\tat org.apache.spark.InterruptibleIterator.next(InterruptibleIterator.scala:$)\n\tat org.apache.spark.storage.MemoryStore.$0(MemoryStore.scala:$)\n\tat org.apache.spark.CacheManager.$0(CacheManager.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"S@te0qd>Z<","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: collect at $_$.py:$"}
{"templateHash":"-2i_g;}hs}w","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (collect at $_$.py:$) with $ output partitions"}
{"templateHash":"-4tLga5p++_","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (collect at $_$.py:$)"}
{"templateHash":"-RtmZ]uoo3:","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at collect at $_$.py:$), which has no missing parents"}
{"templateHash":"-0rI#rrD>#V","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$2] at collect at $_$.py:$)"}
{"templateHash":"A_tdR+L<!j","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (collect at $_$.py:$) finished in $.$ s"}
{"templateHash":"-PzWV/q9tw3","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: collect at $_$.py:$, took $.$ s"}
{"templateHash":"-AawK8RjBvM","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: reduce at $_$.py:$"}
{"templateHash":"-?znR7UdLL@","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Registering RDD $ (reduceByKey at $_$.py:$)"}
{"templateHash":"-M?Uv67zqcO","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (reduce at $_$.py:$) with $ output partitions"}
{"templateHash":"NGkRFM3t*T","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (reduce at $_$.py:$)"}
{"templateHash":"-D[;MtU/W>M","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ShuffleMapStage $ (PairwiseRDD[$] at reduceByKey at $_$.py:$), which has no missing parents"}
{"templateHash":"-3JwJTK!n/z","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$2 KB)"}
{"templateHash":".RSR.oyEIe","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ShuffleMapStage $ (PairwiseRDD[$] at reduceByKey at $_$.py:$)"}
{"templateHash":"-HLa4Bew8G4","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$6 GB)"}
{"templateHash":"3.W2CJfN[#","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"N/ZtgkVfFS","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$4 KB, free: $.$ GB)"}
{"templateHash":"CWP^&gQF<8","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $5.$ GB)"}
{"templateHash":"-N uS>_^fOj","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$5 KB, free: $.$ GB)"}
{"templateHash":"-:}sVC#Se8A","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"5k*xnmtd$s","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$4)"}
{"templateHash":":V]zGk<Ocu","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-RecYHnQ![|","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"!5tJ7@Vc1E","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-slave$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"SWG;O 7<6p","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$5 KB, free: $.$ GB)"}
{"templateHash":"*Wrf!NpC?K","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ShuffleMapStage $ (reduceByKey at $_$.py:$) finished in $.$ s"}
{"templateHash":"0HO>K@F9NS","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: waiting: Set(ShuffleMapStage $, ResultStage $)"}
{"templateHash":"1 Xs<!IK2&","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$4 KB)"}
{"templateHash":"!HSSp#@c@z","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$7 KB, free: $.$8 GB)"}
{"templateHash":"-Qw1{gCV$j1","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$5 KB, free: $.$ GB)"}
{"templateHash":"-RPrmQztiH>","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at reduce at $_$.py:$), which has no missing parents"}
{"templateHash":"G1S:+hPs$$","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$4 KB)"}
{"templateHash":"-2A#wUb:Qy|","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$ KB)"}
{"templateHash":"F8cvT}#fAP","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at reduce at $_$.py:$)"}
{"templateHash":"J<>yug:jua","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$3)"}
{"templateHash":"-J^^#tR4waJ","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (reduce at $_$.py:$) finished in $.$ s"}
{"templateHash":"-RbD*+Tmr3T","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: reduce at $_$.py:$, took $.$ s"}
{"templateHash":"-4$8Sp7R7N2","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: count at $_$.py:$"}
{"templateHash":"-!mUUl[W8i1","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (count at $_$.py:$) with $ output partitions"}
{"templateHash":"I[?>5WH.nJ","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (count at $_$.py:$)"}
{"templateHash":"0Y:N|E7wZ0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"MLJTL&u&kG","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$7 KB, free: $.$8 GB)"}
{"templateHash":"C<Nw|yt?Zh","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$5 KB, free: $.$ GB)"}
{"templateHash":"-AO|z?|8oI1","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at count at $_$.py:$), which has no missing parents"}
{"templateHash":"-;A[!A00dpm","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$2 KB)"}
{"templateHash":"-$Iup[;^JXs","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at count at $_$.py:$)"}
{"templateHash":"-;PLyyBdR4T","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-master$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"?au@]074AW","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$7 GB)"}
{"templateHash":"1x9gKWYyz+","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-$!.mP?RoY","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"8@6/4r77ol","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$4 MB, free: $.$ GB)"}
{"templateHash":"-<zXqM?!#t:","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"$V7+<s<[Zt","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-9JvBhlKCjd","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"S];Uz}e?!","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-3>yg!{mm[J","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-master$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"!2</nwtK<t","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"-4qbrI@G]ZD","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (count at $_$.py:$) finished in $.$ s"}
{"templateHash":"-$lwH v<Nq_","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: count at $_$.py:$, took $.$ s"}
{"templateHash":"?@ln^aSZ0o","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($4//$)"}
{"templateHash":"9vkT#jd!.Y","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $5.$1 GB)"}
{"templateHash":"-B<;Y;>gdDP","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-7kB4GxHab|","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master$, partition $6,NODE_LOCAL, $ bytes)"}
{"templateHash":"-SecKHEK$|H","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$, mapId=$, reduceId=$, message="}
{"templateHash":"-&JSpp?&5m1","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Marking ResultStage $ (count at $_$.py:$) as failed due to a fetch failure from ShuffleMapStage $ (reduceByKey at $4_$3.py:$)"}
{"templateHash":"Ns74*?SpK$","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (count at $_$.py:$) failed in $.$ s"}
{"templateHash":"-<^aqH$4}!B","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) and ResultStage $ (count at $4_$3.py:$) due to fetch failure"}
{"templateHash":"-$uvzV?Q>T7","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $2.$2.$.$:$ (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"acBSo@C]O","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"OXpKvEuPba","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"30NxY5ir/V","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-slave$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-x^AZI3@k@","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ KB, free: $.$7 GB)"}
{"templateHash":"#pqy7jm5;F","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-8CZ#JXh#$m","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): FetchFailed(BlockManagerId($5, mesos-slave$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-G44_Mg>z^R","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-<[f4iY[7jp","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-:O}+Zp_OwM","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master$ ($4//$)"}
{"templateHash":"-Mo9.^H0PB<","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"QAxWE><AB8","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":":Yh;{ogrOP","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"FxDyC^27#3","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-+0sImZOjJt","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"9z?MOkIZR$","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-slave$, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"-PB4|T7:Y[!","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-Fp! 5XJfP|","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($5//$)"}
{"templateHash":"-7jAVH6FXsw","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($7//$)"}
{"templateHash":"-P@b*c*Ye6s","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$ (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-8NZ+yZk7/c","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"4&HMxR9w2/","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master$ ($//$1)"}
{"templateHash":"0_;>BhSqgT","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"-B> vWrnb?0","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-master$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"-#8O$mD_zR$","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): FetchFailed(BlockManagerId($, mesos-master$2, $), shuffleId=$, mapId=$, reduceId=$, message="}
{"templateHash":"5yQe]X{5wQ","template":"org.apache.spark.shuffle.FetchFailedException: Error in opening FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"5+dg7u;5AA","template":"Caused by: java.io.IOException: Error in opening FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}\n\tat org.apache.spark.network.buffer.FileSegmentManagedBuffer.createInputStream(FileSegmentManagedBuffer.java:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\t... $ more"}
{"templateHash":"-$]sVC9}mF9","template":"Caused by: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$-$-$//$//shuffle_$_$_$.data (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.network.buffer.FileSegmentManagedBuffer.createInputStream(FileSegmentManagedBuffer.java:$)\n\t... $ more\n)"}
{"templateHash":"-2couK4rxzb","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ShuffleMapStage $ (PairwiseRDD[$2] at reduceByKey at $_$.py:$)"}
{"templateHash":"<jinwc]Cus","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container killed by YARN for exceeding memory limits. $.$3 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"3L&WtV+uXY","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-3TgH|mT/lE","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"<JEk2$5G*&","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-CK5J$/KOAO","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"9^ABJ]{nT@","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"NIjEp$IJ9H","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-slave$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"2{CEk*mvR_","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $2.$2.$.$:$ in memory (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"/Xeb:7CGOE","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $6.$2 GB)"}
{"templateHash":"?P Zs1*.va","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($5//$)"}
{"templateHash":"@K<oC}l aT","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master$, $), shuffleId=$, mapId=$7, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-&AM1DZSapu","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master$, $), shuffleId=$9, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-$fY<Nx1f]d","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-:O@4OOYsjC","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":"J3si2A1prp","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-slave$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"-4T@S4nnmPM","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$1 GB)"}
{"templateHash":"S*CQmQhX6z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-?iZHVCGX*c","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"MW>hA2YIvj","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"Q?kBCWlMat","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-1_J/gu0X*k","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $6.$2 GB)"}
{"templateHash":"6ynfh]sp5O","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$3, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-;YsV:mZj;{","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-slave$ ($6//$)"}
{"templateHash":"02>_V_>P/y","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$3, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-KOgJyVM|uR","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $6.$1 GB)"}
{"templateHash":"Gi1QU<2u@;","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"?u$;#kPW!q","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"D<u.AO9ops","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$3 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-$+p7v>bq{y","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-NzjzzFT]eq","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $6.$ GB)"}
{"templateHash":"&A_a*<MT7>","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$1, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"L 2dIldZNB","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Marking ShuffleMapStage $ (reduceByKey at $_$.py:$) as failed due to a fetch failure from ShuffleMapStage $ (reduceByKey at $4_$3.py:$)"}
{"templateHash":"-QZ!J.{rpJQ","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ShuffleMapStage $ (reduceByKey at $_$.py:$) failed in $.$ s"}
{"templateHash":";.^c:n&Fql","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) and ShuffleMapStage $ (reduceByKey at $4_$3.py:$) due to fetch failure"}
{"templateHash":"-8mUs4Ieycv","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"+rr:[5POXZ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"N|Y@;y*:VT","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-Fj]5y{; Yn","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: waiting: Set(ResultStage $, ShuffleMapStage $, ShuffleMapStage $)"}
{"templateHash":"-#p>b.J:w_c","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"CmEGyG.</f","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-0jpUfoiO V","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: waiting: Set(ResultStage $, ShuffleMapStage $)"}
{"templateHash":"G#Z97v9vM}","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"$}VM4_F<xo","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"IQD|HAs.|V","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"?+:Vm6rzHJ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-slave$, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"5q9tVP5zrZ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-slave$, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"Q6iPLX]4<v","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-AJf#jeH1st","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"N$[B8hNjY ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-MM$2g7#I:z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$5, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"@DxDRfyK9c","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$7, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-BbR_ ?dUKy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5Ed0ico4iJ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"8*d}<v*v]Y","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $, $6, $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"-Co<2JlTv_0","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-master$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"!{Klk[U/vO","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$ (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"-9gmmRZ&]fg","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master$ ($5//$)"}
{"templateHash":"MKWfBhMwr*","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-master$, partition $5,RACK_LOCAL, $ bytes)"}
{"templateHash":"&WtG6D_1O_","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master$, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"-N+:F*#f1lD","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$2 GB)"}
{"templateHash":";YKsNbbu^$","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-master$ ($4//$)"}
{"templateHash":"F_m_jLCH+^","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"NVe2q>b{:b","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"-9qTwI|*_cY","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"!.U.PR3:fa","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitted ShuffleMapTask($, $), so marking it as still running"}
{"templateHash":"-3QIaq!A:!A","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-?482}MS8IS","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-OCr| peGw<","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $7 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-DX74#jaJ<#","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"#$o82Wx}]B","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master$ ($7//$)"}
{"templateHash":"#+EOR+.OgF","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$4:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"GlZDBH/[1|","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-master$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"-J5 yPBQVBJ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$4 MB, free: $.$5 GB)"}
{"templateHash":"Eli Ai@VxR","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"N*[uIP]sf1","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"-I+1_aPS yt","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"?};|KTUHK#","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-?.xOZBSy?6","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$3, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"7MaP5HdyYr","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$3, mapId=-1, reduceId=$3, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-GBu0L]1Ysv","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ failed: count at $_$.py:$, took $.$ s"}
{"templateHash":"1$j;x0LePu","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ MB, free $.$2 GB)"}
{"templateHash":"O:V[}QXilz","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ MB, free $.$ GB)"}
{"templateHash":"9<p0kkV{Z}","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ MB, free $2.$ MB)"}
{"templateHash":"-7NSO>@RtG[","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $3.$1 GB)"}
{"templateHash":"6G#I7@$3kn","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$1 GB)"}
{"templateHash":"-/TcE.s7*!V","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$1 GB)"}
{"templateHash":"-2?9Azz/J]Y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $4.$2 KB)"}
{"templateHash":"-$;Gh:Xg9 I","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$1 MB)"}
{"templateHash":"-H4sttMAT4[","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"5LWM7qsl+<","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $.$ (TID $). $1 bytes result sent to driver"}
{"templateHash":"-Fn|vEjkj+H","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = UpdateBlockInfo(BlockManagerId($, mesos-slave$, $),rdd_$_$,StorageLevel(false, true, false, false, $1),$,$,$1)] in $3 attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-!Eq&lnO01Q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$5 MB)"}
{"templateHash":"-@kBxK3Vx|4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$4 MB)"}
{"templateHash":"Dk VNbK|v&","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-!|NZLt#dGG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ MB, free $.$2 MB)"}
{"templateHash":"-$+?r8}UIl/","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $1.$1 MB)"}
{"templateHash":"0AfWheg0IM","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $1.$ MB)"}
{"templateHash":"-<C]rj*.a9G","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = UpdateBlockInfo(BlockManagerId($, mesos-slave$, $),rdd_$_$,StorageLevel(false, true, false, false, $),$,$3,$3)] in $2 attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-!/FKN[63b;","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//rdd.py\", line $, in add_shuffle_key"}
{"templateHash":"-Ea^O[jCrOn","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in _spill\n  File \"//home//$//$//lib//python2.$//$.py\", line $, in getsize\n    return os.stat(filename).st_size"}
{"templateHash":"-M[mS}UJmQl","template":"OSError: [Errno $] No such file or directory: '//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//python//$//$//$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-?5NMfHH4vZ","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.ShuffleBlockFetcherIterator: Error occurred while fetching local blocks"}
{"templateHash":"-9@PZdtBgjj","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-#3O7+S!#?P","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master$ ($3//$)"}
{"templateHash":"1Khv3*z6TB","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $5.$1 GB)"}
{"templateHash":"BKs&<NSTNe","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($3//$)"}
{"templateHash":"-GCZg0Y[C3e","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$6 GB)"}
{"templateHash":"A9?@:PN#Is","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$5 KB, free: $.$ GB)"}
{"templateHash":"4knf/2ADr+","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$5 KB, free: $.$ GB)"}
{"templateHash":"!n5X?8dilA","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"1F|!oHfFE+","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"F1F!/.Dod0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$4 MB, free: $.$5 GB)"}
{"templateHash":"-Clg!t@+^CL","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-R]r7}5+R{G","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-02k2}FJyxH","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $5,RACK_LOCAL, $ bytes)"}
{"templateHash":"71$OJ!V#g@","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master-1): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"MUOgKlqlOK","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-$jp6o#Q]ha","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master-1, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-/RaMC]p?jY","template":"OSError: [Errno $] No such file or directory: '//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//python//$//$//$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.next(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.next(PythonRDD.scala:$)\n\tat org.apache.spark.InterruptibleIterator.next(InterruptibleIterator.scala:$)\n\tat org.apache.spark.storage.MemoryStore.$0(MemoryStore.scala:$)\n\tat org.apache.spark.CacheManager.$0(CacheManager.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"DjvPy]P}1#","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-MQb:!upNZ3","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master-1 ($3//$)"}
{"templateHash":"-;>_|xW6vS9","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"-6N2/MPv?H5","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $, $, $, $, $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"6&?x ebkVF","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$3 KB)"}
{"templateHash":"K&<K?x|6@I","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master-1, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-5]Xe|@z8JB","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-xKOis|ep;","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"NzqEZI0*_l","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"*$RtFFzA&t","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master-1, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-L;W_[d9K>&","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-master-1, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"6IHl7l|HU{","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master-1 ($3//$)"}
{"templateHash":"CbR2Tm1Pco","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"48Dy*#d;5A","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master-1 ($4//$)"}
{"templateHash":"-MNXM^qp. S","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"-/e_]nc][g_","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ShuffleMapStage $ (reduceByKey at $_$.py:$) finished in $4.$ s"}
{"templateHash":">YNIlUiQcg","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $5, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"En[#:6a&N]","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-master-1, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-L|@u}$U&q_","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-master-1, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-BH&tCHK884","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$ (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"->TKBUenInQ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"-SQsE/&1$BI","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master-1, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-*ZVS^37w.Q","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"*j@nPlAtth","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-master-1, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"7r5i}20/pQ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"W_c;c|.to","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-?S161Ij7>Y","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $4.$ GB)"}
{"templateHash":"<e>Az!$KGL","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-1aC$M?F0jb","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$3 MB, free: $.$ GB)"}
{"templateHash":"HLZyZwE}o4","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-master-1 ($3//$)"}
{"templateHash":"2r]D.#J*#c","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$ GB)"}
{"templateHash":"-:0^y7CC94+","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"/oBL3oG_MJ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"42+3qn4; o","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"+0a^z[[/:7","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$ (TID $) in $ ms on mesos-slave$ ($6//$)"}
{"templateHash":"A5VNQ5ikvl","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$ (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"D[mA4/2how","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-H^^BVvhPZt","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master-1, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"-B^pHkNk3in","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $,RACK_LOCAL, $ bytes)"}
{"templateHash":"Q3wXQ Ngjn","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master-1, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-97D }bn/*U","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":";YC|[C_^5f","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$9, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-NfjUdc6>Ua","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master-1 ($6//$)"}
{"templateHash":"9$UAYwd0w5","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master-1): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-RY+pD4MC{t","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master-1, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"S9ZAJX_DRt","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"-T*7Dh^t+0k","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $5.$ GB)"}
{"templateHash":"-/!r4GWB.ef","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $5.$1 GB)"}
{"templateHash":"SSZ;gGi!mL","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ShuffleMapStage $ (reduceByKey at $_$.py:$) finished in $.$2 s"}
{"templateHash":"-0Ecr?gD+Hz","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-master-1 ($//$4)"}
{"templateHash":"B:r?faWGZj","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master-1 ($6//$3)"}
{"templateHash":"-:];cqVeEys","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master-1 ($3//$3)"}
{"templateHash":"+uf1Tqk3mw","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master-1, $), shuffleId=$, mapId=$, reduceId=$4, message="}
{"templateHash":"-43fpbq&We&","template":"org.apache.spark.shuffle.FetchFailedException: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer/$/$$/$$.apply(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer/$/$$/$$.apply(NettyBlockRpcServer.scala:$)\n\tat scala.collection.$/$/$$/$map/$$.apply($3.scala:$)\n\tat scala.collection.$/$/$$/$map/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$class.map($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.map(ArrayOps.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer.receive(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"-M8ynad}_<C","template":"Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer/$/$$/$$.apply(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer/$/$$/$$.apply(NettyBlockRpcServer.scala:$)\n\tat scala.collection.$/$/$$/$map/$$.apply($3.scala:$)\n\tat scala.collection.$/$/$$/$map/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$class.map($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.map(ArrayOps.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer.receive(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n\tat org.apache.spark.network.client.TransportResponseHandler.handle(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-Qn?12Qrnb1","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"#b7:+}G}NL","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container killed by YARN for exceeding memory limits. $.$2 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":";!qf|.:UGk","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"?w78;[!Ir0","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportResponseHandler: Still have $ requests outstanding when connection from mesos-master-1//$.$1.$.$:$ is closed"}
{"templateHash":"GIDu<+:pJY","template":"$(yy/MM/dd HH:mm:ss) ERROR ContextCleaner: Error cleaning broadcast $\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"M:ISGFm_kr","template":"$(yy/MM/dd HH:mm:ss) WARN BlockManagerMaster: Failed to remove broadcast $ with removeFromMaster = true - Connection reset by peer\njava.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"->E|D}1}Z>W","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master$, partition $,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-:;G[pt}t4p","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master-1, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"*fTp:!r <G","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $, $6, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"-!<Mr&8JmOK","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"-Mt186@?t{R","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"-NJyjS}bgd_","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-slave$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"-$YBG bP&Y$","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$2 KB)"}
{"templateHash":"-+tsrh_?pkv","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"R36&>ccvNW","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$1 GB)"}
{"templateHash":"-6kJeS3CsjU","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $1.$ GB)"}
{"templateHash":"-4Q*N;ZUtU6","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-M7@K<sK{IZ","template":"$(yy/MM/dd HH:mm:ss) INFO ShuffleMapStage: ShuffleMapStage $ is now unavailable on executor $1 ($1//$, false)"}
{"templateHash":"3FHumK_oq<","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"$w4s^TU&mR","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"R$K#BX9Bdd","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"K!PraK9ja3","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"->:}[c];v3v","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($4, mesos-slave$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-+wsYTRnxmy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($3, mesos-slave$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"HlJXDZPEo ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$4, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"JbvO0?q$dd","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-P/CK#z@A|B","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-P0jdZ6YjZt","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$3, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"3JaaEQM.L@","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$3, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"<N0SX;7U/Z","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-b14d-$//pyspark-$-$-$-$-$"}
{"templateHash":"RXg___P6RS","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-b14d-$"}
{"templateHash":"$N5Lq/nEyn","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $4.$1 KB)"}
{"templateHash":"-6aO*T$M&/3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $2.$ GB)"}
{"templateHash":"-DZgb_V}i /","template":"$(yy/MM/dd HH:mm:ss) INFO spark.CacheManager: Another thread is loading rdd_$_$, waiting for it to finish..."}
{"templateHash":"DylL  yra1","template":"$(yy/MM/dd HH:mm:ss) INFO spark.CacheManager: Finished waiting for rdd_$_$"}
{"templateHash":"P!kKYtRVv$","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportRequestHandler: Error while invoking RpcHandler#receive() on RPC id $"}
{"templateHash":"SW}/0iY<C1","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer/$/$$/$$.apply(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer/$/$$/$$.apply(NettyBlockRpcServer.scala:$)\n\tat scala.collection.$/$/$$/$map/$$.apply($3.scala:$)\n\tat scala.collection.$/$/$$/$map/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$class.map($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.map(ArrayOps.scala:$)\n\tat org.apache.spark.network.netty.NettyBlockRpcServer.receive(NettyBlockRpcServer.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"0#oz![+FHc","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b5eb-$"}
{"templateHash":";?ILzjv&2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-a0ee-$"}
{"templateHash":"-G^&eYDoM6y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $2.$ GB)"}
{"templateHash":"0qs|lTYh?c","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $1.$ GB)"}
{"templateHash":"@;7ivrZFH_","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: runJob at PythonRDD.scala:$"}
{"templateHash":">0h6Z5EkHt","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (runJob at PythonRDD.scala:$) with $ output partitions"}
{"templateHash":"NqN8x4Yj^;","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (runJob at PythonRDD.scala:$)"}
{"templateHash":"*;VS.#Wkzn","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at RDD at PythonRDD.scala:$), which has no missing parents"}
{"templateHash":"?|x?5u3*ae","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $1.$ GB)"}
{"templateHash":"!w*p/5x8!D","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at RDD at PythonRDD.scala:$)"}
{"templateHash":"-#3G;9n3T&L","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (runJob at PythonRDD.scala:$) finished in $.$ s"}
{"templateHash":"F#ZgBHBN&?","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: runJob at PythonRDD.scala:$, took $.$ s"}
{"templateHash":"-I^!nsi cXL","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$ GB)"}
{"templateHash":"#GYI5LShEF","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"CSwCUXSYSN","template":"$(yy/MM/dd HH:mm:ss) ERROR ApplicationMaster: RECEIVED SIGNAL $: SIGTERM"}
{"templateHash":"MA]2a6&2y5","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ failed: runJob at PythonRDD.scala:$, took $.$ s"}
{"templateHash":"*W8MKzw2kn","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//$-$-$-$-$-$"}
{"templateHash":"-Kp2_N[cW^m","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-a298-$"}
{"templateHash":"-*}A?9gOVS4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ KB, free $.$4 KB)"}
{"templateHash":"->Pq1CBiAci","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-JQ2.n7{hBA","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"1SC6AL$Ea3","template":"$(yy/MM/dd HH:mm:ss) ERROR TaskSetManager: Total size of serialized results of $ tasks ($.$ MB) is bigger than spark.driver.maxResultSize ($.$ MB)"}
{"templateHash":"-A[<a._Kdvf","template":"$(yy/MM/dd HH:mm:ss) WARN executor.Executor: Finished task $.$ in stage $.$2 (TID $). Result is larger than maxResultSize ($.$ MB > $.$6 MB), dropping it."}
{"templateHash":"K?wq0]ZEL9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b957-$"}
{"templateHash":"H0ZltI/Uhp","template":"$(yy/MM/dd HH:mm:ss) ERROR ApplicationMaster: Failed to connect to driver at $.$1.$.$:$, retrying ..."}
{"templateHash":"DhvIF aH5S","template":"$(yy/MM/dd HH:mm:ss) ERROR ApplicationMaster: Uncaught exception: \norg.apache.spark.SparkException: Failed to connect to driver!\n\tat org.apache.spark.deploy.yarn.ApplicationMaster.$0(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster.$0(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster.run(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$/$$/$main/$$.apply/$$/$sp(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat javax.security.auth.Subject.doAs(Subject.java:$)\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil.$0(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$.main(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ExecutorLauncher/$.main(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ExecutorLauncher.main(ApplicationMaster.scala)"}
{"templateHash":"G.sdMVIpAq","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Final app status: FAILED, exitCode: $, (reason: Uncaught exception: org.apache.spark.SparkException: Failed to connect to driver!)"}
{"templateHash":"<xdSo#T 0O","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Shutdown hook called\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"?7Z|bqxpp1","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $2.$ KB, free: $.$2 GB)"}
{"templateHash":"D;.0[WpE]Y","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"JRu6CKk{r[","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container killed by YARN for exceeding memory limits. $.$2 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"E>QS+g?R!Z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$3 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-LMhMD/GJD5","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$3 GB of $1.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"&nffZg;25I","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-6lRUh[S}Y0","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":">f@!4C_n_U","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $7.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"55[b4hFZAk","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-2L3NIF]PtE","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-*QT[|IEYhZ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"#FJ_@8WbR|","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"HuCm#$7<vH","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-master-1, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-5r7N!!>Kp!","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"+5/_?HR$]8","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-4QQk_]rH+H","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"J&##Z!Ge+1","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"2<Q{TTf?_o","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-6h6wxvD&BR","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-+d<:p/>3K1","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5CDB|01khQ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-7rp[q#6C2Y","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-8.m&W7Xe}u","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"E@lzvWD^RU","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"HX&Jfg1?D#","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-OV&XHyuQWm","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"CW<2U eBU8","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"#gHY!g*hXt","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"9/3H1/Jg7!","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-#TqJ@hTWBh","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$9 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"JJ{Yh*uDvx","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $2.$1 B)"}
{"templateHash":"#T7cMVp<E5","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Putting block broadcast_$ failed"}
{"templateHash":"EwdUhS$j9H","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-b723-$"}
{"templateHash":"-@sX*C;gub.","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $2.$ (TID $)"}
{"templateHash":"-PbqrWKaPLA","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $2.$ (TID $)"}
{"templateHash":"-7jSp^Y{q8x","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $.$2 GB)"}
{"templateHash":"BUfww:NA5:","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-b14d-$-$-$"}
{"templateHash":"-N.uHL#nv;3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-d803$-$-$"}
{"templateHash":"-0?u>&o>^1?","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-EL/9GmD|ea","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-B<l9*ZgDjJ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$3 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"QF:_|!S R3","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $4.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-7&N#zWKOiy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Kmboq]22ZF","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"N$0]pUrI5/","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-.5s^7*I?l5","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"&L>!WtET*Z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"NNX6v+!MNv","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-?x1o:$Q@:*","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-+<q?emmGt}","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"*4{ bi|3/;","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $3.$ MB, free: $.$5 GB)"}
{"templateHash":"->q|v{M*$4y","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-*K+YibrIhM","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"-4jK;6W{#I}","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$//pyspark-$-$$$-$"}
{"templateHash":"Ru*/}<A4:V","template":"$(yy/MM/dd HH:mm:ss) INFO storage.ShuffleBlockFetcherIterator: Getting $ non-empty blocks out of $ blocks"}
{"templateHash":"-<bQYzj<3_V","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$2 KB)"}
{"templateHash":"-#Wm&b075@@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$1 KB)"}
{"templateHash":"Qn;CNfNvUa","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$ KB)"}
{"templateHash":".@o $VCDV0","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $3.$ KB)"}
{"templateHash":"<5|F@u{e}D","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $.$2 (TID $). $4 bytes result sent to driver"}
{"templateHash":"-36SzuDjfex","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $3.$2 KB)"}
{"templateHash":"-GXjC5+v!yG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$$"}
{"templateHash":"NG:rq}/p3n","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = -1, init = $, finish = $2"}
{"templateHash":"8$apaZ2TVu","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $1, finish = $2"}
{"templateHash":"-QdbT7b?TXh","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRunner: Times: total = $, boot = $, init = $2, finish = $2"}
{"templateHash":"JgxFP2;y1$","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = GetLocations(broadcast_$_$)] in $ attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.storage.BlockManagerMaster.getLocations(BlockManagerMaster.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-?d^VarLUtm","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$ MB)"}
{"templateHash":"-G[DPps] x6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $4.$1 MB)"}
{"templateHash":"-A?]a/_9;Ww","template":"$(yy/MM/dd HH:mm:ss) WARN client.TransportResponseHandler: Ignoring response for RPC $ from mesos-master$//$.$1.$.$:$ ($ bytes) since it is not outstanding"}
{"templateHash":"-?CL/!G11a+","template":"$(yy/MM/dd HH:mm:ss) ERROR python.PythonRunner: Python worker exited unexpectedly (crashed)"}
{"templateHash":"7]Xfw$ZPwC","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in dump_stream\n    vs = list(itertools.islice(iterator, batch))\n  File \"$_amz.py\", line $, in update"}
{"templateHash":"-#]6ke|5JlE","template":"TypeError: unsupported operand type(s) for -: 'NoneType' and 'float'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"9$vY|8xpTT","template":"$(yy/MM/dd HH:mm:ss) ERROR python.PythonRunner: This may have been caused by a prior exception:\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"1UZE2o/0!b","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//worker.py\", line $, in main\n    command = $._read_with_length(infile)"}
{"templateHash":"Cbe.2p;}6m","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in _read_with_length\n    length = read_int(stream)"}
{"templateHash":"I;FsAi**wG","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in read_int\n    raise EOFError\nEOFError\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-/{Z:I+YVSd","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-ede2-$-$-$"}
{"templateHash":"87Ie_QsDG!","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = GetLocations(broadcast_$_$)] in $ attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.storage.BlockManagerMaster.getLocations(BlockManagerMaster.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-Q5aPJGJK$8","template":"$(yy/MM/dd HH:mm:ss) WARN executor.Executor: Issue communicating with driver in heartbeater\norg.apache.spark.SparkException: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-slave$, $))]\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.Executor.org/$apache/$spark/$executor/$Executor/$/$$0(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply/$$/$sp(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$.run(Executor.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.$0(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\t... $ more\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-3B]yZId0@t","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $3.$ KB)"}
{"templateHash":"&HPOejj[{Z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $4.$ MB)"}
{"templateHash":"-R*FJZN1 p7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $3.$ MB)"}
{"templateHash":"-ByBbTdZnaa","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-9OXy9NYxs}","template":"TypeError: unsupported operand type(s) for -: 'NoneType' and 'NoneType'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-P8Dd}Sc#7I","template":"TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"8y @[57>g:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $1.$ MB)"}
{"templateHash":"-&j!n<Q?Rv|","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $.$2 (TID $)\njava.io.IOException: org.apache.spark.SparkException: Error sending message [message = GetLocations(broadcast_$_$)]\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.SparkException: Error sending message [message = GetLocations(broadcast_$_$)]\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.storage.BlockManagerMaster.getLocations(BlockManagerMaster.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\t... $ more\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\t... $ more\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"4yWnQ]lNPT","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-slave$, $))] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-master$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"*:gjKL.xDC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $4.$ KB)"}
{"templateHash":"AI^|vHK}SP","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-master-1, $))] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-master$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-<y$7|;>_<G","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $1.$ KB)"}
{"templateHash":"-<|i2J!C0fk","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 KB, free $.$4 KB)"}
{"templateHash":"*&f6l;<5Yv","template":"TypeError: unsupported operand type(s) for -: 'float' and 'NoneType'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-8.3n]&J@iC","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$1 in stage $.$2 (TID $)\njava.io.IOException: org.apache.spark.SparkException: Error sending message [message = GetLocations(broadcast_$_$)]\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.SparkException: Error sending message [message = GetLocations(broadcast_$_$)]\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.storage.BlockManagerMaster.getLocations(BlockManagerMaster.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\t... $ more\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\t... $ more\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-&amb0Uh4+I","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $1.$4 MB)"}
{"templateHash":"!Si.Kbl5:a","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$ MB)"}
{"templateHash":":v@?qgRv5V","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = UpdateBlockInfo(BlockManagerId($, mesos-slave$, $),broadcast_$_$,StorageLevel(false, false, false, false, $),$,$1,$1)] in $2 attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.storage.BlockManagerMaster.$0(BlockManagerMaster.scala:$)\n\tat org.apache.spark.storage.BlockManager.org/$apache/$spark/$storage/$BlockManager/$/$$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.immutable.Set/$Set2.foreach(Set.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.$/$/$$/$receiveAndReply/$$/$/$$2/$$/$$.apply/$mcI/$sp($5.scala:$)\n\tat org.apache.spark.storage.$/$/$$/$receiveAndReply/$$/$/$$2/$$/$$.apply($5.scala:$)\n\tat org.apache.spark.storage.$/$/$$/$receiveAndReply/$$/$/$$2/$$/$$.apply($5.scala:$)\n\tat org.apache.spark.storage.$/$/$$/$$.apply($3.scala:$)\n\tat scala.concurrent.impl.Future/$$.$/$$0(Future.scala:$)\n\tat scala.concurrent.impl.Future/$$.run(Future.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"<udS43u+Wm","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $1.$ MB, free $2.$ GB)"}
{"templateHash":"-H6gzHaLQ< ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$5 GB)"}
{"templateHash":"-J0hF3OY{au","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Do]G5nLxuQ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5LV!&kou7+","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $1 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-*YX6[?O!5i","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in mergeValues\n  File \"$.py\", line $, in <lambda>\n  File \"$.py\", line $, in update"}
{"templateHash":"-1d[Ie_$t] ","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//$'\n) [duplicate $]"}
{"templateHash":"NsCD;x?[$?","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Qy[mOrgpZT","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $5.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"DYVG<{Q_I8","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$4 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"S4f}B!*_tU","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$3 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"->cs$Vt:!S?","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$4 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4SLJBo ?rK","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"<;96ADFHsX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-.L0[&/.G; ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-KUUF5^mpG^","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-KU#zrKX1Vp","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$9 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"D+ykJz*2DR","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-9TelEP c2N","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"IR*{O!m+*]","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-master$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-AftK5{XMY1","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-KZuWS*>l& ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-QXMGYgObj^","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"2_5e2.I*9l","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-2b8EzI{+80","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$$-$"}
{"templateHash":"<]>MDd@hq+","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$$-$//pyspark-$-$$-$-$"}
{"templateHash":"-*KcY<LmCzY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-c46f-$-$-$"}
{"templateHash":"-F[X0OeNL*W","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$1 in stage $.$2 (TID $)\njava.lang.OutOfMemoryError: Requested array size exceeds VM limit\n\tat java.util.Arrays.copyOf(Arrays.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-*W2ymR9pSn","template":"$(yy/MM/dd HH:mm:ss) ERROR util.SparkUncaughtExceptionHandler: [Container in shutdown] Uncaught exception in thread Thread[Executor task launch worker-1,$,main]\njava.lang.OutOfMemoryError: Requested array size exceeds VM limit\n\tat java.util.Arrays.copyOf(Arrays.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-K*<ypK9sM4","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"GiT*f:B^r|","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in read_int\n    raise EOFError\nEOFError\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-6Z$&xJ.021","template":"Caused by: org.apache.spark.shuffle.FetchFailedException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"+SsaG9{jX!","template":"Caused by: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-/c#6yPsi/7","template":"$(yy/MM/dd HH:mm:ss) ERROR python.PythonRunner: This may have been caused by a prior exception:"}
{"templateHash":";;vYwT;5dh","template":"org.apache.spark.shuffle.FetchFailedException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"-Lw3.y8eF m","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportRequestHandler: Error sending result ChunkFetchSuccess{streamChunkId=${streamId=$, chunkIndex=$}, buffer=FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}} to //$.$.$.$:$; closing connection\njava.nio.channels.ClosedChannelException"}
{"templateHash":"&vEU[{b7nY","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-slave$ ($3//$3)"}
{"templateHash":"-A&2JbvIFU]","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): java.lang.OutOfMemoryError: Requested array size exceeds VM limit\n\tat java.util.Arrays.copyOf(Arrays.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-!.H7px191s","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$7, mapId=$2, reduceId=$7, message="}
{"templateHash":"-D5rE_3vXF!","template":"Caused by: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-HPrAxXz2*g","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-B$:X{|>xs!","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$. Exit status: $. Diagnostics: Container killed on request. Exit code is $1\nContainer exited with a non-zero exit code $\nKilled by external signal"}
{"templateHash":"&nU1<;/a;x","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$. Exit status: $. Diagnostics: Container killed on request. Exit code is $1\nContainer exited with a non-zero exit code $\nKilled by external signal"}
{"templateHash":"-y$O6&11M8","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$4. Exit status: $. Diagnostics: Container killed on request. Exit code is $1\nContainer exited with a non-zero exit code $\nKilled by external signal"}
{"templateHash":"?29q[M9N0p","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$4. Exit status: $. Diagnostics: Container killed on request. Exit code is $1\nContainer exited with a non-zero exit code $\nKilled by external signal"}
{"templateHash":"-@HBU4.a6Ek","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$5)"}
{"templateHash":"8 xgP3$qT{","template":"$(yy/MM/dd HH:mm:ss) INFO YarnClusterScheduler: Adding task set $.$1 with $1 tasks"}
{"templateHash":"T:nmzxkK4i","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$1 (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"MecnMs*4/U","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$1 (TID $) in $ ms on mesos-slave$ ($//$5)"}
{"templateHash":"QYV*X.RrUE","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$1 (TID $) in $ ms on mesos-slave$ ($4//$4)"}
{"templateHash":"@8vjrJz@L$","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$4:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":":aYmpQ1$aX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-9lk._&WpME","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$7, mapId=$7, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-?BDnJEP/Qd","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$6)"}
{"templateHash":"LH fgC_Q&V","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($5//$5)"}
{"templateHash":"-*0YoUooBwp","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$7 GB of $3 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5iv}Ehvq3{","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$1 (TID $, mesos-slave$, partition $5,RACK_LOCAL, $ bytes)"}
{"templateHash":"4P#5Y1Xhh{","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$$-$//pyspark-$$-$-$-$"}
{"templateHash":"@qMQWU[E>]","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$$-$"}
{"templateHash":"+Qr#qqP/sl","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $1.$1 (TID $2) in $ ms on mesos-master$ ($//$1)"}
{"templateHash":"-CmXar*lugP","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($4//$3)"}
{"templateHash":"45ZCq{tF7y","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master-1 ($2//$)"}
{"templateHash":"2LcD?2?sZ5","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-O;k]9F6GI*","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"<E$9+YIWm6","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master-1, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":"-A0b?HA2oJ:","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-EM^dX_G2Sk","template":"$(yy/MM/dd HH:mm:ss) ERROR TaskSetManager: Total size of serialized results of $ tasks ($1.$ GB) is bigger than spark.driver.maxResultSize ($2.$1 GB)"}
{"templateHash":"-17NYKHgk;/","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$$-$//pyspark-$-$-$-$-$"}
{"templateHash":"-An/9|S{sV ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":":af609fNE2","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-6U^]*2!<[p","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-MwQR]J6i|y","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//$'\n) [duplicate $]"}
{"templateHash":"-2no5>VZIH^","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$ (TID $, mesos-master-1, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-@EEoK:bz[D","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $8 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":".^;Tk>&Q&O","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-F#Ts5/hDa#","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-9T*yu8;v3l","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$4 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"CI[5{wr2w^","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Q;NJq/D3Z;","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-6pDpJjDzra","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$-$$$-$"}
{"templateHash":"10XVa*>X;q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $1.$ MB, free $2.$1 GB)"}
{"templateHash":".fu3:!M!8I","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_piece2 from BlockManagerId($, mesos-slave$, $) (failed attempt $)\njava.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"QvBe>DHJlR","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $2.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"+Jf^!}&m5V","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $5.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-03jaJnT>lI","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"M7IGBsA 3q","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-QF sQ:eq@c","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-INSw[U_GI$","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-N5oMPj[TkY","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"K2Xx{qM*uu","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4l5A6lrSF!","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-1iuHZMT2eP","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"7A.bB#L;Le","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5Y[VbIwj:>","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"NGr!fC#+fT","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"E9|13_lK2A","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-JKLsWLMwNt","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-b188-$-$-$"}
{"templateHash":"Il;H}7{Zio","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-b188-$-$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"Jb19Z*r$?:","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportResponseHandler: Still have $ requests outstanding when connection from //$.$1.$.$:$ is closed"}
{"templateHash":"IBL3Pjpf0]","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.OneForOneBlockFetcher: Failed while starting block fetches\njava.io.IOException: Connection from //$.$1.$.$:$ closed\n\tat org.apache.spark.network.client.TransportResponseHandler.channelUnregistered(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"M[@qgI<INb","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportClient: Failed to send RPC $ to mesos-master-1//$.$1.$.$:$: java.nio.channels.ClosedChannelException\njava.nio.channels.ClosedChannelException"}
{"templateHash":"&QJ@+#l2|i","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-.gnbu$Vd}x","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$4 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-*2*e1ADE;Z","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-b188-$-$-$//$'\n) [duplicate $]"}
{"templateHash":"-::0[O2<a*?","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-F#E#.2&?fy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"PEdhYq:AVT","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $7.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-]@I}r1CVo","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$9 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"KW*pDPK8om","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$//pyspark-$-$$-$-$"}
{"templateHash":"-!oVyys6r@P","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$4 GB)"}
{"templateHash":"-;X8MRLqJeq","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$3 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"9Ip|vlp.U7","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$3 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Q7{HsHN?OB","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"SxohI;h[3*","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-G7M6g<fz.b","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"$6gUm|5r1@","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Bf4ek5hqQ7","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $8.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-7jf:G{Y&ti","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"FwHXyWkgj@","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-2[Qa<GLSo8","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $7.$ GB of $8.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-M0Sxp3S08i","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-<XEN{vXWtJ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"4henU[Dp6o","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Ig<pdcI_Dc","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $9.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"#]R.sLF97z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-IuDwPRSac|","template":"$(yy/MM/dd HH:mm:ss) ERROR TaskSetManager: Task $ in stage $.$2 failed $ times; aborting job"}
{"templateHash":"9}LYP?e]N3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $4.$1 MB)"}
{"templateHash":"PKQqD>aUgU","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$4 KB)"}
{"templateHash":"0/xe+6.p7I","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-$-$//$//shuffle_$_$_$.index.$-$-$-$-$ (No such file or directory)\n\tat java.io.FileOutputStream.open(Native Method)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.sort.BypassMergeSortShuffleWriter.write(BypassMergeSortShuffleWriter.java:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-Obhj^:o.5*","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $2.$ (TID $)"}
{"templateHash":">_#v|m93QE","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in dump_stream\n    vs = list(itertools.islice(iterator, batch))"}
{"templateHash":":|!m]fYNB{","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in _external_items\n    os.remove(os.path.join(path, str(i)))"}
{"templateHash":"-29UVZMv.?;","template":"IOError: [Errno $] No such file or directory: '//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//python//$//$//$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.next(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.next(PythonRDD.scala:$)\n\tat org.apache.spark.InterruptibleIterator.next(InterruptibleIterator.scala:$)\n\tat org.apache.spark.storage.MemoryStore.$0(MemoryStore.scala:$)\n\tat org.apache.spark.CacheManager.$0(CacheManager.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"Oo{&AsgOS5","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-*Z [#RrO3Q","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in _read_with_length"}
{"templateHash":"SmWHic{nh7","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in read_int\nEOFError\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-N5i7CZPMce","template":"Caused by: org.apache.spark.shuffle.FetchFailedException: Error in opening FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"2Y#nZnOx.U","template":"Caused by: java.io.IOException: Error in opening FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}\n\tat org.apache.spark.network.buffer.FileSegmentManagedBuffer.createInputStream(FileSegmentManagedBuffer.java:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\t... $ more"}
{"templateHash":"-;5XGSwsI9","template":"Caused by: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.data (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.network.buffer.FileSegmentManagedBuffer.createInputStream(FileSegmentManagedBuffer.java:$)\n\t... $ more"}
{"templateHash":"-Pe:bZ/ALXI","template":"org.apache.spark.shuffle.FetchFailedException: Error in opening FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.data, offset=$, length=$}\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"-2|i>sg&W#g","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-master$, $))] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-4ka+mzgbJu","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$5 KB, free: $4.$ GB)"}
{"templateHash":"CO.!wn7nKd","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $1 ms on mesos-slave$ ($//$)"}
{"templateHash":"-SAN{C4L@]3","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master$, partition $5,RACK_LOCAL, $ bytes)"}
{"templateHash":"8@sr4GN6<J","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$7, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-.9Jmec5|kd","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"@]qfnz I]i","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"&f]X|o:sF[","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $5, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"<!|7GQ{WAO","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"<T3$oH$$+j","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-4/O;*?Gb.:","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"*fDFORX{7H","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $1.$2 GB)"}
{"templateHash":"-Go]:<_0]$@","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$3, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-*0|&nywkh*","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$3, mapId=$3, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"J!NC<uP?A$","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$3, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"5k}$enC&xc","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$3, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-6pyR}gAH<s","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $1.$2 GB)"}
{"templateHash":"-4N:xkO8fv0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-master$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"Fh<{CHbl<W","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$1 GB)"}
{"templateHash":"-5IB[N{igVB","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-8Rsfy_d5#S","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$6, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-#xhH6F*/7B","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-K[;3jy|E6Z","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ KB, free: $6.$ GB)"}
{"templateHash":"D_qiNA#?x]","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"0PG&Eq!<UK","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-master$, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"RXE*FENBUQ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$5, mapId=$, reduceId=$, message="}
{"templateHash":"SyH*?&R1:N","template":"Caused by: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.data (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.network.buffer.FileSegmentManagedBuffer.createInputStream(FileSegmentManagedBuffer.java:$)\n\t... $ more\n)"}
{"templateHash":"-3M<@$9g9CR","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$5, mapId=$8, reduceId=$, message="}
{"templateHash":"/btbzKT8$?","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-$fAfw0PpPi","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$$$-$-$"}
{"templateHash":"7yr3GEll/T","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportRequestHandler: Error sending result ChunkFetchSuccess{streamChunkId=${streamId=$, chunkIndex=$}, buffer=FileSegmentManagedBuffer{file=//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$$-$//$//shuffle_$_$_$.data, offset=$, length=$}} to //$.$.$.$:$; closing connection\njava.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.forceFlush(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-:>8lm&eu&l","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportRequestHandler: Error sending result RpcResponse{requestId=$, body=NioManagedBuffer{buf=java.nio.HeapByteBuffer[pos=$ lim=$ cap=$1]}} to //$.$1.$.$:$; closing connection\njava.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.forceFlush(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-$hUiKa^/*^","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = UpdateBlockInfo(BlockManagerId($, mesos-slave$, $),rdd_$_$,StorageLevel(false, true, false, false, $),$,$,$1)] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"Mewjs$$XgA","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = UpdateBlockInfo(BlockManagerId($, mesos-slave$, $),rdd_$_$,StorageLevel(false, true, false, false, $),$,$3,$3)] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-RRXWx2|lTu","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$$-$-$-$"}
{"templateHash":"-OfV9M]5HE3","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.ShuffleBlockFetcherIterator: Failed to get block(s) from mesos-slave$:$\njava.lang.NullPointerException: group\n\tat io.netty.bootstrap.AbstractBootstrap.group(AbstractBootstrap.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-3l:pbsW1V:","template":"Exception in thread \"$$\" Exception in thread \"$2-1\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-G1.ILHSF[x","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $5.$ GB)"}
{"templateHash":"-OOc9?vJ0TJ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-slave$:$ (size: $.$4 KB, free: $.$ GB)"}
{"templateHash":"-LrQJ@wy{Et","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$5 KB)"}
{"templateHash":"F;^+n0 x0P","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$7, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-Ip:]! nt7g","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"!|mCU.BVAc","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$, mapId=$7, reduceId=$9, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"AL;+7K&}&*","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"-6?!;C<A9FA","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-.75Ef*qgpy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$5, mapId=-1, reduceId=$, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-*[:|]w@e]N","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"&u32IKDNlq","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-B03Yb19ekM","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$, mapId=$6, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"!ot3tsQYwK","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"._k+aP VXh","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$4, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"MB{dfy{d <","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $1 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Pv*lzF#VoS","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $, $, $, $, $9, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"Fy?oXEVLf*","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportResponseHandler: Still have $ requests outstanding when connection from mesos-slave$//$.$1.$.$:$ is closed"}
{"templateHash":"-9rIZul#O*#","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportClient: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\njava.nio.channels.ClosedChannelException"}
{"templateHash":"-?KdvKiqZ9h","template":"$(yy/MM/dd HH:mm:ss) WARN NettyRpcEnv: Ignored failure: java.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException"}
{"templateHash":"BRnOomGA*C","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_$.py:$) because some of its tasks had failed: $, $, $, $, $, $, $, $, $, $, $, $, $, $"}
{"templateHash":"-7$eglRzU*S","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$4 MB, free: $.$ GB)"}
{"templateHash":"D_9Mbae<$x","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"->al{VulmHO","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$1, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-CjkqgZ5WAv","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$5, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"2]</4Lko|z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(null, shuffleId=$, mapId=-1, reduceId=$6, message=\norg.apache.spark.shuffle.MetadataFetchFailedException: Missing an output location for shuffle $\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker/$/$$/$org/$apache/$spark/$MapOutputTracker/$/$$/$$.apply(MapOutputTracker.scala:$)\n\tat scala.collection.$/$WithFilter/$/$$/$foreach/$$.apply($3.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat scala.collection.$/$WithFilter.foreach($1.scala:$)\n\tat org.apache.spark.MapOutputTracker/$.org/$apache/$spark/$MapOutputTracker/$/$$0(MapOutputTracker.scala:$)\n\tat org.apache.spark.MapOutputTracker.getMapSizesByExecutorId(MapOutputTracker.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"-Cp#0_GI0XV","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$, $), shuffleId=$6, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"-MTFyaNd^+u","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"-!p;N}jdXf1","template":"$(yy/MM/dd HH:mm:ss) ERROR LiveListenerBus: $ has already stopped! Dropping event SparkListenerBlockUpdated(BlockUpdatedInfo(BlockManagerId($, mesos-slave$, $),rdd_$_$,StorageLevel(false, true, false, false, $),$,$,$1))"}
{"templateHash":"-;foVSv#9]5","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$2 GB)"}
{"templateHash":"-<uvTPa* vV","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$6 GB)"}
{"templateHash":"-L0&u2tedj|","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f124-$-$-$"}
{"templateHash":"4jsZe0IP0$","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f124-$-$-$//pyspark-$-$-$-$-$"}
{"templateHash":"-.Mw^L.F+pI","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$1 GB)"}
{"templateHash":"?OJ:gR4Oj]","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $1.$2 MB)"}
{"templateHash":"-?UqNaOt+}T","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$5 GB)"}
{"templateHash":"-LAZTV1Q+z&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$4 GB)"}
{"templateHash":"-Hq9WAm49?]","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $3.$ MB)"}
{"templateHash":"-La;0r&9GnG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ GB)\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $"}
{"templateHash":"-@n[ 9oesQf","template":"Update row: $"}
{"templateHash":"-H4X9fvG+{$","template":"$(yy/MM/dd HH:mm:ss) WARN executor.Executor: Finished task $.$1 in stage $.$2 (TID $). Result is larger than maxResultSize ($.$ MB > $.$6 MB), dropping it."}
{"templateHash":"-PDr^ha}J!N","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ GB)\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $"}
{"templateHash":"3x[D!tE6JR","template":"Exception in thread \"$$\" $(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: Preparing Local resources"}
{"templateHash":"$iZ7F#x:Q.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-ba98-$-$-$"}
{"templateHash":"-@^K [Khm}_","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $3.$ MB)"}
{"templateHash":"47yEm+8eQF","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ KB, free $.$2 KB)"}
{"templateHash":"NjgJz1qSyL","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ MB, free $3.$ MB)"}
{"templateHash":"&<H0U4{owi","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$ MB)"}
{"templateHash":"-1b87.[2z}8","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ MB, free $.$2 MB)"}
{"templateHash":"Moc_x^tYvp","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 KB, free $.$3 KB)"}
{"templateHash":"-T0_jC9jaMC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $1.$1 GB)"}
{"templateHash":"8]$0[+D&GH","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$2 GB)"}
{"templateHash":"-La+D5b 7C6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$5 GB)"}
{"templateHash":"6XQ<kF7370","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ KB, free $.$ GB)"}
{"templateHash":"-18SDH_78>i","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$2 GB)"}
{"templateHash":"->3EEKW^Ti!","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$ GB)"}
{"templateHash":"-Kb^c7d@CsC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$ GB)"}
{"templateHash":"->i#y8b&jV@","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: collect at $_amz.py:$"}
{"templateHash":"-M@RugJp*aE","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (collect at $_amz.py:$) with $ output partitions"}
{"templateHash":">v#6}sW>R.","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (collect at $_amz.py:$)"}
{"templateHash":"-+MHgz74{xy","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at collect at $_amz.py:$), which has no missing parents"}
{"templateHash":"Q[o51O4;g$","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$2] at collect at $_amz.py:$)"}
{"templateHash":"-:vk4x}AIYF","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (collect at $_amz.py:$) finished in $.$ s"}
{"templateHash":"*TA m>X|:A","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: collect at $_amz.py:$, took $.$ s"}
{"templateHash":"@}$Yy$TA89","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: reduce at $_amz.py:$"}
{"templateHash":"@$:&f!W@+>","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Registering RDD $ (reduceByKey at $_amz.py:$)"}
{"templateHash":"-1BFa0H]LKx","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (reduce at $_amz.py:$) with $ output partitions"}
{"templateHash":"K@Zg.cDdY6","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (reduce at $_amz.py:$)"}
{"templateHash":";7TkV;LP].","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ShuffleMapStage $ (PairwiseRDD[$] at reduceByKey at $_amz.py:$), which has no missing parents"}
{"templateHash":"-<vbJ[X&sOp","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ShuffleMapStage $ (PairwiseRDD[$] at reduceByKey at $_amz.py:$)"}
{"templateHash":"-#KQ|$EzwaB","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$4 KB, free: $.$ GB)"}
{"templateHash":"-GSA.?NCoXk","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-AT_$N]rLC8","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$4 KB, free: $.$ GB)"}
{"templateHash":"-!*dYz]@*Kf","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $4 ms on mesos-slave$ ($//$)"}
{"templateHash":"-!nlEak/h>L","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"SQH.[tZah2","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $3.$ KB, free: $.$2 GB)"}
{"templateHash":"-2DtALTYwt+","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ShuffleMapStage $ (reduceByKey at $_amz.py:$) finished in $.$ s"}
{"templateHash":"->N0HwPV]j3","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$4 KB, free: $.$ GB)"}
{"templateHash":"LPd}<GFInx","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at reduce at $_amz.py:$), which has no missing parents"}
{"templateHash":"9|FK2E/z]4","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at reduce at $_amz.py:$)"}
{"templateHash":"7SI&v6^oKL","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (reduce at $_amz.py:$) finished in $.$ s"}
{"templateHash":">z_d0x+Zd&","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: reduce at $_amz.py:$, took $.$ s"}
{"templateHash":"-3oxzNdmA:u","template":"$(yy/MM/dd HH:mm:ss) INFO SparkContext: Starting job: count at $_amz.py:$"}
{"templateHash":"-K|_!EA!^Zj","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ (count at $_amz.py:$) with $ output partitions"}
{"templateHash":".uKrJi4]Ba","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Final stage: ResultStage $ (count at $_amz.py:$)"}
{"templateHash":"Nkd:JXlgs>","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$4 KB, free: $.$ GB)"}
{"templateHash":"-Hx^gaVx/|d","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at count at $_amz.py:$), which has no missing parents"}
{"templateHash":"-MqyG$}ZC1m","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at count at $_amz.py:$)"}
{"templateHash":"-.E3rXVd^G ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $4.$ MB, free: $4.$ GB)"}
{"templateHash":"-F6c^HfOf?V","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $4.$ MB, free: $.$ GB)"}
{"templateHash":"BqF4L@x3N:","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $4.$ MB, free: $.$ GB)"}
{"templateHash":"52DT6X$T;g","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $4.$ MB, free: $.$5 GB)"}
{"templateHash":"7AiUW>Vu[j","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $4.$3 MB, free: $.$ GB)"}
{"templateHash":"-Eq:Y}*D@qM","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-master$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"-EjO?HdUp{O","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":";#a#7FyoCa","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (count at $_amz.py:$) finished in $.$ s"}
{"templateHash":"$GdKW@+?^A","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: count at $_amz.py:$, took $.$ s"}
{"templateHash":"-6Ynr8yR7}7","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $2.$2.$.$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"7T$v**_bnq","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$1 KB, free: $5.$1 GB)"}
{"templateHash":"+qGMXI>#lm","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $.$7 GB)"}
{"templateHash":"-K<hp}wgY|h","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $2 bytes)"}
{"templateHash":"-0k6QN;t{CH","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $5.$1 GB)"}
{"templateHash":"-@d@pnw{Rog","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($2//$)"}
{"templateHash":"C;7Y2{9d;B","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $.$3 GB)"}
{"templateHash":"Np|*SK6hBe","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$$$-$-$"}
{"templateHash":"-D_4ea#/;{n","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-slave$, $))] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-6Ewf:r.d]w","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $4.$ MB)"}
{"templateHash":"Fb<NO^<Mjp","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-slave$, $))] in $4 attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-Am}M5D;om0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$1 in memory on mesos-master-1:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"PVXy;RcN^^","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $3.$ KB, free: $.$ GB)"}
{"templateHash":"/?H}]]P4S@","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $1 ms on mesos-master$ ($//$)"}
{"templateHash":"-3y_dJ**+o3","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $3.$ KB, free: $.$ GB)"}
{"templateHash":"90;Pph6[j3","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $4 ms on mesos-master$ ($//$)"}
{"templateHash":"R$qz*wIM^9","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Task $ failed because while it was being computed, its $ for a reason unrelated to the task. Not counting this failure towards the maximum number of failures for the task."}
{"templateHash":"FThd+;_zI4","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master-1, $), shuffleId=$, mapId=$, reduceId=$, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":".S@P?A#x52","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Marking ShuffleMapStage $ (reduceByKey at $_amz.py:$) as failed due to a fetch failure from ShuffleMapStage $ (reduceByKey at $3_amz.py:$)"}
{"templateHash":"?Ip}1<{L1h","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ShuffleMapStage $ (reduceByKey at $_amz.py:$) failed in $.$ s"}
{"templateHash":"-&Sf8[u69TQ","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Resubmitting ShuffleMapStage $ (reduceByKey at $_amz.py:$) and ShuffleMapStage $ (reduceByKey at $3_amz.py:$) due to fetch failure"}
{"templateHash":"?Im3afqMt|","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (count at $_amz.py:$) finished in $3.$ s"}
{"templateHash":"-!#w4mUod|u","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$4:$ (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"0vDe8[dWpG","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $1 ms on mesos-slave$ ($3//$)"}
{"templateHash":"DrrYP:MxW9","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.UnionRDD.compute(UnionRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-Q$_zhW5 ?Z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$1 MB, free $.$ MB)"}
{"templateHash":"-*nbr8.huo.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $1.$ MB, free $.$ MB)"}
{"templateHash":"SPK$v6*Aly","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ MB, free $3.$1 MB)"}
{"templateHash":"-Co*$.7qmOK","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"P?^MieuY&E","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-<mdpGk4pIl","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":":Kei;A{: ?","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$3 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-EX1RSt?48e","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"HZ!tyd!EV&","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"#IN $8Seaa","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-S]pZ$tk^cP","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$1 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-J$:@u6KWZ@","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Hm|h{LYHD@","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"5!#T{BWRQ/","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"9;w|?!heQH","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $1.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"I <.@P_}Wt","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $6 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-J84qyA_6xd","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-deaf-$-$-$"}
{"templateHash":"5F8f/lBZV>","template":"$(yy/MM/dd HH:mm:ss) WARN YarnAllocator: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$1 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Kl#Gt^E}q{","template":"$(yy/MM/dd HH:mm:ss) WARN YarnSchedulerBackend/$YarnSchedulerEndpoint: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$1 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"&/?1PsA$/:","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master$: Container killed by YARN for exceeding memory limits. $.$3 GB of $1.$3 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Lddy?LxA}u","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"9329r?a7hX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $1.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-BPzVlKLJ08","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-MoM4r:4 Dm","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $5.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-H4.*T:1reA","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Jh1lQTk3:V","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":">A+gN9C.A ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":">/8QP]8f]>","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5dS_F14/lo","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$$-$//pyspark-$-$-$$-$"}
{"templateHash":"-1HDaZ3.U^x","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$$-$"}
{"templateHash":"-AnP8.ayXz|","template":"log4j:ERROR setFile(null,true) call failed.\njava.io.FileNotFoundException: //home//hadoop//spark.log (No such file or directory)\n\tat java.io.FileOutputStream.open(Native Method)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat org.apache.log4j.FileAppender.setFile(FileAppender.java:$)\n\tat org.apache.log4j.FileAppender.activateOptions(FileAppender.java:$)\n\tat org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:$)\n\tat org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:$)\n\tat org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:$)\n\tat org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:$)\n\tat org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.$0(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:$)\n\tat org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:$)\n\tat org.apache.log4j.helpers.OptionConverter.$0(OptionConverter.java:$)\n\tat org.apache.log4j.LogManager.<clinit>(LogManager.java:$)\n\tat org.apache.spark.Logging/$class.$0(Logging.scala:$)\n\tat org.apache.spark.Logging/$class.$0(Logging.scala:$)\n\tat org.apache.spark.Logging/$class.log(Logging.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$.log(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$.main(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ExecutorLauncher/$.main(ApplicationMaster.scala:$)\n\tat org.apache.spark.deploy.yarn.ExecutorLauncher.main(ApplicationMaster.scala)"}
{"templateHash":"97<&$7?9LX","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportChannelHandler: Connection to mesos-master-1//$.$1.$.$:$ has been quiet for $ ms while there are outstanding requests. Assuming connection is dead; please adjust spark.network.timeout if this is wrong."}
{"templateHash":"2+YvO9&UBS","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ KB, free $.$ MB)"}
{"templateHash":"RBNP$?uY7d","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$1 MB)"}
{"templateHash":"8!ZM@SrGFR","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEnv: Ignored failure: java.io.IOException: Connection from mesos-master-1//$.$1.$.$:$ closed"}
{"templateHash":"-Jl@ViF:b4Z","template":"Exception in thread \"main\" java.lang.reflect.UndeclaredThrowableException\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil.$0(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.run(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.main(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend.main(CoarseGrainedExecutorBackend.scala)\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat scala.util.Failure/$/$$/$recover/$$.apply(Try.scala:$)\n\tat scala.util.Try/$.apply(Try.scala:$)\n\tat scala.util.Failure.recover(Try.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat org.spark-project.guava.util.concurrent.$/$$.execute($2.java:$)\n\tat scala.concurrent.impl.ExecutionContextImpl/$/$anon/$$.execute(ExecutionContextImpl.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.complete(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.complete(Promise.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.processBatch/$$1(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply/$$/$sp(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.BlockContext/$.$0(BlockContext.scala:$)\n\tat scala.concurrent.Future/$$/$Batch.run(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.scala/$concurrent/$Future/$$1/$/$$0(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.execute(Future.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.$0(Promise.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Cannot receive any reply in $ seconds\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\t... $ more\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-McXo P5dLG","template":"Exception in thread \"main\" java.lang.reflect.UndeclaredThrowableException\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil.$0(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.run(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.main(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend.main(CoarseGrainedExecutorBackend.scala)\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.lookupTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEnv.$0(RpcEnv.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$run/$$.apply/$$/$sp(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat javax.security.auth.Subject.doAs(Subject.java:$)\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\t... $ more\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-;0Mt8v72MS","template":"$(yy/MM/dd HH:mm:ss) ERROR ApplicationMaster: Uncaught exception: \norg.apache.spark.rpc.RpcTimeoutException: Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat scala.util.Failure/$/$$/$recover/$$.apply(Try.scala:$)\n\tat scala.util.Try/$.apply(Try.scala:$)\n\tat scala.util.Failure.recover(Try.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat org.spark-project.guava.util.concurrent.$/$$.execute($2.java:$)\n\tat scala.concurrent.impl.ExecutionContextImpl/$/$anon/$$.execute(ExecutionContextImpl.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.complete(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.complete(Promise.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.processBatch/$$1(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply/$$/$sp(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.BlockContext/$.$0(BlockContext.scala:$)\n\tat scala.concurrent.Future/$$/$Batch.run(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.scala/$concurrent/$Future/$$1/$/$$0(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.execute(Future.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.$0(Promise.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Cannot receive any reply in $ seconds\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\t... $ more"}
{"templateHash":"-:AErL{q$}5","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Final app status: FAILED, exitCode: $, (reason: Uncaught exception: org.apache.spark.rpc.RpcTimeoutException: Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout)"}
{"templateHash":"NJP;vD8!AF","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Unregistering ApplicationMaster with FAILED (diag message: Uncaught exception: org.apache.spark.rpc.RpcTimeoutException: Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout)"}
{"templateHash":"-K{s@ouJ8pl","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 MB, free $1.$ MB)"}
{"templateHash":":0YF_QdOag","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 MB, free $.$ MB)"}
{"templateHash":"-NB7QIlq.0n","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $2.$ MB)"}
{"templateHash":"-.T}[tYxQWE","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$1 MB, free $.$2 MB)"}
{"templateHash":"H2hH!:RUIc","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 MB, free $2.$ MB)"}
{"templateHash":"-:rEbDqn7JA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 MB, free $.$2 MB)"}
{"templateHash":"Qw}az}8tl#","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$3 MB)"}
{"templateHash":"-B.F{H1D^h^","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$1 in stage $1.$1 (TID $)"}
{"templateHash":"-:y8/O!c3C.","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$1 in stage $1.$1 (TID $). $ bytes result sent to driver"}
{"templateHash":"Bv8qKq/N.u","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$ MB)"}
{"templateHash":"YE1L9]|U:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$5 MB)"}
{"templateHash":";tHy!JPMWt","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ MB, free $.$4 MB)"}
{"templateHash":"-I939Jh|xuQ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 MB, free $.$4 MB)"}
{"templateHash":"-O&/k&wUe<4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$2 MB, free $.$ MB)"}
{"templateHash":"-Mta?}g<SWq","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $1.$1 (TID $1)"}
{"templateHash":"Sga8{ubM9;","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $1.$1 (TID $1). $ bytes result sent to driver"}
{"templateHash":"-*XSC|&wJaE","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-e5ab-$$-$"}
{"templateHash":"O^07e6Psnk","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-addb-$"}
{"templateHash":"-7ev#YBdK;Z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-be8f-$"}
{"templateHash":"-.q;b[.G8 u","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-ac00-$"}
{"templateHash":"J_tlSoZ_m<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 KB, free $1.$ MB)"}
{"templateHash":"-&GR<VUd+2F","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-f424-$$-$"}
{"templateHash":"-Rw+8Mt{_jH","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $1.$1 (TID $)"}
{"templateHash":"-9^m3zl<[B.","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//serializers.py\", line $, in dump_stream\n    vs = list(itertools.islice(iterator, batch))\n  File \"//home//$//$//$-SI//test//$.py\", line $, in <lambda>"}
{"templateHash":"-LdHXcKp7jz","template":"TypeError: preprocess() takes exactly $ arguments ($ given)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.CacheManager.getOrCompute(CacheManager.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-.Ewh7OKAJL","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $1.$1 (TID $)"}
{"templateHash":"-/1++>mM#^u","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $.$1 (TID $)"}
{"templateHash":"/^QD8Zb9:a","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $1.$1 (TID $)"}
{"templateHash":"-Dwbc!Zcr6H","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $1.$1 (TID $1)"}
{"templateHash":"-*A2vB<u^FT","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor killed task $.$ in stage $1.$1 (TID $1)"}
{"templateHash":"Q.LzYb:99T","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $1.$ B, free $.$ KB)"}
{"templateHash":"FK^kp774@G","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ B, free $.$2 KB)"}
{"templateHash":"A{P[&F[au.","template":"$(yy/MM/dd HH:mm:ss) INFO output.FileOutputCommitter: Saved output of task 'attempt_$_$_m_$_$' to hdfs:////$.$1.$.$:$4//$//test//$2//_temporary//$//task_$9_$8_m_$7"}
{"templateHash":"-Na31ZyY5j1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-a97e-$-$-$"}
{"templateHash":"DEJ&:f{rAQ","template":"Exception in thread \"main\" java.io.IOException: Failed to send RPC $ to mesos-master-1//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"AbpOfU1|mg","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-a0fd$-$-$"}
{"templateHash":"-14bj UYoT.","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.CoarseGrainedExecutorBackend: Cannot register with driver: spark:////CoarseGrainedScheduler@$.$1.$.$:$\njava.lang.RuntimeException: java.lang.IllegalStateException: RpcEnv already stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.receive(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n\tat org.apache.spark.network.client.TransportResponseHandler.handle(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"9sYsw#y g2","template":"Exception in thread \"main\" java.io.IOException: Failed to connect to //$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv.createClient(NettyRpcEnv.scala:$)\n\tat org.apache.spark.rpc.netty.Outbox/$/$anon/$$.call(Outbox.scala:$)\n\tat org.apache.spark.rpc.netty.Outbox/$/$anon/$$.call(Outbox.scala:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: //$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-SBP&!Q8CUA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $1.$2 KB)"}
{"templateHash":"-J&O9{+qQlC","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//$//logs//$_$_withID.log:$+$"}
{"templateHash":"-@0xIWys.yA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $1.$ KB)"}
{"templateHash":"-AETOy3Yopy","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $2.$ KB, free $3.$1 KB)"}
{"templateHash":"-9w]{&nILsB","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f114-$-$-$"}
{"templateHash":"RVFou>fcLq","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//$//logs//$_$_withID.log:$+$1"}
{"templateHash":"-.:. |W}&[9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 B, free $1.$2 KB)"}
{"templateHash":"->W39gX/oqZ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $2.$ KB)"}
{"templateHash":"-?!QoUcslqD","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Starting the user application in a separate Thread"}
{"templateHash":"-AA@9K[c3l_","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Waiting for spark context initialization"}
{"templateHash":"-MVw6T*|]2m","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Waiting for spark context initialization ... "}
{"templateHash":"D_C&?B#Rf4","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Running Spark version $.$.$"}
{"templateHash":"G;;Ql8tuhc","template":"$(yy/MM/dd HH:mm:ss) INFO util.Utils: Successfully started service 'sparkDriver' on port $."}
{"templateHash":"Qb;+6]ys$M","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkEnv: Registering MapOutputTracker"}
{"templateHash":"1H6Iqq_;+w","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkEnv: Registering BlockManagerMaster"}
{"templateHash":"PrqcB3:61v","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkEnv: Registering OutputCommitCoordinator"}
{"templateHash":"-S&&7xSpG.X","template":"$(yy/MM/dd HH:mm:ss) INFO ui.JettyUtils: Adding filter: org.apache.hadoop.yarn.server.$.$.AmIpFilter"}
{"templateHash":"K>3woE^04a","template":"$(yy/MM/dd HH:mm:ss) INFO server.Server: jetty$.y.z-SNAPSHOT"}
{"templateHash":"0<ZBXi5!tb","template":"$(yy/MM/dd HH:mm:ss) INFO server.AbstractConnector: Started SelectChannelConnector@$.$1.$1.$1:$"}
{"templateHash":"#5&93GO6tu","template":"$(yy/MM/dd HH:mm:ss) INFO util.Utils: Successfully started service 'SparkUI' on port $."}
{"templateHash":"F2 [U_1GY?","template":"$(yy/MM/dd HH:mm:ss) INFO ui.SparkUI: Started SparkUI at http:////$.$1.$.$:$"}
{"templateHash":"N&<YUjb T;","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: Created YarnClusterScheduler"}
{"templateHash":"D^pbcmBC7L","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Registering block manager $.$1.$.$:$ with $.$ MB RAM, BlockManagerId(driver, $6.$6.$5.$4, $3)"}
{"templateHash":"?o62sWWMkI","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnSchedulerBackend/$YarnSchedulerEndpoint: ApplicationMaster registered as NettyRpcEndpointRef(spark:////$@$.$1.$.$:$)"}
{"templateHash":"7!KlD2NR$G","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $ --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"? |b#yxLZn","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $3 --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-OhKINIKE@n","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $ --hostname mesos-master-1 --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"K@^9S/&zvJ","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $ --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"H?Z5u_oQH&","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $1 --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":":A{5|Z60{;","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $2 --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-<x&Be<!^jT","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterSchedulerBackend: Registered executor NettyRpcEndpointRef(null) (mesos-slave$:$) with ID $"}
{"templateHash":"G:?r4yA E#","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Registering block manager mesos-slave$:$ with $.$ GB RAM, BlockManagerId($, mesos-slave$5, $4)"}
{"templateHash":"-E:lnyn85sL","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Registering block manager mesos-slave$:$ with $.$ GB RAM, BlockManagerId($1, mesos-slave$4, $3)"}
{"templateHash":"AKu2J*+cgD","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterSchedulerBackend: Registered executor NettyRpcEndpointRef(null) (mesos-master$:$) with ID $"}
{"templateHash":"-P3Re3]& ^j","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Registering block manager mesos-master$:$ with $.$ GB RAM, BlockManagerId($, mesos-master$5, $4)"}
{"templateHash":"GJ2i;OmV{Z","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterSchedulerBackend: Registered executor NettyRpcEndpointRef(null) (mesos-master-1:$) with ID $"}
{"templateHash":"MD|!Z<ZjGc","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Registering block manager mesos-master-1:$ with $.$ GB RAM, BlockManagerId($, mesos-master-1, $4)"}
{"templateHash":"B9U}Y2OY;w","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Registering block manager mesos-slave$:$ with $.$ GB RAM, BlockManagerId($2, mesos-slave$4, $3)"}
{"templateHash":"-;*[Jg:1l41","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterSchedulerBackend: SchedulerBackend is ready for scheduling beginning after waiting maxRegisteredResourcesWaitingTime: $0(ms)"}
{"templateHash":"-Sc $@4dTne","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: YarnClusterScheduler.postStartHook done"}
{"templateHash":"-R6!!R@UgW]","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 B, free $1.$2 B)"}
{"templateHash":"-C@eW2_njuy","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 B, free $.$4 B)"}
{"templateHash":"Qc;oxBC!1D","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$7 B, free: $.$ MB)"}
{"templateHash":"GiQz1Z*b|m","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Created broadcast $ from broadcast at PythonRDD.scala:$"}
{"templateHash":"-La@Ah[szy$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$2 B)"}
{"templateHash":"M44glmvNMW","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $.$2 B)"}
{"templateHash":"&Z$/]sI;G5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ B, free: $.$9 MB)"}
{"templateHash":"H66r^GQBzl","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ B, free: $.$ MB)"}
{"templateHash":"-C6<ZD#2zd$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$ MB)"}
{"templateHash":"-@92#TB3Zqt","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Created broadcast $ from textFile at NativeMethodAccessorImpl.java:$"}
{"templateHash":"RgnFU_kv/x","template":"$(yy/MM/dd HH:mm:ss) INFO mapred.FileInputFormat: Total input paths to process : $"}
{"templateHash":"-HDah8UwZew","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Starting job: collect at $.py:$"}
{"templateHash":"O]A4*@>7!]","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Registering RDD $ (reduceByKey at $.py:$)"}
{"templateHash":"6&u/<oR|{$","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (collect at $.py:$) with $ output partitions"}
{"templateHash":"JC1fcs[2#z","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Final stage: ResultStage $ (collect at $.py:$)"}
{"templateHash":"Dqv4v[BnKe","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Parents of final stage: List(ShuffleMapStage $)"}
{"templateHash":"1|sT}eSyuw","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Missing parents: List(ShuffleMapStage $)"}
{"templateHash":"-Y&Ne_ 0pK","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ShuffleMapStage $ (PairwiseRDD[$] at reduceByKey at $.py:$), which has no missing parents"}
{"templateHash":"-Ec5Pz2&zDu","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $6.$ KB, free: $.$2 MB)"}
{"templateHash":"-GT/b2NS}mC","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Created broadcast $ from broadcast at DAGScheduler.scala:$"}
{"templateHash":"-?M2+Q#81cz","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ShuffleMapStage $ (PairwiseRDD[$] at reduceByKey at $.py:$)"}
{"templateHash":"@*sZOiG&xE","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: Adding task set $.$1 with $ tasks"}
{"templateHash":"&l;q0Q9xs","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $1.$1 (TID $1, mesos-slave$, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":"Gffv3K;o+<","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $1.$1 (TID $, mesos-slave$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-:d2F!/ew}>","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $1.$1 (TID $2, mesos-slave$, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":"5?C&[!SLxR","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $1.$1 (TID $, mesos-slave$, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":"-*v4/s?M0C;","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $1.$1 (TID $, mesos-master-1, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":"-FxR0Rm+x?G","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $4.$ KB, free: $.$2 GB)"}
{"templateHash":"-0yfW@qzp^b","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":":Clc0Mxk35","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $3.$ KB, free: $.$2 GB)"}
{"templateHash":"Gr@pQMth!n","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-GcQW1Y8[fb","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$7 GB)"}
{"templateHash":"-.CK@@[}&Xq","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$5 B, free: $.$ GB)"}
{"templateHash":"-$&e^gvKwWR","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"-:}Mlr}n9TB","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ B, free: $.$6 GB)"}
{"templateHash":">PAcWvU_nA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$4 B, free: $.$ GB)"}
{"templateHash":"0ZFPPOjZtd","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"-8 {es7$E/:","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"?6 My#8<ID","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $2) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-IFLtHek<En","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $1.$1 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-!j@Ovs]gu7","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $) in $ ms on mesos-slave$ ($3//$)"}
{"templateHash":"-5MEiNQ.3ga","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $1) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-RdZA8p@|b]","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $) in $ ms on mesos-master-1 ($4//$)"}
{"templateHash":"-LZ60VF[{:W","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"F1<8&?$cZ{","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ShuffleMapStage $ (reduceByKey at $.py:$) finished in $.$ s"}
{"templateHash":"-Av32 6Eqf&","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: Removed TaskSet $.$1, whose tasks have all completed, from pool "}
{"templateHash":"-Jf{+rNy^<Z","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: looking for newly runnable stages"}
{"templateHash":"-Ml9oLq{NDb","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: running: Set()"}
{"templateHash":"L^lhIrLh$M","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: waiting: Set(ResultStage $)"}
{"templateHash":"-+wblz+^t4C","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: failed: Set()"}
{"templateHash":"-3#u]Ng;yma","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at collect at $.py:$), which has no missing parents"}
{"templateHash":"-J$.5 dXQG[","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at collect at $.py:$)"}
{"templateHash":"-@B7ZPCYSNH","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: Adding task set $.$ with $ tasks"}
{"templateHash":"-.b 9G8ZVku","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-slave$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-L#[WXMo<]r","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-J#VIe5MdF]","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-+i]Z4UIi^]","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerMasterEndpoint: Asked to send map output locations for shuffle $ to mesos-slave$:$"}
{"templateHash":"-0eYYQSd@;0","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerMaster: Size of output statuses for shuffle $ is $ bytes"}
{"templateHash":"-PP#{//]w26","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"Fuqm^:zok@","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"OKYoHT3H6w","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$4)"}
{"templateHash":"-$_+Yu8V2>i","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-97[4aT>V/b","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"-6b_3_p}ZEy","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: Removed TaskSet $.$, whose tasks have all completed, from pool "}
{"templateHash":"3:>$*7#apB","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (collect at $.py:$) finished in $.$ s"}
{"templateHash":"*qejl?]5Eg","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: collect at $.py:$, took $.$ s"}
{"templateHash":";L+W<gjkp7","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Starting job: min at $.py:$"}
{"templateHash":"-CbF?#Egvn?","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Registering RDD $ ($ at $.py:$)"}
{"templateHash":"MmoIp}*pEk","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (min at $.py:$) with $ output partitions"}
{"templateHash":"Ri{xsfEO9*","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Final stage: ResultStage $ (min at $.py:$)"}
{"templateHash":"-ED#8X/}6ZQ","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ShuffleMapStage $ (PairwiseRDD[$] at $ at $.py:$), which has no missing parents"}
{"templateHash":"-2d9] !0V]w","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ShuffleMapStage $ (PairwiseRDD[$] at $ at $.py:$)"}
{"templateHash":"0KTQ6$v>lm","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"8*&F6dKEnd","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master$, partition $5,NODE_LOCAL, $ bytes)"}
{"templateHash":"Oj?Gy0hL+R","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-slave$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-2l$DgZ_V;P","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-master-1, partition $3,NODE_LOCAL, $ bytes)"}
{"templateHash":"-Qy5E FCzVR","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-2}RT@[Mdft","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ B, free: $.$7 GB)"}
{"templateHash":"-KQDUKrW40c","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$5 B, free: $.$ GB)"}
{"templateHash":"M{&.]il$GY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"-<dKs@<1yyV","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($6//$)"}
{"templateHash":"-&WAL@sZrKK","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"M8k$aa[U+U","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"SD7w[.6THv","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ShuffleMapStage $ ($ at $.py:$) finished in $.$ s"}
{"templateHash":"-Jh+Hl6WZ U","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at min at $.py:$), which has no missing parents"}
{"templateHash":"0GjHHjJ6s|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 KB, free $.$2 KB)"}
{"templateHash":"-9RIRk_tO>T","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$2 MB)"}
{"templateHash":"9avFeJ[xhU","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at min at $.py:$)"}
{"templateHash":"/f<Khg?D<+","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-#.cxf;qkUN","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"@[NaWhmwVY","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (min at $.py:$) finished in $.$ s"}
{"templateHash":"Lls5gUIKq9","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: min at $.py:$, took $.$ s"}
{"templateHash":"G80JOS:7 b","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Starting job: count at $.py:$"}
{"templateHash":"6xLZt0!m[m","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (count at $.py:$) with $ output partitions"}
{"templateHash":"-Il*&InT}DT","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Final stage: ResultStage $ (count at $.py:$)"}
{"templateHash":"@ JmbyFr]g","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Missing parents: List()"}
{"templateHash":"-@qEJXFY@EH","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at count at $.py:$), which has no missing parents"}
{"templateHash":"-J<Tt&;VJuI","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $2.$2.$.$:$ (size: $.$ KB, free: $.$ MB)"}
{"templateHash":"9kmh{.$XTi","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at count at $.py:$)"}
{"templateHash":"-KQ2!l&pp!s","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"-8rh{MFvtqM","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (count at $.py:$) finished in $.$ s"}
{"templateHash":"QCbzK]l?3N","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: count at $.py:$, took $.$ s"}
{"templateHash":"94hmmS22Na","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Starting job: saveAsTextFile at NativeMethodAccessorImpl.java:$"}
{"templateHash":"?ZrHC_>B?>","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (saveAsTextFile at NativeMethodAccessorImpl.java:$) with $ output partitions"}
{"templateHash":"-R!9E{&ck?o","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Final stage: ResultStage $ (saveAsTextFile at NativeMethodAccessorImpl.java:$)"}
{"templateHash":"-:xzWwcM*&g","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Parents of final stage: List()"}
{"templateHash":"7Ks0V5Kn@H","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (MapPartitionsRDD[$] at saveAsTextFile at NativeMethodAccessorImpl.java:$), which has no missing parents"}
{"templateHash":"/@[97RjT<{","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (MapPartitionsRDD[$] at saveAsTextFile at NativeMethodAccessorImpl.java:$)"}
{"templateHash":"B{nMfhCPco","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master$, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"-D]:TR@slB>","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master-1, partition $4,NODE_LOCAL, $ bytes)"}
{"templateHash":"Hs>0{y;]*0","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"-6M[JnrBt9y","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"-B&+]/*TIl0","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (saveAsTextFile at NativeMethodAccessorImpl.java:$) finished in $.$ s"}
{"templateHash":"-1fp3efFpga","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: saveAsTextFile at NativeMethodAccessorImpl.java:$, took $.$ s"}
{"templateHash":"-D3wj3Nuqd#","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Starting job: reduce at $.py:$"}
{"templateHash":"-&Oy05aA8C<","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (reduce at $.py:$) with $ output partitions"}
{"templateHash":"4{3HGbiAeM","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Final stage: ResultStage $ (reduce at $.py:$)"}
{"templateHash":"BNUKmaQT.M","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at reduce at $.py:$), which has no missing parents"}
{"templateHash":"-OT!i:o<#9$","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at reduce at $.py:$)"}
{"templateHash":";>7p}ykN^O","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (reduce at $.py:$) finished in $.$ s"}
{"templateHash":"RB3x/ZDTSD","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: reduce at $.py:$, took $.$ s"}
{"templateHash":"-#t.U6b|z$x","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ B, free: $.$2 MB)"}
{"templateHash":"FhV*>nZj]a","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"?pvxw?{!^f","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":";bNbLgLUEz","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"-PVsjHr.ppR","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $1 (PythonRDD[$] at reduce at $.py:$)"}
{"templateHash":"9EpbQY]Po?","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: Adding task set $.$ with $2 tasks"}
{"templateHash":"-.cGQ;Y$N2M","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$5)"}
{"templateHash":"-ETDPTHd5$l","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$5)"}
{"templateHash":"<+!isSVyjJ","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$5)"}
{"templateHash":"-J55j8OEt+6","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($4//$4)"}
{"templateHash":"-Ryv_NaPhe5","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-master$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-$cIW@s_Pk_","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-6*qmvJnAb{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"*QIok?u75Q","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerMasterEndpoint: Asked to send map output locations for shuffle $ to mesos-master$:$"}
{"templateHash":"-0i*Ryp1v8N","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"6<mfQrf_^O","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":">habYj3Q N","template":"$(yy/MM/dd HH:mm:ss) INFO spark.ContextCleaner: Cleaned accumulator $"}
{"templateHash":"-/5dPC:UB$l","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-@rkaKZ #dx","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$ MB)"}
{"templateHash":"PI:D$BLU+R","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"LFsW1OSO&N","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-:a/UA9.L22","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$2 MB)"}
{"templateHash":"<@Ro.V&n1j","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-LLD/R{I0t<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ B, free: $.$2 MB)"}
{"templateHash":"-.UzdDxpmi9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"8CqUgLC+Ed","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($5//$)"}
{"templateHash":"-ChIGuMlne2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$4:$ (size: $.$ B, free: $.$2 MB)"}
{"templateHash":"-PX!/4$XB>$","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (min at $.py:$) with $3 output partitions"}
{"templateHash":"-&7^ak5bCUr","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $6.$1 GB)"}
{"templateHash":"-R}E8Q..R[$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $6.$1 GB)"}
{"templateHash":"-0Fyvr;UT*G","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master-1, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"5ylIs{IFTp","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-NlbgasVSCW","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerMasterEndpoint: Asked to send map output locations for shuffle $ to mesos-master-1:$"}
{"templateHash":"-FIyr<ikDA8","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$4:$ in memory (size: $.$ B, free: $.$2 MB)"}
{"templateHash":"-O.Zk x>Qg:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$3.$:$ (size: $.$ KB, free: $.$ MB)"}
{"templateHash":"-FBi<&W|Dkb","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"-Ssq_oexs7n","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $3.$ KB, free: $.$ GB)"}
{"templateHash":"6sz+3Y2N[x","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-T<O?1omzk@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-0;N85lB|DN","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"AZ8u8[27Hc","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"Ip+96*]K66","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$5 GB)"}
{"templateHash":"-DL*cDB?yr;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$4 KB, free: $.$ GB)"}
{"templateHash":"4;Ths#Schu","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $.$2 (TID $, mesos-master-1, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"4NUhN^?U6p","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"OduYD7fO/<","template":"$(yy/MM/dd HH:mm:ss) INFO python.PythonRDD: Removing RDD $ from persistence list"}
{"templateHash":"A8J<4W6L;|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"+Hn@y]nLg*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$3.$:$ in memory (size: $.$ KB, free: $.$ MB)"}
{"templateHash":"Gi>S!9zIMh","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$6 GB)"}
{"templateHash":"-#2##{]D1Xf","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $2 ms on mesos-slave$ ($//$)"}
{"templateHash":"-<BBkj05K4L","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: saveAsTextFile at NativeMethodAccessorImpl.java:$, took $2.$ s"}
{"templateHash":"-Pb;{PS;*o?","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: min at $.py:$, took $3.$ s"}
{"templateHash":".:Rx >Q4|<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ B, free: $.$6 GB)"}
{"templateHash":"-CJNcR^7Nf:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$3 B, free: $.$ GB)"}
{"templateHash":"BfJYxw0NAX","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$4 B, free: $.$ GB)"}
{"templateHash":"-#_4UsAwFjV","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"6N^TC DeJc","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ B, free: $.$ GB)"}
{"templateHash":"PZL$5Yf8!e","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ B, free: $.$ MB)"}
{"templateHash":"-N9EYSSWBSp","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"NunTF>FA_9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-7{S2lR/<2r","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-PmS}lUd4!3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $4.$ B, free: $.$ GB)"}
{"templateHash":"-!uP [dH^82","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ B, free: $.$5 GB)"}
{"templateHash":"R.2#pIbSvC","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Starting job: saveAsTextFile at null:-1"}
{"templateHash":"-F7BwKfv/Z/","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (saveAsTextFile at null:-1) with $ output partitions"}
{"templateHash":"-35D}tLj >e","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Final stage: ResultStage $ (saveAsTextFile at null:-1)"}
{"templateHash":"IEd5:wZ0DQ","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (MapPartitionsRDD[$] at saveAsTextFile at null:-1), which has no missing parents"}
{"templateHash":"0rYW<y^//8","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (MapPartitionsRDD[$] at saveAsTextFile at null:-1)"}
{"templateHash":":c4vvOt53w","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (saveAsTextFile at null:-1) finished in $.$ s"}
{"templateHash":"HAK+]x1FRQ","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: saveAsTextFile at null:-1, took $.$ s"}
{"templateHash":"-E7u/>zzZd8","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$4 KB, free: $.$5 GB)"}
{"templateHash":".#gfA*>pO4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-$.Ww^{yiob","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$4 KB, free: $.$ GB)"}
{"templateHash":"-{JRH[5xn?","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $2 ms on mesos-master-1 ($//$)"}
{"templateHash":"F}DgR<];la","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-..jH?MOpZ ","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Starting job: max at $.py:$"}
{"templateHash":"G!0b_xh[}b","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (max at $.py:$) with $ output partitions"}
{"templateHash":"-3nLt}stdKU","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Final stage: ResultStage $ (max at $.py:$)"}
{"templateHash":"Bz!LsyzaZ","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at max at $.py:$), which has no missing parents"}
{"templateHash":"3Ua0N.jy #","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at max at $.py:$)"}
{"templateHash":"-!&6]&v/s&G","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (max at $.py:$) finished in $.$ s"}
{"templateHash":">GNC7YF&wD","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: max at $.py:$, took $.$ s"}
{"templateHash":"S[J#: 9@t@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$1 KB, free: $.$ MB)"}
{"templateHash":"LnS+u!Q6eM","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-RyIef*]R@u","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"Fmy@pD0N]l","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"C@.jRf|D{4","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Starting job: $ at $.py:$"}
{"templateHash":"-$yjYhi /4G","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ ($ at $.py:$) with $ output partitions"}
{"templateHash":"-:61YJX0NaT","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Final stage: ResultStage $ ($ at $.py:$)"}
{"templateHash":"->&rwdd8[tI","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at $ at $.py:$), which has no missing parents"}
{"templateHash":"<5*H2n$NPG","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at $ at $.py:$)"}
{"templateHash":"8^hwxQE!Yc","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ ($ at $.py:$) finished in $.$ s"}
{"templateHash":"GhFt#/;>!1","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: $ at $.py:$, took $.$ s"}
{"templateHash":"K9V^vxQvMQ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"LaB1aXe?Aj","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"M<w&<FT6d4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-GYXfrFA<#+","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$1 KB, free: $.$ MB)"}
{"templateHash":"-Imi[m3&#]R","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$1)"}
{"templateHash":"->X| #gZd2r","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-+BUxtl>bP2","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $2 bytes)"}
{"templateHash":"K$Q_g}18:>","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($6//$)"}
{"templateHash":"G5{+#Be}Px","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ B, free: $.$6 GB)"}
{"templateHash":"Au+Omi 8|y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$3 MB)"}
{"templateHash":"3?ze3O6O6E","template":"$(yy/MM/dd HH:mm:ss) INFO spark.ContextCleaner: Cleaned shuffle $"}
{"templateHash":"Qu pi9U#ob","template":"$(yy/MM/dd HH:mm:ss) INFO spark.ContextCleaner: Cleaned RDD $"}
{"templateHash":"-7EZ/!1$.P2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $2.$2.$.$:$ in memory (size: $.$ KB, free: $.$ MB)"}
{"templateHash":"-CGHnENtgL/","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$9 MB)"}
{"templateHash":"*]PME{81g}","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $4.$ KB, free: $.$2 GB)"}
{"templateHash":"q@*^ZM s@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $3.$ KB, free: $.$2 GB)"}
{"templateHash":"-C>VJ7ZjMYO","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $6.$ KB, free: $.$ MB)"}
{"templateHash":"-&qsg+$Z_k1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-2hBBG_HN;I","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$1 MB, free: $.$ GB)"}
{"templateHash":"-3d085oqEu{","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting ResultStage $ (PythonRDD[$] at reduce at $.py:$2), which has no missing parents"}
{"templateHash":"0{h.jMR;PT","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$] at reduce at $.py:$2)"}
{"templateHash":"-MS6xfv;u#s","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Invoking stop() from shutdown hook"}
{"templateHash":";1}L[1|POZ","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//metrics//json,null}"}
{"templateHash":":WCY_sh[5n","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//stage//kill,null}"}
{"templateHash":"-Ej8stjp*hX","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//api,null}"}
{"templateHash":"-M8f;wXSR{W","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//,null}"}
{"templateHash":"FtU{ulUTjg","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//static,null}"}
{"templateHash":"8K1s^S2{H>","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//executors//threadDump//json,null}"}
{"templateHash":"-Kee$VDR2Sz","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//executors//threadDump,null}"}
{"templateHash":"-C>ZN0V{sEM","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//executors//json,null}"}
{"templateHash":"-3GI3zMG8x2","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//executors,null}"}
{"templateHash":"?ZRfcYtlH$","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//environment//json,null}"}
{"templateHash":"-Lh.*z&Vwd$","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//environment,null}"}
{"templateHash":"-1:TMVgwK?o","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//storage//rdd//json,null}"}
{"templateHash":"-SM7U*N/ehP","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//storage//rdd,null}"}
{"templateHash":"-3eiu1L5Bd#","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//storage//json,null}"}
{"templateHash":"SdaK4>T2hj","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//storage,null}"}
{"templateHash":"I49G+UWEs.","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//pool//json,null}"}
{"templateHash":"-8eNfbQ5xuV","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//pool,null}"}
{"templateHash":"-L1!Hnv0/gO","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//stage//json,null}"}
{"templateHash":"?YQmRb;890","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//stage,null}"}
{"templateHash":"-*gC;Vj&9/D","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages//json,null}"}
{"templateHash":"BVU{GFiJHN","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//stages,null}"}
{"templateHash":"-RBJ<sOMT{N","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//jobs//job//json,null}"}
{"templateHash":"+A*Qn*M;GP","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//jobs//job,null}"}
{"templateHash":"@a}lrpY7E9","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//jobs//json,null}"}
{"templateHash":"-8x}RNf{e];","template":"$(yy/MM/dd HH:mm:ss) INFO handler.ContextHandler: stopped o.s.j.s.ServletContextHandler{//jobs,null}"}
{"templateHash":"<&[f.WfP]d","template":"$(yy/MM/dd HH:mm:ss) INFO ui.SparkUI: Stopped Spark web UI at http:////$.$1.$.$:$"}
{"templateHash":"/u^_oWgUc+","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterSchedulerBackend: Shutting down all executors"}
{"templateHash":"-0i6cbD3FK[","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterSchedulerBackend: Asking each executor to shut down"}
{"templateHash":"Pyoh[K6m$P","template":"$(yy/MM/dd HH:mm:ss) INFO spark.MapOutputTrackerMasterEndpoint: MapOutputTrackerMasterEndpoint stopped!"}
{"templateHash":"-;MNkl&GO0k","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMaster: BlockManagerMaster stopped"}
{"templateHash":"8{z/!MdmCr","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.OutputCommitCoordinator/$OutputCommitCoordinatorEndpoint: OutputCommitCoordinator stopped!"}
{"templateHash":"/YT?Oe?/p^","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Successfully stopped SparkContext"}
{"templateHash":"-NStQ&T:&JY","template":"$(yy/MM/dd HH:mm:ss) WARN netty.Dispatcher: Message $0(mesos-master-1:$) dropped.\njava.lang.IllegalStateException: RpcEnv already stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.connectionTerminated(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.channelUnregistered(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"$}O8PnH_?|","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//pyspark-$-$-$-$-$"}
{"templateHash":"G{rt+4TM:^","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 B, free $1.$ KB)"}
{"templateHash":"@eUukVdGb7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 KB, free $.$ MB)"}
{"templateHash":"-QX0/p{Wa:/","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-f443$-$-$"}
{"templateHash":"-FVfNM/Cl8N","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-aeef-$"}
{"templateHash":"-:+s{@w.4pI","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-a0fd-$-$-$"}
{"templateHash":"0PV P_gVHS","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$-$$$-$"}
{"templateHash":">$Rz6?C}1<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$1 MB)"}
{"templateHash":"Ay:iNP}Liw","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-aa86-$"}
{"templateHash":"N>3F>L/kX@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-cfb8-$-$-$"}
{"templateHash":"-;v+zB1j_@1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-b431-$"}
{"templateHash":"-PX6uk|{Cdd","template":"Exception in thread \"$$\" Exception in thread \"$2$\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$4\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-MRz!]9]a$M","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$1 KB, free $1.$1 MB)"}
{"templateHash":".2GGL+}1p ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 B, free $.$3 KB)"}
{"templateHash":"&668kH4DoZ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $2.$1 KB)"}
{"templateHash":"91DV55[Mxn","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-f573-$-$-$"}
{"templateHash":"H_A]]egcs$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $4.$ MB)"}
{"templateHash":"Sv5Ua^hkh1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 MB, free $1.$1 MB)"}
{"templateHash":"MX|5ry_q&1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$1 MB)"}
{"templateHash":"-S&j_<SwPU5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $4.$4 MB)"}
{"templateHash":"-Jl ?qbS5&3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $2.$ MB)"}
{"templateHash":"-KEqfKDH3on","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ MB, free $2.$ MB)"}
{"templateHash":"-O}nrG_hiY|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ B, free $3.$ MB)"}
{"templateHash":"-+P?|5>blv6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$2 MB)"}
{"templateHash":"8C|Honv!c1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 MB, free $.$ MB)"}
{"templateHash":"?ZYga/0Maq","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-c894-$-$-$"}
{"templateHash":"6UQQ!wKCh*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$3 MB)"}
{"templateHash":"-@yS1erdtw1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $.$5 MB)"}
{"templateHash":"D2 ]oVYNx8","template":"$(yy/MM/dd HH:mm:ss) INFO hdfs.$: Exception in $\njava.net.ConnectException: Connection refused\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat org.apache.hadoop.net.$.connect($1.java:$)\n\tat org.apache.hadoop.net.NetUtils.connect(NetUtils.java:$)\n\tat org.apache.hadoop.hdfs.$.$0($2.java:$)\n\tat org.apache.hadoop.hdfs.$/$$.$0($3.java:$)\n\tat org.apache.hadoop.hdfs.$/$$.$0($3.java:$)\n\tat org.apache.hadoop.hdfs.$/$$.run($2.java:$)"}
{"templateHash":"-GCT^o7B*1]","template":"$(yy/MM/dd HH:mm:ss) INFO hdfs.$: Abandoning BP$$.$.$.$$:blk_$_$"}
{"templateHash":"-F3QL]*DoB0","template":"$(yy/MM/dd HH:mm:ss) INFO hdfs.$: Excluding datanode $[$.$1.$.$:$,DS-$-$-$-$-$,DISK]"}
{"templateHash":"-P73rHRbbw!","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$2 MB)"}
{"templateHash":"-H27gPa<#oW","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $4.$4 MB)"}
{"templateHash":"-1^|gP>b&;q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $2.$2 MB)"}
{"templateHash":"*LdCTaIdV}","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ KB, free $.$ MB)"}
{"templateHash":"-#O+@b4rPbY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 KB, free $3.$ MB)"}
{"templateHash":"-IkGeyS2LNB","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 MB, free $.$2 MB)"}
{"templateHash":"/Fbk&3eU L","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$4 MB)"}
{"templateHash":"-E^NZTS|t{5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $3.$ MB)"}
{"templateHash":"QjOgp2@D[p","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-a3ef$$-$"}
{"templateHash":"-INo9ThsJ/A","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-ac21-$"}
{"templateHash":"-56yK$[!GCd","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $3.$ MB)"}
{"templateHash":"-4]_HCi_}{{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $3.$1 MB)"}
{"templateHash":"#].PXQz #:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 MB, free $.$3 MB)"}
{"templateHash":"EEmtRh3RDf","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 KB, free $2.$2 MB)"}
{"templateHash":"-QiqJ; z$qS","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ KB, free $.$1 MB)"}
{"templateHash":"-Se oX[>:}v","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$3 MB)"}
{"templateHash":"@Mu1C3j:]0","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$2 MB)"}
{"templateHash":"-2S2PX}!aAQ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 KB, free $2.$ MB)"}
{"templateHash":"-J.aCt!2aCi","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$1 MB)"}
{"templateHash":"&tvk{QI8Wc","template":"Exception in thread \"$$\" Exception in thread \"$2-1\" Exception in thread \"$2$\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"GU;cfliN>E","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f238-$-$-$"}
{"templateHash":"-:&lwS25&Hp","template":"$(yy/MM/dd HH:mm:ss) INFO executor.CoarseGrainedExecutorBackend: Connecting to driver: spark:////CoarseGrainedScheduler@$.$1.$.$1:$"}
{"templateHash":"ty9K$;P2X","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.CoarseGrainedExecutorBackend: Driver $.$1.$.$1:$ disassociated! Shutting down."}
{"templateHash":"-@]q:T5hety","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.DiskBlockManager: Exception while deleting local spark dir: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$"}
{"templateHash":"P_$|G6k;/J","template":"java.io.IOException: Failed to delete: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$\n\tat org.apache.spark.util.Utils/$.deleteRecursively(Utils.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.stop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.stop(BlockManager.scala:$)\n\tat org.apache.spark.SparkEnv.stop(SparkEnv.scala:$)\n\tat org.apache.spark.executor.Executor.stop(Executor.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$receive/$$.$0(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox/$/$$/$process/$$.apply/$$/$sp(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox.safelyCall(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox.process(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher/$MessageLoop.run(Dispatcher.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-OGkO7YSSjf","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-ce32-$-$-$"}
{"templateHash":"? O8Bz+mXK","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-ce32-$-$-$//$//shuffle_$_$_$.index.$$-$-$-$ (No such file or directory)\n\tat java.io.FileOutputStream.open(Native Method)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.sort.BypassMergeSortShuffleWriter.write(BypassMergeSortShuffleWriter.java:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"8#l7bW0s2k","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.DiskBlockManager: Exception while deleting local spark dir: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-$-$"}
{"templateHash":":489#th3Cm","template":"java.io.IOException: Failed to delete: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-$-$\n\tat org.apache.spark.util.Utils/$.deleteRecursively(Utils.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.stop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.stop(BlockManager.scala:$)\n\tat org.apache.spark.SparkEnv.stop(SparkEnv.scala:$)\n\tat org.apache.spark.executor.Executor.stop(Executor.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$receive/$$.$0(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox/$/$$/$process/$$.apply/$$/$sp(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox.safelyCall(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox.process(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher/$MessageLoop.run(Dispatcher.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"CUKPdq6z2d","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-a32d-$-$-$"}
{"templateHash":"$.iV@N#1 1","template":"java.io.IOException: Failed to create local dir in //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$.\n\tat org.apache.spark.storage.DiskBlockManager.getFile(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.getFile(DiskBlockManager.scala:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.sort.BypassMergeSortShuffleWriter.write(BypassMergeSortShuffleWriter.java:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-!AAl**aKX>","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$7 --executor-id $ --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-3WNnTX8*ux","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$7 --executor-id $ --hostname mesos-master-1 --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":";G}mf 91Gq","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$7 --executor-id $3 --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"$D><5kDJ^T","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$7 --executor-id $ --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-Kwlk!M*Z#@","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$7 --executor-id $1 --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-C*2tJVA_F9","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' '-Dspark.ui.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$7 --executor-id $2 --hostname mesos-master-1 --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"*FGm*6HB9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $4.$ KB, free: $.$ GB)"}
{"templateHash":"*NtDT26^_x","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $3.$ KB, free: $.$ GB)"}
{"templateHash":"-$:Hd u.k*j","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $) in $ ms on mesos-master-1 ($2//$)"}
{"templateHash":"-<$F{r+QJH:","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"18xl.0>5AO","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $1) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"8/CnRw8B*A","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (collect at $.py:$) finished in $3.$ s"}
{"templateHash":"-Mpdzx[LS+m","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$7 GB)"}
{"templateHash":"-Fh{O]<Y]J ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $4.$ KB, free: $.$ GB)"}
{"templateHash":"78ohxsJ8Y7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $6.$ KB, free: $.$2 MB)"}
{"templateHash":"T$7 k  xR;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $3.$ KB, free: $.$ GB)"}
{"templateHash":"-1fi>HeJux$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $.$7 GB)"}
{"templateHash":"-9_egLVVB]w","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-slave$ ($5//$)"}
{"templateHash":"7LBpQ}u_RK","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($6//$4)"}
{"templateHash":"6XgMoiLr*R","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$4:$ (size: $.$ B, free: $.$ MB)"}
{"templateHash":"K5 tDyl*nT","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $6.$ GB)"}
{"templateHash":"-/NGTOa2_w#","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ KB, free: $5.$ GB)"}
{"templateHash":"-9sp7ReDd7v","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ KB, free: $6.$ GB)"}
{"templateHash":"-5R|xKk0#?k","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ KB, free: $5.$ GB)"}
{"templateHash":"GflPj0ESGQ","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ finished: count at $.py:$, took $3.$ s"}
{"templateHash":"-M20Ijope3c","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"-$<$|sV*6o>","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":".VwZgwk l{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master-1:$ (size: $.$3 KB, free: $.$2 GB)"}
{"templateHash":"-@qfV moE8g","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$4 B, free: $.$ GB)"}
{"templateHash":"C81Max#bd ","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (count at $.py:$) finished in $.$4 s"}
{"templateHash":"-9V6v.E/U55","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-slave$:$ (size: $.$ KB, free: $.$3 GB)"}
{"templateHash":"-AQ6[K$@Yv&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added rdd_$_$ in memory on mesos-master$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"HWp5$Y$JA}","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$3 MB)"}
{"templateHash":"+Oo9x$L*I[","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$4:$ in memory (size: $.$ B, free: $.$ MB)"}
{"templateHash":"->p_W5<.pMQ","template":"java.io.IOException: Failed to create local dir in //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$.\n\tat org.apache.spark.storage.DiskBlockManager.getFile(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.getFile(DiskBlockManager.scala:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.getDataFile(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.sort.BypassMergeSortShuffleWriter.write(BypassMergeSortShuffleWriter.java:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"5606c9K2nh","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f575-$-$-$"}
{"templateHash":"$I58}a[ek6","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.DiskBlockManager: Exception while deleting local spark dir: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$$-$"}
{"templateHash":"-NS4_;QDIFW","template":"java.io.IOException: Failed to delete: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$$-$\n\tat org.apache.spark.util.Utils/$.deleteRecursively(Utils.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.stop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.stop(BlockManager.scala:$)\n\tat org.apache.spark.SparkEnv.stop(SparkEnv.scala:$)\n\tat org.apache.spark.executor.Executor.stop(Executor.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$receive/$$.$0(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox/$/$$/$process/$$.apply/$$/$sp(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox.safelyCall(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Inbox.process(Inbox.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher/$MessageLoop.run(Dispatcher.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-Nt*G]5KR4:","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$$-$//$//shuffle_$_$_$.index.$$-$-$-$ (No such file or directory)\n\tat java.io.FileOutputStream.open(Native Method)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.sort.BypassMergeSortShuffleWriter.write(BypassMergeSortShuffleWriter.java:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-3v3c^dvZ>A","template":"java.io.IOException: Failed to create local dir in //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$$-$//$.\n\tat org.apache.spark.storage.DiskBlockManager.getFile(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.getFile(DiskBlockManager.scala:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.getDataFile(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.sort.BypassMergeSortShuffleWriter.write(BypassMergeSortShuffleWriter.java:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-P+RH#5h6Lp","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b723-$"}
{"templateHash":"! 8xGt#dys","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $4.$ KB)"}
{"templateHash":"-78cx74YBB0","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark$-$-$$-$"}
{"templateHash":"-/Y}d_!3ym.","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-fada-$-$-$"}
{"templateHash":"-+?N7TL0as>","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-bdd2-$"}
{"templateHash":"6T|^oPd{4v","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-d83d-$-$-$"}
{"templateHash":"K}[VhPP3Ph","template":"$(yy/MM/dd HH:mm:ss) WARN netty.Dispatcher: Message $0($.$1.$.$:$) dropped.\norg.apache.spark.SparkException: Could not find $ or it has been stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.connectionTerminated(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.channelUnregistered(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-#tjrc#V_}&","template":"Exception in thread \"$$\" $(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: \n===============================================================================\nYARN executor launch context:\n  env:\n    CLASSPATH -> {{PWD}}<CPS>{{PWD}}//__spark__.jar<CPS>/$HADOOP_CONF_DIR<CPS>/$HADOOP_COMMON_HOME//share//hadoop//common//*<CPS>/$HADOOP_COMMON_HOME//share//hadoop//common//lib//*<CPS>/$HADOOP_HDFS_HOME//share//hadoop//hdfs//*<CPS>/$HADOOP_HDFS_HOME//share//hadoop//hdfs//lib//*<CPS>/$HADOOP_YARN_HOME//share//hadoop//yarn//*<CPS>/$HADOOP_YARN_HOME//share//hadoop//yarn//lib//*<CPS>/$HADOOP_$_HOME//share//hadoop//mapreduce//*<CPS>/$HADOOP_$1_HOME//share//hadoop//mapreduce//lib//*<CPS>//usr//local//hadoop//etc//hadoop://usr//local//hadoop//share//hadoop//common//lib//*://usr//local//hadoop//share//hadoop//common//*://usr//local//hadoop//share//hadoop//hdfs://usr//local//hadoop//share//hadoop//hdfs//lib//*://usr//local//hadoop//share//hadoop//hdfs//*://usr//local//hadoop//share//hadoop//yarn//lib//*://usr//local//hadoop//share//hadoop//yarn//*://usr//local//hadoop//share//hadoop//mapreduce//lib//*://usr//local//hadoop//share//hadoop//mapreduce//*://contrib//capacity-scheduler//*.jar"}
{"templateHash":"-0hz$WZ5&}5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $1.$ KB, free $.$3 KB)"}
{"templateHash":"-@^AE<8Y^ O","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$2 KB, free $.$3 KB)"}
{"templateHash":"70ZS!fZiV;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-bdad$-$-$"}
{"templateHash":"-6@nxP1m*^P","template":"$(yy/MM/dd HH:mm:ss) WARN netty.Dispatcher: Message $0(mesos-master-1:$) dropped.\norg.apache.spark.SparkException: Could not find $ or it has been stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.connectionTerminated(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.channelUnregistered(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"&JuK$LNcyB","template":"Exception in thread \"$$\" $(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Launching ExecutorRunnable. driverUrl: spark:////CoarseGrainedScheduler@$.$1.$.$:$,  $: mesos-slave$"}
{"templateHash":"-@n/Ubv4R;2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-baf4$-$-$"}
{"templateHash":"LiO#bVES|$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-adbe-$"}
{"templateHash":"QLGQqjlz:B","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-master-1, $))] in $ attempts\njava.io.IOException: Connection from mesos-slave$//$.$1.$.$:$ closed\n\tat org.apache.spark.network.client.TransportResponseHandler.channelUnregistered(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-f?V+rZ{si","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"+Po;iJ43:;","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.OneForOneBlockFetcher: Failed while starting block fetches\njava.io.IOException: Connection from mesos-master$//$.$1.$.$:$ closed\n\tat org.apache.spark.network.client.TransportResponseHandler.channelUnregistered(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"/EeL[GMx9x","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($3//$2)"}
{"templateHash":"9 !TF_NqjJ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$4 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-*9Bywc_KZg","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $5.$3 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-PB^[NVQ/b]","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"PrVO>Z[+uU","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"M EN^?v5vf","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$4 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"M{s!V.a FN","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-L.JG}/n?;x","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $1.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-1h/n_}QgF0","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerMasterEndpoint: Registering block manager mesos-master-1:$ with $.$ GB RAM, BlockManagerId($2, mesos-master-1, $3)"}
{"templateHash":"P0_!A 2w+^","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Eqcxx..5Z2","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":".>U_O9^tB/","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-master-1): TaskKilled (killed intentionally)"}
{"templateHash":"PJgY&$+B!F","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($, mesos-master-1, $) (failed attempt $2)\njava.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more"}
{"templateHash":"-?wJ#Xvuz]4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-bbaa-$"}
{"templateHash":"-5xe*|ttzBZ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$3)"}
{"templateHash":"-GsSk6l[vv6","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$1)"}
{"templateHash":"-Mu3tRdgKXq","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-+13L>/|53n","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$4 GB)"}
{"templateHash":"Lr0BO+qwtF","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-master$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"IDkOGUt^v@","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-2l6NGH}t4?","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-master-1): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"!k+U10;6pA","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $7.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"EcP<L_rt:.","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5h$94Rcxu+","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"$vHlXCPI o","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-master-1, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"{c0T8SF|.","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$9 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-;GwN&/gHQ7","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-D2+ tJ}6*N","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-bf86-$"}
{"templateHash":"-3sAqsQY+Ue","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-bb90-$"}
{"templateHash":"-2I5+fG*s<d","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $.$3 (TID $)\njava.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"K[_1FXeNX8","template":"$(yy/MM/dd HH:mm:ss) ERROR util.SparkUncaughtExceptionHandler: Uncaught exception in thread Thread[Executor task launch worker-1,$,main]\njava.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"/qeEHnazq","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$1 in stage $.$ (TID $)\njava.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"+kQWSZ_f79","template":"$(yy/MM/dd HH:mm:ss) ERROR util.SparkUncaughtExceptionHandler: Uncaught exception in thread Thread[Executor task launch worker$,$,main]\njava.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-?n4H{&U;&^","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $.$2 (TID $)\njava.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-O2.ZH3YnQt","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-Mzs/0kOdG@","template":"Caused by: org.apache.spark.shuffle.FetchFailedException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"GhkE|A]!:>","template":"Caused by: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-Sn97:gb|24","template":"org.apache.spark.shuffle.FetchFailedException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"F/f}ettREQ","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$1 in stage $.$2 (TID $)\njava.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-{YDwnly+I","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f322-$$-$"}
{"templateHash":"CM0DWMj|KF","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$-$-$"}
{"templateHash":"-4tsq< gr>k","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($3//$3)"}
{"templateHash":"K#T]!hPY/q","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (count at $.py:$) finished in $3.$ s"}
{"templateHash":"-B1Sy9]*S7@","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Job $ finished: count at $.py:$, took $3.$ s"}
{"templateHash":"DE?Fb[1?.*","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: Got job $ ($ at $.py:$) with $4 output partitions"}
{"templateHash":"-GI /{xW+u2","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): java.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":">&cY$nbw{M","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($5, mesos-slave$1, $), shuffleId=$4, mapId=$4, reduceId=$6, message="}
{"templateHash":"-4Li7DI0UR}","template":"Caused by: java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n)"}
{"templateHash":"Pjym{UH;47","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (collect at $.py:$) failed in $.$2 s"}
{"templateHash":"#}9B2/rCt8","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$1 in stage $.$2 (TID $) on executor mesos-slave$: java.lang.OutOfMemoryError (null) [duplicate $]"}
{"templateHash":"-8_.Y/[yF<!","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"-4r@#*IxwWF","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$4. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"-.]_fjFe5}^","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$5. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"2m>DX3/lfy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): java.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-9_Wn*&f7V3","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-slave$2, $), shuffleId=$7, mapId=$6, reduceId=$7, message="}
{"templateHash":"9>3?&*!FtX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$4. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"-!Mml5l!SC&","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"T3$m<^OZp2","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): java.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-3?#aq@OwMl","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$-a431-$-$-$"}
{"templateHash":"-#39]UMBdVa","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Told to re-register on heartbeat"}
{"templateHash":"-5VJHxi?Jz@","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-slave$ ($4//$3)"}
{"templateHash":"-DC7cyAX0kI","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): java.lang.OutOfMemoryError: Requested array size exceeds VM limit\n\tat java.util.Arrays.copyOf(Arrays.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"+*r1S?BHg1","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($5, mesos-slave$1, $), shuffleId=$4, mapId=$6, reduceId=$6, message="}
{"templateHash":"-Np8PFJE&.5","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"EOn#Cw 8Hp","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$4. Exit status: $. Diagnostics: Container killed on request. Exit code is $1\nContainer exited with a non-zero exit code $\nKilled by external signal"}
{"templateHash":"-J6YY[Q!5B5","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): java.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-1NmLaF FR","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"PFym:M1u<l","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-master-1 ($3//$3)"}
{"templateHash":"$Av6HnMYCL","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master-1): java.lang.OutOfMemoryError\n\tat java.io.ByteArrayOutputStream.$0(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:$)\n\tat java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.drain(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream/$$.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.$0(ObjectOutputStream.java:$)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:$)\n\tat org.apache.spark.serializer.JavaSerializationStream.writeObject(JavaSerializer.scala:$)\n\tat org.apache.spark.serializer.JavaSerializerInstance.serialize(JavaSerializer.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"41uAm#@UOJ","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$5)"}
{"templateHash":"-N;wjM 93K ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): FetchFailed(BlockManagerId($, mesos-master-1, $), shuffleId=$6, mapId=$6, reduceId=$7, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-master-1//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-master-1//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"9X+zRMXrH&","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($4//$4)"}
{"templateHash":"-<ex>lRgnOw","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): FetchFailed(BlockManagerId($4, mesos-slave$1, $), shuffleId=$7, mapId=$7, reduceId=$7, message="}
{"templateHash":"-+P4J9WBzM.","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container marked as failed: container_$(+%s)_$_$_$ on host: mesos-slave$5. Exit status: $. Diagnostics: Exception from container-launch."}
{"templateHash":"L|Kq*Rt+0Q","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster: Unregistering ApplicationMaster with FAILED (diag message: Max number of executor failures ($) reached)"}
{"templateHash":"-gt:BaId4>","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.OneForOneBlockFetcher: Failed while starting block fetches\njava.io.IOException: Connection from mesos-master-1//$.$1.$.$:$ closed\n\tat org.apache.spark.network.client.TransportResponseHandler.channelUnregistered(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-0QIYiQXFZ1","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$-$-$//$//shuffle_$_$_$.index (No such file or directory)\n\tat java.io.FileInputStream.open(Native Method)\n\tat java.io.FileInputStream.<init>(FileInputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:$)\n\tat org.apache.spark.rdd.ShuffledRDD.compute(ShuffledRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-NXYYxb/KK_","template":"$(yy/MM/dd HH:mm:ss) ERROR storage.DiskBlockManager: Exception while deleting local spark dir: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$-$-$"}
{"templateHash":"-Mr]D86ll?.","template":"java.io.IOException: Failed to delete: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$$-$-$\n\tat org.apache.spark.util.Utils/$.deleteRecursively(Utils.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop/$$.apply(DiskBlockManager.scala:$)\n\tat scala.collection.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayOps/$ofRef.foreach(ArrayOps.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager.org/$apache/$spark/$storage/$DiskBlockManager/$/$doStop(DiskBlockManager.scala:$)\n\tat org.apache.spark.storage.DiskBlockManager/$/$$/$addShutdownHook/$$.apply/$$/$sp(DiskBlockManager.scala:$)\n\tat org.apache.spark.util.SparkShutdownHook.run(ShutdownHookManager.scala:$)\n\tat org.apache.spark.util.SparkShutdownHookManager/$/$$/$runAll/$$/$/$$2/$apply/$$/$sp/$$2.apply/$$1/$sp(ShutdownHookManager.scala:$)\n\tat org.apache.spark.util.SparkShutdownHookManager/$/$$/$runAll/$$/$/$$2/$apply/$$/$sp/$$2.apply(ShutdownHookManager.scala:$)\n\tat org.apache.spark.util.SparkShutdownHookManager/$/$$/$runAll/$$/$/$$2/$apply/$$/$sp/$$2.apply(ShutdownHookManager.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.util.SparkShutdownHookManager/$/$$/$runAll/$$.apply/$$/$sp(ShutdownHookManager.scala:$)\n\tat org.apache.spark.util.SparkShutdownHookManager/$/$$/$runAll/$$.apply(ShutdownHookManager.scala:$)\n\tat org.apache.spark.util.SparkShutdownHookManager/$/$$/$runAll/$$.apply(ShutdownHookManager.scala:$)\n\tat scala.util.Try/$.apply(Try.scala:$)\n\tat org.apache.spark.util.SparkShutdownHookManager.runAll(ShutdownHookManager.scala:$)\n\tat org.apache.spark.util.SparkShutdownHookManager/$/$anon/$$.run(ShutdownHookManager.scala:$)\n\tat org.apache.hadoop.util.ShutdownHookManager/$$.run(ShutdownHookManager.java:$)"}
{"templateHash":"-ChPc@4LZya","template":"java.io.FileNotFoundException: //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-$-$//$//shuffle_$_$_$.index.$$-$-$-$ (No such file or directory)\n\tat java.io.FileOutputStream.open(Native Method)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat java.io.FileOutputStream.<init>(FileOutputStream.java:$)\n\tat org.apache.spark.shuffle.IndexShuffleBlockResolver.$0(IndexShuffleBlockResolver.scala:$)\n\tat org.apache.spark.shuffle.sort.BypassMergeSortShuffleWriter.write(BypassMergeSortShuffleWriter.java:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"/iII.8K|t*","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-24W< LeZuu","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): FetchFailed(BlockManagerId($3, mesos-slave$, $), shuffleId=$6, mapId=$, reduceId=$8, message=\norg.apache.spark.shuffle.FetchFailedException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.$0(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.next(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:$)\n\tat org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:$)\n\tat scala.collection.Iterator/$/$anon/$$.hasNext(Iterator.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat org.apache.spark.api.python.PythonRDD/$.$0(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.io.IOException: Failed to connect to mesos-slave$//$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.access/$$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$/$$.run($2.java:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.net.ConnectException: Connection refused: mesos-slave$//$.$1.$.$:$\n\tat sun.nio.ch.SocketChannelImpl.$0(Native Method)\n\tat sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\t... $ more\n)"}
{"templateHash":"@37y6s7|[2","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$ (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"-?[shcsNluB","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $.$2 (TID $, mesos-master-1, partition $,NODE_LOCAL, $ bytes)"}
{"templateHash":"-GF/TAT3JEA","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//pyspark-$-$$$-$"}
{"templateHash":"-H?sbJDntp[","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"SC_9fKB?d@","template":"$(yy/MM/dd HH:mm:ss) ERROR ContextCleaner: Error cleaning broadcast $\norg.apache.spark.rpc.RpcTimeoutException: Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat scala.util.Failure/$/$$/$recover/$$.apply(Try.scala:$)\n\tat scala.util.Try/$.apply(Try.scala:$)\n\tat scala.util.Failure.recover(Try.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat org.spark-project.guava.util.concurrent.$/$$.execute($2.java:$)\n\tat scala.concurrent.impl.ExecutionContextImpl/$/$anon/$$.execute(ExecutionContextImpl.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.complete(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.complete(Promise.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.processBatch/$$1(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply/$$/$sp(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.BlockContext/$.$0(BlockContext.scala:$)\n\tat scala.concurrent.Future/$$/$Batch.run(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.scala/$concurrent/$Future/$$1/$/$$0(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.execute(Future.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.$0(Promise.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Cannot receive any reply in $ seconds\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\t... $ more"}
{"templateHash":"-380m&9rWx|","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($4//$5)"}
{"templateHash":"-CTtk<D!j|$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-a730-$"}
{"templateHash":"-&]II<t.$hS","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$$-$"}
{"templateHash":"S!qpwmj</5","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//pyspark-$$$-$-$"}
{"templateHash":"-;W1v[M;8sz","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-bcc0-$"}
{"templateHash":"#jv|ixRrr}","template":"Exception in thread \"main\" java.io.IOException: Connection reset by peer\n\tat sun.nio.ch.$.read0(Native Method)\n\tat sun.nio.ch.$.read($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.read(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:$)\n\tat io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:$)\n\tat io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-!AzsE5G5Xt","template":"$(yy/MM/dd HH:mm:ss) ERROR client.TransportClient: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.io.IOException: Broken pipe\njava.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.flush0(AbstractNioChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel.flush(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$$.run(AbstractNioByteChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"8GkFYVS2 *","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-slave$, $))] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-slave$//$.$1.$.$:$: java.io.IOException: Broken pipe\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.ChannelOutboundBuffer.$0(ChannelOutboundBuffer.java:$)\n\tat io.netty.channel.ChannelOutboundBuffer.$0(ChannelOutboundBuffer.java:$)\n\tat io.netty.channel.ChannelOutboundBuffer.$0(ChannelOutboundBuffer.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.flush0(AbstractNioChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel.flush(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$$.run(AbstractNioByteChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\t... $ more"}
{"templateHash":"-G$146<w[/Q","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-ac00-$"}
{"templateHash":"-/m#I}xFP9[","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-master$): ExecutorLostFailure (executor $4 exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-*9#C .bG6G","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportRequestHandler: Error sending result RpcResponse{requestId=$, body=NioManagedBuffer{buf=java.nio.HeapByteBuffer[pos=$ lim=$ cap=$1]}} to mesos-master$//$.$1.$.$:$; closing connection\njava.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.$0(MessageWithHeader.java:$)\n\tat org.apache.spark.network.protocol.MessageWithHeader.transferTo(MessageWithHeader.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.$0(NioSocketChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.flush0(AbstractNioChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"/&B0@Jc<Dc","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-c4ac-$-$-$"}
{"templateHash":"4CHE0y}#fI","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"6}Z]nLmErT","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//shuffle.py\", line $, in mergeValues\n    for k, v in iterator:\n  File \"$.py\", line $, in <lambda>\n  File \"$.py\", line $, in update\n  File \"$.py\", line $, in getRow"}
{"templateHash":"@deX2KLtaW","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-*MLhohcx5z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"}1c:z.&M*","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-HXsRO7j88|","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-IFP0!<_*Mx","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$//pyspark-$$-$-$-$"}
{"templateHash":"-KJIy^dbLF<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b188-$"}
{"templateHash":"74gN;OZ0lI","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"PN[Vc!RKpV","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"IyX&@U6@b.","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $1.$2 (TID $) on executor mesos-slave$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"L}zPjrx} z","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $.$3 (TID $) on executor mesos-slave$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"BIPB}@D*om","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $.$3 (TID $)"}
{"templateHash":"-9A]4njDJik","template":"$(yy/MM/dd HH:mm:ss) ERROR executor.Executor: Exception in task $.$ in stage $1.$2 (TID $)"}
{"templateHash":"M@yP72<fO/","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$6 GB of $.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"$RacY$ s| ","template":"$(yy/MM/dd HH:mm:ss) ERROR LiveListenerBus: $ has already stopped! Dropping event SparkListenerBlockUpdated(BlockUpdatedInfo(BlockManagerId($, mesos-slave$, $),broadcast_$_$,StorageLevel(false, true, false, false, $5),$,$,$1))"}
{"templateHash":"-BXrCiXMO3]","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":">.xj>}lD|w","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.lang.NullPointerException: group\n\tat io.netty.bootstrap.AbstractBootstrap.group(AbstractBootstrap.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"-Rl<]nc#pOG","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId($, mesos-slave$, $) (failed attempt $)\njava.lang.NullPointerException: group\n\tat io.netty.bootstrap.AbstractBootstrap.group(AbstractBootstrap.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"&zn4o{U{QG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$1 GB)"}
{"templateHash":"#M5E3LGfBs","template":"$(yy/MM/dd HH:mm:ss) INFO client.TransportClientFactory: Found inactive connection to //$.$1.$.$:$, creating a new one."}
{"templateHash":"@EUP3]@!Eg","template":"$(yy/MM/dd HH:mm:ss) ERROR shuffle.$: Exception while beginning fetch of $ outstanding blocks \njava.io.IOException: Failed to connect to //$.$1.$.$:$\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-.1B+81SI*G","template":"$(yy/MM/dd HH:mm:ss) WARN storage.BlockManager: Failed to fetch remote block broadcast_$_$ from BlockManagerId(driver, $.$1.$.$, $) (failed attempt $)\njava.lang.NullPointerException: group\n\tat io.netty.bootstrap.AbstractBootstrap.group(AbstractBootstrap.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService/$/$anon/$$.createAndStart(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.shuffle.$.$0($2.java:$)\n\tat org.apache.spark.network.shuffle.$.start($1.java:$)\n\tat org.apache.spark.network.netty.NettyBlockTransferService.fetchBlocks(NettyBlockTransferService.scala:$)\n\tat org.apache.spark.network.BlockTransferService.$0(BlockTransferService.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager/$/$$/$$/$$.apply(BlockManager.scala:$)\n\tat scala.collection.mutable.$/$class.foreach($1.scala:$)\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"-2vC7$HV8Sg","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Executor is trying to kill task $.$ in stage $.$2 (TID $)\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-BJ?N2bMtk5","template":"$(yy/MM/dd HH:mm:ss) ERROR TaskSetManager: Task $ in stage $.$ failed $3 times; aborting job"}
{"templateHash":"-+^okVFHl[@","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-b463-$"}
{"templateHash":"-Rg>oUH|*bR","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $7.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"I[R[Tg6!^L","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-;i;YS?.|W@","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//rdd.py\", line $, in <lambda>"}
{"templateHash":"T$*z6pkTcb","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//rdd.py\", line $, in <genexpr>\n  File \"$.py\", line $, in <lambda>\n  File \"$.py\", line $, in update\n  File \"$.py\", line $, in getRow"}
{"templateHash":"-9qqql8p{jh","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"4JNJJk$.O!","template":"  File \"//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//container_$(+%s)_$1_$_$//pyspark.zip//pyspark//rdd.py\", line $, in <genexpr>\n  File \"$.py\", line $, in <lambda>\n  File \"$.py\", line $, in update"}
{"templateHash":"?tvs.7c1{}","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Lost task $.$ in stage $2.$ (TID $) on executor mesos-slave$: org.apache.spark.api.python.PythonException (Traceback (most recent call last):"}
{"templateHash":"*+b;B_L9yA","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"->t*l1<3<;[","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-3 8r&]nGs{","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$8 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-PXq_}6i|Y9","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"->j 6.*o0VF","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-KMBr<K<5 K","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (count at $.py:$) failed in $.$ s"}
{"templateHash":"D:|?E$Zmj*","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$$-$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"B44IoD]yW^","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$$-$"}
{"templateHash":";d5dlI}v}[","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-aeea-$"}
{"templateHash":"HQ1me+?&h4","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"-5u+5F?*+;D","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$$-$-$-$"}
{"templateHash":"-Lzn_M5DJOU","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//pyspark-$$-$-$-$"}
{"templateHash":"-.h>#&&sAYZ","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$//pyspark-$-$-$-bb60-$"}
{"templateHash":"8VTO{twj48","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $1.$3 KB)"}
{"templateHash":"SVO+Zc/R.!","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-b74a-$"}
{"templateHash":"B2ynne3^.}","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = GetLocations(broadcast_$_$)] in $ attempts\njava.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask@$ rejected from java.util.concurrent.ScheduledThreadPoolExecutor@$[Shutting down, pool size = $, active threads = $, queued tasks = $1, completed tasks = $1]\n\tat java.util.concurrent.ThreadPoolExecutor/$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor.$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv.ask(NettyRpcEnv.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEndpointRef.ask(NettyRpcEnv.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.storage.BlockManagerMaster.getLocations(BlockManagerMaster.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.storage.BlockManager.$0(BlockManager.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$3/$/$getRemote/$$1(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$/$/$$3/$$1.apply(TorrentBroadcast.scala:$)\n\tat scala.Option.orElse(Option.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply/$mcVI/$sp(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat scala.collection.immutable.List.foreach(List.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.org/$apache/$spark/$broadcast/$TorrentBroadcast/$/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast/$/$$/$$/$$.apply(TorrentBroadcast.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value/$$0(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast._value(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.TorrentBroadcast.getValue(TorrentBroadcast.scala:$)\n\tat org.apache.spark.broadcast.Broadcast.value(Broadcast.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$/$/$$2/$apply/$$.apply(PythonRDD.scala:$)\n\tat scala.collection.Iterator/$class.foreach(Iterator.scala:$)\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:$)\n\tat scala.collection.IterableLike/$class.foreach(IterableLike.scala:$)\n\tat scala.collection.$.foreach(Iterable.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread/$/$$/$run/$$.apply(PythonRDD.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$WriterThread.run(PythonRDD.scala:$)"}
{"templateHash":"5Qg{u.4gB/","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$$-$-bd5b-$"}
{"templateHash":"-.Zl!{{dR&5","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$ GB)"}
{"templateHash":"-Q7zj;W_eR?","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$7 KB, free: $.$ GB)"}
{"templateHash":"Pu_sD7|23M","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-+!d/l_#1?v","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-#4bVEOG8Q0","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$3 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-0o$D1Y+*fX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-9;<532lNjj","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $1.$6 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Bwduw^Vfbm","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): org.apache.spark.api.python.PythonException: Traceback (most recent call last):"}
{"templateHash":"$aebJ2pz]<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-aaba$"}
{"templateHash":"-FNIpvZy5pV","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $5.$ GB of $6.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"IOsvi[;|03","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-YDDgra.E*","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$ in stage $1.$2 (TID $, mesos-master-1, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"+nsEc5/Tje","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"yihLd?RaL","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $4.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"+TYGY4^8>Y","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$5 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-I7x}onD[Oj","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"*!hLvxlHth","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-+_5I/fycb[","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $8.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"OVTzrN90pS","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"#!@$q]Q&oa","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-9WoV.VuGBb","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"->B]uQO?pER","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-?PSM&:*&uD","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$9 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"J[C3k{3ojH","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f544-$$-$"}
{"templateHash":"-Rr]GUbI3@E","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"$cL&I/bsuo","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-afef-$"}
{"templateHash":"-$I4qp.*r7^","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-afef-$//pyspark-$$-$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-H125K{}m4v","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-b01d-$"}
{"templateHash":"-@N+mZ^YPbX","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$ MB)"}
{"templateHash":"-B[:Bh79lG4","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$3 KB, free $.$ MB)"}
{"templateHash":"-G_<@@|<}c7","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$$-$//pyspark-$-$$-$-$"}
{"templateHash":"-+UoI7vMoV/","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$2 MB)"}
{"templateHash":"0P1ZSu?c!.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 KB, free $.$ MB)"}
{"templateHash":"-B:.F;<noMa","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$2 GB)"}
{"templateHash":"-Q/XNzD>YJ{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$3 MB)"}
{"templateHash":"M>8T*joKj+","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$3 MB)"}
{"templateHash":"PU>PS|WWJL","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$3 MB)"}
{"templateHash":"#A{yDU{X9:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 KB, free $.$2 MB)"}
{"templateHash":"-T.dh6Tq|*z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$4 MB)"}
{"templateHash":"-Mxc2:cZQm>","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$2 KB, free $.$ MB)"}
{"templateHash":"-C!LcF3e43R","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$ MB)"}
{"templateHash":"-26n2*JXKwm","template":"$(yy/MM/dd HH:mm:ss) INFO DAGScheduler: ResultStage $ (collect at $.py:$) finished in $3.$ s"}
{"templateHash":"D2zaG i_hz","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$2 MB)"}
{"templateHash":"&?6oU+}?R;","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$2 MB)"}
{"templateHash":"OqN?P@FrAM","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$2 MB)"}
{"templateHash":"#P>4B0V@]k","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-!+neqs>}pm","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$2 MB)"}
{"templateHash":"Dvpgi&^m W","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"PL}QMJZpH!","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$9 GB)"}
{"templateHash":"-/p3;_ .OZZ","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"-H$B^CyxacM","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$9 GB)"}
{"templateHash":"3DYI}i[@tP","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $.$3 MB)"}
{"templateHash":"/+Kg5H/dzG","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $2.$2.$.$:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"-NL{?7kZ[21","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"DnDqJonh$z","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-RY?Wle.9dB","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-9iBp6kca!B","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$8 GB)"}
{"templateHash":"-LLC]s/e/hu","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-GS6EOQBdnT","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"Ke585S#DPH","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"ORyW;AfUV_","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-EJ6yVUG>Gb","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"->hP;}y}NYI","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$1 KB, free: $5.$1 GB)"}
{"templateHash":"-.?1iv2q} f","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ MB, free: $.$7 GB)"}
{"templateHash":"/_vfwVGB5G","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $.$3 MB)"}
{"templateHash":"-BCjZXJPK9v","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$1 KB, free: $7.$ GB)"}
{"templateHash":"D6f#<zUGVB","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$3.$:$ (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"OlDzBNJWgA","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-<]<WfNEG{7","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$3.$:$ in memory (size: $.$1 KB, free: $.$ GB)"}
{"templateHash":"NZ$fC<Kn4W","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $8.$1 GB)"}
{"templateHash":"O:dq07}wt<","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $8.$ GB)"}
{"templateHash":"0Gxu7DEuD8","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $.$ MB, free: $7.$1 GB)"}
{"templateHash":":xgL6F|@o@","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $.$2 MB)"}
{"templateHash":"-32CnF!8.N","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$4:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-M+d^]]B^xu","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$3:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"$QVdm;R+9|","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$3:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"H/K$/$PCzl","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$4:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-SPhMN>sFK5","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$4:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-$gaUH8+m*@","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$3:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-FTVj&EltfB","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$3:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-2:ml@Ja|dd","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$4:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-B7rxD_8H{K","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"11Iztm?upI","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$1 KB, free: $.$2 GB)"}
{"templateHash":"@}SYY:v5j.","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $.$3 MB)"}
{"templateHash":"-P*Iq3p8lRC","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece1 stored as bytes in memory (estimated size $.$ MB, free $.$3 MB)"}
{"templateHash":"-Nc;9ofDrPh","template":"$(yy/MM/dd HH:mm:ss) INFO MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $.$3 MB)"}
{"templateHash":"-3$e6}8Iw+<","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-!lXb6ssanb","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"L#D.5hy>Fb","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-EGt8V+1KLe","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"Q+AzzC4*7D","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"Py/bNyT?x$","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master$:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"PbkZ0IijK4","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$2 GB)"}
{"templateHash":"-EzxZGJfA?","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $1 ms on mesos-master-1 ($//$)"}
{"templateHash":"-/*e9#G2ML@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-befd-$-$-$"}
{"templateHash":"GVXT0:6tuY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$-$$$-$"}
{"templateHash":"MnU1fupmLa","template":"Exception in thread \"$$\" Exception in thread \"$2$\" $(yy/MM/dd HH:mm:ss) INFO ExecutorRunnable: Prepared Local resources Map(__spark__.jar -> resource { scheme: \"hdfs\" host: \"$.$1.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//spark-assembly-1.$.$-hadoop2.$.$.jar\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE, pyspark.zip -> resource { scheme: \"hdfs\" host: \"$.$.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//pyspark.zip\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE, py4j$.$-src.zip -> resource { scheme: \"hdfs\" host: \"$.$.$.$\" port: $ file: \"//user//$//.$//application_$(+%s)_$//py4j$.$-src.zip\" } size: $ timestamp: $(+%s) type: FILE visibility: PRIVATE)"}
{"templateHash":"-1WgwjFgFt?","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-abdf-$"}
{"templateHash":"&73}s3K&8J","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ GB)\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $"}
{"templateHash":"-5^sg3.Yq8n","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ GB)\nUpdate row: $"}
{"templateHash":"-DbgQD{rn^l","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$ GB)\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $"}
{"templateHash":"N;S_/H22X<","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $4.$ GB)"}
{"templateHash":"-Sc1O[XWjD.","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $4.$1 GB)"}
{"templateHash":"DsY!0*QXT5","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $.$ MB, free: $4.$ GB)"}
{"templateHash":"-7:0;Bswwph","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $.$ MB, free: $4.$ GB)"}
{"templateHash":";P0H2PNe!s","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $4.$8 GB)"}
{"templateHash":"0L*>lS3JhS","template":"$(yy/MM/dd HH:mm:ss) INFO BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $4.$2 GB)"}
{"templateHash":"-:7f1ZopbEu","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-slave$ ($3//$)"}
{"templateHash":"/M&?|#VCv3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ GB)\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $"}
{"templateHash":"-FG?gGo0.5&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-a1ca-$-$-$"}
{"templateHash":"-67k>C.$}U;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$ GB)\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $"}
{"templateHash":"!2epE94Q<8","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark$-$-$-$-$"}
{"templateHash":"Q.g5KK:/$>","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$ GB)\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $\nUpdate row: $"}
{"templateHash":";E[[W_BC|}","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master$ ($4//$)"}
{"templateHash":"-L^3@S^nvn0","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-a067-$"}
{"templateHash":"Gj86h6xj3U","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$-b145-$"}
{"templateHash":"6>9@<O.2;!","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-b7c3$-$-$//pyspark-$-$-$-$-$"}
{"templateHash":"-D1r^oO<Q.|","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-b7c3$-$-$"}
{"templateHash":"-D&kxUIaNKN","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-acc2-$"}
{"templateHash":"-E/iGiL>ud[","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ B, free $2.$1 B)"}
{"templateHash":"->9X[ih_Yu2","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//$//input//$.txt:$+$"}
{"templateHash":"GQ1fmv]OKC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as values in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"-PmW.w9hbs1","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as values in memory (estimated size $.$ MB, free $.$3 MB)"}
{"templateHash":"-M?Rs#:F*2B","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as values in memory (estimated size $.$ MB, free $.$ MB)"}
{"templateHash":"Sr}H9T]LM<","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as values in memory (estimated size $.$2 MB, free $.$4 MB)"}
{"templateHash":"Ogxn>a3XvL","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as values in memory (estimated size $.$ MB, free $.$5 MB)"}
{"templateHash":"-HK|h8yRg3v","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as values in memory (estimated size $.$2 MB, free $.$ MB)"}
{"templateHash":"-K:sW0JxqhX","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//$//input//$.txt:$+$1"}
{"templateHash":"-0V_ad}>^vt","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as values in memory (estimated size $1.$ MB, free $.$ MB)"}
{"templateHash":"bY$_STlc9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as values in memory (estimated size $.$ MB, free $.$4 MB)"}
{"templateHash":"7u*r/5lf{6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $1.$ KB)"}
{"templateHash":"#hJ9..ww_/","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $2.$1 MB)"}
{"templateHash":"-<Y7;YKe/fA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ B, free $.$4 MB)"}
{"templateHash":"-<LQ*Tf59L7","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $3.$1 MB)"}
{"templateHash":"-1jTv{^Gd7Q","template":"java.io.IOException: Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.SparkEnv.$0(SparkEnv.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"Abx?.6tI#K","template":"Caused by: java.io.IOException: error=$, No such file or directory\n\tat java.lang.UNIXProcess.$0(Native Method)\n\tat java.lang.UNIXProcess.<init>(UNIXProcess.java:$)\n\tat java.lang.ProcessImpl.start(ProcessImpl.java:$)\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\t... $ more"}
{"templateHash":"Np$0n{c9lS","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$ in stage $1.$ (TID $). $ bytes result sent to driver"}
{"templateHash":"-6mYcSKXHaA","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-aced-$"}
{"templateHash":"GY*Uz^{|:9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-a147-$-$-$"}
{"templateHash":"-!B[wgzp2jN","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b0cc-$"}
{"templateHash":"-A:?E>pd<XC","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.HadoopRDD: Input split: hdfs:////$.$1.$.$:$//user//$//youtube$.$.txt:$+$"}
{"templateHash":"-?:V&}bmh6k","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-ff02-$-$-$"}
{"templateHash":"-ISUGOj8P*d","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Registering block manager $.$1.$.$:$ with $.$ GB RAM, BlockManagerId(driver, $6.$6.$5.$4, $3)"}
{"templateHash":"7S@<F0U/4 ","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.ui.port=$' '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $3 --hostname mesos-slave$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"-H[?dX<hniC","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterSchedulerBackend: SchedulerBackend is ready for scheduling beginning after reached minRegisteredResourcesRatio: $.$"}
{"templateHash":"*Hi:?b/JZH","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $.$ KB, free $2.$1 KB)"}
{"templateHash":"-33*85mB#x9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$2 GB)"}
{"templateHash":"+i1y;]!ooz","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-4LTB_$u0b^","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $ (PythonRDD[$2] at collect at $.py:$)"}
{"templateHash":"$:n2W{r0G+","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $1.$1 (TID $1, mesos-slave$, partition $2,NODE_LOCAL, $ bytes)"}
{"templateHash":"!R.yl#F9uE","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$1 (TID $2) in $ ms on mesos-slave$ ($4//$)"}
{"templateHash":"-&^1h>tGF|9","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $1.$1 (TID $1) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"FHPc]fl<oC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $2.$4 MB)"}
{"templateHash":"-G5UahOUsGR","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $8.$2 GB)"}
{"templateHash":"O*aK>#BY2#","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $.$ MB, free: $7.$2 GB)"}
{"templateHash":"-CU>roEm+Lv","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $.$ MB, free: $7.$2 GB)"}
{"templateHash":"-4>u/k63.F","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $8.$ GB)"}
{"templateHash":"-9pECT#;JYb","template":"$(yy/MM/dd HH:mm:ss) INFO spark.SparkContext: Created broadcast $ from collect at $.py:$"}
{"templateHash":"FY0#04!r94","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$1 KB, free: $1.$ GB)"}
{"templateHash":"-?Q9X8fV1uQ","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Stage $ contains a task of very large size ($ KB). The maximum recommended task size is $ KB."}
{"templateHash":"-&i{&!6aGZR","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ KB, free: $.$ GB)"}
{"templateHash":"-I1GP/+cBsi","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$1 KB, free: $1.$ GB)"}
{"templateHash":"->HxO&A^NJa","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $6.$ GB)"}
{"templateHash":"-E/aBV|. s?","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-0QipO1BTFl","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-K*I9j!cNsC","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): java.io.IOException: Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.SparkEnv.$0(SparkEnv.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-?w7r>?lyQV","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $1.$ (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"3#va{xewKz","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$1 KB, free: $1.$ GB)"}
{"templateHash":"2&3i58sxZC","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$1 KB, free: $1.$ GB)"}
{"templateHash":"-FWFNOC </{","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $6]"}
{"templateHash":"<ry?eHm3rM","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$ (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"$$pJ1V&YsO","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $.$ MB, free: $4.$ GB)"}
{"templateHash":"-<QC3#Pk>*X","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $.$ MB, free: $4.$ GB)"}
{"templateHash":"zzCz?!SY!","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-CtAb1*zFa&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $6.$ GB)"}
{"templateHash":"-$;u!c4J#>m","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":">@fUBzhLWB","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-. C]Lxy@;n","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-slave$ ($//$4)"}
{"templateHash":"-4O#?zA*klA","template":"$(yy/MM/dd HH:mm:ss) INFO rdd.ParallelCollectionRDD: Removing RDD $ from persistence list"}
{"templateHash":"-O/{]_iX<S;","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $6.$ MB, free: $.$8 GB)"}
{"templateHash":"-.xJqvMbGO+","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $5.$ MB, free: $.$7 GB)"}
{"templateHash":"-JjQ]:ZRpJT","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $5.$ MB, free: $.$7 GB)"}
{"templateHash":"-Dq}OS*h>Yi","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$9 GB)"}
{"templateHash":"-MiB3Jd]iw!","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"A78Dq. eM8","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"6CAg!FxQ!t","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $4.$ MB, free: $.$ GB)"}
{"templateHash":"-&fxU4#8OZp","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"-:q>&[oHcm6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"?yI#@|d.PX","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$ GB)"}
{"templateHash":"-QOTqhL2&{]","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-16z&w6KJu;","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): java.io.IOException: Cannot run program \"//home//$//$//bin//python\": error=$5, No such file or directory\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.SparkEnv.$0(SparkEnv.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"7t|;:6Z>zE","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-slave$, partition $6,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-<_s6S#I9>{","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$5, No such file or directory) [duplicate $]"}
{"templateHash":":}]!j.zF>|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"&K{wiju6DJ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $2.$ MB, free: $.$ GB)"}
{"templateHash":"!w!ohEpOwM","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"-1v5IUiQb@K","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $4.$ MB, free: $.$ GB)"}
{"templateHash":"+ovZP48iXK","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"4$ezLB2!$u","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-3_z<#8fg|V","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":".z60Y7da5[","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":".dbwd{_3|T","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-5Y9P_[unud","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"8l!z*mJbEz","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$1 KB, free: $1.$ GB)"}
{"templateHash":"-RmloVWJI3m","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$1 KB, free: $1.$ GB)"}
{"templateHash":"5EZ24i:CE/","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$1 KB, free: $1.$ GB)"}
{"templateHash":"-NjLFp{{wtK","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$1 KB, free: $1.$ GB)"}
{"templateHash":"$.IphEJy&f","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$1 KB, free: $1.$5 GB)"}
{"templateHash":":|5M!EIzYO","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-slave$:$ (size: $.$ MB, free: $.$7 GB)"}
{"templateHash":"-; OrkNbC!p","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"6Ti&7]u^mA","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"/u4o&w_^k>","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): java.io.IOException: Cannot run program \"//home//$//$//bin//python\": error=$7, No such file or directory\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.SparkEnv.$0(SparkEnv.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"SRMG1C2W1J","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":"*Lc3aLaeN_","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$1 KB, free: $1.$5 GB)"}
{"templateHash":"-/o9yhwFp;<","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$8, No such file or directory) [duplicate $8]"}
{"templateHash":"-5B86VlhbO#","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-master$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-:3r&8^$H|K","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$1 in stage $.$ (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$7, No such file or directory) [duplicate $]"}
{"templateHash":"-2z6c6YfAe7","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $1.$ (TID $, mesos-master-1, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-M?{Mp0T2XG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"-#e**6T.@*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$5 GB)"}
{"templateHash":"S:H;MEHRlD","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"-@N{u[yL<s2","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master-1:$ (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"-F7Ax{XmIC3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on mesos-master$:$ (size: $.$ MB, free: $.$7 GB)"}
{"templateHash":"SsAQ>7H9kt","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$5 GB)"}
{"templateHash":"-/kuKSy|8KG","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($5//$)"}
{"templateHash":";7Q_V80HXl","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $1.$ (TID $) in $ ms on mesos-master-1 ($//$1)"}
{"templateHash":"LsnmiRwbXF","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-Ku8Y3h5uEZ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-slave$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":";8|D!^J::>","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $4.$ MB, free: $.$ GB)"}
{"templateHash":"#vd:Bt{lc:","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $6.$ MB, free: $.$8 GB)"}
{"templateHash":"-M[q9ejSVRk","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"-G2hOMX;O|v","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $4.$ MB, free: $.$ GB)"}
{"templateHash":"-;#aex2/!u[","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): java.io.IOException: Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.SparkEnv.$0(SparkEnv.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"LiTElnc9zp","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $5.$ MB, free: $.$7 GB)"}
{"templateHash":":Z9DVLMqW@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-@w/0cxYQv+","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-slave$:$ in memory (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"RwO0<chF6o","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master-1:$ in memory (size: $2.$ MB, free: $.$ GB)"}
{"templateHash":"-@|qf2l.0_k","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$9 GB)"}
{"templateHash":"-:SZGiu48fM","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master$:$ in memory (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"<!81al;ZN8","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"MgMe/8_|bf","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-!Ug&&rg.b$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$:$ in memory (size: $5.$ MB, free: $.$7 GB)"}
{"templateHash":"-QgDlXY/t8D","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-*8B[OIDjnM","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":">9CS[mnvuW","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-slave$:$ in memory (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"-/DdSz*SXaL","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master-1:$ in memory (size: $2.$ MB, free: $.$ GB)"}
{"templateHash":"-;{DmeL?alr","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master$:$ in memory (size: $3.$ MB, free: $.$ GB)"}
{"templateHash":"-FMo$s|J95Q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$1 KB, free: $1.$5 GB)"}
{"templateHash":"R!bpw*.zC>","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$1 KB, free: $1.$5 GB)"}
{"templateHash":"-Fi8qGST?uh","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on mesos-master-1:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"Q||L+p6?Lr","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on mesos-master$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-*r?b]icn<6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $8.$2 GB)"}
{"templateHash":"-O_M;i4|m7B","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ MB, free: $6.$ GB)"}
{"templateHash":".a$_cI+Usq","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $8.$ GB)"}
{"templateHash":"-KZAp26ZXdj","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ MB, free: $6.$ GB)"}
{"templateHash":"-&*;tvPQS*9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$:$ in memory (size: $.$ MB, free: $7.$2 GB)"}
{"templateHash":"-G?+3a8en|z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-slave$:$ in memory (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-7#NtovH<Da","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $.$ MB, free: $7.$2 GB)"}
{"templateHash":"-HRgC$8Ip+i","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master$:$ in memory (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"D*:2|C$jYo","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-slave$:$ in memory (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":".6_u>k.]4y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master$:$ in memory (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-/sXl!N/DD3","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ MB, free: $5.$ GB)"}
{"templateHash":"-JE2ObWDfq|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master-1:$ in memory (size: $.$ MB, free: $4.$ GB)"}
{"templateHash":"-+69a|I+4js","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master-1:$ in memory (size: $.$ MB, free: $4.$ GB)"}
{"templateHash":"-24o>Vw4roF","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $2.$2.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"MMY$t]/eiG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on $1.$1.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-0}9qNEq@8Q","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on $1.$1.$.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-;l4ZgUn4M!","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $2.$2.$.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"QP5f36D&Os","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":"D}hH9S0G+C","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master$, partition $6,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"+3U>_pHRKo","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"-5&Pz:xinD*","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master$, partition $4,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"4.E^et@anS","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-<_k@i25j8?","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-6v}iu950hB","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"<dV}Am3P1B","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-C>uzZ*5cQ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master-1:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-O03*F[UyCd","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"LH1utZ+vf&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":";D_Rq@[9<n","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-+T.M1:g@?&","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $1]"}
{"templateHash":"-OdQy]C*o_H","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master-1:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"F]/m3yZnFM","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-1j BLR3mUH","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-slave$:$ in memory (size: $.$ MB, free: $.$7 GB)"}
{"templateHash":"LlDUz*Ljz4","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master-1:$ in memory (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"GvmYCqTDia","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":"-R&P/:xY5dI","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on mesos-master$:$ in memory (size: $.$ MB, free: $.$7 GB)"}
{"templateHash":"LTK]ML>/xt","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"-/.hyifex8c","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master-1:$ in memory (size: $.$ MB, free: $.$5 GB)"}
{"templateHash":"-.84OL!6{F5","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on mesos-master$:$ in memory (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"2kSFE;65RY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-slave$:$ in memory (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"-Q;2_c2GDl+","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master-1:$ in memory (size: $.$ MB, free: $.$5 GB)"}
{"templateHash":"#2s{BLp7&{","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on mesos-master$:$ in memory (size: $.$ MB, free: $.$6 GB)"}
{"templateHash":"Ar]d$/}DgL","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $2.$1 (TID $, mesos-master-1, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-+Htpi]TZ>>","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$1 in stage $.$2 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $1]"}
{"templateHash":"Pz/e[K;48d","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-master$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"NRK>zVkYfc","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":"-@a7_^VDHK*","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$3 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $6]"}
{"templateHash":"-5c;k6H6*x>","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-master$ ($//$)"}
{"templateHash":"3_m&mPyZWg","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $2.$1 (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":">yuqmoqnC{","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $8]"}
{"templateHash":"-Mfr4!.G8mO","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $1]"}
{"templateHash":"-2.r!ts<+6Y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $2.$2.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-Nucyrjui_E","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on $1.$1.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-7p{*}4<jm&","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on $1.$1.$.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"G6aMdSEK}C","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $2.$2.$.$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-5]rL324r?R","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$4:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-K0l+5@h3ox","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$3:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-?:_eIaXo$j","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$3:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-G44 7?IrTc","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$.$4:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"OvV 8mB9<S","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$ (TID $, mesos-master-1, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-P &#ILT{_q","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master-1 ($//$)"}
{"templateHash":"+!PevKA2vf","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-$g2@CGfG63","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"S;Z^{i[.tw","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): java.io.IOException: Cannot run program \"//home//$//$//bin//python\": error=$7, No such file or directory\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.SparkEnv.$0(SparkEnv.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"A@bV:|2CE}","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $1]"}
{"templateHash":"I]w6Vmk3{6","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"Sa$e:J+2>b","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$8, No such file or directory) [duplicate $]"}
{"templateHash":"It34;D0*Rg","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$1 in stage $.$ (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"G$OmXrd.xq","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$4:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-?^bD /qUb","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$.$4:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"7&i HQPn_*","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$3:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"P1&_d[j{vM","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$.$3:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-.;9+MzX/cv","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"&f$9.e#sOX","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$.$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"A]h.|8p;RB","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $1]"}
{"templateHash":"*:X2P_NQ{p","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$8, No such file or directory) [duplicate $]"}
{"templateHash":"84X/sWS][n","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$7, No such file or directory) [duplicate $]"}
{"templateHash":"3IvE84wvUA","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $1 ms on mesos-slave$ ($//$)"}
{"templateHash":"-1#kTIVLWVG","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$1 in stage $.$2 (TID $) in $ ms on mesos-master$ ($//$1)"}
{"templateHash":"H.<];+Kt?Y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$3.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-E CnevsJix","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece1 in memory on $.$1.$2.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"R0cU;s!*yg","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_piece2 in memory on $.$1.$2.$:$ (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"QCrO:TIi y","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Added broadcast_$_$ in memory on $.$1.$3.$:$ (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"5A/W?V5f}|","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$1)"}
{"templateHash":"-Eb{3tF#f42","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($7//$)"}
{"templateHash":"<gp9jQH.o$","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$1 in stage $.$ (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":"-:dor5xRcKQ","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$3.$:$ in memory (size: $.$ MB, free: $.$ GB)"}
{"templateHash":"-5K#30wVgE9","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece1 on $.$1.$2.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"D82r>IL9v/","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_$ on $.$1.$3.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"$!FnQa1V3p","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerInfo: Removed broadcast_$_piece2 on $.$1.$2.$:$ in memory (size: $.$ MB, free: $.$3 GB)"}
{"templateHash":"-3JBkGNgy9z","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $2.$1 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":"C07u@xbaS}","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $2.$ (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"1jJro65yx ","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $2.$ (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":"-EydCNJAX71","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $2.$1 (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $1]"}
{"templateHash":"-Ld5N|L!| $","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$1 in stage $.$ (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":"-$58{T+QQ&j","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($3//$)"}
{"templateHash":"-/*<{reIDAv","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master$ ($4//$)"}
{"templateHash":"NVh&&T^#l1","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Got job $ (collect at $.py:$) with $3 output partitions"}
{"templateHash":";SU$9!VQ{2","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Submitting $ missing tasks from ResultStage $1 (PythonRDD[$] at collect at $.py:$)"}
{"templateHash":"OqV]Gb]Y24","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($//$6)"}
{"templateHash":"@IGBM?A>>Y","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$2 (TID $) in $ ms on mesos-master-1 ($//$4)"}
{"templateHash":"@utwSfJC$l","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-master$ ($//$6)"}
{"templateHash":"-Nn@xZbR&kT","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$7, No such file or directory) [duplicate $7]"}
{"templateHash":"2Uwrn*M9e6","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): java.io.IOException: Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.SparkEnv.$0(SparkEnv.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-JS8HMlBT+W","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$3 (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":":d11jUj0Tv","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Starting task $.$ in stage $.$3 (TID $, mesos-slave$, partition $5,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"-6.a:L1$v1j","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$3 (TID $) in $ ms on mesos-slave$ ($//$)"}
{"templateHash":">APx61x+9N","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterSchedulerBackend: Disabling executor $."}
{"templateHash":"H4|/iwj3Cb","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Executor lost: $ (epoch $)"}
{"templateHash":"S8aP.Tv.oR","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Trying to remove executor $ from BlockManagerMaster."}
{"templateHash":"E{{cvb1Mjh","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMasterEndpoint: Removing block manager BlockManagerId($, mesos-master-1, $)"}
{"templateHash":"Eo<{ JW4Mu","template":"$(yy/MM/dd HH:mm:ss) INFO storage.BlockManagerMaster: Removed $ successfully in removeExecutor"}
{"templateHash":"-0slF_ 70 a","template":"$(yy/MM/dd HH:mm:ss) INFO ipc.Client: Retrying connect to server: mesos-master-1//$.$1.$.$:$. Already tried $ time(s); maxRetries=$"}
{"templateHash":"-OLk@tPPI2Z","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $9]"}
{"templateHash":"-9jJN>]VPn*","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$7, No such file or directory) [duplicate $]"}
{"templateHash":"-B$*+8KGc]7","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $9]"}
{"templateHash":"-Qf|_!c@eyz","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Finished task $.$ in stage $.$ (TID $) in $ ms on mesos-slave$ ($6//$)"}
{"templateHash":"+}VGogI4N;","template":"$(yy/MM/dd HH:mm:ss) WARN cluster.YarnSchedulerBackend/$YarnSchedulerEndpoint: Attempted to get executor loss reason for executor id $ at RPC address mesos-master-1:$, but got no response. Marking as slave lost.\norg.apache.spark.rpc.RpcTimeoutException: Cannot receive any reply in $ seconds. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat scala.util.Failure/$/$$/$recover/$$.apply(Try.scala:$)\n\tat scala.util.Try/$.apply(Try.scala:$)\n\tat scala.util.Failure.recover(Try.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$recover/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat org.spark-project.guava.util.concurrent.$/$$.execute($2.java:$)\n\tat scala.concurrent.impl.ExecutionContextImpl/$/$anon/$$.execute(ExecutionContextImpl.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.complete(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.complete(Promise.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$/$$/$map/$$.apply(Future.scala:$)\n\tat scala.concurrent.impl.$.run(Promise.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.processBatch/$$1(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply/$$/$sp(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.Future/$$/$Batch/$/$$/$run/$$.apply(Future.scala:$)\n\tat scala.concurrent.BlockContext/$.$0(BlockContext.scala:$)\n\tat scala.concurrent.Future/$$/$Batch.run(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.scala/$concurrent/$Future/$$1/$/$$0(Future.scala:$)\n\tat scala.concurrent.Future/$$/$.execute(Future.scala:$)\n\tat scala.concurrent.impl.$.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.tryComplete(Promise.scala:$)\n\tat scala.concurrent.Promise/$class.$0(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.$0(Promise.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Cannot receive any reply in $ seconds\n\tat org.apache.spark.rpc.netty.NettyRpcEnv/$/$anon/$$.run(NettyRpcEnv.scala:$)\n\t... $ more"}
{"templateHash":"-St.&TCH_>A","template":"$(yy/MM/dd HH:mm:ss) ERROR cluster.YarnClusterScheduler: Lost executor $ on mesos-master-1: Slave lost"}
{"templateHash":"P aWGyX_L?","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-master$): java.io.IOException: Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory\n\tat java.lang.ProcessBuilder.start(ProcessBuilder.java:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.$0(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scala:$)\n\tat org.apache.spark.SparkEnv.$0(SparkEnv.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-S{b+k99qP>","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$3 (TID $) on executor mesos-slave$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$, No such file or directory) [duplicate $]"}
{"templateHash":"-.Xl^/$tt[@","template":"$(yy/MM/dd HH:mm:ss) INFO ipc.Client: Retrying connect to server: mesos-master-1//$.$1.$.$:$. Already tried $4 time(s); maxRetries=$"}
{"templateHash":"-;NY/P[9|BZ","template":"$(yy/MM/dd HH:mm:ss) INFO ipc.Client: Retrying connect to server: mesos-master-1//$.$1.$.$:$. Already tried $2 time(s); maxRetries=$"}
{"templateHash":"-P9<H5$bX{2","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Stage $ contains a task of very large size ($ KB). The maximum recommended task size is $2 KB."}
{"templateHash":"Sl<V[EnrME","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $) on executor mesos-master$: java.io.IOException (Cannot run program \"//home//$//$//bin//python\": error=$7, No such file or directory) [duplicate $8]"}
{"templateHash":"-;J[e/5x?dD","template":"$(yy/MM/dd HH:mm:ss) ERROR scheduler.TaskSetManager: Task $ in stage $.$ failed $ times; aborting job"}
{"templateHash":"-@t?[Gx;X|l","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: Cancelling stage $"}
{"templateHash":"-&CCtvn?KlW","template":"$(yy/MM/dd HH:mm:ss) INFO cluster.YarnClusterScheduler: Stage $ was cancelled"}
{"templateHash":"Nz8DEm>xH!","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: ResultStage $ (collect at $.py:$) failed in $.$ s"}
{"templateHash":"I#aySu?Upm","template":"$(yy/MM/dd HH:mm:ss) INFO scheduler.DAGScheduler: Job $ failed: collect at $.py:$, took $.$ s"}
{"templateHash":"-*}D/iWvz]M","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"<HTpoKOs5w","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"->Ez1*lxeOL","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): TaskKilled (killed intentionally)"}
{"templateHash":"P[UsgsFam^","template":"$(yy/MM/dd HH:mm:ss) ERROR yarn.ApplicationMaster: User application exited with status $"}
{"templateHash":"0/wwKpc*d[","template":"$(yy/MM/dd HH:mm:ss) INFO yarn.ApplicationMaster: Final app status: FAILED, exitCode: $, (reason: User application exited with status $1)"}
{"templateHash":"-#GT_O@9j w","template":"$(yy/MM/dd HH:mm:ss) WARN ipc.Client: Interrupted while trying for connection"}
{"templateHash":"RSn<5*/fBf","template":"$(yy/MM/dd HH:mm:ss) WARN yarn.ApplicationMaster: Reporter thread fails $ time(s) in a row.\njava.io.IOException: Failed on local exception: java.io.InterruptedIOException: Interrupted while waiting for IO on channel java.nio.channels.SocketChannel[connection-pending remote=mesos-master-1//$.$1.$.$:$]. $ millis timeout left.; Host Details : local host is: \"mesos-slave$//$6.$6.$5.$\"; destination host is: \"mesos-master-1\":$4; \n\tat org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:$)\n\tat org.apache.hadoop.ipc.Client.call(Client.java:$)\n\tat org.apache.hadoop.ipc.Client.call(Client.java:$)\n\tat org.apache.hadoop.ipc.$/$Invoker.invoke($1.java:$)\n\tat com.sun.proxy./$$.allocate(Unknown Source)\n\tat org.apache.hadoop.yarn.api.impl.pb.client.$.allocate($1.java:$)\n\tat sun.reflect.$.invoke(Unknown Source)\n\tat sun.reflect.$.invoke($1.java:$)\n\tat java.lang.reflect.Method.invoke(Method.java:$)\n\tat org.apache.hadoop.io.retry.$.invokeMethod($1.java:$)\n\tat org.apache.hadoop.io.retry.$.invoke($1.java:$)\n\tat com.sun.proxy./$$.allocate(Unknown Source)\n\tat org.apache.hadoop.yarn.client.api.impl.$.allocate($1.java:$)\n\tat org.apache.spark.deploy.yarn.YarnAllocator.allocateResources(YarnAllocator.scala:$)\n\tat org.apache.spark.deploy.yarn.ApplicationMaster/$/$anon/$$.run(ApplicationMaster.scala:$)\nCaused by: java.io.InterruptedIOException: Interrupted while waiting for IO on channel java.nio.channels.SocketChannel[connection-pending remote=mesos-master-1//$.$1.$.$:$]. $ millis timeout left.\n\tat org.apache.hadoop.net.$/$$.select($2.java:$)\n\tat org.apache.hadoop.net.$.connect($1.java:$)\n\tat org.apache.hadoop.net.NetUtils.connect(NetUtils.java:$)\n\tat org.apache.hadoop.net.NetUtils.connect(NetUtils.java:$)\n\tat org.apache.hadoop.ipc.Client/$Connection.$0(Client.java:$)\n\tat org.apache.hadoop.ipc.Client/$Connection.$0(Client.java:$)\n\tat org.apache.hadoop.ipc.Client/$Connection.access/$$0(Client.java:$)\n\tat org.apache.hadoop.ipc.Client.getConnection(Client.java:$)\n\tat org.apache.hadoop.ipc.Client.call(Client.java:$)\n\t... $ more"}
{"templateHash":"-?rj7JBl!r_","template":"$(yy/MM/dd HH:mm:ss) WARN scheduler.TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): TaskKilled (killed intentionally)"}
{"templateHash":"-R]AuZWb97{","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportRequestHandler: Error while invoking RpcHandler#receive() for one-way message.\norg.apache.spark.SparkException: Could not find CoarseGrainedScheduler or it has been stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.receive(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"?><pSWQgRv","template":"$(yy/MM/dd HH:mm:ss) WARN netty.Dispatcher: Message $0(mesos-slave$:$) dropped.\njava.lang.IllegalStateException: RpcEnv already stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.connectionTerminated(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.channelUnregistered(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-G Sc0z;Bhq","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$$-$-$//pyspark-$$-$-$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"Qfa?ijGfd.","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_piece2 stored as bytes in memory (estimated size $.$ MB, free $2.$ MB)"}
{"templateHash":"FL2:l9|?KG","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ MB, free $4.$ MB)"}
{"templateHash":"-5Ns9Fh&V[G","template":"$(yy/MM/dd HH:mm:ss) INFO DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$-$-$-$-$"}
{"templateHash":"-.5EAXqyYP*","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-slave$: Container killed by YARN for exceeding memory limits. $.$3 GB of $.$4 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-O[wyiYC<3?","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$3 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-$ectKrIW{:","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$3 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"B!bf:lyO3[","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $2.$1 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$3 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-G_!v;P5yo9","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-;k&j0*y:/i","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $5 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"8sY4K30mSy","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$ GB of $4.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-Lur;RJ|G:3","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"PJYAGSHjg2","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $7.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-T4M|FapyiZ","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $3.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"C6N4KfnOU;","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-9*^tYy>Gs<","template":"$(yy/MM/dd HH:mm:ss) ERROR TransportRequestHandler: Error sending result RpcFailure{requestId=$, errorString=java.lang.IllegalStateException: RpcEnv already stopped.\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.receive(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\n} to mesos-slave$//$.$1.$.$:$; closing connection\njava.io.IOException: Broken pipe\n\tat sun.nio.ch.$.write0(Native Method)\n\tat sun.nio.ch.$.write($1.java:$)\n\tat sun.nio.ch.IOUtil.$0(IOUtil.java:$)\n\tat sun.nio.ch.IOUtil.write(IOUtil.java:$)\n\tat sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:$)\n\tat io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush0(AbstractChannel.java:$)\n\tat io.netty.channel.nio.AbstractNioChannel/$AbstractNioUnsafe.flush0(AbstractNioChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.flush(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.flush(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel.$0(AbstractChannel.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.respond(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.access/$$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler/$$.onFailure(TransportRequestHandler.java:$)\n\tat org.apache.spark.rpc.netty.Dispatcher/$/$$/$$/$$.apply(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher/$/$$/$$/$$.apply(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.postMessage(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.Dispatcher.$0(Dispatcher.scala:$)\n\tat org.apache.spark.rpc.netty.NettyRpcHandler.receive(NettyRpcEnv.scala:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.$0(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportRequestHandler.handle(TransportRequestHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelRead0(TransportChannelHandler.java:$)\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat org.apache.spark.network.util.TransportFrameDecoder.channelRead(TransportFrameDecoder.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.nio.AbstractNioByteChannel/$NioByteUnsafe.read(AbstractNioByteChannel.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.$0(NioEventLoop.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-Jwpnqo7SBv","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"->;KSSe7T}q","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-IEQl!2PvET","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Executor heartbeat timed out after $ ms"}
{"templateHash":"-2qIUV[BgHx","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"?C&NEzN22t","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Qnyy X&sEx","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-a8d5-$"}
{"templateHash":"QmH>]:wY0H","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr$$$-bbb1-$"}
{"templateHash":"E.$|pk#a1u","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-ade8-$"}
{"templateHash":"-LN[gZirlDz","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-a09a-$"}
{"templateHash":"-D4yriMMyBu","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-a716-$"}
{"templateHash":"ShH4^oOYz@","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-a52c-$"}
{"templateHash":"-;vWR9U/Rb.","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$$-$\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"5_sH0Ens+L","template":"$(yy/MM/dd HH:mm:ss) ERROR YarnClusterScheduler: Lost executor $ on mesos-master-1: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"FQBP/:3cM+","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $3.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-$ON^CvQS}c","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"?v6UKrvlA","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-G}GQs$55iT","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"1w&+}8dS^Z","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-PfR8pe[:v*","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$$-$-$//pyspark-$-$$-$-$"}
{"templateHash":"-O8H.7E@fC ","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Running task $.$ in stage $.$ (TID $)\nPicked up _JAVA_OPTIONS: -Djava.io.tmpdir=//opt//hdfs//tmp"}
{"templateHash":"-8$AWlniBHP","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"EJ|A/9TgaF","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $2 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$2 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-5/g>qG$.tE","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$6 GB of $.$5 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"9ymfymj [6","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $5.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-&i!IILs6T#","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-master$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$4 GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"Ia}n_+>Ddv","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $3 exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $7.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"C5ms6XU:O&","template":"$(yy/MM/dd HH:mm:ss) INFO TaskSetManager: Starting task $.$1 in stage $1.$ (TID $, mesos-master-1, partition $3,PROCESS_LOCAL, $ bytes)"}
{"templateHash":"87pVGjA}K","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$2 (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$2 GB of $.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-1Uj;ir:C@V","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$1 in stage $1.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $2.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-HhfWS*73rb","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $ GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"8 f!h/QaYH","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$7 GB of $1.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"wy@|fPKZ7","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $1.$ (TID $, mesos-slave$): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $6.$ GB of $7.$ GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"4/w0K4<V/G","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $.$8 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"-&;V7n&d:wX","template":"$(yy/MM/dd HH:mm:ss) WARN TaskSetManager: Lost task $.$ in stage $.$ (TID $, mesos-master-1): ExecutorLostFailure (executor $ exited caused by one of the running tasks) Reason: Container killed by YARN for exceeding memory limits. $.$ GB of $8.$7 GB virtual memory used. Consider boosting spark.yarn.executor.memoryOverhead."}
{"templateHash":"350AbBsP2v","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$$-$//pyspark$-$-$-$-$"}
{"templateHash":"Qb._ +t@H@","template":"Exception in thread \"$$\" $(yy/MM/dd HH:mm:ss) INFO YarnAllocator: Launching container container_$(+%s)_$_$_$ for on host mesos-slave$"}
{"templateHash":"-@&:UyX+VSK","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$$$"}
{"templateHash":"4s}zOYCb6|","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-bd0f-$"}
{"templateHash":"-9!*I>nvRaE","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-f758$-$-$"}
{"templateHash":"C/{xstFBRP","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$ stored as values in memory (estimated size $1.$ KB, free $.$ GB)"}
{"templateHash":"-Lkawg8Yf.G","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b49a-$"}
{"templateHash":"4!&tl F{16","template":"IOError: [Errno $] No such file or directory: u'//opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$$-$-$-$//$'\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.read(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner/$/$anon/$$.<init>(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRunner.compute(PythonRDD.scala:$)\n\tat org.apache.spark.api.python.PythonRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.api.python.PairwiseRDD.compute(PythonRDD.scala:$)\n\tat org.apache.spark.rdd.RDD.$0(RDD.scala:$)\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:$)\n\tat org.apache.spark.scheduler.Task.run(Task.scala:$)\n\tat org.apache.spark.executor.Executor/$TaskRunner.run(Executor.scala:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"Iiuksp D:l","template":"$(yy/MM/dd HH:mm:ss) INFO util.ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-f331$-$-$"}
{"templateHash":"-8qx5k&aQ<_","template":"$(yy/MM/dd HH:mm:ss) INFO ShutdownHookManager: Deleting directory //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//spark-$-$-$-$-$//pyspark-$-$-$$-$"}
{"templateHash":"-&#l^N!qmkr","template":"    {{JAVA_HOME}}//bin//java -server -XX:OnOutOfMemoryError='kill %p' -$ -$ -Djava.io.tmpdir={{PWD}}//tmp '-Dspark.driver.port=$' -Dspark.yarn.app.container.log.dir=<LOG_DIR> -XX:$=$ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark:////CoarseGrainedScheduler@$.$1.$.$:$6 --executor-id $2 --hostname mesos-master$ --cores $ --app-id application_$(+%s)_$ --user-class-path file:/$PWD//__app__.jar $> <LOG_DIR>//stdout $> <LOG_DIR>//stderr\n==============================================================================="}
{"templateHash":"Dy79D9wSBa","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-a92e-$"}
{"templateHash":"@3LD8&ZVsy","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b400-$"}
{"templateHash":"F_J50q^&B ","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = $] in $ attempts\njava.io.IOException: Connection from mesos-master-1//$.$1.$.$:$ closed\n\tat org.apache.spark.network.client.TransportResponseHandler.channelUnregistered(TransportResponseHandler.java:$)\n\tat org.apache.spark.network.server.TransportChannelHandler.channelUnregistered(TransportChannelHandler.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.ChannelInboundHandlerAdapter.channelUnregistered(ChannelInboundHandlerAdapter.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.DefaultChannelPipeline.$0(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe/$$.run(AbstractChannel.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-6k6eHd]G/_","template":"$(yy/MM/dd HH:mm:ss) ERROR server.TransportChannelHandler: Connection to //$.$1.$.$:$ has been quiet for $ ms while there are outstanding requests. Assuming connection is dead; please adjust spark.network.timeout if this is wrong."}
{"templateHash":">W2ISEDRPR","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = $] in $ attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$run/$$.apply/$$/$sp(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat javax.security.auth.Subject.doAs(Subject.java:$)\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil.$0(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.run(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.main(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend.main(CoarseGrainedExecutorBackend.scala)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"/k5m:BNzs2","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = $] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-master-1//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-L9T>82/AvF","template":"Exception in thread \"main\" java.lang.reflect.UndeclaredThrowableException\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil.$0(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.run(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$.main(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend.main(CoarseGrainedExecutorBackend.scala)"}
{"templateHash":"Nb*s.v*WVD","template":"Caused by: org.apache.spark.SparkException: Error sending message [message = $]\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.CoarseGrainedExecutorBackend/$/$$/$run/$$.apply/$$/$sp(CoarseGrainedExecutorBackend.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat org.apache.spark.deploy.SparkHadoopUtil/$/$anon/$$.run(SparkHadoopUtil.scala:$)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat javax.security.auth.Subject.doAs(Subject.java:$)\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:$)\n\t... $ more\nCaused by: java.io.IOException: Failed to send RPC $ to mesos-master-1//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"3l1OFT;ac7","template":"$(yy/MM/dd HH:mm:ss) WARN client.TransportResponseHandler: Ignoring response for RPC $ from mesos-master-1//$.$1.$.$:$ ($ bytes) since it is not outstanding"}
{"templateHash":"HtcyPz3t$O","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-master-1, $))] in $3 attempts\norg.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.Executor.org/$apache/$spark/$executor/$Executor/$/$$0(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply/$$/$sp(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$.run(Executor.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.$0(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-NCz#okw>#d","template":"$(yy/MM/dd HH:mm:ss) INFO ApplicationMaster/$AMEndpoint: Driver terminated or disconnected! Shutting down. $.$1.$.$:$"}
{"templateHash":"-EL9YPg:8uy","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-e652-$-$-$"}
{"templateHash":"&/@L!Zr/ >","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-bbaa-$"}
{"templateHash":"FqVhzM@!7x","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b3fe-$"}
{"templateHash":"-AISM^]^yKb","template":"$(yy/MM/dd HH:mm:ss) WARN client.TransportResponseHandler: Ignoring response for RPC $ from mesos-slave$//$.$1.$.$:$ ($ bytes) since it is not outstanding"}
{"templateHash":"-JG13!E8uh>","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 MB, free $1.$2 MB)"}
{"templateHash":"A*Dj7KM*YY","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 B, free $.$4 MB)"}
{"templateHash":"-.EHLJhF2^$","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ B, free $.$4 MB)"}
{"templateHash":"->nP7]Rc2P?","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $2.$3 MB)"}
{"templateHash":"-@pmu;lE]|k","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ KB, free $3.$ MB)"}
{"templateHash":"19m7Z;DpUw","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ B, free $4.$1 MB)"}
{"templateHash":"SY>JM235|z","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$3 MB, free $.$1 MB)"}
{"templateHash":"-4[0  6/}TA","template":"Exception in thread \"$$\" Exception in thread \"$2$\" Exception in thread \"$3-1\" java.lang.Error: org.apache.spark.SparkException: Exception while starting container container_$(+%s)_$_$_$ on host mesos-slave$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)"}
{"templateHash":"-1<O>3i^!Fu","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$1 stored as bytes in memory (estimated size $.$ B, free $.$ MB)"}
{"templateHash":"-/g*j0E.UQf","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 B, free $3.$ MB)"}
{"templateHash":"#&+#;f}}z4","template":"$(yy/MM/dd HH:mm:ss) INFO executor.Executor: Finished task $.$1 in stage $.$2 (TID $). $1 bytes result sent to driver"}
{"templateHash":"-1$_$7jF}3]","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-e5ab-$-$-$"}
{"templateHash":":Ls8IduV9W","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-f318-$-$-$"}
{"templateHash":"OI;}Ql85Gf","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-b2fc-$-$-$"}
{"templateHash":"IPr&U<:^aK","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-a04f-$"}
{"templateHash":"-Jd{aHL]m8:","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-slave$, $))] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-master-1//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"$wR2Y8gM}u","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$1 KB, free $1.$1 MB)"}
{"templateHash":"3FIu6qwvOd","template":"$(yy/MM/dd HH:mm:ss) WARN executor.Executor: Issue communicating with driver in heartbeater\norg.apache.spark.SparkException: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-master$, $))]\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\tat org.apache.spark.executor.Executor.org/$apache/$spark/$executor/$Executor/$/$$0(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply/$$/$sp(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$/$/$$/$run/$$2.apply(Executor.scala:$)\n\tat org.apache.spark.util.Utils/$.$0(Utils.scala:$)\n\tat org.apache.spark.executor.Executor/$/$anon/$$.run(Executor.scala:$)\n\tat java.util.concurrent.Executors/$RunnableAdapter.call(Executors.java:$)\n\tat java.util.concurrent.FutureTask.$0(FutureTask.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.access/$$0(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor/$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:$)\n\tat java.util.concurrent.ThreadPoolExecutor/$Worker.run(ThreadPoolExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [$ seconds]. This timeout is controlled by spark.rpc.askTimeout\n\tat org.apache.spark.rpc.RpcTimeout.org/$apache/$spark/$rpc/$RpcTimeout/$/$$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout/$/$$/$addMessageIfTimeout/$$.$0(RpcTimeout.scala:$)\n\tat scala.runtime.$.apply($1.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\tat org.apache.spark.rpc.RpcEndpointRef.$0(RpcEndpointRef.scala:$)\n\t... $ more\nCaused by: java.util.concurrent.TimeoutException: Futures timed out after [$ seconds]\n\tat scala.concurrent.impl.Promise/$DefaultPromise.ready(Promise.scala:$)\n\tat scala.concurrent.impl.Promise/$DefaultPromise.result(Promise.scala:$)\n\tat scala.concurrent.Await/$/$$/$result/$$.apply(package.scala:$)\n\tat scala.concurrent.BlockContext/$$/$.blockOn(BlockContext.scala:$)\n\tat scala.concurrent.Await/$.result(package.scala:$)\n\tat org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:$)\n\t... $ more"}
{"templateHash":"-S4nPuJ8rYB","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$ KB, free $2.$2 MB)"}
{"templateHash":"->}O?9#ir4v","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-afef-$"}
{"templateHash":"-GUkP$i>/+0","template":"$(yy/MM/dd HH:mm:ss) WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat($,[Lscala.Tuple2;@$,BlockManagerId($2, mesos-master$, $))] in $ attempts\njava.io.IOException: Failed to send RPC $ to mesos-master-1//$.$1.$.$:$: java.nio.channels.ClosedChannelException\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat org.apache.spark.network.client.TransportClient/$$.operationComplete(TransportClient.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:$)\n\tat io.netty.util.concurrent.DefaultPromise.$0(DefaultPromise.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.$0(AbstractChannel.java:$)\n\tat io.netty.channel.AbstractChannel/$AbstractUnsafe.write(AbstractChannel.java:$)\n\tat io.netty.channel.DefaultChannelPipeline/$HeadContext.write(DefaultChannelPipeline.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext.access/$$0(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.write(AbstractChannelHandlerContext.java:$)\n\tat io.netty.channel.AbstractChannelHandlerContext/$$.run(AbstractChannelHandlerContext.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.$0(SingleThreadEventExecutor.java:$)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:$)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor/$$.run(SingleThreadEventExecutor.java:$)\n\tat java.lang.Thread.run(Thread.java:$)\nCaused by: java.nio.channels.ClosedChannelException"}
{"templateHash":"-PL7r/Eko4L","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$$-$-a1cb-$"}
{"templateHash":"!Y14?[wl65","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $2.$ B, free $2.$ MB)"}
{"templateHash":"-H+2N5.nkXU","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block rdd_$_$ stored as bytes in memory (estimated size $.$2 KB, free $.$3 MB)"}
{"templateHash":"-EGdRcVhUGN","template":"$(yy/MM/dd HH:mm:ss) INFO storage.MemoryStore: Block broadcast_$_$ stored as bytes in memory (estimated size $.$ KB, free $4.$1 MB)"}
{"templateHash":"-*RNCRHL]08","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-a644-$"}
{"templateHash":"T7z6{y[v8F","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$-$-b80b-$"}
{"templateHash":"-CCtTImD$08","template":"$(yy/MM/dd HH:mm:ss) INFO storage.DiskBlockManager: Created local directory at //opt//hdfs//nodemanager//$//$//$//application_$(+%s)_$//blockmgr-$-$$-a3b3-$"}
