aurora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Sirois <j...@conductant.com>
Subject Re: [VOTE] Release Apache Aurora 0.10.0 debs
Date Thu, 26 Nov 2015 18:15:53 GMT
On Thu, Nov 26, 2015 at 11:01 AM, John Sirois <john@conductant.com> wrote:

> -1 nonbinding
>
Fix proposal here: https://reviews.apache.org/r/40757/


> Although I can successfully run via the test Vagrant environment, creating
> the www-data/prod/hello job, I find:
>
> vagrant@vagrant-ubuntu-trusty-64:~$ sudo tail -3 /var/log/upstart/thermos.log
> thermos_observer: error: no such option: --root
> thermos_observer: error: no such option: --root
> thermos_observer: error: no such option: --root
>
> This is due to:
>
> $ git grep "\--root" -- specs/debian/
> specs/debian/aurora-executor.thermos.init:ARGS="--root=/var/run/thermos
> specs/debian/aurora-executor.thermos.upstart:    --root=/var/run/thermos \
>
> And the --root removal appears to be intentional:
>
> $ head -20 NEWS
> 0.10.0
> ------
> - The Python build layout has changed:
>   * The apache.thermos package has been removed.
>   * The apache.gen.aurora package has been renamed to apache.aurora.thrift.
>   * The apache.gen.thermos package has been renamed to apache.thermos.thrift.
>   * A new apache.thermos.runner package has been introduced, providing the thermos_runner
binary.
>   * A new apache.aurora.kerberos package has been introduced, containing the Kerberos-supporting
>     versions of aurora and aurora_admin (kaurora and kaurora_admin).
>   * Most BUILD targets under src/main have been removed, see http://s.apache.org/b8z
for details.
> - Upgraded Mesos to 0.23.0. NOTE: Aurora executor now requires openssl runtime dependencies
that
>   were not previously enforced. You will need libcurl available on every Mesos slave
(or Docker
>   container) to successfully launch Aurora executor. See
>   https://github.com/apache/mesos/blob/ebcf8cc2f2f6c236f6e9315447c247e6348141e1/docs/getting-started.md
>   for more details on Mesos runtime dependencies.
> - Resource quota is no longer consumed by production jobs with a dedicated constraint
(AURORA-1457).
> - Thrift ConfigGroup.instanceIds field has been deprecated. Use ConfigGroup.instances
instead.
> - Deprecated SessionValidator and CapabilityValidator interfaces have been removed. All
>   SessionKey-typed arguments are now nullable and ignored by the scheduler Thrift API.
> - Removed the `--root` option from the observer.
>
> I can ad-hoc fix in the Vagrant vm via:
>
> vagrant@vagrant-ubuntu-trusty-64:~$ sudo stop thermos
> vagrant@vagrant-ubuntu-trusty-64:~$ sudo cp /etc/init/thermos.conf /etc/init/thermos.conf.orig
> vagrant@vagrant-ubuntu-trusty-64:~$ diff /etc/init/thermos.conf.orig /etc/init/thermos.conf
> 24d23
> <     --root=/var/run/thermos \
> vagrant@vagrant-ubuntu-trusty-64:~$ sudo start thermos
> thermos start/running, process 15296
> vagrant@vagrant-ubuntu-trusty-64:~$ ps -p15296 -hocommand
> python2.7 /usr/sbin/thermos_observer --port=1338 --log_to_disk=NONE --log_to_stderr=google:INFO
>
> vagrant@vagrant-ubuntu-trusty-64:~$ sudo cat /var/log/upstart/thermos.log
> I1126 17:55:01.768762 15296 static_assets.py:34] detecting assets...
> I1126 17:55:01.776360 15296 static_assets.py:38]   detected asset: observer.js
> I1126 17:55:01.776566 15296 static_assets.py:38]   detected asset: favicon.ico
> I1126 17:55:01.776724 15296 static_assets.py:38]   detected asset: jquery.pailer.js
> I1126 17:55:01.776894 15296 static_assets.py:38]   detected asset: bootstrap.css
> I1126 17:55:01.777192 15296 static_assets.py:38]   detected asset: jquery.js
> Bottle v0.11.6 server starting up (using CherryPyServer())...
> Listening on http://0.0.0.0:1338/
> Hit Ctrl-C to quit.
>
> ‚Äč
>
> On Thu, Nov 26, 2015 at 9:22 AM, Bill Farner <wfarner@apache.org> wrote:
>
>> Quick reminder - there is a test environment and quick setup guide for
>> those not testing these in an existing debian environment:
>>
>> https://github.com/apache/aurora-packaging/tree/master/test/deb/ubuntu-trusty
>>
>> On Thu, Nov 26, 2015 at 8:21 AM, Bill Farner <wfarner@apache.org> wrote:
>>
>> > I propose that we accept the following artifacts as the official deb
>> > packaging for
>> > Apache Aurora 0.10.0.
>> >
>> >
>> >
>> http://people.apache.org/~wfarner/aurora/distributions/0.10.0/deb/ubuntu-trusty/
>> >
>> > The Aurora deb packaging includes the following:
>> > ---
>> > The CHANGELOG is available at:
>> >
>> >
>> https://git1-us-west.apache.org/repos/asf?p=aurora-packaging.git;a=blob_plain;f=specs/
>> > debian/changelog;hb=refs/heads/0.10.x
>> >
>> > The branch used to create the packaging is:
>> >
>> >
>> https://git1-us-west.apache.org/repos/asf?p=aurora-packaging.git;a=tree;h=refs/heads/0.10.x
>> >
>> > The packages are available at:
>> >
>> >
>> http://people.apache.org/~wfarner/aurora/distributions/0.10.0/deb/ubuntu-trusty/
>> >
>> > The GPG keys used to sign the packages are available at:
>> > https://dist.apache.org/repos/dist/release/aurora/KEYS
>> >
>> > Please download, verify, and test.
>> >
>> > The vote will close in 5 business days, on Thu Dec 3 8:00:00 PT 2015
>> >
>> > [ ] +1 Release these as the deb packages for Apache Aurora 0.10.0
>> > [ ] +0
>> > [ ] -1 Do not release these artifacts because...
>> >
>> > I would like to get the voting started off with my own +1
>> >
>>
>
>
>
> --
> John Sirois
> 303-512-3301
>



-- 
John Sirois
303-512-3301

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message