Updated list of patches to include in 0.28.0-rc2.  We are cutting the
release candidate today, so make sure your patches land soon if they
haven't already.

Did I miss any?

Committed:
Added documentation about container image support.
commit 7de8cdd4d8ed1d222fa03ea0d8fa6740c4a9f84b
https://reviews.apache.org/r/44414

Fixed the logic for default docker cmd case.
commit e42f740ccb655c0478a3002c0b6fa90c1144f41c
https://reviews.apache.org/r/44468/


Still Under Review:
MESOS-4370 NetworkSettings.IPAddress field is deprectaed in Docker.
https://reviews.apache.org/r/43093/

Fixed a bug that causes the task stuck in staging state.
https://reviews.apache.org/r/44435/

Fixed http endpoint trigger two inverse offer calls.
https://reviews.apache.org/r/44258/

Added support for "overlay" keyword.
https://reviews.apache.org/r/44421/

Added document for overlayfs backend.
https://reviews.apache.org/r/44391/

Add support for user-defined networks.
https://reviews.apache.org/r/42516/

On Wed, Mar 9, 2016 at 5:50 PM, Guangya Liu <gyliu...@gmail.com> wrote:
> Tim,
>
> What about https://reviews.apache.org/r/42516/ for user-defined network in
> docker containerizer, the user defined network has been landed in docker for
> quite a while and it is better to enable mesos docker containerizer support
> this.
>
> Thanks,
>
> Guangya
>
> On Thu, Mar 10, 2016 at 2:00 AM, Kevin Klues <klue...@gmail.com> wrote:
>>
>> Tim,
>>
>> Is there a review other than the following for MESOS-4370?
>>
>> Restore Mesos' ability to extract Docker assigned IPs (still under
>> review):
>> https://reviews.apache.org/r/43093/
>>
>> If not, it was already on the list, but has not yet landed.
>>
>> On Wed, Mar 9, 2016 at 9:57 AM, Timothy Chen <tnac...@gmail.com> wrote:
>> > Also like to include MESOS-4370 as it fixes IP Address look up logic
>> > and also unblocks users using custom Docker network.
>> >
>> > Tim
>> >
>> > On Wed, Mar 9, 2016 at 9:55 AM, Gilbert Song <gilb...@mesosphere.io>
>> > wrote:
>> >> Hi Kevin,
>> >>
>> >> Please remove the the patch below from the list:
>> >> Implemented runtime isolator default cmd test (still under review).
>> >> https://reviews.apache.org/r/44469/
>> >>
>> >> Because the bug was fixed by patch #44468, the test should not be
>> >> considered as a block. I am updating MESOS-4888 and move the test to a
>> >> separate JIRA.
>> >>
>> >> Thanks,
>> >> Gilbert
>> >>
>> >> On Tue, Mar 8, 2016 at 2:43 PM, Kevin Klues <klue...@gmail.com> wrote:
>> >>
>> >>> Here are the list of reviews/patches that have been called out in this
>> >>> thread for inclusion in 0.28.0-rc2.  Some of them are still under
>> >>> review and will need to land by Thursday to be included.
>> >>>
>> >>> Are there others?
>> >>>
>> >>> Jie's container image documentation (submitted):
>> >>> commit 7de8cdd4d8ed1d222fa03ea0d8fa6740c4a9f84b
>> >>> https://reviews.apache.org/r/44414
>> >>>
>> >>> Restore Mesos' ability to extract Docker assigned IPs (still under
>> >>> review):
>> >>> https://reviews.apache.org/r/43093/
>> >>>
>> >>> Fixed the logic for default docker cmd case (submitted).
>> >>> commit e42f740ccb655c0478a3002c0b6fa90c1144f41c
>> >>> https://reviews.apache.org/r/44468/
>> >>>
>> >>> Implemented runtime isolator default cmd test (still under review).
>> >>> https://reviews.apache.org/r/44469/
>> >>>
>> >>> Fixed a bug that causes the task stuck in staging state (still under
>> >>> review).
>> >>> https://reviews.apache.org/r/44435/
>> >>>
>> >>> On Tue, Mar 8, 2016 at 10:30 AM, Kevin Klues <klue...@gmail.com>
>> >>> wrote:
>> >>> > Yes, will do.
>> >>> >
>> >>> > On Tue, Mar 8, 2016 at 10:26 AM, Vinod Kone <vinodk...@apache.org>
>> >>> wrote:
>> >>> >> +kevin klues
>> >>> >>
>> >>> >> OK. I'm cancelling this vote since there are some show stopper
>> >>> >> issues
>> >>> that
>> >>> >> we need to cherry-pick. I'll cut another RC on Thursday.
>> >>> >>
>> >>> >> @shepherds: can you please make sure the blocker tickets are marked
>> >>> >> with
>> >>> >> fix version and that they land today or tomorrow?
>> >>> >>
>> >>> >> @kevin: since you have volunteered to help with the release, can
>> >>> >> you
>> >>> make
>> >>> >> sure we have a list of commits to cherry pick for rc2?
>> >>> >>
>> >>> >> Thanks,
>> >>> >>
>> >>> >>
>> >>> >> On Tue, Mar 8, 2016 at 12:05 AM, Shuai Lin <linshuai2...@gmail.com>
>> >>> wrote:
>> >>> >>
>> >>> >>> Maybe also https://issues.apache.org/jira/browse/MESOS-4877 and
>> >>> >>> https://issues.apache.org/jira/browse/MESOS-4878 ?
>> >>> >>>
>> >>> >>>
>> >>> >>> On Tue, Mar 8, 2016 at 9:13 AM, Jie Yu <yujie....@gmail.com>
>> >>> >>> wrote:
>> >>> >>>
>> >>> >>>> I'd like to fix https://issues.apache.org/jira/browse/MESOS-4888
>> >>> >>>> as
>> >>> well
>> >>> >>>> if you guys plan to cut another RC
>> >>> >>>>
>> >>> >>>> On Mon, Mar 7, 2016 at 10:16 AM, Daniel Osborne <
>> >>> >>>> daniel.osbo...@metaswitch.com> wrote:
>> >>> >>>>
>> >>> >>>>> -1
>> >>> >>>>>
>> >>> >>>>> If it doesn’t cause too much pain, I'm hoping we can squeeze a
>> >>> >>>>> relatively small patch which restores Mesos' ability to extract
>> >>> Docker
>> >>> >>>>> assigned IPs. This has been broken with Docker 1.10's release
>> >>> >>>>> over
>> >>> a month
>> >>> >>>>> ago, and prevents service discovery and DNS from working.
>> >>> >>>>>
>> >>> >>>>> Mesos-4370: https://issues.apache.org/jira/browse/MESOS-4370
>> >>> >>>>> RB# 43093: https://reviews.apache.org/r/43093/
>> >>> >>>>>
>> >>> >>>>> I've built 0.28.0-rc1 with this patch and can confirm that it
>> >>> >>>>> fixes
>> >>> it
>> >>> >>>>> as expected.
>> >>> >>>>>
>> >>> >>>>> Apologies for not bringing this to attention earlier.
>> >>> >>>>>
>> >>> >>>>> Thanks all,
>> >>> >>>>> Dan
>> >>> >>>>>
>> >>> >>>>> -----Original Message-----
>> >>> >>>>> From: Vinod Kone [mailto:vinodk...@apache.org]
>> >>> >>>>> Sent: Thursday, March 3, 2016 5:44 PM
>> >>> >>>>> To: dev <dev@mesos.apache.org>; user <u...@mesos.apache.org>
>> >>> >>>>> Subject: [VOTE] Release Apache Mesos 0.28.0 (rc1)
>> >>> >>>>>
>> >>> >>>>> Hi all,
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> Please vote on releasing the following candidate as Apache Mesos
>> >>> 0.28.0.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> 0.28.0 includes the following:
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>>
>> >>> --------------------------------------------------------------------------------
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4343] - A new cgroups isolator for enabling the
>> >>> >>>>> net_cls
>> >>> >>>>> subsystem in
>> >>> >>>>>
>> >>> >>>>>     Linux. The cgroups/net_cls isolator allows operators to
>> >>> >>>>> provide
>> >>> >>>>> network
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     performance isolation and network segmentation for
>> >>> >>>>> containers
>> >>> within
>> >>> >>>>> a Mesos
>> >>> >>>>>
>> >>> >>>>>     cluster. To enable the cgroups/net_cls isolator, append
>> >>> >>>>> `cgroups/net_cls` to
>> >>> >>>>>
>> >>> >>>>>     the `--isolation` flag when starting the slave. Please refer
>> >>> >>>>> to
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     docs/mesos-containerizer.md for more details.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4687] - The implementation of scalar resource values
>> >>> (e.g.,
>> >>> >>>>> "2.5
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     CPUs") has changed. Mesos now reliably supports resources
>> >>> >>>>> with
>> >>> up to
>> >>> >>>>> three
>> >>> >>>>>
>> >>> >>>>>     decimal digits of precision (e.g., "2.501 CPUs"); resources
>> >>> >>>>> with
>> >>> >>>>> more than
>> >>> >>>>>
>> >>> >>>>>     three decimal digits of precision will be rounded.
>> >>> >>>>> Internally,
>> >>> >>>>> resource math
>> >>> >>>>>
>> >>> >>>>>     is now done using a fixed-point format that supports three
>> >>> decimal
>> >>> >>>>> digits of
>> >>> >>>>>
>> >>> >>>>>     precision, and then converted to/from floating point for
>> >>> >>>>> input
>> >>> and
>> >>> >>>>> output,
>> >>> >>>>>
>> >>> >>>>>     respectively. Frameworks that do their own resource math and
>> >>> >>>>> manipulate
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     fractional resources may observe differences in roundoff
>> >>> >>>>> error
>> >>> and
>> >>> >>>>> numerical
>> >>> >>>>>
>> >>> >>>>>     precision.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4479] - Reserved resources can now optionally include
>> >>> >>>>> "labels".
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     Labels are a set of key-value pairs that can be used to
>> >>> >>>>> associate
>> >>> >>>>> metadata
>> >>> >>>>>
>> >>> >>>>>     with a reserved resource. For example, frameworks can use
>> >>> >>>>> this
>> >>> >>>>> feature to
>> >>> >>>>>
>> >>> >>>>>     distinguish between two reservations for the same role at
>> >>> >>>>> the
>> >>> same
>> >>> >>>>> agent
>> >>> >>>>>
>> >>> >>>>>     that are intended for different purposes.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-2840] - **Experimental** support for container images
>> >>> >>>>> in
>> >>> Mesos
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     containerizer (a.k.a. Unified Containerizer). This allows
>> >>> frameworks
>> >>> >>>>> to
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     launch Docker/Appc containers using Mesos containerizer
>> >>> >>>>> without
>> >>> >>>>> relying on
>> >>> >>>>>
>> >>> >>>>>     docker daemon (engine) or rkt. The isolation of the
>> >>> >>>>> containers is
>> >>> >>>>> done using
>> >>> >>>>>
>> >>> >>>>>     isolators. Please refer to docs/container-image.md for
>> >>> >>>>> currently
>> >>> >>>>> supported
>> >>> >>>>>
>> >>> >>>>>     features and limitations.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4793] - **Experimental** support for v1 Executor HTTP
>> >>> >>>>> API.
>> >>> >>>>> This
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     allows executors to send HTTP requests to the
>> >>> >>>>> /api/v1/executor
>> >>> agent
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     endpoint without the need for an executor driver. Please
>> >>> >>>>> refer to
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>     docs/executor-http-api.md for more details.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> Additional API Changes:
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4066] - Agent should not return partial state when a
>> >>> request
>> >>> >>>>> is made to /state endpoint during recovery.
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4547] - Introduce TASK_KILLING state.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4712] - Remove 'force' field from the Subscribe Call
>> >>> >>>>> in v1
>> >>> >>>>> Scheduler API.
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4591] - Change the object of ReserveResources and
>> >>> >>>>> CreateVolume ACLs to `roles`.
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4712] - Remove 'force' field from the Subscribe Call
>> >>> >>>>> in v1
>> >>> >>>>> Scheduler API.
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-4591] - Change the object of ReserveResources and
>> >>> >>>>> CreateVolume ACLs to `roles`.
>> >>> >>>>>
>> >>> >>>>>   * [MESOS-3583] - Add stream IDs for HTTP schedulers.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> 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.28.0-rc1
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>>
>> >>> --------------------------------------------------------------------------------
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> The candidate for Mesos 0.28.0 release is available at:
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>>
>> >>> https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc1/mesos-0.28.0.tar.gz
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> The tag to be voted on is 0.28.0-rc1:
>> >>> >>>>>
>> >>> >>>>>
>> >>>
>> >>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.28.0-rc1
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> The MD5 checksum of the tarball can be found at:
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>>
>> >>> https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc1/mesos-0.28.0.tar.gz.md5
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> The signature of the tarball can be found at:
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>
>> >>>
>> >>> https://dist.apache.org/repos/dist/dev/mesos/0.28.0-rc1/mesos-0.28.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 up in Maven in a staging repository here:
>> >>> >>>>>
>> >>> >>>>>
>> >>> https://repository.apache.org/content/repositories/orgapachemesos-1112
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> Please vote on releasing this package as Apache Mesos 0.28.0!
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> The vote is open until Tue Mar  10 17:00:00 PST 2016 and passes
>> >>> >>>>> if a
>> >>> >>>>> majority of at least 3 +1 PMC votes are cast.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> [ ] +1 Release this package as Apache Mesos 0.28.0
>> >>> >>>>>
>> >>> >>>>> [ ] -1 Do not release this package because ...
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> Thanks,
>> >>> >>>>>
>> >>> >>>>
>> >>> >>>>
>> >>> >>>
>> >>> >
>> >>> >
>> >>> >
>> >>> > --
>> >>> > ~Kevin
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> ~Kevin
>> >>>
>>
>>
>>
>> --
>> ~Kevin
>
>



-- 
~Kevin

Reply via email to