aboutsummaryrefslogtreecommitdiff
path: root/python/pyspark/worker.py
diff options
context:
space:
mode:
authorJosh Rosen <joshrosen@apache.org>2014-09-26 14:47:14 -0700
committerJosh Rosen <joshrosen@apache.org>2014-09-26 14:47:14 -0700
commitf872e4fb80b8429800daa9c44c0cac620c1ff303 (patch)
treed43c6d4ebb15b4fca42f50e241bfc4ff94bb13d6 /python/pyspark/worker.py
parent7364fa5a176da69e425bca0e3e137ee73275c78c (diff)
downloadspark-f872e4fb80b8429800daa9c44c0cac620c1ff303.tar.gz
spark-f872e4fb80b8429800daa9c44c0cac620c1ff303.tar.bz2
spark-f872e4fb80b8429800daa9c44c0cac620c1ff303.zip
Revert "[SPARK-3478] [PySpark] Profile the Python tasks"
This reverts commit 1aa549ba9839565274a12c52fa1075b424f138a6.
Diffstat (limited to 'python/pyspark/worker.py')
-rw-r--r--python/pyspark/worker.py19
1 files changed, 3 insertions, 16 deletions
diff --git a/python/pyspark/worker.py b/python/pyspark/worker.py
index 8257dddfee..c1f6e3e4a1 100644
--- a/python/pyspark/worker.py
+++ b/python/pyspark/worker.py
@@ -23,8 +23,6 @@ import sys
import time
import socket
import traceback
-import cProfile
-import pstats
from pyspark.accumulators import _accumulatorRegistry
from pyspark.broadcast import Broadcast, _broadcastRegistry
@@ -92,21 +90,10 @@ def main(infile, outfile):
command = pickleSer._read_with_length(infile)
if isinstance(command, Broadcast):
command = pickleSer.loads(command.value)
- (func, stats, deserializer, serializer) = command
+ (func, deserializer, serializer) = command
init_time = time.time()
-
- def process():
- iterator = deserializer.load_stream(infile)
- serializer.dump_stream(func(split_index, iterator), outfile)
-
- if stats:
- p = cProfile.Profile()
- p.runcall(process)
- st = pstats.Stats(p)
- st.stream = None # make it picklable
- stats.add(st.strip_dirs())
- else:
- process()
+ iterator = deserializer.load_stream(infile)
+ serializer.dump_stream(func(split_index, iterator), outfile)
except Exception:
try:
write_int(SpecialLengths.PYTHON_EXCEPTION_THROWN, outfile)