aurora-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Farner (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AURORA-654) "Could not deserialize AssignedTask" from thermos_executor.pex
Date Tue, 02 Sep 2014 16:16:21 GMT

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

Bill Farner commented on AURORA-654:
------------------------------------

_Wow_ that's pretty intense, thanks for the follow-up!  Should this ticket be closed?

> "Could not deserialize AssignedTask" from thermos_executor.pex
> --------------------------------------------------------------
>
>                 Key: AURORA-654
>                 URL: https://issues.apache.org/jira/browse/AURORA-654
>             Project: Aurora
>          Issue Type: Bug
>          Components: Executor
>         Environment: CentOS 6.4 on x86_64 hardware
>            Reporter: Josh Adams
>
> We're seeing the following error when attempting to run a new task after upgrading to
incubator-aurora@8d98542 and mesos@dc0b7bf (0.19.1-rc1):
> {code}
> WARNING: Logging before InitGoogleLogging() is written to STDERR
> I0813 00:57:40.229567 10732 exec.cpp:131] Version: 0.19.1
> I0813 00:57:40.231796 10761 exec.cpp:205] Executor registered on slave
> 20140812-235601-84869386-5050-469-0
> FATAL] Could not deserialize AssignedTask
> FATAL] Traceback (most recent call last):
>   File "apache/aurora/executor/aurora_executor.py", line 234, in validate_task
>     assigned_task = assigned_task_from_mesos_task(task)
>   File "apache/aurora/executor/common/task_info.py", line 32, in
> assigned_task_from_mesos_task
>     assigned_task = thrift_deserialize(AssignedTask(), task.data)
>   File "/root/.pex/install/thrift-0.9.1-cp27-none-linux_x86_64.whl.5554a00a49bd3c9d0ed12679fbf9a9810c343ed1/thrift-0.9.1-cp27-none-linux_x86_64.whl/thrift/TSerialization.py",
> line 37, in deserialize
>     base.read(protocol)
>   File "gen/apache/aurora/api/ttypes.py", line 2841, in read
>     self.task.read(iprot)
>   File "gen/apache/aurora/api/ttypes.py", line 1678, in read
>     self.constraints.add(_elem26)
> TypeError: unhashable instance
> {code}
> We are upgrading to get the Announcer implementation working. Here's a simple task config
that has no {{constraints}} and still produces the error (we haven't been able to generate
a {{.aurora}} config that doesn't result in this exception.
> {code}
> drag_proc_0 = Process(
>   name = 'drag_proc_0',
>   cmdline = """
>     while sleep 1; do date; done
>   """
> )
> drag_task = Task(
>   processes = [drag_proc_0],
>   resources = Resources(cpu = 0.5, ram = 1*GB, disk = 1*GB)
> )
> jobs = [
>   Service(
>     task = drag_task,
>     cluster = 'staging',
>     role = 'produser',
>     environment = 'staging',
>     name = 'drag',
>     instances = 1,
>     update_config = UpdateConfig(batch_size = 1, watch_secs = 345, rollback_on_failure
= False, max_per_shard_failures = 3),
>   )
> ]
> {code}



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

Mime
View raw message