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:01:44 GMT
-1 nonbinding

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

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