Re: [VOTE] Release Apache Mesos 0.27.2 (rc1)

2016-02-29 Thread Greg Mann
+1 (non-binding)

`sudo make check` on Ubuntu 14.04 using gcc, with libevent and SSL enabled.

All tests pass except MemoryPressureMesosTest.CGROUPS_ROOT_Statistics,
which seems to be due to the issue found here:
https://issues.apache.org/jira/browse/MESOS-4053


On Mon, Feb 29, 2016 at 2:17 PM, Michael Park  wrote:

> Vinod, we've only committed the CHANGELOGs to the specific tags. I didn't
> realize that I should commit those to master as well, but it makes total
> sense to do so. I'll do that. Thanks.
>
> On 29 February 2016 at 13:50, Vinod Kone  wrote:
>
>> I don't see CHANGELOGs for these versions on the master branch?
>>
>> On Mon, Feb 29, 2016 at 1:39 PM, Neil Conway 
>> wrote:
>>
>> > As described (briefly) in the release emails, 0.27.2, 0.26.1, 0.25.1,
>> > and 0.24.2 contains a new feature: "reliable floating point for scalar
>> > resources" (MESOS-4687).
>> >
>> > To elaborate on that slightly, Mesos now only supports scalar resource
>> > values with three decimal digits of precision (e.g., reserving "5.001
>> > CPUs" for a task). As a result of this change, frameworks that do
>> > their own resource math may see slightly different results;
>> > furthermore, if any frameworks were trying to manage extremely
>> > fine-grained resource values (> 3 decimal digits of precision), that
>> > will no longer be supported.
>> >
>> > For more information, please see:
>> >
>> >
>> >
>> https://mail-archives.apache.org/mod_mbox/mesos-user/201602.mbox/%3CCAOW5sYZJn5caBOwZyPV008JgL1F2FYFxL_bM5CtYA2PF2OG7Bw%40mail.gmail.com%3E
>> >
>> >
>> https://docs.google.com/document/d/14qLxjZsfIpfynbx0USLJR0GELSq8hdZJUWw6kaY_DXc/edit?usp=sharing
>> > https://issues.apache.org/jira/browse/MESOS-4687
>> >
>> > Neil
>> >
>> >
>> > On Fri, Feb 26, 2016 at 8:54 PM, Michael Park 
>> wrote:
>> > > Hi all,
>> > >
>> > > Please vote on releasing the following candidate as Apache Mesos
>> 0.27.2.
>> > >
>> > >
>> > > 0.27.2 includes the following:
>> > >
>> >
>> 
>> > >
>> > > MESOS-4693 - Variable shadowing in
>> HookManager::slavePreLaunchDockerHook.
>> > > MESOS-4711 - Race condition in libevent poll implementation causes
>> crash.
>> > > MESOS-4754 - The "executors" field is exposed under a backwards
>> > incompatible
>> > > schema.
>> > > MESOS-4687 - Implement reliable floating point for scalar resources.
>> > >
>> > >
>> > > The CHANGELOG for the release is available at:
>> > >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2-rc1
>> > >
>> >
>> 
>> > >
>> > > The candidate for Mesos 0.27.2 release is available at:
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz
>> > >
>> > > The tag to be voted on is 0.27.2-rc1:
>> > >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.27.2-rc1
>> > >
>> > > The MD5 checksum of the tarball can be found at:
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz.md5
>> > >
>> > > The signature of the tarball can be found at:
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.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 up in Maven in a staging repository here:
>> > >
>> https://repository.apache.org/content/repositories/orgapachemesos-1104
>> > >
>> > > Please vote on releasing this package as Apache Mesos 0.27.2!
>> > >
>> > > The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
>> > majority
>> > > of at least 3 +1 PMC votes are cast.
>> > >
>> > > [ ] +1 Release this package as Apache Mesos 0.27.2
>> > > [ ] -1 Do not release this package because ...
>> > >
>> > > Thanks,
>> > >
>> > > MPark, Joris, Kapil
>> >
>>
>
>


Re: [VOTE] Release Apache Mesos 0.26.1 (rc1)

2016-02-29 Thread Greg Mann
+1 (non-binding)

`sudo make check` on Ubuntu 14.04 using gcc, with libevent and SSL enabled.

All tests pass except:

PerfEventIsolatorTest.ROOT_CGROUPS_Sample, which is covered here:
https://issues.apache.org/jira/browse/MESOS-4655

CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf,
MemoryPressureMesosTest.CGROUPS_ROOT_Statistics, and
MemoryPressureMesosTest.CGROUPS_ROOT_SlaveRecovery, due to the issue here:
https://issues.apache.org/jira/browse/MESOS-3215

On Mon, Feb 29, 2016 at 2:27 PM, Vinod Kone  wrote:

> Looks like the ASF CI builds for CentOS7 are failing because they are
> unable to find JAVA_HOME. Couldn't tell if it's an issue with the docker
> build script or something in the configure script.
>
>
> checking for svn_txdelta in -lsvn_delta-1... yes
> checking for sasl_done in -lsasl2... yes
> checking SASL CRAM-MD5 support... yes
> checking for javac... /usr/bin/javac
> checking for java... /usr/bin/java
> checking value of Java system property 'java.home'... 
> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64/jre
> configure: error: could not guess JAVA_HOME
>
>
>
> *Revision*: a05261dbed1c2577676b11235380de95d586aeeb
>
>- refs/tags/0.26.1-rc1
>
> Configuration Matrix gcc clang
> centos:7 --verbose --enable-libevent --enable-ssl
> [image: Failed]
> 
> [image: Not run]
> --verbose
> [image: Failed]
> 
> [image: Not run]
> ubuntu:14.04 --verbose --enable-libevent --enable-ssl
> [image: Success]
> 
> [image: Success]
> 
> --verbose
> [image: Success]
> 
> [image: Success]
> 
>
> On Mon, Feb 29, 2016 at 11:21 AM, Kapil Arya  wrote:
>
>> +1 (binding)
>>
>> Successful CI builds for the following distros:
>>
>> amd64/centos/6
>> amd64/centos/7
>> amd64/debian/jessie
>> amd64/ubuntu/precise
>> amd64/ubuntu/trusty
>> amd64/ubuntu/vivid
>>
>> Kapil
>>
>> On Sat, Feb 27, 2016 at 12:26 AM, Michael Park  wrote:
>>
>> > Hi all,
>> >
>> > Please vote on releasing the following candidate as Apache Mesos 0.26.1.
>> >
>> >
>> > 0.26.1 includes the following:
>> >
>> >
>> 
>> >
>> >- Improvements
>> >   - `/state` endpoint performance
>> >   - systemd integration
>> >   - GLOG performance
>> >   - Configurable task/framework history
>> >   - Offer filter timeout fix for backlogged allocator
>> >
>> >
>> >- Bugs
>> >- SSL
>> >   - Libevent
>> >   - Fixed point resources math
>> >- HDFS
>> >   - Agent upgrade compatibility
>> >
>> > The CHANGELOG for the release is available at:
>> >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.26.1-rc1
>> >
>> >
>> 
>> >
>> > The candidate for Mesos 0.26.1 release is available at:
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.tar.gz
>> >
>> > The tag to be voted on is 0.26.1-rc1:
>> >
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.26.1-rc1
>> >
>> > The MD5 checksum of the tarball can be found at:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.tar.gz.md5
>> >
>> > The signature of the tarball can be found at:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.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 up in Maven in a staging repository here:
>> > https://repository.apache.org/content/repositories/orgapachemesos-1106
>> >
>> > Please vote on releasing this package as Apache Mesos 0.26.1!
>> >
>> > The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
>> majority
>> > of at least 3 +1 PMC votes are cast.
>> >
>> > [ ] +1 Release this package as Apache Mesos 0.26.1
>> > [ ] -1 Do not relea

Re: Performance isolation working group meeting: March 4th 2016

2016-02-29 Thread Daniel Osborne
Whoops, sorry for the spam everyone, didn't mean to have outlook send out that  
calendar invite. Please ignore the invite



From: Daniel Osborne 
Sent: Monday, February 29, 2016 6:40 PM
To: connor@gmail.com; dev@mesos.apache.org
Subject: Performance isolation working group meeting: March 4th 2016
When: Friday, March 4, 2016 9:00 AM-9:30 AM.
Where:

The next meeting will be Friday March 4th at 9am Pacific Standard


Performance isolation working group meeting: March 4th 2016

2016-02-29 Thread Daniel Osborne
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Greenwich Standard Time
BEGIN:STANDARD
DTSTART:16010101T00
TZOFFSETFROM:+
TZOFFSETTO:+
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T00
TZOFFSETFROM:+
TZOFFSETTO:+
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ORGANIZER;CN=Daniel Osborne:MAILTO:daniel.osbo...@metaswitch.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=connor.p.d
 @gmail.com:MAILTO:connor@gmail.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=dev@mesos.
 apache.org:MAILTO:dev@mesos.apache.org
DESCRIPTION;LANGUAGE=en-US:The next meeting will be Friday March 4th at 9am
  Pacific Standard
UID:04008200E00074C5B7101A82E0088AD6B7C96373D101000
 01000A7BF0105E2DF7F45B8193A230672BD89
SUMMARY;LANGUAGE=en-US:Performance isolation working group meeting: March 4
 th 2016
DTSTART;TZID=Greenwich Standard Time:20160304T17
DTEND;TZID=Greenwich Standard Time:20160304T173000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20160301T024059Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION;LANGUAGE=en-US:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-OWNERAPPTID:2114128778
X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:0
X-MICROSOFT-DISALLOW-COUNTER:FALSE
BEGIN:VALARM
DESCRIPTION:REMINDER
TRIGGER;RELATED=START:-PT15M
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR


Re: [VOTE] Release Apache Mesos 0.24.2 (rc1)

2016-02-29 Thread Greg Mann
+1 (non-binding)

`sudo make check` on Ubuntu 14.04, using gcc with libevent and SSL enabled.
All tests pass except MemoryPressureMesosTest.CGROUPS_ROOT_Statistics,
which is a known failure in 0.24.

Cheers,
Greg


On Mon, Feb 29, 2016 at 11:20 AM, Kapil Arya  wrote:

> +1 (binding)
>
> Successful CI builds for the following distros:
>
> amd64/centos/6
> amd64/centos/7
> amd64/debian/jessie
> amd64/ubuntu/precise
> amd64/ubuntu/trusty
> amd64/ubuntu/vivid
>
> Kapil
>
> On Sat, Feb 27, 2016 at 1:12 AM, Michael Park  wrote:
>
>> Hi all,
>>
>> Please vote on releasing the following candidate as Apache Mesos 0.24.2.
>>
>>
>> 0.24.2 includes the following:
>>
>> 
>>
>>- Improvements
>>   - Allocator filter performance
>>   - Port Ranges performance
>>   - UUID performance
>>   - `/state` endpoint performance
>>   - GLOG performance
>>   - Configurable task/framework history
>>   - Offer filter timeout fix for backlogged allocator
>>
>>
>>- Bugs
>>- SSL
>>   - Libevent
>>   - Fixed point resources math
>>- HDFS
>>   - Agent upgrade compatibility
>>   - Health checks
>>
>> The CHANGELOG for the release is available at:
>>
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.24.2-rc1
>>
>> 
>>
>> The candidate for Mesos 0.24.2 release is available at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.tar.gz
>>
>> The tag to be voted on is 0.24.2-rc1:
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.24.2-rc1
>>
>> The MD5 checksum of the tarball can be found at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.tar.gz.md5
>>
>> The signature of the tarball can be found at:
>>
>> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.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 up in Maven in a staging repository here:
>> https://repository.apache.org/content/repositories/orgapachemesos-1110
>>
>> Please vote on releasing this package as Apache Mesos 0.24.2!
>>
>> The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
>> majority of at least 3 +1 PMC votes are cast.
>>
>> [ ] +1 Release this package as Apache Mesos 0.24.2
>> [ ] -1 Do not release this package because ...
>>
>> Thanks,
>>
>> Joris, Kapil, MPark
>>
>
>


On implicit construction of objects whose constructor takes multiple parameters

2016-02-29 Thread Alexander Rojas
Hi Guys,

Today I was making a code review and I came across the following snippet:

```
metrics.allocated.put(
name,
{strings::join("/", "allocator/allocated", name),
 process::defer(self(), [this, name]() {
   double result = 0;
   foreachvalue (const Slave& slave, this->slaves) {
 Option value =
   slave.allocated.get(name);
 if (value.isSome()) {
   result += value.get().value();
 }
   }
   return result;
})});
```

I think by the code here is hard to tell what is happening here. If you look at 
the declaration of `metrics.allocated` somewhere else you notice that allocated 
has the following declaration:

```
hashmap total;
```

And gauge is certainly no container type, nor its constructor takes an 
`std::initializer_list` as a parameter. In fact its signature is:

```
Gauge::Gauge(const std::string& name, const Deferred()>& f)
```

What is happening here is that brace constructors allows you to infer the type 
being constructed, which makes the snippet there be equivalent to:

```
metrics.allocated.put(
name,
Gauge(
strings::join("/", "allocator/allocated", name),
process::defer(self(), [this, name]() {
  double result = 0;
  foreachvalue (const Slave& slave, this->slaves) {
Option value =
  slave.allocated.get(name);
if (value.isSome()) {
  result += value.get().value();
}
  }
  return result;
   })));
```

What I’m proposing is to only allow this type of construction in a few cases, 
namely for tuples, pairs and initializer lists where it actually improves 
readability.

Do you guys have any opinions on the matter?

Re: [VOTE] Release Apache Mesos 0.26.1 (rc1)

2016-02-29 Thread Vinod Kone
Looks like the ASF CI builds for CentOS7 are failing because they are
unable to find JAVA_HOME. Couldn't tell if it's an issue with the docker
build script or something in the configure script.


checking for svn_txdelta in -lsvn_delta-1... yes
checking for sasl_done in -lsasl2... yes
checking SASL CRAM-MD5 support... yes
checking for javac... /usr/bin/javac
checking for java... /usr/bin/java
checking value of Java system property 'java.home'...
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64/jre
configure: error: could not guess JAVA_HOME



*Revision*: a05261dbed1c2577676b11235380de95d586aeeb

   - refs/tags/0.26.1-rc1

Configuration Matrix gcc clang
centos:7 --verbose --enable-libevent --enable-ssl
[image: Failed]

[image: Not run]
--verbose
[image: Failed]

[image: Not run]
ubuntu:14.04 --verbose --enable-libevent --enable-ssl
[image: Success]

[image: Success]

--verbose
[image: Success]

[image: Success]


On Mon, Feb 29, 2016 at 11:21 AM, Kapil Arya  wrote:

> +1 (binding)
>
> Successful CI builds for the following distros:
>
> amd64/centos/6
> amd64/centos/7
> amd64/debian/jessie
> amd64/ubuntu/precise
> amd64/ubuntu/trusty
> amd64/ubuntu/vivid
>
> Kapil
>
> On Sat, Feb 27, 2016 at 12:26 AM, Michael Park  wrote:
>
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 0.26.1.
> >
> >
> > 0.26.1 includes the following:
> >
> >
> 
> >
> >- Improvements
> >   - `/state` endpoint performance
> >   - systemd integration
> >   - GLOG performance
> >   - Configurable task/framework history
> >   - Offer filter timeout fix for backlogged allocator
> >
> >
> >- Bugs
> >- SSL
> >   - Libevent
> >   - Fixed point resources math
> >- HDFS
> >   - Agent upgrade compatibility
> >
> > The CHANGELOG for the release is available at:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.26.1-rc1
> >
> >
> 
> >
> > The candidate for Mesos 0.26.1 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.tar.gz
> >
> > The tag to be voted on is 0.26.1-rc1:
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.26.1-rc1
> >
> > The MD5 checksum of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.tar.gz.md5
> >
> > The signature of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.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 up in Maven in a staging repository here:
> > https://repository.apache.org/content/repositories/orgapachemesos-1106
> >
> > Please vote on releasing this package as Apache Mesos 0.26.1!
> >
> > The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
> majority
> > of at least 3 +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Mesos 0.26.1
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> >
> > Joris, Kapil, MPark
> >
>


Re: [VOTE] Release Apache Mesos 0.27.2 (rc1)

2016-02-29 Thread Michael Park
Vinod, we've only committed the CHANGELOGs to the specific tags. I didn't
realize that I should commit those to master as well, but it makes total
sense to do so. I'll do that. Thanks.

On 29 February 2016 at 13:50, Vinod Kone  wrote:

> I don't see CHANGELOGs for these versions on the master branch?
>
> On Mon, Feb 29, 2016 at 1:39 PM, Neil Conway 
> wrote:
>
> > As described (briefly) in the release emails, 0.27.2, 0.26.1, 0.25.1,
> > and 0.24.2 contains a new feature: "reliable floating point for scalar
> > resources" (MESOS-4687).
> >
> > To elaborate on that slightly, Mesos now only supports scalar resource
> > values with three decimal digits of precision (e.g., reserving "5.001
> > CPUs" for a task). As a result of this change, frameworks that do
> > their own resource math may see slightly different results;
> > furthermore, if any frameworks were trying to manage extremely
> > fine-grained resource values (> 3 decimal digits of precision), that
> > will no longer be supported.
> >
> > For more information, please see:
> >
> >
> >
> https://mail-archives.apache.org/mod_mbox/mesos-user/201602.mbox/%3CCAOW5sYZJn5caBOwZyPV008JgL1F2FYFxL_bM5CtYA2PF2OG7Bw%40mail.gmail.com%3E
> >
> >
> https://docs.google.com/document/d/14qLxjZsfIpfynbx0USLJR0GELSq8hdZJUWw6kaY_DXc/edit?usp=sharing
> > https://issues.apache.org/jira/browse/MESOS-4687
> >
> > Neil
> >
> >
> > On Fri, Feb 26, 2016 at 8:54 PM, Michael Park  wrote:
> > > Hi all,
> > >
> > > Please vote on releasing the following candidate as Apache Mesos
> 0.27.2.
> > >
> > >
> > > 0.27.2 includes the following:
> > >
> >
> 
> > >
> > > MESOS-4693 - Variable shadowing in
> HookManager::slavePreLaunchDockerHook.
> > > MESOS-4711 - Race condition in libevent poll implementation causes
> crash.
> > > MESOS-4754 - The "executors" field is exposed under a backwards
> > incompatible
> > > schema.
> > > MESOS-4687 - Implement reliable floating point for scalar resources.
> > >
> > >
> > > The CHANGELOG for the release is available at:
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2-rc1
> > >
> >
> 
> > >
> > > The candidate for Mesos 0.27.2 release is available at:
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz
> > >
> > > The tag to be voted on is 0.27.2-rc1:
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.27.2-rc1
> > >
> > > The MD5 checksum of the tarball can be found at:
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz.md5
> > >
> > > The signature of the tarball can be found at:
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.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 up in Maven in a staging repository here:
> > > https://repository.apache.org/content/repositories/orgapachemesos-1104
> > >
> > > Please vote on releasing this package as Apache Mesos 0.27.2!
> > >
> > > The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
> > majority
> > > of at least 3 +1 PMC votes are cast.
> > >
> > > [ ] +1 Release this package as Apache Mesos 0.27.2
> > > [ ] -1 Do not release this package because ...
> > >
> > > Thanks,
> > >
> > > MPark, Joris, Kapil
> >
>


Re: [proposal] Generalized Authorized Interface

2016-02-29 Thread Alexander Rojas
Hi Guys,

After addressing the issues you presented about the authorizer interface, we 
updated the design [1]. Please comment on it.

Best,

Alexander Rojas

[1] 
https://docs.google.com/document/d/1gCR6fpD_1wKbVUtj6iP2sqsARtMfgTz5YJpJ1nd7zBA/

> On 22 Feb 2016, at 10:48, Alexander Rojas  wrote:
> 
> Hey guys,
> 
> After some extra thought, we came to what we think is a nice interface for 
> the Mesos authorizer [1] which will allow users of Mesos to use to your 
> custom backends in a nice way. Please share your thoughts with us in case we 
> missed something or there are improvements we can make to the interface.
> 
> [1] 
> https://docs.google.com/document/d/1gCR6fpD_1wKbVUtj6iP2sqsARtMfgTz5YJpJ1nd7zBA/



Re: [VOTE] Release Apache Mesos 0.27.2 (rc1)

2016-02-29 Thread Vinod Kone
I don't see CHANGELOGs for these versions on the master branch?

On Mon, Feb 29, 2016 at 1:39 PM, Neil Conway  wrote:

> As described (briefly) in the release emails, 0.27.2, 0.26.1, 0.25.1,
> and 0.24.2 contains a new feature: "reliable floating point for scalar
> resources" (MESOS-4687).
>
> To elaborate on that slightly, Mesos now only supports scalar resource
> values with three decimal digits of precision (e.g., reserving "5.001
> CPUs" for a task). As a result of this change, frameworks that do
> their own resource math may see slightly different results;
> furthermore, if any frameworks were trying to manage extremely
> fine-grained resource values (> 3 decimal digits of precision), that
> will no longer be supported.
>
> For more information, please see:
>
>
> https://mail-archives.apache.org/mod_mbox/mesos-user/201602.mbox/%3CCAOW5sYZJn5caBOwZyPV008JgL1F2FYFxL_bM5CtYA2PF2OG7Bw%40mail.gmail.com%3E
>
> https://docs.google.com/document/d/14qLxjZsfIpfynbx0USLJR0GELSq8hdZJUWw6kaY_DXc/edit?usp=sharing
> https://issues.apache.org/jira/browse/MESOS-4687
>
> Neil
>
>
> On Fri, Feb 26, 2016 at 8:54 PM, Michael Park  wrote:
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 0.27.2.
> >
> >
> > 0.27.2 includes the following:
> >
> 
> >
> > MESOS-4693 - Variable shadowing in HookManager::slavePreLaunchDockerHook.
> > MESOS-4711 - Race condition in libevent poll implementation causes crash.
> > MESOS-4754 - The "executors" field is exposed under a backwards
> incompatible
> > schema.
> > MESOS-4687 - Implement reliable floating point for scalar resources.
> >
> >
> > The CHANGELOG for the release is available at:
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2-rc1
> >
> 
> >
> > The candidate for Mesos 0.27.2 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz
> >
> > The tag to be voted on is 0.27.2-rc1:
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.27.2-rc1
> >
> > The MD5 checksum of the tarball can be found at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz.md5
> >
> > The signature of the tarball can be found at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.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 up in Maven in a staging repository here:
> > https://repository.apache.org/content/repositories/orgapachemesos-1104
> >
> > Please vote on releasing this package as Apache Mesos 0.27.2!
> >
> > The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
> majority
> > of at least 3 +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Mesos 0.27.2
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> >
> > MPark, Joris, Kapil
>


Re: [VOTE] Release Apache Mesos 0.27.2 (rc1)

2016-02-29 Thread Neil Conway
As described (briefly) in the release emails, 0.27.2, 0.26.1, 0.25.1,
and 0.24.2 contains a new feature: "reliable floating point for scalar
resources" (MESOS-4687).

To elaborate on that slightly, Mesos now only supports scalar resource
values with three decimal digits of precision (e.g., reserving "5.001
CPUs" for a task). As a result of this change, frameworks that do
their own resource math may see slightly different results;
furthermore, if any frameworks were trying to manage extremely
fine-grained resource values (> 3 decimal digits of precision), that
will no longer be supported.

For more information, please see:

https://mail-archives.apache.org/mod_mbox/mesos-user/201602.mbox/%3CCAOW5sYZJn5caBOwZyPV008JgL1F2FYFxL_bM5CtYA2PF2OG7Bw%40mail.gmail.com%3E
https://docs.google.com/document/d/14qLxjZsfIpfynbx0USLJR0GELSq8hdZJUWw6kaY_DXc/edit?usp=sharing
https://issues.apache.org/jira/browse/MESOS-4687

Neil


On Fri, Feb 26, 2016 at 8:54 PM, Michael Park  wrote:
> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 0.27.2.
>
>
> 0.27.2 includes the following:
> 
>
> MESOS-4693 - Variable shadowing in HookManager::slavePreLaunchDockerHook.
> MESOS-4711 - Race condition in libevent poll implementation causes crash.
> MESOS-4754 - The "executors" field is exposed under a backwards incompatible
> schema.
> MESOS-4687 - Implement reliable floating point for scalar resources.
>
>
> The CHANGELOG for the release is available at:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2-rc1
> 
>
> The candidate for Mesos 0.27.2 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz
>
> The tag to be voted on is 0.27.2-rc1:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.27.2-rc1
>
> The MD5 checksum of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz.md5
>
> The signature of the tarball can be found at:
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.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 up in Maven in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1104
>
> Please vote on releasing this package as Apache Mesos 0.27.2!
>
> The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a majority
> of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 0.27.2
> [ ] -1 Do not release this package because ...
>
> Thanks,
>
> MPark, Joris, Kapil


0.28.0 release

2016-02-29 Thread Vinod Kone
Hi folks,

I'm volunteering to be the Release Manager for 0.28.0. Joris and Kevin
Klues have kindly agreed to help me out. The plan is cut an RC tomorrow
03/01.

The dashboard for the release is here:
https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12327751

*If you have a ticket marked with "Fix Version 028.0" and is not in
"Resolved" state, verify if it's a blocker for 0.28.0. If not, please unset
the Fix Version.*


Thanks,
Vinod


Re: [VOTE] Release Apache Mesos 0.27.2 (rc1)

2016-02-29 Thread Vinod Kone
+1 (binding)

Tested on ASF CI.

*Revision*: 3c9ec4a0f34420b7803848af597de00fedefe0e2

   - refs/tags/0.27.2-rc1

Configuration Matrix gcc clang
centos:7 --verbose --enable-libevent --enable-ssl
[image: Success]

[image: Not run]
--verbose
[image: Success]

[image: Not run]
ubuntu:14.04 --verbose --enable-libevent --enable-ssl
[image: Success]

[image: Success]

--verbose
[image: Success]

[image: Success]


On Mon, Feb 29, 2016 at 11:21 AM, Kapil Arya  wrote:

> +1 (binding)
>
> Successful CI builds for the following distros:
>
> amd64/centos/6
> amd64/centos/7
> amd64/debian/jessie
> amd64/ubuntu/precise
> amd64/ubuntu/trusty
> amd64/ubuntu/vivid
>
> Kapil
>
>
> On Fri, Feb 26, 2016 at 11:54 PM, Michael Park  wrote:
>
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 0.27.2.
> >
> >
> > 0.27.2 includes the following:
> >
> >
> 
> >
> >- MESOS-4693  -
> >Variable shadowing in HookManager::slavePreLaunchDockerHook.
> >- MESOS-4711  -
> Race
> >condition in libevent poll implementation causes crash.
> >- MESOS-4754  - The
> >"executors" field is exposed under a backwards incompatible schema.
> >- MESOS-4687  -
> >Implement reliable floating point for scalar resources.
> >
> >
> > The CHANGELOG for the release is available at:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2-rc1
> >
> >
> 
> >
> > The candidate for Mesos 0.27.2 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz
> >
> > The tag to be voted on is 0.27.2-rc1:
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.27.2-rc1
> >
> > The MD5 checksum of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz.md5
> >
> > The signature of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.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 up in Maven in a staging repository here:
> > https://repository.apache.org/content/repositories/orgapachemesos-1104
> >
> > Please vote on releasing this package as Apache Mesos 0.27.2!
> >
> > The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
> > majority of at least 3 +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Mesos 0.27.2
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> >
> > MPark, Joris, Kapil
> >
>


Re: [VOTE] Release Apache Mesos 0.25.1 (rc1)

2016-02-29 Thread Kapil Arya
+1 (binding)

Successful CI builds for the following distros:

amd64/centos/6
amd64/centos/7
amd64/debian/jessie
amd64/ubuntu/precise
amd64/ubuntu/trusty
amd64/ubuntu/vivid

Kapil

On Sat, Feb 27, 2016 at 12:53 AM, Michael Park  wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 0.25.1.
>
>
> 0.25.1 includes the following:
>
> 
>
>- Improvements
>   - `/state` endpoint performance
>   - systemd integration
>   - GLOG performance
>   - Configurable task/framework history
>   - Offer filter timeout fix for backlogged allocator
>
>
>- Bugs
>- SSL
>   - Libevent
>   - Fixed point resources math
>- HDFS
>   - Agent upgrade compatibility
>   - Health checks
>
> The CHANGELOG for the release is available at:
>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.25.1-rc1
>
> 
>
> The candidate for Mesos 0.25.1 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc1/mesos-0.25.1.tar.gz
>
> The tag to be voted on is 0.25.1-rc1:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.1-rc1
>
> The MD5 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc1/mesos-0.25.1.tar.gz.md5
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.1-rc1/mesos-0.25.1.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 up in Maven in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1108
>
> Please vote on releasing this package as Apache Mesos 0.25.1!
>
> The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a majority
> of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 0.25.1
> [ ] -1 Do not release this package because ...
>
> Thanks,
>
> Joris, Kapil, MPark
>


Re: [VOTE] Release Apache Mesos 0.26.1 (rc1)

2016-02-29 Thread Kapil Arya
+1 (binding)

Successful CI builds for the following distros:

amd64/centos/6
amd64/centos/7
amd64/debian/jessie
amd64/ubuntu/precise
amd64/ubuntu/trusty
amd64/ubuntu/vivid

Kapil

On Sat, Feb 27, 2016 at 12:26 AM, Michael Park  wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 0.26.1.
>
>
> 0.26.1 includes the following:
>
> 
>
>- Improvements
>   - `/state` endpoint performance
>   - systemd integration
>   - GLOG performance
>   - Configurable task/framework history
>   - Offer filter timeout fix for backlogged allocator
>
>
>- Bugs
>- SSL
>   - Libevent
>   - Fixed point resources math
>- HDFS
>   - Agent upgrade compatibility
>
> The CHANGELOG for the release is available at:
>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.26.1-rc1
>
> 
>
> The candidate for Mesos 0.26.1 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.tar.gz
>
> The tag to be voted on is 0.26.1-rc1:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.26.1-rc1
>
> The MD5 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.tar.gz.md5
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.26.1-rc1/mesos-0.26.1.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 up in Maven in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1106
>
> Please vote on releasing this package as Apache Mesos 0.26.1!
>
> The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a majority
> of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 0.26.1
> [ ] -1 Do not release this package because ...
>
> Thanks,
>
> Joris, Kapil, MPark
>


Re: [VOTE] Release Apache Mesos 0.27.2 (rc1)

2016-02-29 Thread Kapil Arya
+1 (binding)

Successful CI builds for the following distros:

amd64/centos/6
amd64/centos/7
amd64/debian/jessie
amd64/ubuntu/precise
amd64/ubuntu/trusty
amd64/ubuntu/vivid

Kapil


On Fri, Feb 26, 2016 at 11:54 PM, Michael Park  wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 0.27.2.
>
>
> 0.27.2 includes the following:
>
> 
>
>- MESOS-4693  -
>Variable shadowing in HookManager::slavePreLaunchDockerHook.
>- MESOS-4711  - Race
>condition in libevent poll implementation causes crash.
>- MESOS-4754  - The
>"executors" field is exposed under a backwards incompatible schema.
>- MESOS-4687  -
>Implement reliable floating point for scalar resources.
>
>
> The CHANGELOG for the release is available at:
>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.27.2-rc1
>
> 
>
> The candidate for Mesos 0.27.2 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz
>
> The tag to be voted on is 0.27.2-rc1:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.27.2-rc1
>
> The MD5 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.tar.gz.md5
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.27.2-rc1/mesos-0.27.2.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 up in Maven in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1104
>
> Please vote on releasing this package as Apache Mesos 0.27.2!
>
> The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 0.27.2
> [ ] -1 Do not release this package because ...
>
> Thanks,
>
> MPark, Joris, Kapil
>


Re: [VOTE] Release Apache Mesos 0.24.2 (rc1)

2016-02-29 Thread Kapil Arya
+1 (binding)

Successful CI builds for the following distros:

amd64/centos/6
amd64/centos/7
amd64/debian/jessie
amd64/ubuntu/precise
amd64/ubuntu/trusty
amd64/ubuntu/vivid

Kapil

On Sat, Feb 27, 2016 at 1:12 AM, Michael Park  wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 0.24.2.
>
>
> 0.24.2 includes the following:
>
> 
>
>- Improvements
>   - Allocator filter performance
>   - Port Ranges performance
>   - UUID performance
>   - `/state` endpoint performance
>   - GLOG performance
>   - Configurable task/framework history
>   - Offer filter timeout fix for backlogged allocator
>
>
>- Bugs
>- SSL
>   - Libevent
>   - Fixed point resources math
>- HDFS
>   - Agent upgrade compatibility
>   - Health checks
>
> The CHANGELOG for the release is available at:
>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.24.2-rc1
>
> 
>
> The candidate for Mesos 0.24.2 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.tar.gz
>
> The tag to be voted on is 0.24.2-rc1:
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.24.2-rc1
>
> The MD5 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.tar.gz.md5
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.24.2-rc1/mesos-0.24.2.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 up in Maven in a staging repository here:
> https://repository.apache.org/content/repositories/orgapachemesos-1110
>
> Please vote on releasing this package as Apache Mesos 0.24.2!
>
> The vote is open until Wed Mar 2 23:59:59 PST 2016 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Mesos 0.24.2
> [ ] -1 Do not release this package because ...
>
> Thanks,
>
> Joris, Kapil, MPark
>


Performance isolation working group meeting: March 4th 2016

2016-02-29 Thread Connor Doyle
The next meeting will be Friday March 4th at 9am Pacific Standard
Time.  Twitter will host again for those who want to attend in person.

The first meeting for this working group was held last Friday.
Agendas and meeting notes are available online: https://goo.gl/Dn4wLN
(Google doc).

Please feel free to edit the doc to add your agenda items (or fill in
any notes we may have missed in the last session).

The document will be updated with video conference details as soon as
they are available.

Thanks,
-- 
Connor


Re: Performance isolation working group meeting on Friday 10am PST

2016-02-29 Thread Niklas Nielsen
Avinash, we didn't get to add a calendar invite. Apologize the
inconvenience.

MPark, what is the procedure to get things added to the mesos calendar? Who
owns it?

Niklas

On Fri, Feb 26, 2016 at 10:32 AM, Avinash Sridharan 
wrote:

> Was there a calendar invite for this? Have the Apache mesos calendar added,
> but don't see this meeting as part of the calendar.
>
> On Fri, Feb 26, 2016 at 10:14 AM, Ian Downes 
> wrote:
>
> > Please use this link:
> > https://plus.google.com/hangouts/_/twitter.com/mesos-cpu
> >
> > On Fri, Feb 26, 2016 at 10:09 AM, Ian Downes 
> wrote:
> >
> > > we're a little late to get started, it will become accessible shortly
> > >
> > > > On Feb 26, 2016, at 10:03, Kevin Klues  wrote:
> > > >
> > > > I'm having trouble joining the call. Keeps saying "Requesting to join
> > > > the video call..."
> > > >
> > > >> On Wed, Feb 24, 2016 at 12:12 PM, Niklas Nielsen 
> wrote:
> > > >> Hi all,
> > > >>
> > > >> We will meet and talk performance isolation on Friday 10am PST, with
> > the
> > > >> agenda:
> > > >>
> > > >> 1) New proposal for core affinity
> > > >> 2) CFS configuration status
> > > >> 3) Workload Benchmarking
> > > >> 4) Discussion on actuating isolation for resources that are
> accounted
> > /
> > > not
> > > >> accounted by Mesos
> > > >> For now, this will be the hangout:
> > > >> https://plus.google.com/hangouts/_/qni.dk/nik and we will follow up
> > > with
> > > >> any changes
> > > >>
> > > >> --
> > > >> Niklas
> > > >
> > > >
> > > >
> > > > --
> > > > ~Kevin
> > >
> >
>
>
>
> --
> Avinash Sridharan, Mesosphere
> +1 (323) 702 5245
>



