mesos-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevin Klues <klue...@gmail.com>
Subject Re: [VOTE] Release Apache Mesos 0.28.0 (rc1)
Date Wed, 09 Mar 2016 18:00:35 GMT
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 <tnachen@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 <gilbert@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 <klueska@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 <klueska@gmail.com> wrote:
>>> > Yes, will do.
>>> >
>>> > On Tue, Mar 8, 2016 at 10:26 AM, Vinod Kone <vinodkone@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 <linshuai2012@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.jay@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.Osborne@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:vinodkone@apache.org]
>>> >>>>> Sent: Thursday, March 3, 2016 5:44 PM
>>> >>>>> To: dev <dev@mesos.apache.org>; user <user@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

Mime
View raw message