Project: mesos
Issue MESOS-4445: Labels equality behavior is wrong
{noformat} TEST(RevocableResourceTest, LabelSemantics) { Labels labels1; Labels labels2; labels1.add_labels()->CopyFrom(createLabel("foo", "bar")); labels1.add_labels()->CopyFrom(createLabel("foo", "bar")); labels2.add_labels()->CopyFrom(createLabel("foo", "bar")); labels2.add_labels()->CopyFrom(createLabel("baz", "qux")); bool eq = (labels1 == labels2); LOG(INFO) << "Equal? " << (eq ? "true" : "false"); } {noformat} Output: {noformat} [ RUN ] RevocableResourceTest.LabelSemantics I0120 13:15:25.207223 2078158848 resources_tests.cpp:1990] Equal? true [ OK ] RevocableResourceTest.LabelSemantics (0 ms) {noformat} This behavior seems pretty problematic.
Story points: 5