You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@aurora.apache.org by "Damien Hardy (JIRA)" <ji...@apache.org> on 2014/03/20 12:52:42 UTC
[jira] [Comment Edited] (AURORA-282) packaging using FPM (deb)
[ https://issues.apache.org/jira/browse/AURORA-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13941592#comment-13941592 ]
Damien Hardy edited comment on AURORA-282 at 3/20/14 11:52 AM:
---------------------------------------------------------------
This is a first version of a patch to create a debian package for aurora.
unfortunatly I can't have aurora running well using init script.
Using vagrant provided I can replace /usr/local/aurora-scheduler.. by /usr/lib/aurora-scheduler in /usr/local/sbin/aurora.sh and it works using /etc/rc.local script.
I even dump env and set -x in /usr/lib/aurora-scheduler/bin/aurora-scheduler and use user root.
exec command is the same
But running with
{code}
sudo /etc/init.d/aurora-scheduler start
{code}
end with a
{code}
I0320 10:07:56.339293 1672 group.cpp:629] Trying to get '/mesos/master/info_0000000010' in ZooKeeper
I0320 10:07:56.341838 1672 detector.cpp:351] A new leading master (UPID=master@192.168.33.3:5050) is detected
I0320 10:07:56.342756 1672 sched.cpp:218] No credentials provided. Attempting to register without authentication
I0320 10:07:56.343070 1672 sched.cpp:230] Detecting new master
E0320 10:08:56.326 THREAD20 org.apache.aurora.scheduler.SchedulerLifecycle$6$3.run: Framework has not been registered within the tolerated delay.
I0320 10:08:56.327 THREAD20 com.twitter.common.util.StateMachine$Builder$1.execute: SchedulerLifecycle state machine transition LEADER_AWAITING_REGISTRATION -> DEAD
I0320 10:08:56.336 THREAD20 com.twitter.common.util.StateMachine$Builder$1.execute: storage state machine transition READY -> STOPPED
E0320 10:08:56.336 THREAD18 org.apache.aurora.scheduler.SchedulerLifecycle$SchedulerCandidateImpl.onDefeated: Lost leadership, committing suicide.
I0320 10:08:56.337 THREAD18 com.twitter.common.util.StateMachine$Builder$1.execute: SchedulerLifecycle state machine transition DEAD -> DEAD
I0320 10:08:56.338 THREAD18 org.apache.aurora.scheduler.SchedulerLifecycle$8.execute: Shutdown already invoked, ignoring extra call.
I0320 10:08:56.338 THREAD20 com.twitter.common.application.Lifecycle.shutdown: Shutting down application
I0320 10:08:56.339 THREAD20 com.twitter.common.application.ShutdownRegistry$ShutdownRegistryImpl.execute: Executing 7 shutdown commands.
W0320 10:08:56.340 THREAD18 com.twitter.common.zookeeper.CandidateImpl$4.onGroupChange: All candidates have temporarily left the group: Group /aurora/scheduler
I0320 10:08:56.344 THREAD20 org.apache.aurora.scheduler.app.AppModule$RegisterShutdownStackPrinter$2.execute: Shutdown initiated by: Thread: Lifecycle-0 (id 20)
java.lang.Thread.getStackTrace(Thread.java:1588)
org.apache.aurora.scheduler.app.AppModule$RegisterShutdownStackPrinter$2.execute(AppModule.java:141)
com.twitter.common.application.ShutdownRegistry$ShutdownRegistryImpl.execute(ShutdownRegistry.java:88)
com.twitter.common.application.Lifecycle.shutdown(Lifecycle.java:92)
org.apache.aurora.scheduler.SchedulerLifecycle$8.execute(SchedulerLifecycle.java:382)
org.apache.aurora.scheduler.SchedulerLifecycle$8.execute(SchedulerLifecycle.java:354)
com.twitter.common.base.Closures$4.execute(Closures.java:120)
com.twitter.common.base.Closures$3.execute(Closures.java:98)
com.twitter.common.util.StateMachine.transition(StateMachine.java:191)
org.apache.aurora.scheduler.SchedulerLifecycle$6$3.run(SchedulerLifecycle.java:277)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
java.util.concurrent.FutureTask.run(FutureTask.java:262)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:744)
I0320 10:08:56.347 THREAD20 com.twitter.common.stats.TimeSeriesRepositoryImpl$3.execute: Variable sampler shut down
I0320 10:08:56.347 THREAD20 org.apache.aurora.scheduler.thrift.ThriftServerLauncher$1.execute: Stopping thrift server.
I0320 10:08:56.348 THREAD20 org.apache.aurora.scheduler.thrift.ThriftServer.shutdown: Received shutdown request, stopping server.
I0320 10:08:56.348 THREAD20 org.apache.aurora.scheduler.thrift.ThriftServer.setStatus: Moving from status ALIVE to STOPPING
I0320 10:08:56.349 THREAD20 org.apache.aurora.scheduler.thrift.ThriftServer.setStatus: Moving from status STOPPING to STOPPED
I0320 10:08:56.349 THREAD20 com.twitter.common.application.modules.HttpModule$HttpServerLauncher$1.execute: Shutting down embedded http server
I0320 10:08:56.350 THREAD20 org.mortbay.log.Slf4jLog.info: Stopped SelectChannelConnector@0.0.0.0:8081
I0320 10:08:56.452 THREAD20 com.twitter.common.util.StateMachine$Builder$1.execute: SchedulerLifecycle state machine transition DEAD -> DEAD
I0320 10:08:56.452 THREAD20 org.apache.aurora.scheduler.SchedulerLifecycle$8.execute: Shutdown already invoked, ignoring extra call.
I0320 10:08:56.453 THREAD1 com.twitter.common.application.AppLauncher.run: Application run() exited.
{code}
and a can't understand why
Hope some help in posting this JIRA
was (Author: dam_ned):
This is a first version of a patch to create a debian package for aurora.
unfortunatly I can't have aurora running well using init script.
Using vagrant provided I can replace /usr/local/aurora-scheduler.. by /usr/lib/aurora-scheduler in /usr/local/sbin/aurora.sh and it works using /etc/rc.local script.
I even dump env and set -x in /usr/lib/aurora-scheduler/bin/aurora-scheduler and use user root.
exec command is the same
But running with /etc/init.d/aurora-scheduler start end with a
{code}
I0320 10:07:56.339293 1672 group.cpp:629] Trying to get '/mesos/master/info_0000000010' in ZooKeeper
I0320 10:07:56.341838 1672 detector.cpp:351] A new leading master (UPID=master@192.168.33.3:5050) is detected
I0320 10:07:56.342756 1672 sched.cpp:218] No credentials provided. Attempting to register without authentication
I0320 10:07:56.343070 1672 sched.cpp:230] Detecting new master
E0320 10:08:56.326 THREAD20 org.apache.aurora.scheduler.SchedulerLifecycle$6$3.run: Framework has not been registered within the tolerated delay.
I0320 10:08:56.327 THREAD20 com.twitter.common.util.StateMachine$Builder$1.execute: SchedulerLifecycle state machine transition LEADER_AWAITING_REGISTRATION -> DEAD
I0320 10:08:56.336 THREAD20 com.twitter.common.util.StateMachine$Builder$1.execute: storage state machine transition READY -> STOPPED
E0320 10:08:56.336 THREAD18 org.apache.aurora.scheduler.SchedulerLifecycle$SchedulerCandidateImpl.onDefeated: Lost leadership, committing suicide.
I0320 10:08:56.337 THREAD18 com.twitter.common.util.StateMachine$Builder$1.execute: SchedulerLifecycle state machine transition DEAD -> DEAD
I0320 10:08:56.338 THREAD18 org.apache.aurora.scheduler.SchedulerLifecycle$8.execute: Shutdown already invoked, ignoring extra call.
I0320 10:08:56.338 THREAD20 com.twitter.common.application.Lifecycle.shutdown: Shutting down application
I0320 10:08:56.339 THREAD20 com.twitter.common.application.ShutdownRegistry$ShutdownRegistryImpl.execute: Executing 7 shutdown commands.
W0320 10:08:56.340 THREAD18 com.twitter.common.zookeeper.CandidateImpl$4.onGroupChange: All candidates have temporarily left the group: Group /aurora/scheduler
I0320 10:08:56.344 THREAD20 org.apache.aurora.scheduler.app.AppModule$RegisterShutdownStackPrinter$2.execute: Shutdown initiated by: Thread: Lifecycle-0 (id 20)
java.lang.Thread.getStackTrace(Thread.java:1588)
org.apache.aurora.scheduler.app.AppModule$RegisterShutdownStackPrinter$2.execute(AppModule.java:141)
com.twitter.common.application.ShutdownRegistry$ShutdownRegistryImpl.execute(ShutdownRegistry.java:88)
com.twitter.common.application.Lifecycle.shutdown(Lifecycle.java:92)
org.apache.aurora.scheduler.SchedulerLifecycle$8.execute(SchedulerLifecycle.java:382)
org.apache.aurora.scheduler.SchedulerLifecycle$8.execute(SchedulerLifecycle.java:354)
com.twitter.common.base.Closures$4.execute(Closures.java:120)
com.twitter.common.base.Closures$3.execute(Closures.java:98)
com.twitter.common.util.StateMachine.transition(StateMachine.java:191)
org.apache.aurora.scheduler.SchedulerLifecycle$6$3.run(SchedulerLifecycle.java:277)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
java.util.concurrent.FutureTask.run(FutureTask.java:262)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:744)
I0320 10:08:56.347 THREAD20 com.twitter.common.stats.TimeSeriesRepositoryImpl$3.execute: Variable sampler shut down
I0320 10:08:56.347 THREAD20 org.apache.aurora.scheduler.thrift.ThriftServerLauncher$1.execute: Stopping thrift server.
I0320 10:08:56.348 THREAD20 org.apache.aurora.scheduler.thrift.ThriftServer.shutdown: Received shutdown request, stopping server.
I0320 10:08:56.348 THREAD20 org.apache.aurora.scheduler.thrift.ThriftServer.setStatus: Moving from status ALIVE to STOPPING
I0320 10:08:56.349 THREAD20 org.apache.aurora.scheduler.thrift.ThriftServer.setStatus: Moving from status STOPPING to STOPPED
I0320 10:08:56.349 THREAD20 com.twitter.common.application.modules.HttpModule$HttpServerLauncher$1.execute: Shutting down embedded http server
I0320 10:08:56.350 THREAD20 org.mortbay.log.Slf4jLog.info: Stopped SelectChannelConnector@0.0.0.0:8081
I0320 10:08:56.452 THREAD20 com.twitter.common.util.StateMachine$Builder$1.execute: SchedulerLifecycle state machine transition DEAD -> DEAD
I0320 10:08:56.452 THREAD20 org.apache.aurora.scheduler.SchedulerLifecycle$8.execute: Shutdown already invoked, ignoring extra call.
I0320 10:08:56.453 THREAD1 com.twitter.common.application.AppLauncher.run: Application run() exited.
{code}
and a can't understand why
Hope some help in posting this JIRA
> packaging using FPM (deb)
> -------------------------
>
> Key: AURORA-282
> URL: https://issues.apache.org/jira/browse/AURORA-282
> Project: Aurora
> Issue Type: Story
> Components: Packaging, Scheduler
> Reporter: Damien Hardy
> Labels: deb, fpm, gradle, linux, newbie, rpm
> Attachments: fpm_deb.patch
>
>
> Using fpm gradle plugin we could provide easy way to deploy scheduler as a linux native package (deb, rpm)
> It is based on Aplication gradle plugin used to provide Zip and Tar package already.
--
This message was sent by Atlassian JIRA
(v6.2#6252)