Libevent bundling ahead.

2018-09-11 Thread Till Toenshoff
Hey All,

We are considering bundling/vendoring libevent 2.0.22 with upcoming releases of 
Mesos.

Let me explain the motivation and then go into some details.

Due to https://issues.apache.org/jira/browse/MESOS-7076, SSL builds Mesos 
stopped functioning on distributions that offer libevent 2.1.8 by default. 
Specifically the failure was observed on Ubuntu 17/18 as well as on macOS. It 
has also just come to my attention that Fedora 18 shares the same fate. So the 
problem is less likely OS specific but more likely libevent + SSL + libprocess 
specific.
Instead of getting stuck in the rabbit hole of debugging right away, I decided 
that bundling a known good version of libevent was the most reliable way to 
prevent sad faces when building Mesos with SS but instead we can be sure SSL 
builds of Mesos function properly across all supported platforms, out of the 
box.

Details on the bundling;
We will include libevent 2.0.22 and we also include a patch that makes that 
version build against both openssl 1.0.x as well as 1.1.x. For unbundled builds 
(--with-libevent) I have some additional checks foreseen that try to prevent a 
build of a known bad variant of libevent + SSL + Mesos.

The bundling and those checks are a workaround, not a solution. I still am 
pursueing debugging the underlying cause. However, way too much time has passed 
already without a proper solution, hence this suggestion of a quick fix, 
bundling workaround.

Let me know your thoughts!

cheers,
Till



[VOTE] Release Apache Mesos 1.7.0 (rc3)

2018-09-11 Thread Gastón Kleiman
Hi all,

Please vote on releasing the following candidate as Apache Mesos 1.7.0.


1.7.0 includes the following:

* Performance Improvements:
  * Master `/state` endpoint: ~130% throughput improvement through RapidJSON
  * Allocator: Improved allocator cycle significantly
  * Agent `/containers` endpoint: Fixed a performance issue
  * Agent container launch / destroy throughput is significantly improved
* Containerization:
  * **Experimental** Supported docker image tarball fetching from HDFS
  * Added new `cgroups/all` and `linux/devices` isolators
  * Added metrics for `network/cni` isolator and docker pull latency
* Windows:
  * Added support to libprocess for the Windows Thread Pool API
* Multi-Framework Workloads:
  * **Experimental** Added per-framework metrics to the master
  * A new weighted random sorter was added as an alternative to the DRF
sorter

The CHANGELOG for the release is available at:
https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.0-rc3


The candidate for Mesos 1.7.0 release is available at:
https://dist.apache.org/repos/dist/dev/mesos/1.7.0-rc3/mesos-1.7.0.tar.gz

The tag to be voted on is 1.7.0-rc3:
https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.0-rc3

The SHA512 checksum of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/1.7.0-rc3/mesos-1.7.0.tar.gz.sha512

The signature of the tarball can be found at:
https://dist.apache.org/repos/dist/dev/mesos/1.7.0-rc3/mesos-1.7.0.tar.gz.asc

The PGP key used to sign the release is here:
https://dist.apache.org/repos/dist/release/mesos/KEYS

The JAR is in a staging repository here:
https://repository.apache.org/content/repositories/orgapachemesos-1234

Please vote on releasing this package as Apache Mesos 1.7.0!

The vote is open until Fri Sep 14 11:06:30 PDT 2018 and passes if a
majority of at least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache Mesos 1.7.0
[ ] -1 Do not release this package because ...

Thanks,

Chun-Hung & Gastón


Speakers needed for Apache DC Roadshow

2018-09-11 Thread Rich Bowen
We need your help to make the Apache Washington DC Roadshow on Dec 4th a 
success.


What do we need most? Speakers!

We're bringing a unique DC flavor to this event by mixing Open Source 
Software with talks about Apache projects as well as OSS CyberSecurity, 
OSS in Government and and OSS Career advice.


Please take a look at: http://www.apachecon.com/usroadshow18/

(Note: You are receiving this message because you are subscribed to one 
or more mailing lists at The Apache Software Foundation.)


Rich, for the ApacheCon Planners

--
rbo...@apache.org
http://apachecon.com
@ApacheCon