See <https://builds.apache.org/job/Mesos-Reviewbot/18669/display/redirect?page=changes>
Changes: [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 an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change [EnvInject] - Loading node environment variables. Building remotely on qnode3 (ubuntu) in workspace <https://builds.apache.org/job/Mesos-Reviewbot/ws/> > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > 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 --version # timeout=10 > git fetch --tags --progress > https://git-wip-us.apache.org/repos/asf/mesos.git > +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10 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 f863a22c4d7e0d88645f5bc00b25f70f8243a898 # timeout=10 > git tag -a -f -m Jenkins Build #18669 jenkins-Mesos-Reviewbot-18669 # > timeout=10 [EnvInject] - Executing scripts and injecting environment variables after the SCM step. [EnvInject] - Injecting as environment variables the properties content USERNAME=mesos-review [EnvInject] - Variables injected successfully. [EnvInject] - Mask passwords that will be passed as build parameters. [Mesos-Reviewbot] $ /bin/bash -xe /tmp/jenkins3466787387328784652.sh + date Tue Aug 1 22:38:41 UTC 2017 + pip install --user virtualenv 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. + ./support/mesos-style.py 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 Rebuilding virtualenv ... Checking 21 Python files Build step 'Execute shell' marked build as failure
