-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/18138/
-----------------------------------------------------------
(Updated Feb. 18, 2014, 8:43 a.m.)
Review request for mesos, Adam B, Ben Mahler, and Vinod Kone.
Changes
-------
Addressed Adam's comment.
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 (updated)
-----
src/master/http.cpp 6aeb257
src/master/master.cpp f4f5e04
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