See <https://builds.apache.org/job/Mesos-Buildbot/BUILDTOOL=cmake,COMPILER=clang,CONFIGURATION=--verbose,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%3A14.04,label_exp=(ubuntu)&&(!ubuntu-us1)&&(!ubuntu-eu2)/4046/display/redirect?page=changes>
Changes: [klueska] Added package and test infrastructure for 'src/python/lib/mesos'. [klueska] Added extra directives to 'src/python/.gitignore'. [klueska] Moved new Mesos CLI to 'src/python/cli_new'. [yujie.jay] Considered ResourceProvider 'name' and 'type' in equality checks. [yujie.jay] Removed tracking ResourceProvider total resources in its info. [mpark] Windows: Fixed rvalue cast bug. [mpark] Windows: Disabled permissive building. [mpark] Multi-role: Adjusted `long-lived-framework` to use allocated resources. [benjamin.hindman] Added a copy assignment operator to `net::IP::Network`. [benjamin.hindman] Added a test to check for copy assignment of `net::IP::Network`. [xujyan] Refactored fetcher cache metrics. [xujyan] Add fetcher cache space usage metrics. [xujyan] Removed stale FetcherProcess::setSpace declaration. [xujyan] Added more tests for agent reregistration. [toenshoff] Do not track files generated by stout autotools build setup. [toenshoff] Do not track files generated by libprocess autotools build setup. [yujie.jay] Added evolve functions for resource provider Event/Call. [yujie.jay] Added validation functions for resource provider calls. [yujie.jay] Implemented the 'SUBSCRIBE' call in the resource provider manager. [toenshoff] Added support for OpenSSL's ECDH key exchange. [toenshoff] Added documentation for LIBPROCESS_SSL_ECDH_CURVE environment variable. [zhq527725] Generated protobuf_tests.pb.* files during the build. [anand] Added 'FRAMEWORK_ADDED' event for master streaming api. [anand] Added 'FRAMEWORK_UPDATED' event for master streaming api. [anand] Added 'FRAMEWORK_REMOVED' event for master streaming api. [anand] Added test cases for framework streaming events. [songzihao1990] Logged each container state transition. [songzihao1990] Store container reference in a variable if it will be used repeatedly. [haosdent] Added Kakao to powered-by-mesos.md. [alexr] Minor style cleanups in process.cpp. [alexr] Removed almost identical master and slave metrics tests. [songzihao1990] Fixed the sandbox_path volume source path ownership. [songzihao1990] Added regression test for sandbox_path volume ownership issue. [songzihao1990] Fixed the sandbox volume relative host path ownership. [songzihao1990] Added regression test for sandbox volume ownership issue. [mpark] Added MESOS-5187 to 1.3.1 CHANGELOG. [mpark] Added MESOS-7252 to 1.3.1 CHANGELOG. [mpark] Added MESOS-7728 to 1.3.1 CHANGELOG. [mpark] Added MESOS-7830 to 1.3.1 CHANGELOG. [mpark] Sorted the tickets in 1.3.1 CHANGELOG. [songzihao1990] Added MESOS-7830 to 1.2.2 CHANGELOG. [songzihao1990] Added MESOS-7830 to 1.1.3 CHANGELOG. [songzihao1990] Added MESOS-7252 to 1.2.2 CHANGELOG. [songzihao1990] Added MESOS-5187 to 1.2.2 CHANGELOG. [songzihao1990] Added MESOS-5187 to 1.1.3 CHANGELOG. [alexr] Added MESOS-7728 to 1.1.3 CHANGELOG. [yujie.jay] Add Verizon Labs to list of organizations using Mesos. [xujyan] Convert resource format for completed frameworks. [songzihao1990] Changed Device::path to optional and introduced Device::Number. [songzihao1990] Added protobuf scheme for blkio subsystem in CgroupInfo. [songzihao1990] Added stats/control helpers for the Blkio cgroup subsystem. [songzihao1990] Implemented blkio subsystem usage() for resource statistics. [songzihao1990] Fixed cgroup device Entry.Selector major/minor number type. [alexr] Added `--executor_uris` flag to long lived and balloon frameworks. [alexr] Added missing blank lines to help messages in mesos-execute. [xujyan] Properly separated concatenated error messages. [benjamin.hindman] Minor clean ups for run queue. [benjamin.hindman] Refactored Gate and updated Gate per Process implementation. [benjamin.hindman] Removed unnecessary states RUNNING and TERMINATED. [benjamin.hindman] Added a functional "map" abstraction. [benjamin.hindman] Factored out the event queue and made `state` be atomic. [benjamin.hindman] Changes in Mesos for ProcessBase::State. [benjamin.hindman] Removed unused mutex. [benjamin.hindman] Removed ProcessBase::inject to support future event queues. [benjamin.hindman] Added a lock-free event queue. [benjamin.hindman] Added --enable-lock-free-event-queue configuration in Mesos. [benjamin.hindman] Cached a reference to a ProcessBase in every UPID. [benjamin.hindman] Added 'process::workers'. [benjamin.hindman] Introduced and used an optimized LIFO fixed-size semaphore. [benjamin.hindman] More optimizations for creating a MessageEvent. [benjamin.hindman] Added a copy-on-write optimization for UPID 'id' field. [benjamin.hindman] Added configuration option for LIFO fixed-size semaphore to Mesos. [benjamin.hindman] Added documentation for run queue and event queue optimizations. ------------------------------------------ Started by upstream project "Mesos-Buildbot" build number 4046 originally caused by: Started by an SCM change [EnvInject] - Loading node environment variables. Building remotely on qnode3 (ubuntu) in workspace <https://builds.apache.org/job/Mesos-Buildbot/BUILDTOOL=cmake,COMPILER=clang,CONFIGURATION=--verbose,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%3A14.04,label_exp=(ubuntu)&&(!ubuntu-us1)&&(!ubuntu-eu2)/ws/> Wiping out workspace first. Cloning the remote Git repository Cloning repository https://git-wip-us.apache.org/repos/asf/mesos.git > git init > <https://builds.apache.org/job/Mesos-Buildbot/BUILDTOOL=cmake,COMPILER=clang,CONFIGURATION=--verbose,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%3A14.04,label_exp=(ubuntu)&&(!ubuntu-us1)&&(!ubuntu-eu2)/ws/> > # timeout=10 Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/mesos.git > git --version # timeout=10 > git fetch --tags --progress > https://git-wip-us.apache.org/repos/asf/mesos.git > +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url > https://git-wip-us.apache.org/repos/asf/mesos.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # > timeout=10 > git config remote.origin.url > https://git-wip-us.apache.org/repos/asf/mesos.git # timeout=10 Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/mesos.git > git fetch --tags --progress > https://git-wip-us.apache.org/repos/asf/mesos.git > +refs/heads/*:refs/remotes/origin/* Checking out Revision 49c34f77d40e5e198da09c9b99dcd2a21ef03b10 (origin/master) Commit message: "Added documentation for run queue and event queue optimizations." > git config core.sparsecheckout # timeout=10 > git checkout -f 49c34f77d40e5e198da09c9b99dcd2a21ef03b10 > git rev-list d687808e416f93657f7651d9854ef7b86d63a422 # timeout=10 [855015bf] $ /bin/bash -xe /tmp/jenkins1055268876926095971.sh + '[' origin/master = origin/1.0.x ']' + ./support/jenkins/buildbot.sh Collecting virtualenv Using cached virtualenv-15.1.0-py2.py3-none-any.whl Installing collected packages: virtualenv Successfully installed virtualenv-15.0.1 You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. 3rdparty/libprocess/src/semaphore.hpp:242: Weird number of spaces at line-start. Are you using a 2-space indent? [whitespace/indent] [3] 3rdparty/libprocess/src/semaphore.hpp:243: Weird number of spaces at line-start. Are you using a 2-space indent? [whitespace/indent] [3] Total errors found: 1 Total errors found: 0 Checking 1189 C++ files Virtualenv for python linter not detected ... building Rebuilding virtualenv ... Checking 21 Python files Build step 'Execute shell' marked build as failure Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected]
