| 1 | Introduction ================================================================== |
|---|
| 2 | |
|---|
| 3 | These are the release notes for version 0.5.2 of Tycoon. This version |
|---|
| 4 | consists of the work of several developers over sixteen months and |
|---|
| 5 | over 700 revisions. Contributors include Savio Fernandes, Roman |
|---|
| 6 | Kurakin, Kevin Lai, and Thomas E. Sandholm. |
|---|
| 7 | |
|---|
| 8 | The changes in this version are focused on improving the scalability |
|---|
| 9 | and stability of the system while upgrading to new version of various |
|---|
| 10 | components like Xen 3.0. The key new features: |
|---|
| 11 | |
|---|
| 12 | 1) Support for Xen 3.0. This version is significantly more robust and |
|---|
| 13 | efficient than previous versions. |
|---|
| 14 | |
|---|
| 15 | 2) New bank and bank protocol. There is a new bank implementation and |
|---|
| 16 | associated bank protocol that closes several security holes and scales |
|---|
| 17 | to more uses. The bank server itself is not part of this release and |
|---|
| 18 | will be released within a few weeks. |
|---|
| 19 | |
|---|
| 20 | 3) The ability to request file system image from a remote URL. Users |
|---|
| 21 | can ask the auctioneer to use a file system image downloaded from a |
|---|
| 22 | url to create user accounts. |
|---|
| 23 | |
|---|
| 24 | 4) Support for creating accounts with multiple CPUs. |
|---|
| 25 | |
|---|
| 26 | The current plan in 2008 largely depends on what the user community is |
|---|
| 27 | interested in. The tentative roadmap http://tycoon.hpl.hp.com/roadmap |
|---|
| 28 | includes work on improved testing, documentation, and ease-of-use. |
|---|
| 29 | |
|---|
| 30 | Upgrading ===================================================================== |
|---|
| 31 | |
|---|
| 32 | Be sure to backup important data from inside your host accounts before |
|---|
| 33 | doing any upgrades. This version is mostly command line compatible |
|---|
| 34 | with earlier versions, but not protocol compatible. As a result, you |
|---|
| 35 | should upgrade your clients and resource providers at the same time. |
|---|
| 36 | |
|---|
| 37 | Version 0.5.2 is in the Tycoon yum repository, so upgrade by doing |
|---|
| 38 | |
|---|
| 39 | $ yum -y update |
|---|
| 40 | $ service tycoon_aucd restart |
|---|
| 41 | |
|---|
| 42 | We have made every effort to automatically upgrade existing host |
|---|
| 43 | accounts. However, there may be situations where the new Auctioneer |
|---|
| 44 | fails at this. The least intrusive solution is to use "tycoon host |
|---|
| 45 | delete_account" to delete the problematic account and then "tycoon |
|---|
| 46 | host create_account" to re-create it. If that doesn't work, you may |
|---|
| 47 | have to stop the Auctioneer, "rm -fr /home/{username}", restart the |
|---|
| 48 | Auctioneer, and have users recreate their host accounts. |
|---|
| 49 | |
|---|
| 50 | Remaining Issues ============================================================== |
|---|
| 51 | |
|---|
| 52 | 1) As mentioned earlier, this version is not network protocol |
|---|
| 53 | compatible with earlier versions, so you should try to upgrade |
|---|
| 54 | both your clients and resource providers at the same time. |
|---|
| 55 | |
|---|
| 56 | Local Variables: |
|---|
| 57 | mode:text |
|---|
| 58 | End: |
|---|