AppScale 1.4 Released!

213 views
Skip to first unread message

Chris Bunch

unread,
Sep 8, 2010, 12:39:46 AM9/8/10
to AppScale Community
Hi all,
We at the RACELab are proud to present AppScale 1.4! It includes
numerous new features such as:

* Transaction support for all databases
* Placement support - administrators can now specify which
components should go where
* Package installation via apt-get for Ubuntu Jaunty, Karmic, and
Lucid
* Addition of support for Scalaris
* Upgrade to Python App Engine 1.3.2 compatibility
* Introduction of Java App Engine 1.3.5 compatibility
* Added support for Images API and Cron API for Python Google App
Engine
* Added support for Memcache API, Images API, Task Queue API, and
Cron API for Java Google App Engine
* Single node deployments for all databases (previously only
Cassandra, Voldemort, MongoDB, and MemcacheDB were supported)
* PBServer is now multi-process and load balanced to improve
throughput
* Secure login page for authentication via https
* Amazon AWS EC2 public image available (ami-044fa56d)

Please give it a try and let us know what you think! And as always,
thanks for the interest in AppScale!

Christian Baun

unread,
Sep 9, 2010, 9:56:20 AM9/9/10
to appscale_...@googlegroups.com
Hi Chris,

thank you for AppScale 1.4 !!! :-)

I works with KOALA perfectly. The starting worked without problems.

http://code.google.com/p/koalacloud/wiki/KOALA_inside_AppScale_1_4_and_EC2

I found two issues.

appscale-describe-instances is not working.

$ appscale-describe-instances --keyname appscaletest

It hangs. No output. I cannot stop it with Ctrl-C or kill. I needed to kill it via kill -9.

Terminating instances is also not working.

$ appscale-terminate-instances --infrastructure ec2 --keyname appscaletest
Not backing up data.

About to terminate instances spawned via ec2 with keyname 'appscaletest'...

Nothing happens... I needed to kill it via kill -9 too.

I use Ubuntu 10.04.

# dpkg -l | grep ec2
ii ec2-ami-tools 1.3-45758-0ubuntu1 Amazon EC2 AMI tools
ii ec2-api-tools 1.3.46266-0ubuntu1 Amazon EC2 API tools

# dpkg -l | grep appscale
ii appscale-tools 1.4-0.179lucid An open-source framework for execution of GA

$ env | grep EC2
EC2_SECRET_KEY=*secret*
EC2_URL=https://us-east-1.ec2.amazonaws.com
EC2_ACCESS_KEY=*secret*
EC2_PRIVATE_KEY=*secret*
EC2_CERT=*secret*

I hope this helps.

Best Regards,
Christian

--
---------
M.Sc. Christian Baun UIN: 9107054
Karlsruher Institut für Technologie ba...@kit.edu
Steinbuch Centrum für Computing (SCC) Tel: 07247-828603
Hermann-von-Helmholtz-Platz 1 Mobil: 0170-2817531
76344 Eggenstein-Leopoldshafen Privat: 0621-1815740

Neues Cloud Computing-Buch: C.Baun, M.Kunze, J.Nimis, S.Tai. ISBN:3-642-01593-X
Cloud Computing: Web-basierte dynamische IT-Services. Springer. Oktober 2009

Chris Bunch

unread,
Sep 9, 2010, 12:03:38 PM9/9/10
to appscale_...@googlegroups.com
Hi Christian,
Glad to hear KOALA works seamlessly! I'm looking into the issues you
mentioned right now - as a short-term fix, if you run either of the
commands and they hang, you should be able to kill -9 them and try
running them again. Of course, as that isn't a long-term fix, let me
look into it further and get back to you.

Thanks,

Christian Baun

unread,
Sep 9, 2010, 4:19:52 PM9/9/10
to appscale_...@googlegroups.com, Chris Bunch
Hi Chris,

I tried it run --> kill -9 PID --> run --> kill -9 PID --> run...

but it didn't work.

$ appscale-describe-instances --keyname appscaletest
Killed
$ appscale-describe-instances --keyname appscaletest
Killed
$ appscale-describe-instances --keyname appscaletest
Killed
...

:-(

Best Regards,
Christian

Chris Bunch

unread,
Sep 10, 2010, 1:01:32 PM9/10/10
to appscale_...@googlegroups.com
Hi all,
Turns out the problem is a bug in AppScale - providing a cron.yaml
file that has no cron jobs in it causes this problem. We've patched our
code base internally and will put out a minor release in the near future
that fixes this problem, but for now, users can make sure that:

1) They have a cron.yaml with 1 or more entries (cron jobs) in it.

or

2) They don't have a cron.yaml file.

Thanks for finding this bug for us Christian!

朱建锋

unread,
Sep 14, 2010, 12:27:44 AM9/14/10
to appscale_...@googlegroups.com
Hi Chris,

Thank you for the appscale1.4!
I downloaded the appscale1.4 via BT. And I extracted root.img from root.img.gz. I tried running  the root.img in KVM,but failed. 
My command:
$sudo kvm -m 512 -drive file=root.img,if=scsi,index=0,boot=on -boot c -net nic -net user -nographic -vnc :0

In another shell,
$vncviewer :0

I got error message:not a bootable disk

Was I do something wrong? 

2010/9/11 Chris Bunch <c...@cs.ucsb.edu>
--
You received this message because you are subscribed to the Google Groups "AppScale Community" group.
To post to this group, send email to appscale_...@googlegroups.com.
To unsubscribe from this group, send email to appscale_commun...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/appscale_community?hl=en.


Chris Bunch

unread,
Sep 14, 2010, 1:37:36 AM9/14/10
to appscale_...@googlegroups.com
Hello,
The image we distribute is actually a Xen image, so it won't work
under KVM. In your scenario, I'd recommend building a new virtual
machine from scratch and then using apt-get within that VM to install
the AppScale components. Here's a link with directions on how to do so:

http://code.google.com/p/appscale/wiki/ImageCreation

Of course, let us know how it works out for you.

Thanks,

> To unsubscribe from this group, send email to appscale_community
> +unsub...@googlegroups.com.

朱建锋

unread,
Sep 14, 2010, 2:09:34 AM9/14/10
to appscale_...@googlegroups.com
thanks, I'm trying.

2010/9/14 Chris Bunch <c...@cs.ucsb.edu>
Reply all
Reply to author
Forward
0 new messages