-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/18138/
-----------------------------------------------------------

Review request for mesos, Adam B, Ben Mahler, and Vinod Kone.


Bugs: MESOS-979
    https://issues.apache.org/jira/browse/MESOS-979


Repository: mesos-git


Description
-------

Related to MESOS-979, the tasks.json endpoint would sporadically cause the
master process to SEGFAULT. The code failed during the subsequent sort
(after gathering running and completed tasks) deferencing garbage pointer
values. The issue turns out to be an issue with std::sort and strict weak-
ordering. Descending order (which was default) was implemented as !ascending()
which is not a strict greather-than equal. This patch expands the descending
implementation and reenables endpoint.


Diffs
-----

  src/master/http.cpp 966eed6 
  src/master/master.cpp a4e1b1f 

Diff: https://reviews.apache.org/r/18138/diff/


Testing
-------

make check and functional testing; can't trigger earlier repro steps for 
segfault.


Thanks,

Niklas Nielsen

Reply via email to