You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Niklas Nielsen <ni...@qni.dk> on 2013/12/04 22:57:03 UTC

Re: Review Request 15169: Added git sha and branch in master and slave state.json

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

(Updated Dec. 4, 2013, 9:57 p.m.)


Review request for mesos, Benjamin Hindman, Ben Mahler, and Vinod Kone.


Summary (updated)
-----------------

Added git sha and branch in master and slave state.json


Repository: mesos-git


Description
-------

Exposing build revisions and branch names can help diagnosing problems with slaves and masters in development settings.

This patch fetches git sha and branch of repo (if available) and fills option variables BUILD_GIT_SHA and BUILD_GIT_BRANCH accordingly.
If variables are set, master and slave state.json expose and sets fields "git_sha" and "git_branch".


Diffs
-----

  configure.ac ba4ec1d 
  src/Makefile.am abef3d2 
  src/common/build.hpp c0e2a64 
  src/common/build.cpp 960b017 
  src/master/http.cpp 218906a 
  src/slave/http.cpp 55a5e7d 

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


Testing
-------

make check

Functional testing of:
1) Development version (from git repo) -> Shows correct git hash and branch
2) Distribution version (from make dist) -> Does *not* show git hash and branch fields in state.json


Thanks,

Niklas Nielsen