-- 
Niklas


Re: mesos git commit: Windows: Added `slave/status_update_manager.cpp` and other files.

2016-02-29 Thread Michael Park
Sorry, I accidentally messed this one up while resolving conflicts and such.

*Review:* https://reviews.apache.org/r/43418/

On 29 February 2016 at 02:10,  wrote:

> Repository: mesos
> Updated Branches:
>   refs/heads/master 3f7501b81 -> 0fd95ccc5
>
>
> Windows: Added `slave/status_update_manager.cpp` and other files.
>
>
> Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
> Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/0fd95ccc
> Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/0fd95ccc
> Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/0fd95ccc
>
> Branch: refs/heads/master
> Commit: 0fd95ccc54e4d144c3eb60e98bf77d53b6bdab63
> Parents: 3f7501b
> Author: Alex Clemmer 
> Authored: Mon Feb 29 04:50:48 2016 -0500
> Committer: Michael Park 
> Committed: Mon Feb 29 05:01:18 2016 -0500
>
> --
>  src/CMakeLists.txt | 13 ++---
>  1 file changed, 6 insertions(+), 7 deletions(-)
> --
>
>
>
> http://git-wip-us.apache.org/repos/asf/mesos/blob/0fd95ccc/src/CMakeLists.txt
> --
> diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
> index 4fbe4da..a62042f 100644
> --- a/src/CMakeLists.txt
> +++ b/src/CMakeLists.txt
> @@ -209,10 +209,15 @@ set(SCHEDULER_SRC
>  set(AGENT_SRC
>${AGENT_SRC}
>slave/constants.cpp
> +  slave/http.cpp
>slave/metrics.cpp
>slave/paths.cpp
> +  slave/qos_controller.cpp
> +  slave/qos_controllers/noop.cpp
> +  slave/resource_estimators/noop.cpp
>slave/state.cpp
> -  slave/resource_estimator.cpp
> +  slave/status_update_manager.cpp
> +  slave/validation.cpp
>)
>
>  if (NOT WIN32)
> @@ -220,13 +225,8 @@ if (NOT WIN32)
>  ${AGENT_SRC}
>  slave/gc.cpp
>  slave/flags.cpp
> -slave/http.cpp
>  slave/monitor.cpp
> -slave/qos_controller.cpp
> -slave/qos_controllers/noop.cpp
>  slave/slave.cpp
> -slave/status_update_manager.cpp
> -slave/validation.cpp
>  slave/containerizer/composing.cpp
>  slave/containerizer/composing.hpp
>  slave/containerizer/containerizer.cpp
> @@ -255,7 +255,6 @@ if (NOT WIN32)
>  slave/containerizer/mesos/provisioner/docker/puller.cpp
>  slave/containerizer/mesos/provisioner/docker/registry_puller.cpp
>  slave/containerizer/mesos/provisioner/docker/store.cpp
> -slave/resource_estimators/noop.cpp
>  )
>  endif (NOT WIN32)
>
>
>


Please review the design doc for https://issues.apache.org/jira/browse/MESOS-3368

2016-02-29 Thread Abhishek Dasgupta

Hi,

I have uploaded a draft design doc for 
https://issues.apache.org/jira/browse/MESOS-3368 on the following link:

https://docs.google.com/document/d/1mVyo-T_L0z-FMRkAxOR-ONdeaTxJIIGRbI6OyU5TlHU/edit?usp=sharing

Please, feel free to comment if you think any more functionality is need 
to be added or any proposed functionality needs to be modified.


--
  Regards,

  
---
  Abhishek Dasgupta
  Linux Software Developer - Linux Technology Centre
  IBM Systems Lab,
  IBM India Pvt. Ltd.
  Embassy Golf Link, D Block
  Koramongala - Off Indiranagar Ring Road
  Bangalore - 560 071
  Mobile: +91-8884107981
  
---